From 24ac036659a7204894cb23c6107ec132ea897b1a Mon Sep 17 00:00:00 2001 From: Alexey Minnekhanov <alexeymin@postmarketos.org> Date: Wed, 19 Mar 2025 06:22:55 +0300 Subject: [PATCH 1/3] device-asus-x00td: add missed rradc dependency module to initfs qcom-spmi-rradc is a dependency of already specified charger and fuelgauge modules. Signed-off-by: Alexey Minnekhanov <alexeymin@postmarketos.org> Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6336 --- device/testing/device-asus-x00td/APKBUILD | 4 ++-- device/testing/device-asus-x00td/modules-initfs | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/device/testing/device-asus-x00td/APKBUILD b/device/testing/device-asus-x00td/APKBUILD index c42f72bae34..544120a17f1 100644 --- a/device/testing/device-asus-x00td/APKBUILD +++ b/device/testing/device-asus-x00td/APKBUILD @@ -1,7 +1,7 @@ # Reference: <https://postmarketos.org/devicepkg> pkgname=device-asus-x00td pkgdesc="Asus ZenFone Max Pro M1" -pkgver=3 +pkgver=4 pkgrel=0 url="https://postmarketos.org" license="MIT" @@ -44,5 +44,5 @@ nonfree_firmware() { sha512sums=" 57b6b370f79aa393809e491d1245b7212cbf4e8247f94808831afcb886ab5de41a9cd11efc68f8e87b2823d3bc78e188ab37da99067ad0df88a281f03a1a1794 deviceinfo -7f4a740253be1eed207f6a35901fd6efa632fe90c4181eefd863b131230b63b5a729cf3805ca2029ea89b5b31e795e551fc001b617ceacaf6f497cf1da3c1bda modules-initfs +57d7031d445f1868c07807d38edcb7c28094c3a67d7d96286aa9e163022f087ef510b44dee33696d85dec0c9becb753996896276abdbdb49ec74483714ddbf55 modules-initfs " diff --git a/device/testing/device-asus-x00td/modules-initfs b/device/testing/device-asus-x00td/modules-initfs index 15c85d44f81..ce7ef385c2f 100644 --- a/device/testing/device-asus-x00td/modules-initfs +++ b/device/testing/device-asus-x00td/modules-initfs @@ -3,3 +3,4 @@ nt36xxx panel-novatek-nt36672-txd qcom_fg qcom_pmi8998_charger +qcom-spmi-rradc -- GitLab From 12fc6da4a41649a0517e523ef8d23db02489be73 Mon Sep 17 00:00:00 2001 From: Alexey Minnekhanov <alexeymin@postmarketos.org> Date: Wed, 19 Mar 2025 06:24:42 +0300 Subject: [PATCH 2/3] device-xiaomi-clover: add battery modules to initfs Having battery charger and fuelgauge modules in initfs will allow device battery to be charged e.g. in debug-shell mode, instead of slowly discharging and dying. Signed-off-by: Alexey Minnekhanov <alexeymin@postmarketos.org> Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6336 --- device/testing/device-xiaomi-clover/APKBUILD | 6 +++--- device/testing/device-xiaomi-clover/modules-initfs.clover | 3 +++ .../testing/device-xiaomi-clover/modules-initfs.cloverplus | 3 +++ 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/device/testing/device-xiaomi-clover/APKBUILD b/device/testing/device-xiaomi-clover/APKBUILD index 4fb5b8c1567..6aa52a1f2a0 100644 --- a/device/testing/device-xiaomi-clover/APKBUILD +++ b/device/testing/device-xiaomi-clover/APKBUILD @@ -1,7 +1,7 @@ # Reference: <https://postmarketos.org/devicepkg> pkgname=device-xiaomi-clover pkgdesc="Xiaomi Mi Pad 4" -pkgver=5 +pkgver=6 pkgrel=0 url="https://postmarketos.org" license="MIT" @@ -49,6 +49,6 @@ kernel_cloverplus() { sha512sums=" fc270073ac4f899f0ea6b6b47c63b9e44ff6ca27de757079f19e92b5169bbaf7737b34ffd25c8eda94764720a0544b8cae8ac6620d20cebe65c4552a1ec474a0 deviceinfo -b6dbe06e0cd692ecc95d4cccd908ae675f5fe91dbe137508c85f0e24b2c5fa109b58c55a9e27b82eec2221891a139eae8f29887e8b5d77953543e155e8182f23 modules-initfs.clover -2239eced1a2ece9c9a4094c5b8a0c1ab410356eeeb0083b6be3f32e9d375784402350d648f56c27503eb19ba4f2598ea215e1903b07a0a963b22870056fbec34 modules-initfs.cloverplus +a4770150d0412d6531a23cddecc55081938e10aa3dc24bc8b0502d93e9ddcbb011994b9d7e9c85d3e0d36d0a57301e90fb52cb0b7fb552636b01d470f78b9f6c modules-initfs.clover +c2c8e8cc695247662b90ab39296980ebfa01a18e106d7de69586cb47deed2eb691738af06f9b3f3173dc095c5a113fc542fe8df0a7e539230a8df5251b6650f5 modules-initfs.cloverplus " diff --git a/device/testing/device-xiaomi-clover/modules-initfs.clover b/device/testing/device-xiaomi-clover/modules-initfs.clover index 02db5c6e7a1..b468e110eda 100644 --- a/device/testing/device-xiaomi-clover/modules-initfs.clover +++ b/device/testing/device-xiaomi-clover/modules-initfs.clover @@ -1,3 +1,6 @@ edt-ft5x06 msm panel-boe-nt51021 +qcom_fg +qcom_pmi8998_charger +qcom-spmi-rradc diff --git a/device/testing/device-xiaomi-clover/modules-initfs.cloverplus b/device/testing/device-xiaomi-clover/modules-initfs.cloverplus index 2eed1911679..7dbce953a8e 100644 --- a/device/testing/device-xiaomi-clover/modules-initfs.cloverplus +++ b/device/testing/device-xiaomi-clover/modules-initfs.cloverplus @@ -1,3 +1,6 @@ goodix_ts msm panel-boe-nt51021 +qcom_fg +qcom_pmi8998_charger +qcom-spmi-rradc -- GitLab From c1a6d832d6a8cca6647f706e64d69861a96b0a54 Mon Sep 17 00:00:00 2001 From: Alexey Minnekhanov <alexeymin@postmarketos.org> Date: Wed, 19 Mar 2025 06:25:40 +0300 Subject: [PATCH 3/3] device-xiaomi-lavender: add battery modules to initfs Having battery charger and fuelgauge modules in initfs will allow device battery to be charged e.g. in debug-shell mode, instead of slowly discharging and dying. Signed-off-by: Alexey Minnekhanov <alexeymin@postmarketos.org> Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6336 [ci:skip-build]: already built successfully in CI --- device/testing/device-xiaomi-lavender/APKBUILD | 8 ++++---- device/testing/device-xiaomi-lavender/modules-initfs.boe | 3 +++ .../testing/device-xiaomi-lavender/modules-initfs.tianma | 3 +++ 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/device/testing/device-xiaomi-lavender/APKBUILD b/device/testing/device-xiaomi-lavender/APKBUILD index 303b2a01d26..1a650ddd996 100644 --- a/device/testing/device-xiaomi-lavender/APKBUILD +++ b/device/testing/device-xiaomi-lavender/APKBUILD @@ -2,8 +2,8 @@ # Maintainer: Alexey Minnekhanov <alexeymin@postmarketos.org> pkgname=device-xiaomi-lavender pkgdesc="Xiaomi Redmi Note 7" -pkgver=3 -pkgrel=1 +pkgver=4 +pkgrel=0 url="https://postmarketos.org" license="MIT" arch="aarch64" @@ -49,6 +49,6 @@ kernel_tianma() { } sha512sums=" b65e5548b4dd48246d3367c0e60029e5f17d6c4295156b1eff308c1e44793f864f2bcf45ebc52d9679e2b7d667d2eb4d58049c6897a5a6ffebf348672ec6e7fd deviceinfo -77f0b637ca0d6512da7964425c08f0b8c2d8ac40b784301055fc70769d15989713388dd098ee9ee89520a52ead96283f9898da6d87b6e0e70143ce5859f9b61b modules-initfs.boe -2985ce67fe3a5cd4cd03c9c5e7af072174775a97b4d26c40b025a82b33fead69f7cb4ac185db1b7b97d61b02ebdf56c88f77f55d2dd352ac2d7e47394563dbe2 modules-initfs.tianma +bae50732dfeeefb94be19654ddc15072f91d65e55fa7258e2866f974ca84a1d6c64c6e14655d60a96c548425330239d8599956aa421c7c7f265ddcca43192708 modules-initfs.boe +e72b9a593e06f82423eb2f8e6cd2efe3fd13a7c3dbe144147e785ca6f19f1af1dad5fcd6d15a393e8b625638faa8c34eddcb5f15163dad416559cc38c8497120 modules-initfs.tianma " diff --git a/device/testing/device-xiaomi-lavender/modules-initfs.boe b/device/testing/device-xiaomi-lavender/modules-initfs.boe index 6fba1cebc7c..504efa001b0 100644 --- a/device/testing/device-xiaomi-lavender/modules-initfs.boe +++ b/device/testing/device-xiaomi-lavender/modules-initfs.boe @@ -1,2 +1,5 @@ msm panel-boe-td4320 +qcom_fg +qcom_pmi8998_charger +qcom-spmi-rradc diff --git a/device/testing/device-xiaomi-lavender/modules-initfs.tianma b/device/testing/device-xiaomi-lavender/modules-initfs.tianma index b804ddd7c93..407e8b3db0f 100644 --- a/device/testing/device-xiaomi-lavender/modules-initfs.tianma +++ b/device/testing/device-xiaomi-lavender/modules-initfs.tianma @@ -1,2 +1,5 @@ msm nt36xxx +qcom_fg +qcom_pmi8998_charger +qcom-spmi-rradc -- GitLab