From e21859c6e19f043aeb65ff398edbc171d17136ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Barnab=C3=A1s=20Cz=C3=A9m=C3=A1n?= <trabarni@gmail.com> Date: Fri, 4 Oct 2024 16:40:03 +0200 Subject: [PATCH] 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 --- device/testing/device-qcom-msm8953/APKBUILD | 39 ++++++++++++++ device/testing/device-qcom-msm8953/deviceinfo | 24 +++++++++ .../device-qcom-msm8953/modules-initfs | 51 +++++++++++++++++++ 3 files changed, 114 insertions(+) create mode 100644 device/testing/device-qcom-msm8953/APKBUILD create mode 100644 device/testing/device-qcom-msm8953/deviceinfo create mode 100644 device/testing/device-qcom-msm8953/modules-initfs diff --git a/device/testing/device-qcom-msm8953/APKBUILD b/device/testing/device-qcom-msm8953/APKBUILD new file mode 100644 index 00000000000..e24a66c6407 --- /dev/null +++ b/device/testing/device-qcom-msm8953/APKBUILD @@ -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 +" diff --git a/device/testing/device-qcom-msm8953/deviceinfo b/device/testing/device-qcom-msm8953/deviceinfo new file mode 100644 index 00000000000..4cb3278d897 --- /dev/null +++ b/device/testing/device-qcom-msm8953/deviceinfo @@ -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" diff --git a/device/testing/device-qcom-msm8953/modules-initfs b/device/testing/device-qcom-msm8953/modules-initfs new file mode 100644 index 00000000000..b4e3df19b3f --- /dev/null +++ b/device/testing/device-qcom-msm8953/modules-initfs @@ -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 -- GitLab