device-xiaomi-surya: add kernel subpackage (MR 5983)

for different panel variants, huaxing and tianma

fixes https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/3421
This commit is contained in:
Raihan Ahamed 2025-01-04 21:35:59 +05:30
parent a582db9591
commit 609f3a5544
No known key found for this signature in database
GPG key ID: 30C0D50BEF63BF54
2 changed files with 18 additions and 4 deletions

View file

@ -4,14 +4,13 @@
pkgname=device-xiaomi-surya
pkgdesc="Xiaomi POCO X3 NFC"
pkgver=3
pkgver=4
pkgrel=0
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
options="!check !archcheck"
depends="
linux-postmarketos-qcom-sm7150
make-dynpart-mappings
mkbootimg
postmarketos-base
@ -25,6 +24,8 @@ source="
subpackages="
$pkgname-nonfree-firmware:nonfree_firmware
$pkgname-kernel-huaxing:kernel_huaxing
$pkgname-kernel-tianma:kernel_tianma
"
build() {
@ -51,7 +52,19 @@ nonfree_firmware() {
mkdir "$subpkgdir"
}
kernel_huaxing() {
pkgdesc="Huaxing Panel. To find out which panel your device uses run cat /proc/cmdline in TWRP terminal"
depends="linux-postmarketos-qcom-sm7150"
devicepkg_subpackage_kernel $startdir $pkgname $subpkgname
}
kernel_tianma() {
pkgdesc="Tianma Panel. To find out which panel your device uses run cat /proc/cmdline in TWRP terminal"
depends="linux-postmarketos-qcom-sm7150"
devicepkg_subpackage_kernel $startdir $pkgname $subpkgname
}
sha512sums="
47596223fa5f335c3417aa4f7a48727152730a5daa31d410be48014c03075165ab1ce2f73c4a7fcc09ae81b514bc58b1d88dc2c69662ebd1d665e2c15d898704 deviceinfo
aa2e9a2a48b934a88122c605439119f2fa12ac060732465f389e0812447b939206211555f036f486aa32cc901ef01206cdd60ed918b957b07ac27f57998720e2 deviceinfo
6d86b9211d4adf237ef2961f304655331287c186bba56b1af32185401b01b506949557ce6e70dc70e3c9997b4f5684c9f4cdfd11c79ccbc7a869147b6fb9bb53 modules-initfs
"

View file

@ -7,7 +7,8 @@ deviceinfo_name="Xiaomi POCO X3 NFC"
deviceinfo_manufacturer="Xiaomi"
deviceinfo_codename="xiaomi-surya"
deviceinfo_year="2020"
deviceinfo_dtb="qcom/sm7150-xiaomi-surya"
deviceinfo_dtb_huaxing="qcom/sm7150-xiaomi-surya-huaxing"
deviceinfo_dtb_tianma="qcom/sm7150-xiaomi-surya-tianma"
deviceinfo_append_dtb="true"
deviceinfo_arch="aarch64"
deviceinfo_flash_kernel_on_update="true"