device-xiaomi-lavender: add Shenchao variant, updates to kernel 6.17
Add variant with Shenchao panel. This variant is using the same panel driver as Tianma one, so its modules-initfs file is symlink to modules-initfs.tianma. Switch to DPU driver (instead of MDP5) for display. Update modules names to the ones used in 6.17 kernel. Fix deviceinfo linter issues. Signed-off-by: Alexey Minnekhanov <alexeymin@postmarketos.org> Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7180>
This commit is contained in:
parent
3f295fd2af
commit
d701fd5ca4
5 changed files with 24 additions and 11 deletions
|
|
@ -2,7 +2,7 @@
|
|||
# Maintainer: Alexey Minnekhanov <alexeymin@postmarketos.org>
|
||||
pkgname=device-xiaomi-lavender
|
||||
pkgdesc="Xiaomi Redmi Note 7"
|
||||
pkgver=4
|
||||
pkgver=5
|
||||
pkgrel=0
|
||||
url="https://postmarketos.org"
|
||||
license="MIT"
|
||||
|
|
@ -20,11 +20,13 @@ depends="
|
|||
makedepends="devicepkg-dev"
|
||||
subpackages="
|
||||
$pkgname-kernel-boe:kernel_boe
|
||||
$pkgname-kernel-shenchao:kernel_shenchao
|
||||
$pkgname-kernel-tianma:kernel_tianma
|
||||
"
|
||||
source="
|
||||
deviceinfo
|
||||
modules-initfs.boe
|
||||
modules-initfs.shenchao
|
||||
modules-initfs.tianma
|
||||
"
|
||||
|
||||
|
|
@ -42,13 +44,21 @@ kernel_boe() {
|
|||
devicepkg_subpackage_kernel $startdir $pkgname $subpkgname
|
||||
}
|
||||
|
||||
kernel_shenchao() {
|
||||
pkgdesc="For Redmi Note 7 with Shenchao panel"
|
||||
depends="linux-postmarketos-qcom-sdm660"
|
||||
devicepkg_subpackage_kernel $startdir $pkgname $subpkgname
|
||||
}
|
||||
|
||||
kernel_tianma() {
|
||||
pkgdesc="For Redmi Note 7 with Tianma panel"
|
||||
depends="linux-postmarketos-qcom-sdm660"
|
||||
devicepkg_subpackage_kernel $startdir $pkgname $subpkgname
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
b65e5548b4dd48246d3367c0e60029e5f17d6c4295156b1eff308c1e44793f864f2bcf45ebc52d9679e2b7d667d2eb4d58049c6897a5a6ffebf348672ec6e7fd deviceinfo
|
||||
bae50732dfeeefb94be19654ddc15072f91d65e55fa7258e2866f974ca84a1d6c64c6e14655d60a96c548425330239d8599956aa421c7c7f265ddcca43192708 modules-initfs.boe
|
||||
e72b9a593e06f82423eb2f8e6cd2efe3fd13a7c3dbe144147e785ca6f19f1af1dad5fcd6d15a393e8b625638faa8c34eddcb5f15163dad416559cc38c8497120 modules-initfs.tianma
|
||||
e601e1711350d837b191ffe79d36500c268ae63195e21b1b007d50b022b23e2ea10bdfd63d80cd1712f7b82c9c6c5a059591543f1a0aee7b3d80179fefcf6463 deviceinfo
|
||||
8a8ff0eca50b93602e3c4bc38ce343264b8054b732d1bc0bf230987d5e36a1a6003a74d10519b8f40b7aa23b62df70886bf593539e0569114caa2143ca30cf03 modules-initfs.boe
|
||||
063a4f0ecfba79d1d47bc7aaf621c3a6314be97b1565ec9e6a0ad19afad6c2ef262da024c7df25292fb18a9d576bec5a060b8c4210125ad292bcc1bf61f7dc82 modules-initfs.shenchao
|
||||
063a4f0ecfba79d1d47bc7aaf621c3a6314be97b1565ec9e6a0ad19afad6c2ef262da024c7df25292fb18a9d576bec5a060b8c4210125ad292bcc1bf61f7dc82 modules-initfs.tianma
|
||||
"
|
||||
|
|
|
|||
|
|
@ -7,19 +7,20 @@ deviceinfo_manufacturer="Xiaomi"
|
|||
deviceinfo_codename="xiaomi-lavender"
|
||||
deviceinfo_year="2019"
|
||||
deviceinfo_dtb_boe="qcom/sdm660-xiaomi-lavender-boe"
|
||||
deviceinfo_dtb_shenchao="qcom/sdm660-xiaomi-lavender-shenchao"
|
||||
deviceinfo_dtb_tianma="qcom/sdm660-xiaomi-lavender-tianma"
|
||||
deviceinfo_append_dtb="true"
|
||||
deviceinfo_arch="aarch64"
|
||||
|
||||
# Device related
|
||||
deviceinfo_gpu_accelerated="true"
|
||||
deviceinfo_drm="true"
|
||||
deviceinfo_chassis="handset"
|
||||
deviceinfo_keyboard="false"
|
||||
deviceinfo_external_storage="true"
|
||||
deviceinfo_screen_width="1080"
|
||||
deviceinfo_screen_height="2340"
|
||||
|
||||
# Bootloader related
|
||||
deviceinfo_kernel_cmdline="msm.prefer_mdp5=false"
|
||||
deviceinfo_flash_kernel_on_update="true"
|
||||
deviceinfo_flash_method="fastboot"
|
||||
deviceinfo_flash_fastboot_partition_vbmeta="vbmeta"
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
msm
|
||||
panel-boe-td4320
|
||||
qcom_fg
|
||||
qcom_pmi8998_charger
|
||||
pmi8998_fg
|
||||
qcom_smbx
|
||||
qcom-spmi-rradc
|
||||
|
|
|
|||
1
device/testing/device-xiaomi-lavender/modules-initfs.shenchao
Symbolic link
1
device/testing/device-xiaomi-lavender/modules-initfs.shenchao
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
modules-initfs.tianma
|
||||
|
|
@ -1,5 +1,6 @@
|
|||
msm
|
||||
nt36xxx
|
||||
qcom_fg
|
||||
qcom_pmi8998_charger
|
||||
novatek-nvt-ts
|
||||
panel-novatek-nt36672a
|
||||
pmi8998_fg
|
||||
qcom_smbx
|
||||
qcom-spmi-rradc
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue