samsung-exynos7: new device
New device for all SoCs in the Exynos7 family. Currently tested with: - samsung-a2corelte (Galaxy A2 Core) - samsung-j6lte (Galaxy J6) - samsung-on7xelte (Galaxy J7 Prime) Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7886>
This commit is contained in:
parent
0520b76b54
commit
db89dfde58
4 changed files with 78 additions and 0 deletions
50
device/testing/device-samsung-exynos7/APKBUILD
Normal file
50
device/testing/device-samsung-exynos7/APKBUILD
Normal file
|
|
@ -0,0 +1,50 @@
|
|||
# Reference: <https://postmarketos.org/devicepkg>
|
||||
maintainer="methanal <baclofen@tuta.io>"
|
||||
pkgname=device-samsung-exynos7
|
||||
pkgdesc="Generic device package for Samsung Exynos7 devices"
|
||||
pkgver=1
|
||||
pkgrel=0
|
||||
url="https://postmarketos.org"
|
||||
license="MIT"
|
||||
arch="aarch64"
|
||||
options="!check !archcheck"
|
||||
depends="
|
||||
postmarketos-base
|
||||
systemd-boot
|
||||
"
|
||||
makedepends="devicepkg-dev"
|
||||
source="
|
||||
deviceinfo
|
||||
kernel-cmdline.conf
|
||||
modules-initfs
|
||||
"
|
||||
subpackages="
|
||||
$pkgname-kernel-stable:kernel_stable
|
||||
$pkgname-kernel-mainline:kernel_mainline
|
||||
"
|
||||
|
||||
build() {
|
||||
devicepkg_build $startdir $pkgname
|
||||
}
|
||||
|
||||
package() {
|
||||
devicepkg_package $startdir $pkgname
|
||||
}
|
||||
|
||||
kernel_stable() {
|
||||
pkgdesc="Stable kernel (recommended, best balance between stability and features)"
|
||||
depends="linux-postmarketos-stable"
|
||||
devicepkg_subpackage_kernel $startdir $pkgname $subpkgname
|
||||
}
|
||||
|
||||
kernel_mainline() {
|
||||
pkgdesc="Upstream development kernel (regular breakage, latest features)"
|
||||
depends="linux-postmarketos-mainline"
|
||||
devicepkg_subpackage_kernel $startdir $pkgname $subpkgname
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
fe6a0ab189b72a78d4b6bff2b240effa978619a792895c1272643569b8c2968322dda21b513e2047d92136e6005f0066e509196b547da94e471d57b0bf25039c deviceinfo
|
||||
d67b144c72e8d999b0913407a22b5c1e418a263cc87ae0aed0b5d5afbba0e027eb2504b034630cf6011a4f81d3e4a10790b23fce23a6a2b1b02f88271df59374 kernel-cmdline.conf
|
||||
f24de3972675d8013be7315229fc8b941801345eba3c632bb96a7206969b0e059b9cda2919df5185814226d4a59c61f88c3ade6d385ffdc01551aae1f300c825 modules-initfs
|
||||
"
|
||||
20
device/testing/device-samsung-exynos7/deviceinfo
Normal file
20
device/testing/device-samsung-exynos7/deviceinfo
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
# Reference: <https://postmarketos.org/deviceinfo>
|
||||
# Please use double quotes only. You can source this file in shell
|
||||
# scripts.
|
||||
|
||||
deviceinfo_format_version="0"
|
||||
deviceinfo_name="Samsung Exynos7-based device"
|
||||
deviceinfo_manufacturer="Samsung"
|
||||
deviceinfo_codename="samsung-exynos7"
|
||||
deviceinfo_year="2015"
|
||||
deviceinfo_arch="aarch64"
|
||||
|
||||
# Device related
|
||||
deviceinfo_drm="true"
|
||||
deviceinfo_chassis="handset"
|
||||
deviceinfo_external_storage="true"
|
||||
|
||||
# Bootloader related
|
||||
deviceinfo_boot_filesystem="fat32"
|
||||
deviceinfo_flash_method="fastboot"
|
||||
deviceinfo_initfs_compression="zstd:fast"
|
||||
|
|
@ -0,0 +1 @@
|
|||
initcall_blacklist=efifb_driver_init
|
||||
7
device/testing/device-samsung-exynos7/modules-initfs
Normal file
7
device/testing/device-samsung-exynos7/modules-initfs
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
configfs
|
||||
exynosdrm
|
||||
panel_samsung_s6e8aa5x01_ams561ra01
|
||||
panel_synaptics_tddi
|
||||
phy_exynos5_usbdrd
|
||||
rmi_i2c
|
||||
zinitix
|
||||
Loading…
Add table
Add a link
Reference in a new issue