qcom-msm8953: new device (MR 5692)

With the new changes in lk2nd that allow us to support extlinux.conf,
we can now generate image that would be generic to these devices.

[ci:skip-build]: already built successfully in CI
This commit is contained in:
Barnabás Czémán 2024-10-04 16:40:03 +02:00 committed by Stefan Hansson
parent 8e1e107725
commit e21859c6e1
No known key found for this signature in database
GPG Key ID: 8A700086A9FE41FD
3 changed files with 114 additions and 0 deletions

View File

@ -0,0 +1,39 @@
# Maintainer: Barnabas Czeman <trabarni@gmail.com>
# Reference: <https://postmarketos.org/devicepkg>
pkgname=device-qcom-msm8953
pkgdesc="Generic device package for various Qualcomm MSM8953/SDM450/SDM632-based devices"
pkgver=1
pkgrel=0
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
options="!check !archcheck"
depends="
firmware-qcom-adreno-a530
linux-postmarketos-qcom-msm8953
lk2nd-msm8953
mkbootimg
msm-firmware-loader
postmarketos-base
soc-qcom-msm8953
soc-qcom-msm8953-modem
"
makedepends="devicepkg-dev"
source="
deviceinfo
modules-initfs
"
build() {
devicepkg_build $startdir $pkgname
}
package() {
devicepkg_package $startdir $pkgname
}
sha512sums="
b624c27c7e87cc57c20f79682ca119765b826e0f95bec94f18617d67a832cd2869475fa212d7c21e36a9b448312cb98c497007e0081e1a3c64bf3d60b40bb87a deviceinfo
bd17b9384a4aba90d3938b170e47349b98f5e035715abac6ae8cb2e65431159e20e5324c72e69f8f0492d12dd45813615850f1f83a48327fd1a7313e82183d43 modules-initfs
"

View File

@ -0,0 +1,24 @@
# Reference: <https://postmarketos.org/deviceinfo>
# Please use double quotes only. You can source this file in shell
# scripts.
deviceinfo_format_version="0"
deviceinfo_name="Qualcomm msm8953-based device"
deviceinfo_manufacturer="Qualcomm"
deviceinfo_codename="qcom-msm8953"
deviceinfo_year="2016"
deviceinfo_arch="aarch64"
# Device related
deviceinfo_gpu_accelerated="true"
deviceinfo_chassis="embedded"
deviceinfo_external_storage="true"
deviceinfo_keyboard="false"
# Bootloader related
deviceinfo_flash_method="fastboot"
# extlinux.conf
deviceinfo_dtb="qcom/apq8053-* qcom/msm8953-* qcom/sdm450-* qcom/sdm632-*"
deviceinfo_generate_extlinux_config="true"
deviceinfo_boot_filesystem="ext2"

View File

@ -0,0 +1,51 @@
atmel_mxt_ts
edt_ft5x06
goodix_ts
msm
nt36xxx
panel-motorola-ali-boe
panel-motorola-ali-tianma
panel-samsung-s6e3fa7
panel-xiaomi-rosy-ft8006m-boe
panel-xiaomi-rosy-ft8613-csot
panel-xiaomi-rosy-ft8613-ebbg
panel_boe_bs052fhm_a00_6c01
panel_himax_hx8399c_fhdplus
panel_huawei_milan_boe_otm1906c
panel_huawei_milan_boe_td4322
panel_huawei_milan_boe_test1906c
panel_huawei_milan_ctc_nt35596s
panel_huawei_milan_ctc_otm1906c
panel_huawei_milan_jdi_r63452
panel_huawei_milan_tianma_fic8736
panel_huawei_milan_tianma_focal8716
panel_huawei_milan_tianma_otm1906c
panel_mdss_ft8716_fhd
panel_mdss_ili7807_fhd
panel_mdss_ili7807_fhdplus
panel_mdss_nt35596_ebbg
panel_mdss_otm1911_fhd
panel_mdss_otm1911_fhdplus
panel_mdss_r63350
panel_tianma_tl052vdxp02
panel_xiaomi_boe_ili9885
panel_xiaomi_ebbg_r63350
panel_xiaomi_nt35532
panel_xiaomi_nt36672_csot_fhdplus_e7
panel_xiaomi_nt36672_tianma_fhdplus_e7
panel_xiaomi_onclite_hx8394f
panel_xiaomi_onclite_ili9881
panel_xiaomi_onclite_otm1901a
panel_xiaomi_otm1911
panel_xiaomi_td4310_ebbg_fhdplus_e7
panel_xiaomi_td4310_fhdplus_e7
panel_xiaomi_td4310_fhdplus_e7_g55
panel_xiaomi_tianma_nt35596
panel_xiaomi_ysl_hx8394f
panel_xiaomi_ysl_ili7807d
panel_xiaomi_ysl_ili9881c
rmi_core
rmi_i2c
s6sy761
simple-mfd-i2c
sm5708-charger