device-xiaomi-daisy: Add mainline modem support, fix scaling and deviceinfo cleanup (MR 2496)

This commit is contained in:
alikates 2021-09-14 12:05:04 +02:00 committed by Bart Ribbers
parent 834d15b804
commit 6e8f2daed2
No known key found for this signature in database
GPG key ID: 0BF4C1B5988C50D8
3 changed files with 33 additions and 6 deletions

View file

@ -3,8 +3,8 @@
# Reference: <https://postmarketos.org/devicepkg> # Reference: <https://postmarketos.org/devicepkg>
pkgname=device-xiaomi-daisy pkgname=device-xiaomi-daisy
pkgdesc="Xiaomi Mi A2 Lite" pkgdesc="Xiaomi Mi A2 Lite"
pkgver=1 pkgver=2
pkgrel=1 pkgrel=0
url="https://postmarketos.org" url="https://postmarketos.org"
license="MIT" license="MIT"
arch="aarch64" arch="aarch64"
@ -15,12 +15,15 @@ subpackages="
$pkgname-nonfree-firmware:nonfree_firmware $pkgname-nonfree-firmware:nonfree_firmware
$pkgname-kernel-downstream:kernel_downstream $pkgname-kernel-downstream:kernel_downstream
$pkgname-kernel-mainline:kernel_mainline $pkgname-kernel-mainline:kernel_mainline
$pkgname-phosh
$pkgname-modem
" "
source=" source="
deviceinfo deviceinfo
fb.modes fb.modes
pointercal pointercal
30-gpu-firmware.files 30-gpu-firmware.files
rootston.ini
" "
build() { build() {
@ -52,9 +55,23 @@ kernel_mainline() {
devicepkg_subpackage_kernel $startdir $pkgname $subpkgname devicepkg_subpackage_kernel $startdir $pkgname $subpkgname
} }
modem() {
depends="qrtr rmtfs rmtfs-openrc msm-modem-uim-selection"
install_if="$pkgname=$pkgver-r$pkgrel $pkgname-nonfree-firmware"
mkdir "$subpkgdir"
}
phosh() {
install_if="$pkgname=$pkgver-r$pkgrel phosh"
mkdir "$subpkgdir"
install -Dm644 "$srcdir"/rootston.ini \
"$subpkgdir"/etc/phosh/rootston.ini
}
sha512sums=" sha512sums="
63c641e242fd878ec85deb8ff0c7e2bbc9fc26fdaae4c2e2d91416116a1a4aadb86f012ee08110565001484c04629d9571948399508b95a85ae1cb4fbe2f9ff5 deviceinfo 3ee2d46cb2559ada99c1536608b28dc98b9da65ac3990d512e6d65e4a64190127fd9d6949dbe5515cddfcf85d226d710b9c336b3f198b9f93c0f683f2f24d918 deviceinfo
9b888f3a4ef3ed3c0b2e9c6a6e8a6c686909c530c3d95be797b47b4eb9deb55d64190b7a3736e44139630bfff5e295625a855052923369fdd37889060a3220ca fb.modes 9b888f3a4ef3ed3c0b2e9c6a6e8a6c686909c530c3d95be797b47b4eb9deb55d64190b7a3736e44139630bfff5e295625a855052923369fdd37889060a3220ca fb.modes
4fa63c184f00033fbae2e4b140c9655061b3b662e337f7bdf5f8e26f7b57d6c66ad01fc93da05ce7d330f0f05bb0d36cc9b356ebfc7eb4200be4d4cc03afc975 pointercal 4fa63c184f00033fbae2e4b140c9655061b3b662e337f7bdf5f8e26f7b57d6c66ad01fc93da05ce7d330f0f05bb0d36cc9b356ebfc7eb4200be4d4cc03afc975 pointercal
302c0bec754bb79ef561c1a8d4ff34ba52b904c853bce6a15a79ba7b5b7a3d02c1c75bbe86d59be7b608a6dc744dd3e3c638eaa4539c53d20fa55fa5ea397d74 30-gpu-firmware.files 302c0bec754bb79ef561c1a8d4ff34ba52b904c853bce6a15a79ba7b5b7a3d02c1c75bbe86d59be7b608a6dc744dd3e3c638eaa4539c53d20fa55fa5ea397d74 30-gpu-firmware.files
035f97e328ff9f976b082e66b97f76036cdee9825f3022471c7c5d371291cc4b5bd5c18196cd49f4cd9ad6390abe691b506de3b221e3c122433d5620e3b3c4c9 rootston.ini
" "

View file

@ -6,12 +6,18 @@ deviceinfo_name="Xiaomi Mi A2 Lite"
deviceinfo_manufacturer="Xiaomi" deviceinfo_manufacturer="Xiaomi"
deviceinfo_codename="xiaomi-daisy" deviceinfo_codename="xiaomi-daisy"
deviceinfo_year="2018" deviceinfo_year="2018"
deviceinfo_arch="aarch64"
# Mainline
deviceinfo_dtb_mainline="qcom/sdm625-xiaomi-daisy" deviceinfo_dtb_mainline="qcom/sdm625-xiaomi-daisy"
deviceinfo_append_dtb_mainline="true" deviceinfo_append_dtb_mainline="true"
deviceinfo_append_dtb_downstream="false" deviceinfo_modules_initfs_mainline="edt_ft5x06"
deviceinfo_arch="aarch64" deviceinfo_gpu_accelerated="true"
deviceinfo_mesa_driver="msm" deviceinfo_mesa_driver="msm"
# Downstream
deviceinfo_append_dtb_downstream="false"
# Device related # Device related
deviceinfo_chassis="handset" deviceinfo_chassis="handset"
deviceinfo_keyboard="false" deviceinfo_keyboard="false"
@ -36,4 +42,3 @@ deviceinfo_flash_offset_second="0x00f00000"
deviceinfo_flash_offset_tags="0x00000100" deviceinfo_flash_offset_tags="0x00000100"
deviceinfo_flash_pagesize="2048" deviceinfo_flash_pagesize="2048"
deviceinfo_flash_sparse=true deviceinfo_flash_sparse=true
deviceinfo_weston_core_modules="xwayland.so"

View file

@ -0,0 +1,5 @@
# /etc/phosh/rootston.ini
# Overwrites values set in /usr/share/phosh/phoc.ini
[output:DSI-1]
scale = 2.5