device-qcom-msm8956: new device

Add generic port for MSM8956/MSM8976 based devices.

Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/5694
This commit is contained in:
Barnabás Czémán 2025-04-26 10:59:34 +02:00 committed by Oliver Smith
parent f87489e471
commit 9ca4170417
No known key found for this signature in database
GPG key ID: 5AE7F5513E0885CB
3 changed files with 67 additions and 0 deletions

View file

@ -0,0 +1,36 @@
# Maintainer: Barnabas Czeman <barnabas.czeman@postmarketos.org>
# Reference: <https://postmarketos.org/devicepkg>
pkgname=device-qcom-msm8956
pkgdesc="Generic device package for various Qualcomm MSM8956/MSM8976-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-msm8956
lk2nd-msm8952
mkbootimg
msm-firmware-loader
postmarketos-base
"
makedepends="devicepkg-dev"
source="
deviceinfo
modules-initfs
"
build() {
devicepkg_build $startdir $pkgname
}
package() {
devicepkg_package $startdir $pkgname
}
sha512sums="
8027b542e3b3eb162bf2b4b46cf4978f5091836699e996d52312e66afd11c490272f492b0da5c2036527f3a925051a89cfeaa29a32bf6fab183ad87ab7cd07a9 deviceinfo
fb0b1eb76b59133b0270b1a1485292e1b3814ab337451e3c2d2ffb8ec6713478f07b7eefe170ca1b3986a739110163cb170c751d9a04f5a853d266927c2ff0aa modules-initfs
"

View file

@ -0,0 +1,26 @@
# 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 msm8956-based device"
deviceinfo_manufacturer="Qualcomm"
deviceinfo_codename="qcom-msm8956"
deviceinfo_year="2015"
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"
deviceinfo_partition_type="msdos"
deviceinfo_cmdline="maxcpus=4"
# extlinux.conf
deviceinfo_dtb="qcom/msm8956-* qcom/msm8976-*"
deviceinfo_generate_extlinux_config="true"
deviceinfo_boot_filesystem="ext2"

View file

@ -0,0 +1,5 @@
atmel_mxt_ts
msm
panel_xiaomi_kenzo_nt35532_boe
panel_xiaomi_kenzo_nt35596_tianma
panel_xiaomi_kenzo_r63315_sharp