Compare commits

..
Author SHA1 Message Date
Andras Sebok 64ac8a9ebc run apk simulate 2024-05-08 16:28:00 +02:00
Andras Sebok 3707868020 fix build 2024-05-08 13:39:58 +02:00
Andras Sebok adb67f4428 fix ci 2024-05-08 13:28:54 +02:00
Andras Sebok 669c5e12ba main: add gui for release upgrades 2024-05-08 12:59:00 +02:00
681 changed files with 9379 additions and 44355 deletions

No files matched your search

+21 -22
View File
@@ -135,28 +135,27 @@ def get_changed_packages_sanity_check(count):
return
branch = get_upstream_branch()
print(f"""
ERROR: Too many packages have changed!
This is a sanity check, so we don't end up building packages that
have not been modified. CI won't run for more than three hours
anyway.
Your options:
a) If you *did not* modify everything listed above, then rebase
your branch on the official postmarketOS/pmaports.git {branch}
branch. Feel free to ask in the chat for help if you need any.
b) If you *did* modify all these packages, and you assume that
they will build within one hour: skip this sanity check by
adding '[ci:ignore-count]' to the commit message of the last
commit in the merge request (then force push).
c) If you *did* modify all these packages, and you are sure that
they won't build in time, please add '[ci:skip-build]' to the
commit message (then force push). Make sure that all packages
build with 'pmbootstrap build --strict'!
Thank you and sorry for the inconvenience.
""")
print()
print("ERROR: Too many packages have changed!")
print()
print("This is a sanity check, so we don't end up building packages that")
print("have not been modified. CI won't run for more than three hours")
print("anyway.")
print()
print("Your options:")
print("a) If you *did not* modify everything listed above, then rebase")
print(f" your branch on the official postmarketOS/pmaports.git {branch}")
print(" branch. Feel free to ask in the chat for help if you need any.")
print("b) If you *did* modify all these packages, and you assume that")
print(" they will build within one hour: skip this sanity check by")
print(" adding '[ci:ignore-count]' to the commit message (then force")
print(" push).")
print("c) If you *did* modify all these packages, and you are sure that")
print(" they won't build in time, please add '[ci:skip-build]' to the")
print(" commit message (then force push). Make sure that all packages")
print(" build with 'pmbootstrap build --strict'!")
print()
print("Thank you and sorry for the inconvenience.")
sys.exit(1)
+1 -1
View File
@@ -11,4 +11,4 @@ fi
set -x
# shellcheck disable=SC2046
ruff check --ignore E501,F401,E722,W605 $(find .ci -name '*.py')
ruff --ignore E501,F401,E722,W605 $(find .ci -name '*.py')
+1 -1
View File
@@ -16,11 +16,11 @@ fi
sh_files="
./main/mdss-fb-init-hack/mdss-fb-init-hack.sh
./main/postmarketos-base/rootfs-usr-lib-firmwareload.sh
./main/postmarketos-base-ui/rootfs-usr-lib-NetworkManager-dispatcher.d-50-dns-filter.sh
./main/postmarketos-base-ui/rootfs-usr-lib-NetworkManager-dispatcher.d-50-tethering.sh
./main/postmarketos-installkernel/installkernel-pmos
./main/postmarketos-initramfs/init.sh
./main/postmarketos-initramfs/init_functions.sh
./main/postmarketos-mkinitfs-hook-debug-shell/20-debug-shell.sh
./main/postmarketos-mkinitfs-hook-debug-shell/setup_usb_storage.sh
./main/postmarketos-mkinitfs-hook-netboot/netboot.sh
./main/ttyescape/*.post-install
+1 -1
View File
@@ -6,10 +6,10 @@ import stat
expected_directories = [
"cross",
"device/archived",
"device/community",
"device/main",
"device/testing",
"device/unmaintained",
"main",
"modem",
"non-free",
-8
View File
@@ -6,8 +6,6 @@ import glob
import pytest
import sys
import os
import re
from pathlib import Path
import add_pmbootstrap_to_import_path
import pmb.parse
@@ -42,9 +40,3 @@ def test_aports_kernel(args):
if "pmb:kconfigcheck-community" not in apkbuild["options"]:
raise RuntimeError(f"{aport_name}: \"pmb:kconfigcheck-community\" missing in"
" options= line, required for all community/main devices.")
# check for postmarketos-installkernel in makedepends when installing kernel with make
if bool(re.search("make z?install", Path(path).read_text(encoding="utf-8"))):
if "postmarketos-installkernel" not in apkbuild["makedepends"]:
raise RuntimeError(f"{aport_name}: \"postmarketos-installkernel\" missing in"
" makedepends, required when using make install/zinstall.")
+1 -1
View File
@@ -1,7 +1,7 @@
---
# global settings
image: alpine:latest
image: alpine:edge
before_script: &global_before_scripts
- apk upgrade -U
after_script:
+3 -9
View File
@@ -1,12 +1,6 @@
<!--
Thank you for using postmarketOS! In order to speed up process of resolving your issue,
we would like you to fill in the following form.
*** NOTE FOR CONFIDENTIAL ISSUES: ***
A lot of people can read confidential pmaports issues! If you want to
submit something that only the postmarketOS Core Team can see, write to
team@postmarketos.org
instead of opening an issue here!
we would like you to fill in the following :
-->
### Describe your issue
#### What's the expected behaviour?
@@ -27,8 +21,8 @@
Replace space inside `[ ]` with `x` to fill the checkbox
-->
* [ ] edge (`master` branch)
* [ ] `v24.06`
* [ ] `v23.12` (supported until 2024-07-16)
* [ ] `v23.12`
* [ ] `v23.06` (supported until 2024-01-18)
* [ ] I confirm that the issue still is present after running `sudo apk upgrade -a`
+7 -15
View File
@@ -16,8 +16,7 @@ device/*/*-google-veyron/ @jenneron
device/*/*-google-x64cros/ @jenneron @JustSoup321 @alpernebbi
device/*/*-htc-golfu/ @Newbyte
device/*/*-htc-m8qlul/ @Newbyte
device/*/*-kobo-clara/ @akemnade
device/*/*-lenovo-21bx/ @craftyguy @jane400
device/*/*-lenovo-21bx/ @craftyguy
device/*/*-lenovo-a6000/ @jenneron @Minecrell
device/*/*-lenovo-a6010/ @jenneron @Minecrell
device/*/*-librecomputer-lafrite/ @funderscore
@@ -41,10 +40,7 @@ device/*/*-samsung-espresso7/ @MightyM17 @antoni.aloytorrens
device/*/*-samsung-grandmax/ @wonderfulShrineMaidenOfParadise
device/*/*-samsung-gt510/ @TravMurav
device/*/*-samsung-gt58/ @TravMurav
device/*/*-samsung-j5/ @wonderfulShrineMaidenOfParadise
device/*/*-samsung-j5x/ @wonderfulShrineMaidenOfParadise
device/*/*-samsung-serranove/ @Minecrell
device/*/*-tolino-shine2hd/ @akemnade
device/*/*-videostrong-kii-pro/ @funderscore
device/*/*-wileyfox-crackling/ @TravMurav @Minecrell
device/*/*-xiaomi-beryllium/ @joelselvaraj
@@ -68,7 +64,7 @@ device/*/device-huawei-plank/ @gtrxAC
device/*/device-lg-judyln/ @Newbyte
device/*/device-lg-judyp/ @jenneron
device/*/device-microsoft-surface-rt/ @jenneron @jethrob
device/*/device-nvidia-tegra-armv7/ @clamor-s @okias @mschwalm @nokun
device/*/device-nvidia-tegra-armv7/ @clamor95 @okias @mschwalm @nokun
device/*/device-odroid-xu4/ @Grimler
device/*/device-oneplus-enchilada/ @calebccff
device/*/device-oneplus-fajita/ @calebccff
@@ -80,7 +76,6 @@ device/*/device-samsung-chagallwifi/ @Grimler
device/*/device-samsung-coreprimevelte/ @legolivesmatter @balejk
device/*/device-samsung-j5y17lte/ @andrisas
device/*/device-samsung-klimtlte/ @Grimler
device/*/device-samsung-lt01/ @knuxify
device/*/device-samsung-m0/ @Newbyte
device/*/device-samsung-manta/ @jenneron @alexmrqt
device/*/device-shift-axolotl/ @amartinz @calebccff @dylanvanassche
@@ -88,7 +83,6 @@ device/*/firmware-google-veyron-brcm/ @jenneron
device/*/firmware-odroid-xu4/ @Grimler
device/*/firmware-oneplus-sdm845/ @calebccff
device/*/firmware-powervr-gx6250/ @jenneron
device/*/kobo-epdc-extractor/ @akemnade
device/*/linux-google-nyan/ @jenneron
device/*/linux-google-veyron/ @jenneron
device/*/linux-huawei-plank/ @gtrxAC
@@ -96,13 +90,12 @@ device/*/linux-postmarketos-allwinner/ @Arnavion @PsychoGame
device/*/linux-postmarketos-amlogic/ @funderscore @exkc
device/*/linux-postmarketos-exynos4/ @Newbyte @ThiagaoPlusPlus
device/*/linux-postmarketos-exynos5/ @jenneron @Grimler
device/*/linux-postmarketos-grate/ @clamor-s @jenneron @jethrob
device/*/linux-postmarketos-imx-ereader/ @akemnade
device/*/linux-postmarketos-grate/ @clamor95 @jenneron @jethrob
device/*/linux-postmarketos-mediatek-mt8173/ @jenneron @adamthiede
device/*/linux-postmarketos-mediatek-mt8183/ @jenneron @binarycraft
device/*/linux-postmarketos-omap/ @MightyM17 @Sicelo
device/*/linux-postmarketos-qcom-msm8939/ @Newbyte
device/*/linux-postmarketos-qcom-msm8953/ @M0Rf30 @Ultra-azu @barni2000
device/*/linux-postmarketos-qcom-msm8953/ @M0Rf30 @Ultra-azu
device/*/linux-postmarketos-qcom-msm8996/ @Tooniis
device/*/linux-postmarketos-qcom-sc7180/ @jenneron
device/*/linux-postmarketos-rockchip/ @QC8086
@@ -123,9 +116,8 @@ device/*/u-boot-librem5/ @craftyguy @alistair23 @Newbyte
device/*/u-boot-pinebookpro/ @QC8086
device/*/u-boot-pinephone/ @Arnavion @PsychoGame
device/*/wl1251-cal/ @Danct12
main/postmarketos*gnome*/ @pabloyoyoista @Newbyte
main/postmarketos-initramfs/ @calebccff @craftyguy
main/postmarketos-ui-phosh/ @pabloyoyoista @Newbyte
main/postmarketos-ui-plasma-mobile/ @PureTryOut
main/gnome-software-plugin-pmos/ @andrisas
main/postmarketos-ui-plasma-mobile/ @bshah
main/postmarketos-upgrader-dbus/ @andrisas
main/shutdown-clear-rtc-wakealarm/ @Arnavion
main/ttyescape/ @calebccff
+8 -7
View File
@@ -8,49 +8,50 @@ branch_pmaports=master
branch_aports=master
mirrordir_alpine=edge
[v24.06]
description=Latest release / Recommended for best stability
branch_pmaports=v24.06
branch_aports=3.20-stable
mirrordir_alpine=v3.20
[v23.12]
description=Old release (supported until 2024-07-16)
announcement=https://postmarketos.org/blog/2023/12/18/v23.12-release/
description=Latest release / Recommended for best stability
branch_pmaports=v23.12
branch_aports=3.19-stable
mirrordir_alpine=v3.19
[v23.06]
announcement=https://postmarketos.org/blog/2023/06/07/v23.06-release/
description=Old release (unsupported)
branch_pmaports=v23.06
branch_aports=3.18-stable
mirrordir_alpine=v3.18
[v22.12]
announcement=https://postmarketos.org/blog/2022/12/18/v22.12-release/
description=Old release (unsupported)
branch_pmaports=v22.12
branch_aports=3.17-stable
mirrordir_alpine=v3.17
[v22.06]
announcement=https://postmarketos.org/blog/2022/06/12/v22.06-release/
description=Old release (unsupported)
branch_pmaports=v22.06
branch_aports=3.16-stable
mirrordir_alpine=v3.16
[v21.12]
announcement=https://postmarketos.org/blog/2021/12/29/v21.12-release/
description=Old release (unsupported)
branch_pmaports=v21.12
branch_aports=3.15-stable
mirrordir_alpine=v3.15
[v21.06]
announcement=https://postmarketos.org/blog/2021/07/04/v21.06-release/
description=Old release (unsupported)
branch_pmaports=v21.06
branch_aports=3.14-stable
mirrordir_alpine=v3.14
[v21.03]
announcement=https://postmarketos.org/blog/2021/03/31/v21.03-release/
description=Old release (unsupported)
branch_pmaports=v21.03
branch_aports=3.13-stable
+2 -2
View File
@@ -8,7 +8,7 @@ fi
pkgname=busybox-static-aarch64
pkgver=1.36.1
pkgrel=29
pkgrel=26
_arch="aarch64"
_mirror="http://dl-4.alpinelinux.org/alpine/"
@@ -32,5 +32,5 @@ package() {
}
sha512sums="
3dd0da90cf278055d2c9e7710bb0389a5af74c0cabd9d786f4244ca4e36872dd307f8ff8a206479714d445fae903b2aa3292279ad737387d0584c7d34d98a274 busybox-static-1.36.1-r29-aarch64-edge.apk
0f5f1eb32691016183d9a3011c5643f70a1cdc9f49b1ffefce732cff960cfea4d0db1670564fff5504654bb2f07857e62e5dd076fb40d2c361c441854e5d5e5c busybox-static-1.36.1-r26-aarch64-edge.apk
"
+2 -2
View File
@@ -8,7 +8,7 @@ fi
pkgname=busybox-static-armhf
pkgver=1.36.1
pkgrel=29
pkgrel=26
_arch="armhf"
_mirror="http://dl-4.alpinelinux.org/alpine/"
@@ -32,5 +32,5 @@ package() {
}
sha512sums="
3ed54a2b4c23a08dc066b585198fe81d39b5fd0d54347d9ab727d6bea73cfc4ad9a5fb55c25a3e59ef8fce6cc83a24f0807980f6d3ea6c05029522627192e716 busybox-static-1.36.1-r29-armhf-edge.apk
ad4db0c989c1a4773f75411c2749bcc8d25756d20396cdb6bfa59bd5ed14164928c602e9833101e584b28490971f6d43973a9c7de9c544693aef40dbe183cabc busybox-static-1.36.1-r26-armhf-edge.apk
"
+2 -2
View File
@@ -8,7 +8,7 @@ fi
pkgname=busybox-static-armv7
pkgver=1.36.1
pkgrel=29
pkgrel=26
_arch="armv7"
_mirror="http://dl-4.alpinelinux.org/alpine/"
@@ -32,5 +32,5 @@ package() {
}
sha512sums="
3b2124f93cd873440797b25b5c2456dfc441ff18831ae8a0540bd5ca67f3869766aa6a76e31b9f9d0a7382e760b0d8acb1e91599c65a72298fffbbd4aafc6175 busybox-static-1.36.1-r29-armv7-edge.apk
f6664d29ecb22e396133116210d792e101fa552b4f4d2295de19af460830bbb151a2d3c4a7b7bbe1596d7b3ed85042f10dae49d78ae4e6ac053ed565f9043c01 busybox-static-1.36.1-r26-armv7-edge.apk
"
+2 -2
View File
@@ -3,7 +3,7 @@
pkgname=grub-efi-x86
pkgver=2.12
pkgrel=5
pkgrel=3
_arch="x86"
_mirror="http://dl-4.alpinelinux.org/alpine/"
@@ -22,5 +22,5 @@ package() {
}
sha512sums="
3cc14376ad5dc2a4d8488d49199d1257c5024c8c4afcbcdf67a0cd7a66e75962191850cca4248ce13abf060b4d9e2fd0966ef6adeb38a00d58c9e4054eec1e9d grub-efi-2.12-r5-x86-edge.apk
4bd0750236a556ad833c27892a55624a324e8ec7cadb0b7287cabd3a9cdded836357ae959aea7ba828be8727b86c6ed4844a1572b68ad3ce3f3e6f913e43ae72 grub-efi-2.12-r3-x86-edge.apk
"
+3 -3
View File
@@ -8,7 +8,7 @@ fi
pkgname=musl-aarch64
pkgver=1.2.5
pkgrel=1
pkgrel=0
arch="x86_64"
subpackages="musl-dev-aarch64:package_dev"
@@ -57,6 +57,6 @@ package_dev() {
}
sha512sums="
5ad546aca584d77f6fcf7d92bc5e6432d8c32b3db2922a4099423649e674b5c149464bd0048021e50b18398a00382bbeb6a0a598148bea4fa6d783f5c4c4445d musl-1.2.5-r1-aarch64-edge.apk
b6fed1441c0eacfea0061967915a876ce0af79b83511d9b05ae7e7cf489d88e36a544fa7f7512f390429d7d0217b672c04a83dfceea603ce0e86d2a47c50f4cc musl-dev-1.2.5-r1-aarch64-edge.apk
dddd12728842e84bf7d532901d9b9e26e2c8c86e25a3625329586c9088ec9b3825ce3e512c56b7e875b923905308b89494d31d7ca05ebda5485bd00de3954236 musl-1.2.5-r0-aarch64-edge.apk
061e68319d2069c211169d7f39b1da572a4c0ab56f8cfe5267c024921ea0e5f44ecc1cca6051bebaa9c83d067f0fd2cbc6b6b73d0e3075410eaf889a25cc82b4 musl-dev-1.2.5-r0-aarch64-edge.apk
"
+3 -3
View File
@@ -8,7 +8,7 @@ fi
pkgname=musl-armhf
pkgver=1.2.5
pkgrel=1
pkgrel=0
arch="x86_64"
subpackages="musl-dev-armhf:package_dev"
@@ -57,6 +57,6 @@ package_dev() {
}
sha512sums="
148883dfd80bb670df4c6a919aaf3334d203a87fac98df8046a920a2e4c1c3439347f5653abc2994e9a9fe2946764395cd83e2f2437ab903e37f8ad3fcc6637a musl-1.2.5-r1-armhf-edge.apk
052f4f3ff6974aadbe90c1a69c4b29a1fefc25d2f2f794b3d55ed49b79a94dab900592a65b3c80ae9824580eab4fb99cb2cfdf9399354e74a1804871d97774a0 musl-dev-1.2.5-r1-armhf-edge.apk
4d76f479017b6f666c36782183f3bdb3e58a48f7400cd125c129e380a8654cf99f685f8d3e97b51cb0199b59720a320e251dd9b89fe55ef8f542a043ab3e7355 musl-1.2.5-r0-armhf-edge.apk
7fa4e9ed4acb6292d46939a63e572eb92085e577bbfce75139a3ebef910434230fcbbb7a236efde7ad6d150d84e31c46edcfe835f4102cb9e68f062eb8488a1e musl-dev-1.2.5-r0-armhf-edge.apk
"
+3 -3
View File
@@ -8,7 +8,7 @@ fi
pkgname=musl-armv7
pkgver=1.2.5
pkgrel=1
pkgrel=0
arch="x86_64"
subpackages="musl-dev-armv7:package_dev"
@@ -57,6 +57,6 @@ package_dev() {
}
sha512sums="
f3da7602184940c3ca4ddc973fd127fe08eb5e9141cf4c22cf49ccf131ef836b7f697f20dc64c7e18661f88779354c8b93c14521d18fb2e83d10638c3c8ed7d5 musl-1.2.5-r1-armv7-edge.apk
b2678887dfc565691d92c1604137d984c5ce68f7c39c1ec2fd7200d4df4f818d4690c323f93b76ca1d4498a5dc36dff61959e06cc749099c706f85601d915d8e musl-dev-1.2.5-r1-armv7-edge.apk
74e482403f77b9d302a4bb0ad6b86a18e81b5be0eb987296a4b0033c996e474b86eac079abc52bd8f02723aa242ea2a74e61bbd0eee036fbf79a21ae250a6e04 musl-1.2.5-r0-armv7-edge.apk
02321d629aaa3712546b01645f1eb308f5e25e49bc3c2c42eff3a7cf84cd60327c6bc9818ebeb7d1d9556ddfaa2e132fdab0dc2142eec4df3a799e3402329c49 musl-dev-1.2.5-r0-armv7-edge.apk
"
+3 -3
View File
@@ -8,7 +8,7 @@ fi
pkgname=musl-riscv64
pkgver=1.2.5
pkgrel=1
pkgrel=0
arch="x86_64"
subpackages="musl-dev-riscv64:package_dev"
@@ -57,6 +57,6 @@ package_dev() {
}
sha512sums="
822f24faaf2285174742788da0dceef3bada4dbd0db9f67362876b3c0ab6bc647a0f2f0cc70e2e28dbb90121f08b65640a344e7cae8416a84bfb389db32e7d9c musl-1.2.5-r1-riscv64-edge.apk
04ac4a81d713f71b68082767ce2afab3ce458730664c140f49a0b33f257666a6b4289c5b53935fe16345f8445a458e5307511773651c4574526cfaaf232c239a musl-dev-1.2.5-r1-riscv64-edge.apk
c11fb5eed8dab05504d88660a4750981a40020a1609b4ec4f9184cf7645283893e7cafc48da471012a4095699d371517cc9e09c0ec73fef4612280c95feebca2 musl-1.2.5-r0-riscv64-edge.apk
77eba42ed78e680419f838f47a9a9f17d42288259540b70792af23b22f85ba1d2f87958e7db77b11b43629d8593fa58a02902453ecb0a46dd7c33cfca750b820 musl-dev-1.2.5-r0-riscv64-edge.apk
"
+3 -3
View File
@@ -8,7 +8,7 @@ fi
pkgname=musl-x86
pkgver=1.2.5
pkgrel=1
pkgrel=0
arch="x86_64"
subpackages="musl-dev-x86:package_dev"
@@ -57,6 +57,6 @@ package_dev() {
}
sha512sums="
53a30a57f0db29e8d73d7190590fce18a19bcd358f9b0f3d4fa0b8821dad4ed5f1065c3c07dbc373a23cbd98c9a9dc1c2c2d864ac88eefd53dc5f89d8e57ed67 musl-1.2.5-r1-x86-edge.apk
e9178fcfe27bdc7568c35889cff8cf20829f67460fd6dc22a6ca0465063a809081ee1267b4275432d23d1e7d457a4b207a0ff11c678233c4e430a1173d4ccea8 musl-dev-1.2.5-r1-x86-edge.apk
7403427bbe6683739ce00c0396dc4bfa8fce2f3e4957d12bc6c31bfb1a60bafca9e7ba266d1ba7ca469ab3738874965cf25e8f3bd838c002b4e5aad702a79e18 musl-1.2.5-r0-x86-edge.apk
f5b0dfe7543bd7d1de3bfc8617c61fb7287227ea4dd9a722bfd4ec99e8a9405826973375a81a380b04bcba419c18e292cf60aaf1c9503eec3b420ed7adbacd68 musl-dev-1.2.5-r0-x86-edge.apk
"
+3 -3
View File
@@ -8,7 +8,7 @@ fi
pkgname=musl-x86_64
pkgver=1.2.5
pkgrel=1
pkgrel=0
arch="aarch64"
subpackages="musl-dev-x86_64:package_dev"
@@ -57,6 +57,6 @@ package_dev() {
}
sha512sums="
5506970c66b6da294d32961e94cadc6926a7405915a3d4dd519ed8c2aae829f2fbfaab2ccc8d0794f4aa102aa3e8cbd62099aa54668a11ac0c5072f59befece6 musl-1.2.5-r1-x86_64-edge.apk
bd2602e59831ba860a548c8281bb62be3382b4035f18c9e36350be644db61a762a413e1d696697d402a57d4bc565faf86c2a212e27c9b9a890d765f794bbe829 musl-dev-1.2.5-r1-x86_64-edge.apk
8bb997e077850195621916ee0722be7e054086fa5c2907c7d290ee8892910c073e3aece13a2839589966987711f4af6b2f4bffdc6c45d636a24655ef9cbec101 musl-1.2.5-r0-x86_64-edge.apk
5d93191c3c9bf03b466dc169b57e519f0165c6551d117ae09538907c57a49f58afa3c9225aafc7a61625f224276eff4ee2dbe79d65cf684d03a46c24dd78aa4c musl-dev-1.2.5-r0-x86_64-edge.apk
"
@@ -1,22 +0,0 @@
From c6b821b1281f7ce2b54aad3b0b2acd0e29039c8f Mon Sep 17 00:00:00 2001
From: Stefan Hansson <newbyte@postmarketos.org>
Date: Mon, 6 May 2024 10:59:58 +0200
Subject: [PATCH] Fix lzma piggy
---
arch/arm/boot/compressed/piggy.lzma.S | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/boot/compressed/piggy.lzma.S b/arch/arm/boot/compressed/piggy.lzma.S
index d7e69cffbc0..cfea81ae8f4 100644
--- a/arch/arm/boot/compressed/piggy.lzma.S
+++ b/arch/arm/boot/compressed/piggy.lzma.S
@@ -1,4 +1,4 @@
- .section .piggydata,#alloc
+ .section .piggydata, "a"
.globl input_data
input_data:
.incbin "arch/arm/boot/compressed/piggy.lzma"
--
2.45.0
@@ -1,22 +0,0 @@
From 6083916292864215fe4af6c0829186d5cc520f7f Mon Sep 17 00:00:00 2001
From: Stefan Hansson <newbyte@postmarketos.org>
Date: Mon, 6 May 2024 19:08:35 +0200
Subject: [PATCH] Fix lzo piggy
---
arch/arm/boot/compressed/piggy.lzo.S | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/boot/compressed/piggy.lzo.S b/arch/arm/boot/compressed/piggy.lzo.S
index a425ad95..236976d8 100644
--- a/arch/arm/boot/compressed/piggy.lzo.S
+++ b/arch/arm/boot/compressed/piggy.lzo.S
@@ -1,4 +1,4 @@
- .section .piggydata,#alloc
+ .section .piggydata, "a"
.globl input_data
input_data:
.incbin "arch/arm/boot/compressed/piggy.lzo"
--
2.45.0
@@ -1 +0,0 @@
../../.shared-patches/linux/linux3.7to4.5-ARM64-remove-Sun-Solaris-style-flag-on-section.patch
@@ -1 +0,0 @@
../../.shared-patches/linux/linux3.7to4.5-ARM64-remove-Sun-Solaris-style-flag-on-section.patch
@@ -1 +0,0 @@
../../.shared-patches/linux/linux3.4-ARM-8933-1-replace-Sun-Solaris-style-flag-on-section.patch
@@ -1 +0,0 @@
../../.shared-patches/linux/linux3.4-fix-piggy.gzip.S.patch
@@ -1 +0,0 @@
../../.shared-patches/linux/linux3.7to4.5-ARM64-remove-Sun-Solaris-style-flag-on-section.patch
@@ -1 +0,0 @@
../../.shared-patches/linux/linux3.4-ARM-8933-1-replace-Sun-Solaris-style-flag-on-section.patch
@@ -1 +0,0 @@
../../.shared-patches/linux/linux3.4-fix-piggy.gzip.S.patch
@@ -1 +0,0 @@
../../.shared-patches/linux/linux3.7to4.5-ARM64-remove-Sun-Solaris-style-flag-on-section.patch
@@ -1 +0,0 @@
../../.shared-patches/linux/linux3.4-ARM-8933-1-replace-Sun-Solaris-style-flag-on-section.patch
@@ -1 +0,0 @@
../../.shared-patches/linux/linux3.4-fix-piggy.gzip.S.patch
@@ -1 +0,0 @@
../../.shared-patches/linux/linux3.7to4.5-ARM64-remove-Sun-Solaris-style-flag-on-section.patch
@@ -1 +0,0 @@
../../.shared-patches/linux/linux3.4-ARM-8933-1-replace-Sun-Solaris-style-flag-on-section.patch
@@ -1 +0,0 @@
../../.shared-patches/linux/linux3.4-fix-piggy.gzip.S.patch
@@ -1 +0,0 @@
../../.shared-patches/linux/linux3.7to4.5-ARM64-remove-Sun-Solaris-style-flag-on-section.patch
@@ -1 +0,0 @@
../../.shared-patches/linux/linux3.4-fix-piggy.gzip.S.patch
@@ -1 +0,0 @@
../../.shared-patches/linux/linux3.4-ARM-8933-1-replace-Sun-Solaris-style-flag-on-section.patch
@@ -1 +0,0 @@
../../.shared-patches/linux/linux3.0-8933-1-replace-Sun-Solaris-style-flag-on-section.patch
@@ -1 +0,0 @@
../../.shared-patches/linux/linux3.0-fix-piggy.lzo.S.patch
@@ -1 +0,0 @@
../../.shared-patches/linux/linux3.4-fix-piggy.gzip.S.patch
@@ -1 +0,0 @@
../../.shared-patches/linux/linux3.4-ARM-8933-1-replace-Sun-Solaris-style-flag-on-section.patch
@@ -1 +0,0 @@
../../.shared-patches/linux/linux3.4-fix-piggy.gzip.S.patch
@@ -1 +0,0 @@
../../.shared-patches/linux/linux3.0-8933-1-replace-Sun-Solaris-style-flag-on-section.patch
@@ -1 +0,0 @@
../../.shared-patches/linux/linux3.0-fix-piggy.lzma.S.patch
@@ -1 +0,0 @@
../../.shared-patches/linux/linux3.4-fix-piggy.gzip.S.patch
@@ -1 +0,0 @@
../../.shared-patches/linux/linux3.0-8933-1-replace-Sun-Solaris-style-flag-on-section.patch
@@ -1 +0,0 @@
../../.shared-patches/linux/linux3.4-fix-piggy.gzip.S.patch
@@ -1 +0,0 @@
../../.shared-patches/linux/linux3.4-ARM-8933-1-replace-Sun-Solaris-style-flag-on-section.patch
@@ -1 +0,0 @@
../../.shared-patches/linux/linux3.4-fix-piggy.gzip.S.patch
@@ -1 +0,0 @@
../../.shared-patches/linux/linux3.7to4.5-ARM64-remove-Sun-Solaris-style-flag-on-section.patch
@@ -3,7 +3,7 @@
pkgname=device-google-peach-pit
pkgdesc="Samsung Chromebook 2 (11.6 inch)"
pkgver=6
pkgrel=2
pkgrel=1
url="https://postmarketos.org"
license="MIT"
arch="armv7"
@@ -14,7 +14,6 @@ depends="
linux-postmarketos-exynos5
postmarketos-base
postmarketos-cros-common
postmarketos-initramfs-minimal
"
makedepends="devicepkg-dev"
source="
+1 -2
View File
@@ -3,7 +3,7 @@
pkgname=device-google-snow
pkgdesc="Samsung Chromebook"
pkgver=6
pkgrel=2
pkgrel=1
url="https://postmarketos.org"
license="MIT"
arch="armv7"
@@ -14,7 +14,6 @@ depends="
linux-postmarketos-exynos5
postmarketos-base
postmarketos-cros-common
postmarketos-initramfs-minimal
"
makedepends="devicepkg-dev"
source="
@@ -24,11 +24,7 @@ subpackages="
$pkgname-kernel-edge:kernel_edge
"
source="deviceinfo modules-initfs"
# TODO: package iwlwifi-7265D-29.ucode separetely, so we don't depend
# on linux-firmware-other
_pmb_recommends="
linux-firmware-other
linux-firmware-rtl_nic
linux-firmware-rtw88
oem-intel
oem-amd
+3 -34
View File
@@ -2,33 +2,20 @@
# Maintainer: Sicelo <absicsz@gmail.com>
# Co-Maintainer: Danct12 <danct12@disroot.org>
pkgname=device-nokia-n900
pkgver=27
pkgver=24
pkgrel=0
pkgdesc="Nokia N900"
url="https://postmarketos.org"
arch="armv7"
license="MIT"
depends="
alsa-utils
kbd
kbd-bkeymaps
linux-firmware-ti-connectivity
linux-postmarketos-omap
ofono
postmarketos-base
postmarketos-mvcfg
u-boot-tools
wl1251-cal
wl1251-cal-openrc
"
depends="postmarketos-base linux-postmarketos-omap u-boot-tools kbd kbd-bkeymaps
ofono alsa-utils linux-firmware-ti-connectivity wl1251-cal wl1251-cal-openrc"
makedepends="devicepkg-dev u-boot-tools kbd kbd-bkeymaps"
install="$pkgname.pre-upgrade $pkgname.post-install"
subpackages="
$pkgname-x11
$pkgname-xkeyboard-config:xkeyboard_config
$pkgname-i3wm
$pkgname-upower
$pkgname-sxmo
"
source="
10-initfs-keymap.files
@@ -60,8 +47,6 @@ source="
modules.blocklist
pointercal
proxishot.sh
sxmo/deviceprofile.sh
sxmo/start_hook.sh
uboot-script.cmd
udev/10-nokia-modem.rules
udev/80-feedbackd-twl4030.rules
@@ -185,20 +170,6 @@ i3wm() {
"$subpkgdir"/etc/skel/.Xdefaults
}
sxmo() {
install_if="$pkgname=$pkgver-r$pkgrel sxmo-utils"
replaces="sxmo-utils"
# Set !tracedeps, so abuild doesn't extend provides with e.g.:
# "cmd:sxmo_deviceprofile_nokia,omap3-n900.sh=1.16.3-r0"
# Otherwise this cannot be installed together with sxmo-utils:
# conflicts: sxmo-utils-1.16.3-r0[cmd:sxmo_deviceprofile_nokia,omap3-n900.sh=25-r0]
options="!tracedeps"
install -Dm755 "$srcdir"/deviceprofile.sh \
"$subpkgdir"/usr/bin/sxmo_deviceprofile_nokia,omap3-n900.sh
install -Dm755 "$srcdir"/start_hook.sh \
"$subpkgdir"/usr/share/sxmo/default_hooks/sxmo_hook_start.sh
}
upower() {
install_if="$pkgname=$pkgver-r$pkgrel upower"
replaces="upower"
@@ -236,8 +207,6 @@ e440ed7a3070c17e003b86b72dbe6d8194d01b577ca8dd56dd066f216b6dda32bb965c780950f178
862ebc7cd2d7a1b3d41b10701b8418308c89eb0732eb99c42ec1091d48e08db9421727f67a3272b7309549798d59afb1b8d7d2fa48d1447b208fcb2329472d4d modules.blocklist
143c21f0b18a016d37cb44178e9daea09f128a90769b48353c03c3f245cb9b1f7e773b9ccee084973fc78ddd7a18c2642e54888a85bda7c7daecddc9a8c62eff pointercal
134f51d20decc0c63ab08010931a0b410b70d2f85bf6899f2ff137b1680f59f706a6287d01f5fbb41fa5309125df75a430d0783149bd1a6a1bca07d22f4f6a21 proxishot.sh
fc21e3b7e045055c080a7f7ffb0cd4140b63a02690e92c8370dbccbef506fe271ee9584ac9f14725b8bc9fd6e74e7fafde589d2360f44491c614837472d8ad53 deviceprofile.sh
5dab895c34599bf233635463271ea8308d434c97789efe931eec24870c3b4688fe48ca3b7cdc66e5c1a705940d042b9f18f26420b60f22e1cfad1854e97f8687 start_hook.sh
239a54ae5c5effb53ccf4d658652c0462da57604b16b77a63627a17caa171caf82e3d1769f9c5afea8756415acbbf3b73db9b57715fce6c70ea3f29e5c6ac84a uboot-script.cmd
9e72035c88632d12895534e5aa5746f2c130c7dcdafa8702748d62b71ed0e1b5911b6e1f07f9b9e39b6072bbb662f66aead585baa1dcacb7d8c8953ca89b6762 10-nokia-modem.rules
03079030237440080e833dbfeff80327c1ad6a8129c6c730b401a3052cd00a986783ec3473a526b14ae73ba1f20653b4c7b2a6590839bfe6cc156bbbc3b7bb74 80-feedbackd-twl4030.rules
@@ -1,20 +0,0 @@
#!/bin/sh
# SPDX-License-Identifier: AGPL-3.0-only
# Copyright 2022 Sxmo Contributors
export WLR_RENDERER=pixman
export SXMO_LYSTI_LEDS=1
export SXMO_POWER_BUTTON="0:0:twl_pwrbutton"
export SXMO_TOUCHSCREEN_ID="TSC2005 touchscreen"
export SXMO_SWAY_SCALE="1.5"
#on N900 these two are swaped
export SXMO_BEMENU_LANDSCAPE_LINES="10"
export SXMO_BEMENU_PORTRAIT_LINES="8"
export SXMO_DMENU_LANDSCAPE_LINES="10"
export SXMO_DMENU_PORTRAIT_LINES="6"
export SXMO_ROTATE_DIRECTION="left"
export SXMO_KEYBOARD_SLIDER_EVENT_DEVICE="/dev/input/by-path/platform-gpio_keys-event"
export SXMO_KEYBOARD_SLIDER_CLOSE_EVENT="*code 10 (SW_KEYPAD_SLIDE), value 0*"
export SXMO_KEYBOARD_SLIDER_OPEN_EVENT="*code 10 (SW_KEYPAD_SLIDE), value 1*"
# modem is only supported via ofono, not modemmanager
export SXMO_NO_MODEM=1
@@ -1,130 +0,0 @@
#!/bin/sh
# SPDX-License-Identifier: AGPL-3.0-only
# Copyright 2022 Sxmo Contributors
# include common definitions
# shellcheck source=scripts/core/sxmo_common.sh
. sxmo_common.sh
# Create xdg user directories, such as ~/Pictures
xdg-user-dirs-update
sxmo_jobs.sh start daemon_manager superd
# let time to superd to start correctly
while ! superctl status > /dev/null 2>&1; do
sleep 0.5
done
# Not dangerous if "locker" isn't an available state
sxmo_state.sh set locker
if [ -n "$SXMO_ROTATE_START" ]; then
sxmo_rotate.sh
fi
# Load our sound daemons
if [ -z "$SXMO_NO_AUDIO" ]; then
if [ "$(command -v pulseaudio)" ]; then
superctl start pulseaudio
elif [ "$(command -v pipewire)" ]; then
# pipewire-pulse will start pipewire
superctl start pipewire-pulse
superctl start wireplumber
fi
# monitor for headphone for statusbar
superctl start sxmo_soundmonitor
fi
# Periodically update some status bar components
sxmo_hook_statusbar.sh all
sxmo_jobs.sh start statusbar_periodics sxmo_run_aligned.sh 60 \
sxmo_hook_statusbar.sh periodics
# mako/dunst are required for warnings.
# load some other little things here too.
case "$SXMO_WM" in
sway)
superctl start mako
superctl start sxmo_wob
superctl start sxmo_menumode_toggler
superctl start bonsaid
swaymsg output '*' bg "$SXMO_BG_IMG" fill
;;
dwm)
superctl start dunst
superctl start sxmo_xob
# Auto hide cursor with touchscreen, Show it with a mouse
if command -v "unclutter-xfixes" > /dev/null; then
set -- unclutter-xfixes
else
set -- unclutter
fi
superctl start "$1"
superctl start autocutsel
superctl start autocutsel-primary
superctl start sxmo-x11-status
superctl start bonsaid
[ -n "$SXMO_MONITOR" ] && xrandr --output "$SXMO_MONITOR" --primary
feh --bg-fill "$SXMO_BG_IMG"
;;
esac
# Turn on auto-suspend
if sxmo_wakelock.sh isenabled; then
sxmo_wakelock.sh lock sxmo_not_suspendable infinite
superctl start sxmo_autosuspend
fi
# To setup initial unlock state
sxmo_state.sh set unlock
# Turn on lisgd
if [ ! -e "$XDG_CACHE_HOME"/sxmo/sxmo.nogesture ]; then
superctl start sxmo_hook_lisgd
fi
if [ -z "$SXMO_NO_MODEM" ] && command -v ModemManager > /dev/null; then
# Turn on the dbus-monitors for modem-related tasks
superctl start sxmo_modemmonitor
# place a wakelock for 120s to allow the modem to fully warm up (eg25 +
# elogind/systemd would do this for us, but we don't use those.)
sxmo_wakelock.sh lock sxmo_modem_warming_up 120s
fi
# Monitor the battery
superctl start sxmo_battery_monitor
# It watch network changes and update the status bar icon by example
superctl start sxmo_networkmonitor
# The daemon that display notifications popup messages
superctl start sxmo_notificationmonitor
# Play a funky startup tune if you want (disabled by default)
#mpv --quiet --no-video ~/welcome.ogg &
# mmsd and vvmd
if [ -z "$SXMO_NO_MODEM" ]; then
if [ -f "${SXMO_MMS_BASE_DIR:-"$HOME"/.mms/modemmanager}/mms" ]; then
superctl start mmsd-tng
fi
if [ -f "${SXMO_VVM_BASE_DIR:-"$HOME"/.vvm/modemmanager}/vvm" ]; then
superctl start vvmd
fi
fi
# add some warnings if things are not setup correctly
if ! command -v "sxmo_deviceprofile_$SXMO_DEVICE_NAME.sh"; then
sxmo_notify_user.sh --urgency=critical \
"No deviceprofile found $SXMO_DEVICE_NAME. See: https://sxmo.org/deviceprofile"
fi
sxmo_migrate.sh state || sxmo_notify_user.sh --urgency=critical \
"Config needs migration" "$? file(s) in your sxmo configuration are out of date and disabled - using defaults until you migrate (run sxmo_migrate.sh)"
@@ -3,8 +3,8 @@
pkgname=device-oneplus-enchilada
pkgdesc="OnePlus 6"
pkgver=14
pkgrel=0
pkgver=13
pkgrel=3
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
@@ -21,7 +21,6 @@ makedepends="devicepkg-dev"
source="
10-unl0kr.conf
deviceinfo
hexagonrpcd.confd
modules-initfs
q6voiced.conf
81-libssc-oneplus-enchilada.rules
@@ -47,13 +46,11 @@ nonfree_firmware() {
soc-qcom-sdm845-nonfree-firmware
soc-qcom-sdm845-modem
"
replaces="hexagonrpcd-openrc"
install="$subpkgname.post-install $subpkgname.post-upgrade"
mkdir "$subpkgdir"
install -Dm644 q6voiced.conf "$subpkgdir"/etc/conf.d/q6voiced
install -Dm644 "$srcdir"/81-libssc-oneplus-enchilada.rules -t "$subpkgdir"/usr/lib/udev/rules.d/
install -Dm644 "$srcdir"/hexagonrpcd.confd "$subpkgdir"/etc/conf.d/hexagonrpcd-sdsp
}
pmtest() {
@@ -67,7 +64,6 @@ pmtest() {
sha512sums="
e957b7b0ed219eaa56be6c6b976b60886f73970703fdebf045800154ee652affee4e19654b3ac4244b29bcf6760ad3db6cb87143dc9c4673e905800d751103d1 10-unl0kr.conf
83fc698ebeda6245abc2a653eeff97b3b996d06dd7731386a07d102937f9b005c7277e0dece05ff359d9ff109a1d9ed7791fc510b146354df179804aadb5642c deviceinfo
c8d3026e9f803ea823e35f83dab66fa8545e99af9655576476c194567113084d78200feab46f84983a2dad608ca55c0a4a66e36406c6d64023c0aec59307d146 hexagonrpcd.confd
ea8709aa214cffaefb1d486c0c47044537446faebff16efb3b015623f043f730b7121e401c676e43aa8868bd6c630fc8a2d7dbf5fb082490e9b5493e0405b66d modules-initfs
fe9871c325a38c0cadc9631870801ec15ab9f5b786ee854325b93eb3d23e7d8b1ac4f1075572ffcd225d8ec514dec09b986972ddff12a89260c0218af6de7887 q6voiced.conf
2c16ba75e0077b2b1eaefa4c73b287475505a1aeb291ec29316d41cc094277320f9d2aaabfd91eb1dc0f488ab2d61a94faef16e7afe0f1e226779113761b9a37 81-libssc-oneplus-enchilada.rules
@@ -1,2 +0,0 @@
# Oneplus 6 specific hexagonrpcd firmware directory
hexagonrpcd_fw_dir="/usr/share/qcom/sdm845/OnePlus/oneplus6"
@@ -3,8 +3,8 @@
pkgname=device-oneplus-fajita
pkgdesc="OnePlus 6T"
pkgver=14
pkgrel=0
pkgver=13
pkgrel=3
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
@@ -21,7 +21,6 @@ makedepends="devicepkg-dev"
source="
10-unl0kr.conf
deviceinfo
hexagonrpcd.confd
modules-initfs
q6voiced.conf
81-libssc-oneplus-fajita.rules
@@ -47,13 +46,11 @@ nonfree_firmware() {
soc-qcom-sdm845-nonfree-firmware
soc-qcom-sdm845-modem
"
replaces="hexagonrpcd-openrc"
install="$subpkgname.post-install $subpkgname.post-upgrade"
mkdir "$subpkgdir"
install -Dm644 q6voiced.conf "$subpkgdir"/etc/conf.d/q6voiced
install -Dm644 "$srcdir"/81-libssc-oneplus-fajita.rules -t "$subpkgdir"/usr/lib/udev/rules.d/
install -Dm644 "$srcdir"/hexagonrpcd.confd "$subpkgdir"/etc/conf.d/hexagonrpcd-sdsp
}
pmtest() {
@@ -67,7 +64,6 @@ pmtest() {
sha512sums="
e957b7b0ed219eaa56be6c6b976b60886f73970703fdebf045800154ee652affee4e19654b3ac4244b29bcf6760ad3db6cb87143dc9c4673e905800d751103d1 10-unl0kr.conf
07e3d79715befccd1e7393908c06f88ac8468d1ce6cb96138e3a04e6f8274889db169f5daf05b04b633bcc9e85d11ea5c2017b84bc0ae86a8fad80b05794d0d8 deviceinfo
6b5308471fcbb938ac00d6e9a3f8e61073bda1d608f2edf1a2aba4b256dd3f76b1ccee0873dcaa8dc4a8db304d433360a56fe447d70f57ba068428b75ddea236 hexagonrpcd.confd
ea8709aa214cffaefb1d486c0c47044537446faebff16efb3b015623f043f730b7121e401c676e43aa8868bd6c630fc8a2d7dbf5fb082490e9b5493e0405b66d modules-initfs
fe9871c325a38c0cadc9631870801ec15ab9f5b786ee854325b93eb3d23e7d8b1ac4f1075572ffcd225d8ec514dec09b986972ddff12a89260c0218af6de7887 q6voiced.conf
f4961015c920c50182d35767de080f16ec348ff693a8cca91dd2593640cf19c31c1e6eac1e8a12a1d38946755eb21bdacad29c9e972adaec854500ab3a7ad3a0 81-libssc-oneplus-fajita.rules
@@ -1,2 +0,0 @@
# Oneplus 6T specific hexagonrpcd firmware directory
hexagonrpcd_fw_dir="/usr/share/qcom/sdm845/OnePlus/oneplus6"
+1 -2
View File
@@ -3,7 +3,7 @@
pkgname=device-samsung-m0
pkgdesc="Samsung Galaxy S III"
pkgver=7
pkgrel=2
pkgrel=1
url="https://postmarketos.org"
license="MIT"
arch="armv7"
@@ -13,7 +13,6 @@ depends="
linux-postmarketos-exynos4
mkbootimg
postmarketos-base
postmarketos-initramfs-minimal
soc-samsung-exynos4412-haptics
"
makedepends="devicepkg-dev"
@@ -4,7 +4,7 @@
pkgname=device-samsung-manta
pkgdesc="Google Nexus 10"
pkgver=7
pkgrel=2
pkgrel=1
url="https://postmarketos.org"
license="MIT"
arch="armv7"
@@ -42,10 +42,6 @@ package() {
install -Dm644 "$srcdir"/100-wlan-mac.rules \
-t "$pkgdir"/usr/lib/udev/rules.d/
mkdir -p "$pkgdir"/etc/modules-load.d
echo "ds2482" \
> "$pkgdir"/etc/modules-load.d/ds2482.conf
mkdir -p "$pkgdir"/etc/modprobe.d
echo "options ds2482 active_pullup=0" \
> "$pkgdir"/etc/modprobe.d/ds2482.conf
@@ -4,8 +4,8 @@
pkgname=device-shift-axolotl
pkgdesc="SHIFT6mq"
pkgver=15
pkgrel=0
pkgver=14
pkgrel=3
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
@@ -23,7 +23,6 @@ depends="
makedepends="devicepkg-dev postmarketos-test"
source="
deviceinfo
hexagonrpcd.confd
modules-initfs
q6voiced.conf
81-libssc-shift-axolotl.rules
@@ -49,13 +48,11 @@ nonfree_firmware() {
soc-qcom-sdm845-nonfree-firmware
soc-qcom-sdm845-modem
"
replaces="hexagonrpcd-openrc"
install="$subpkgname.post-install $subpkgname.post-upgrade"
mkdir "$subpkgdir"
install -Dm644 q6voiced.conf "$subpkgdir"/etc/conf.d/q6voiced
install -Dm644 "$srcdir"/81-libssc-shift-axolotl.rules -t "$subpkgdir"/usr/lib/udev/rules.d/
install -Dm644 "$srcdir"/hexagonrpcd.confd "$subpkgdir"/etc/conf.d/hexagonrpcd-sdsp
}
pmtest() {
@@ -68,7 +65,6 @@ pmtest() {
sha512sums="
e3f8a8d556a3c3134791693f2003aa64465b6971f7e353f547d6f1cbe3a0a0225a225e40ee4dbed951c0fa67f5a4636fd15953f6a3fe23d4f098fa1d39baa8f5 deviceinfo
5966325963a3a62c919b5f39f7bc56e1785f192f50c40a6cc644a2fea0c9b8dd083e287ef43c59c2b9cab5c88d65266b0cd9cf1f5110924950bd250be5385622 hexagonrpcd.confd
4dc84207c5ca84b33b74139c8b0c9ce5baa8bcb1068df9943c478c02abcf8daccb88e06af63f120a434a115e277008e899305bd5239d8669436cb269889040e9 modules-initfs
2a3cbdad5aa91181d24a4e56e63986af6accf887c64fa4d1b6ddad1926e29050243c4b1e2fd892d38ca7c16e24dff8545a16552e5749ae31b6d01bf428468e51 q6voiced.conf
3bd3a82b88a7aca4e2df2f5522cee7a98d017994f1dc1a965a7e386be9c17632b9cdbe013feb737dec12e99d74f54a9e4599144193bb57ec18e6d6a18c94cf1f 81-libssc-shift-axolotl.rules
@@ -1,2 +0,0 @@
# SHIFT6mq specific hexagonrpcd firmware directory
hexagonrpcd_fw_dir="/usr/share/qcom/sdm845/SHIFT/axolotl"
@@ -1,3 +0,0 @@
# iio-sensor-proxy with libssc: accelerometer mount matrix
SUBSYSTEM=="misc", KERNEL=="fastrpc-*", ENV{ACCEL_MOUNT_MATRIX}+="-1, 0, 0; 0, -1, 0; 0, 0, -1"
@@ -3,8 +3,8 @@
# Reference: <https://postmarketos.org/devicepkg>
pkgname=device-xiaomi-beryllium
pkgdesc="Xiaomi Poco F1"
pkgver=11
pkgrel=0
pkgver=10
pkgrel=4
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
@@ -24,11 +24,9 @@ subpackages="
source="
deviceinfo
hexagonrpcd.confd
modules-initfs.ebbg
modules-initfs.tianma
q6voiced.conf
81-libssc-xiaomi-beryllium.rules
"
build() {
@@ -40,22 +38,12 @@ package() {
}
nonfree_firmware() {
pkgdesc="GPU, venus, modem and sensor firmware"
install="$subpkgname.post-install $subpkgname.post-upgrade"
depends="
firmware-xiaomi-beryllium
soc-qcom-sdm845-nonfree-firmware
soc-qcom-sdm845-modem
hexagonrpcd
"
replaces="hexagonrpcd-openrc"
pkgdesc="GPU, venus, modem firmware"
depends="firmware-xiaomi-beryllium soc-qcom-sdm845-nonfree-firmware
soc-qcom-sdm845-modem"
mkdir "$subpkgdir"
install -Dm644 q6voiced.conf "$subpkgdir"/etc/conf.d/q6voiced
install -Dm644 81-libssc-xiaomi-beryllium.rules \
"$subpkgdir"/etc/udev/rules.d/81-libssc-xiaomi-beryllium.rules
install -Dm644 "$srcdir"/hexagonrpcd.confd "$subpkgdir"/etc/conf.d/hexagonrpcd-sdsp
}
kernel_tianma() {
@@ -72,9 +60,7 @@ kernel_ebbg() {
sha512sums="
3d6247e3d1d045fea5cec78dd2a41b4cf81a84fa27550e9502d44152fbfa8246302d5ecb52837a05652a599a6e11dd87acf656b2235dff9dd0717cedb7afd8ab deviceinfo
52079045a0c1f48628d891bf8867f5c1802152fce8e2c4bd787630f1f5e4c9b386bfc373e464cb053688350ac678dbc3c407a76a31a1ae700ca67764d0d384f1 hexagonrpcd.confd
cab76675b9c48eb1ce0691b31667d17ee73ecf21439a7f7c9c2ba96344e3bf4ad713ebc685298d6e32ad589ba26f429cd6b0d200338b50d136ad1a29758e4214 modules-initfs.ebbg
175a7d859956a029b91a1105b93c4113b07ab5cfe932294dd369808059ed03471625f64ce90e5146a65c0bb26417470d8f7c02e48dfacf2d016ce5b2c28cee76 modules-initfs.tianma
3a4a9322839d4b3ef9d79668a37840a9f444954759ae3c512e694051d2f9a2573db42ad6c4c1a5c75eeb861232a27ba1a8cef9b503decd54ead25a96e3dd6f98 q6voiced.conf
2c16ba75e0077b2b1eaefa4c73b287475505a1aeb291ec29316d41cc094277320f9d2aaabfd91eb1dc0f488ab2d61a94faef16e7afe0f1e226779113761b9a37 81-libssc-xiaomi-beryllium.rules
"
@@ -1,2 +0,0 @@
#!/bin/sh
rc-update add hexagonrpcd-sdsp
@@ -1 +0,0 @@
device-xiaomi-beryllium-nonfree-firmware.post-install
@@ -1,2 +0,0 @@
# Xiaomi Poco F1 specific hexagonrpcd firmware directory
hexagonrpcd_fw_dir="/usr/share/qcom/sdm845/Xiaomi/beryllium"
@@ -3,7 +3,7 @@
pkgname=device-xiaomi-daisy
pkgdesc="Xiaomi Mi A2 Lite"
pkgver=11
pkgrel=2
pkgrel=1
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
@@ -18,6 +18,7 @@ depends="
postmarketos-base
qbootctl
soc-qcom-msm8953
soc-qcom-msm8953-initramfs
soc-qcom-msm8953-modem
"
makedepends="devicepkg-dev"
@@ -3,7 +3,7 @@
pkgname=device-xiaomi-markw
pkgdesc="Xiaomi Redmi 4 Prime"
pkgver=6
pkgrel=1
pkgrel=0
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
@@ -17,6 +17,7 @@ depends="
msm-firmware-loader
postmarketos-base
soc-qcom-msm8953
soc-qcom-msm8953-initramfs
soc-qcom-msm8953-modem
"
makedepends="devicepkg-dev"
+2 -1
View File
@@ -2,7 +2,7 @@
pkgname=device-xiaomi-mido
pkgdesc="Xiaomi Redmi Note 4X"
pkgver=7
pkgrel=1
pkgrel=0
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
@@ -16,6 +16,7 @@ depends="
msm-firmware-loader
postmarketos-base
soc-qcom-msm8953
soc-qcom-msm8953-initramfs
soc-qcom-msm8953-modem
"
makedepends="devicepkg-dev"
@@ -5,7 +5,7 @@
pkgname=device-xiaomi-tissot
pkgdesc="Xiaomi Mi A1"
pkgver=7
pkgrel=1
pkgrel=0
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
@@ -20,6 +20,7 @@ depends="
postmarketos-base
qbootctl
soc-qcom-msm8953
soc-qcom-msm8953-initramfs
soc-qcom-msm8953-modem
"
makedepends="devicepkg-dev"
@@ -3,7 +3,7 @@
pkgname=device-xiaomi-vince
pkgdesc="Xiaomi Redmi 5 Plus"
pkgver=13
pkgrel=1
pkgrel=0
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
@@ -17,6 +17,7 @@ depends="
msm-firmware-loader
postmarketos-base
soc-qcom-msm8953
soc-qcom-msm8953-initramfs
soc-qcom-msm8953-modem
"
makedepends="devicepkg-dev"
+2 -1
View File
@@ -3,7 +3,7 @@
pkgname=device-xiaomi-ysl
pkgdesc="Xiaomi Redmi S2/Y2"
pkgver=4
pkgrel=1
pkgrel=0
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
@@ -17,6 +17,7 @@ depends="
msm-firmware-loader
postmarketos-base
soc-qcom-msm8953
soc-qcom-msm8953-initramfs
soc-qcom-msm8953-modem
"
makedepends="devicepkg-dev"
@@ -1,5 +1,5 @@
pkgname=firmware-fairphone-fp4
pkgver=20240313
pkgver=20231122
pkgrel=0
pkgdesc="Firmware for Fairphone 4"
subpackages="
@@ -17,7 +17,7 @@ arch="aarch64"
license="proprietary"
makedepends="pil-squasher"
options="!check !strip !archcheck !tracedeps pmb:cross-native"
_commit="d95bd920afa9084cefe0f69be931a5421e544154"
_commit="9bcb18012b18756e5f7adc4fcd41396e7f28199b"
source="https://github.com/FairBlobs/FP4-firmware/archive/$_commit/FP4-firmware-$_commit.tar.gz"
builddir="$srcdir/FP4-firmware-$_commit"
@@ -39,6 +39,8 @@ adreno() {
"$subpkgdir/lib/firmware/qcom/"
install -Dm644 "$builddir"/a615_zap.mbn -t \
"$subpkgdir/lib/firmware/qcom/sm7225/fairphone4/"
ln -s a615_zap.mbn "$subpkgdir/lib/firmware/qcom/sm7225/fairphone4/a615_zap.mdt"
ln -s sm7225/fairphone4/a615_zap.mbn "$subpkgdir/lib/firmware/qcom/a615_zap.mdt"
}
adsp() {
@@ -46,6 +48,7 @@ adsp() {
install -Dm644 "$builddir"/adsp.mbn -t \
"$subpkgdir/lib/firmware/qcom/sm7225/fairphone4/"
ln -s adsp.mbn "$subpkgdir/lib/firmware/qcom/sm7225/fairphone4/adsp.mdt"
install -Dm644 "$builddir"/adsp*.jsn -t \
"$subpkgdir/lib/firmware/qcom/sm7225/fairphone4/"
}
@@ -64,6 +67,7 @@ cdsp() {
install -Dm644 "$builddir"/cdsp.mbn -t \
"$subpkgdir/lib/firmware/qcom/sm7225/fairphone4/"
ln -s cdsp.mbn "$subpkgdir/lib/firmware/qcom/sm7225/fairphone4/cdsp.mdt"
install -Dm644 "$builddir"/cdsp*.jsn -t \
"$subpkgdir/lib/firmware/qcom/sm7225/fairphone4/"
}
@@ -74,6 +78,7 @@ ipa() {
cd "$builddir"
install -Dm644 "$builddir"/lagoon_ipa_fws.mbn \
"$subpkgdir/lib/firmware/qcom/sm7225/fairphone4/ipa_fws.mbn"
ln -s ipa_fws.mbn "$subpkgdir/lib/firmware/qcom/sm7225/fairphone4/ipa_fws.mdt"
}
modem() {
@@ -81,6 +86,7 @@ modem() {
install -Dm644 "$builddir"/modem.mbn -t \
"$subpkgdir/lib/firmware/qcom/sm7225/fairphone4/"
ln -s modem.mbn "$subpkgdir/lib/firmware/qcom/sm7225/fairphone4/modem.mdt"
install -Dm644 "$builddir"/modem*.jsn -t \
"$subpkgdir/lib/firmware/qcom/sm7225/fairphone4/"
@@ -105,5 +111,5 @@ wlan() {
}
sha512sums="
3839431922c6250fa76c563183387edbc1370f34d833d5d7c6c08f0d921c0498c93ff376af5d43fecf78d4ac6aff3b90e41345310181826b0a21507dbfba778c FP4-firmware-d95bd920afa9084cefe0f69be931a5421e544154.tar.gz
c579b1893a61e09f532e0858ddb90b83e663bf1489707ba8b0e524771504db73764233c2dfe3a4b97b40eab4ef88d50adbea33ab25c28c289d1890d7b0addd70 FP4-firmware-9bcb18012b18756e5f7adc4fcd41396e7f28199b.tar.gz
"
@@ -1,8 +1,8 @@
# Maintainer: Caleb Connolly <caleb@connolly.tech>
pkgname=firmware-oneplus-sdm845
pkgver=10
pkgrel=0
pkgver=9
pkgrel=1
pkgdesc="Firmware for OnePlus 6 / 6T"
url="https://gitlab.com/sdm845-mainline/firmware-oneplus-sdm845"
arch="aarch64"
@@ -10,11 +10,13 @@ depends="linux-firmware-qcom linux-firmware-ath10k"
license="proprietary"
options="!check !strip !archcheck !tracedeps textrels pmb:cross-native"
_version="176ca713448c5237a983fb1f158cf3a5c251d775"
_version="dc9c77f220d104d7224c03fcbfc419a03a58765e"
_board2_commit="fc750b3f1bda29c08cfe9329eb781c0ae3608456"
source="$pkgname-$_version.tar.gz::$url/-/archive/$_version/$pkgname-$_version.tar.gz
firmware.files
sensor.files
board-2.bin::https://gitlab.com/dylanvanassche/ath10k-firmware/-/raw/$_board2_commit/linux-firmware/board-2.bin
30-oneplus-sdm845-firmware-ci.files
"
subpackages="
@@ -23,9 +25,14 @@ subpackages="
"
package() {
cd "$srcdir/$pkgname-$_version/"
while IFS="" read -r _i || [ -n "$_i" ]; do
install -Dm644 "$srcdir/$pkgname-$_version/$_i" "$pkgdir/$_i"
install -Dm644 "$_i" "$pkgdir/$_i"
done < "$srcdir/firmware.files"
# Install board-2.bin until upstream
install -Dm644 "$srcdir"/board-2.bin \
"$pkgdir"/lib/firmware/postmarketos/ath10k/WCN3990/hw1.0/board-2.bin
}
pmtest() {
@@ -50,8 +57,9 @@ firmware_sensors() {
}
sha512sums="
68ecc3cec0458e5c7a0c6e2d1b0da72df324b48e1283e6e0ebc3c1713e8b721386e2554edf48fd559a8b8a40b54f3d4046ba2e484342ff4d5c69baf0839a800e firmware-oneplus-sdm845-176ca713448c5237a983fb1f158cf3a5c251d775.tar.gz
d14b22434016cb12b8c04a3e7ac186451d77b92284e926a2771d958960d4da8ffb10cb9db555a200babcedd7be3379d2840882d19c26edc88805eee943310c2f firmware-oneplus-sdm845-dc9c77f220d104d7224c03fcbfc419a03a58765e.tar.gz
23e4ea891f688bf5669e4b8479aab06b56c5478429b759c22fa417e1ad09cb413e55856140b456c6b676b8920ecec40aa0215d8fd61a23ac2c5c02240552f247 firmware.files
09e06851f8cd936aea191e839abca0a37a66444470df446eaaf24cee275a66611400286907565175d4d74627f6232bf2eed88b1d1906ce6416689a5c67e1c980 sensor.files
4e5c4f55d4b084c6c21810b93a63a75ad86dd04cd1c079497bd2387f8bd0a411053ca1e894974af8bfda77ddc79c92a6669550be3a48fbef01cf797b54d6cb67 sensor.files
a8eaab63f467553a65789a316d6f58cc15b0ad9bf3f698e6dbe51efa841db7f62a69d0c24b69da4f36de4a01dc29b723911d9cf17f925d3ce1170cbfa6b16029 board-2.bin
d6a81ab4697e763eebf2b428e8a63dbdd0a44743691d9277e9d3c7de26dbcbddaea1928a6cfa5509f8f41506d8812022f200ec47f87d28e05af77302683ffcf4 30-oneplus-sdm845-firmware-ci.files
"
@@ -1,450 +1,450 @@
./usr/share/qcom/sdm845/OnePlus/oneplus6/dsp/adsp/WmaProDecoderModule.so.1
./usr/share/qcom/sdm845/OnePlus/oneplus6/dsp/adsp/map_SHARED_LIBS_845.adsp.prodQ.txt
./usr/share/qcom/sdm845/OnePlus/oneplus6/dsp/adsp/libstabilitydomain_skel.so
./usr/share/qcom/sdm845/OnePlus/oneplus6/dsp/adsp/ApeDecoderModule.so.1
./usr/share/qcom/sdm845/OnePlus/oneplus6/dsp/adsp/AudioContextDetection.so.1
./usr/share/qcom/sdm845/OnePlus/oneplus6/dsp/adsp/SVACmnModule.so.1
./usr/share/qcom/sdm845/OnePlus/oneplus6/dsp/adsp/mmecns_module.so.1
./usr/share/qcom/sdm845/OnePlus/oneplus6/dsp/adsp/AlacDecoderModule.so.1
./usr/share/qcom/sdm845/OnePlus/oneplus6/dsp/adsp/FlacDecoderModule.so.1
./usr/share/qcom/sdm845/OnePlus/oneplus6/dsp/adsp/fluence_voiceplus_module.so.1
./usr/share/qcom/sdm845/OnePlus/oneplus6/dsp/adsp/VoiceWakeup_V2_Module.so.1
./usr/share/qcom/sdm845/OnePlus/oneplus6/dsp/adsp/EtsiEaacPlusEncAndCmnModule.so.1
./usr/share/qcom/sdm845/OnePlus/oneplus6/dsp/adsp/map_AVS_SHARED_LIBS_845.adsp.prodQ.txt
./usr/share/qcom/sdm845/OnePlus/oneplus6/dsp/adsp/HeaacDecoderModule.so.1
./usr/share/qcom/sdm845/OnePlus/oneplus6/dsp/adsp/SAPlusCmnModule.so.1
./usr/share/qcom/sdm845/OnePlus/oneplus6/dsp/adsp/EtsiAmrWbPlusDecModule.so.1
./usr/share/qcom/sdm845/OnePlus/oneplus6/dsp/adsp/libsysmondomain_skel.so
./usr/share/qcom/sdm845/OnePlus/oneplus6/dsp/adsp/fastrpc_shell_0
./usr/share/qcom/sdm845/OnePlus/oneplus6/dsp/adsp/WmaStdDecoderModule.so.1
./usr/share/qcom/sdm845/OnePlus/oneplus6/dsp/adsp/LdacModule.so.1
./usr/share/qcom/sdm845/OnePlus/oneplus6/dsp/adsp/VorbisDecoderModule.so.1
./usr/share/qcom/sdm845/OnePlus/oneplus6/dsp/adsp/libsysmon_skel.so
./usr/share/qcom/sdm845/OnePlus/oneplus6/dsp/adsp/AudioSphereModule.so.1
./usr/share/qcom/sdm845/OnePlus/oneplus6/dsp/adsp/CFCMModule.so.1
./usr/share/qcom/sdm845/OnePlus/oneplus6/dsp/cdsp/libbenchmark_skel.so
./usr/share/qcom/sdm845/OnePlus/oneplus6/dsp/cdsp/libvpp_mvp.so
./usr/share/qcom/sdm845/OnePlus/oneplus6/dsp/cdsp/libvpp_qbr.so
./usr/share/qcom/sdm845/OnePlus/oneplus6/dsp/cdsp/libstabilitydomain_skel.so
./usr/share/qcom/sdm845/OnePlus/oneplus6/dsp/cdsp/libvpp_frc.so
./usr/share/qcom/sdm845/OnePlus/oneplus6/dsp/cdsp/libhcp_rpc_skel.so
./usr/share/qcom/sdm845/OnePlus/oneplus6/dsp/cdsp/libvpp_svc_skel.so
./usr/share/qcom/sdm845/OnePlus/oneplus6/dsp/cdsp/libvpp_diagtools.so
./usr/share/qcom/sdm845/OnePlus/oneplus6/dsp/cdsp/map_SHARED_LIBS_845.cdsp.prodQ.txt
./usr/share/qcom/sdm845/OnePlus/oneplus6/dsp/cdsp/libsysmondomain_skel.so
./usr/share/qcom/sdm845/OnePlus/oneplus6/dsp/cdsp/libvpp_aie.so
./usr/share/qcom/sdm845/OnePlus/oneplus6/dsp/cdsp/libsysmon_skel.so
./usr/share/qcom/sdm845/OnePlus/oneplus6/dsp/cdsp/libvpp_nr.so
./usr/share/qcom/sdm845/OnePlus/oneplus6/dsp/cdsp/libc++.so.1
./usr/share/qcom/sdm845/OnePlus/oneplus6/dsp/cdsp/fastrpc_shell_3
./usr/share/qcom/sdm845/OnePlus/oneplus6/dsp/cdsp/ubwcdma_dynlib.so
./usr/share/qcom/sdm845/OnePlus/oneplus6/dsp/cdsp/libc++abi.so.1
./usr/share/qcom/sdm845/OnePlus/oneplus6/dsp/sdsp/fastrpc_shell_2
./usr/share/qcom/sdm845/OnePlus/oneplus6/dsp/sdsp/libFastRPC_UTF_Forward_800s_sdm845_skel.so
./usr/share/qcom/sdm845/OnePlus/oneplus6/dsp/sdsp/cellinfo_tools.so
./usr/share/qcom/sdm845/OnePlus/oneplus6/dsp/sdsp/map_SSC_SLPI_USER_AAAAAAAAQ.txt
./usr/share/qcom/sdm845/OnePlus/oneplus6/dsp/sdsp/libstabilitydomain_skel.so
./usr/share/qcom/sdm845/OnePlus/oneplus6/dsp/sdsp/chre_app_coverage.so
./usr/share/qcom/sdm845/OnePlus/oneplus6/dsp/sdsp/chre_drv_loc.so
./usr/share/qcom/sdm845/OnePlus/oneplus6/dsp/sdsp/sensor_testapp_40.so
./usr/share/qcom/sdm845/OnePlus/oneplus6/dsp/sdsp/chre_pal.so
./usr/share/qcom/sdm845/OnePlus/oneplus6/dsp/sdsp/chre_app_oem.so
./usr/share/qcom/sdm845/OnePlus/oneplus6/dsp/sdsp/chre_app_coverage2.so
./usr/share/qcom/sdm845/OnePlus/oneplus6/dsp/sdsp/lowi_client.so
./usr/share/qcom/sdm845/OnePlus/oneplus6/dsp/sdsp/chre_app_sensor_cfg.so
./usr/share/qcom/sdm845/OnePlus/oneplus6/dsp/sdsp/libsysmondomain_skel.so
./usr/share/qcom/sdm845/OnePlus/oneplus6/dsp/sdsp/chre_drv_bt.so
./usr/share/qcom/sdm845/OnePlus/oneplus6/dsp/sdsp/libchre_slpi_skel.so
./usr/share/qcom/sdm845/OnePlus/oneplus6/dsp/sdsp/libsysmon_skel.so
./usr/share/qcom/sdm845/OnePlus/oneplus6/dsp/sdsp/chre_drv_modem.so
./usr/share/qcom/sdm845/OnePlus/oneplus6/dsp/sdsp/map_SHARED_LIBS_AAAAAAAAQ.txt
./usr/share/qcom/sdm845/OnePlus/oneplus6/dsp/sdsp/chre_drv_gf.so
./usr/share/qcom/sdm845/OnePlus/oneplus6/dsp/sdsp/chre_drv_wifi.so
./usr/share/qcom/sdm845/OnePlus/oneplus6/acdb/adsp_avs_config.acdb
./usr/share/qcom/sdm845/OnePlus/oneplus6/acdb/MTP/MTP_Headset_cal.acdb
./usr/share/qcom/sdm845/OnePlus/oneplus6/acdb/MTP/MTP_Bluetooth_cal.acdb
./usr/share/qcom/sdm845/OnePlus/oneplus6/acdb/MTP/MTP_workspaceFile.qwsp
./usr/share/qcom/sdm845/OnePlus/oneplus6/acdb/MTP/MTP_Handset_cal.acdb
./usr/share/qcom/sdm845/OnePlus/oneplus6/acdb/MTP/MTP_Speaker_cal.acdb
./usr/share/qcom/sdm845/OnePlus/oneplus6/acdb/MTP/MTP_Hdmi_cal.acdb
./usr/share/qcom/sdm845/OnePlus/oneplus6/acdb/MTP/MTP_General_cal.acdb
./usr/share/qcom/sdm845/OnePlus/oneplus6/acdb/MTP/MTP_Global_cal.acdb
./usr/share/qcom/sdm845/OnePlus/oneplus6/acdb/MTP/MTP_Codec_cal.acdb
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/sns_reg.conf
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/sensors_list.txt
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/sns_reg_ctrl
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/lsm6dsm_0_platform.accel.fac_cal.bias
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/power.gpio.gpio_17
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/sns_gyro_cal_config
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/tmd3702.als
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/apds9251.ambient_temperature
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/sns_distance_bound_speed_for_motion_states
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/sns_rotv_platform.config
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/mmc5603nj_0_platform.mag.fac_cal
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/tmd3725.als.config
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/tmd3725.prox.config
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/sns_smd
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/ak0991x_0_platform.mag.fac_cal.corr_mat
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/stk36xx_0_platform.rgb.matrix_value
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/stk3x3x_0_platform.als
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/stk3x3x_0.proximity.config
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/power.gpio.gpio_8
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/tmd3702.als.config
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/mmc5603nj_0_platform.mag
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/stk3x3x_0.ambient_light.config
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/tmd3702_platform.prox
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/mmc5603nj_0.mag
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/bmi160_0.temp
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/mmc3530kj_0_platform.mag.fac_cal.corr_mat
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/bmi160_0_platform.gyro.fac_cal
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/stk36xx_0.ambient_light
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/sns_gyro_cal_persist.scale_factor
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/stk3x3x_0_platform.config
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/power.gpio.gpio_6
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/lsm6dsm_0_platform.accel.fac_cal
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/lsm6dsm_0_platform.temp
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/power.gpio.gpio_15
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/bmi160_0.temp.config
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/default_sensors.mag.attr_0
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/lsm6dsm_0.gyro.config
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/mmc5603nj_0
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/default_sensors.game_rv.attr_0
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/bmi160_0.accel
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/tcs3400
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/lsm6dsm_0_platform.temp.fac_cal
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/stk36xx_0.proximity.config
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/ak0991x_0
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/lsm6ds3c_0.accel.config
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/sns_aont
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/ak0991x_0_platform.mag.fac_cal
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/default_sensors.mag
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/tcs3400_platform.config
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/lsm6ds3c_0.temp.config
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/lsm6dsm_0.accel.config
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/stk36xx_0_platform.rgb.target_value_new
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/ak0991x_0_platform.mag
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/default_sensors.motion_detect.attr_0
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/tcs3400.rgb
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/power.gpio
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/default_sensors.gravity
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/default_sensors.mag_cal.attr_0
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/tmd3702_platform.config
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/sensors_settings
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/default_sensors.sensor_temperature.attr_0
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/lsm6ds3c_0.accel
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/lsm6dsm_0.temp.config
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/lsm6dsm_0
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/default_sensors.gyro_cal.attr_0
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/ak0991x_0.mag
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/mmc5603nj_0_platform.mag.fac_cal.corr_mat
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/mmc3530kj_0_platform.config
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/power.gpio.gpio_1
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/default_sensors.fmv.attr_0
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/lsm6dsm_0.gyro
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/power.gpio.gpio_4
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/sns_direct_channel
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/mmc5603nj_0_platform
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/sns_geomag_rv.config
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/sx932x_0_platform
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/bmi160_0_platform.gyro.fac_cal.corr_mat
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/stk3x3x_0_platform.als.fac_cal
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/lsm6dsm_0.temp
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/sns_rmd
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/bmi160_0_platform
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/sns_bring_to_ear
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/power.gpio.gpio_10
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/stk3x3x_0.proximity
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/default_sensors.accel.attr_0
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/tcs3400_platform.als
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/power.gpio.gpio_14
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/bmi160_0_platform.gyro
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/tmd3725_platform.als
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/default_sensors.sensor_temperature
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/tcs3400.rgb.config
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/lsm6dsm_0_platform.gyro.fac_cal
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/power.gpio.gpio_16
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/default_sensors.amd
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/power.island
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/power.gpio.gpio_13
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/sns_fmv_platform.config
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/sx932x_0_platform.placement
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/default_sensors.accel
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/sns_rotv_platform
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/lsm6ds3c_0_platform.accel.fac_cal.corr_mat
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/default_sensors.ambient_light
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/mmc3530kj_0_platform.mag
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/power.gpio.gpio_9
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/sns_reg_config
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/default_sensors.rotv
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/power.gpio.gpio_0
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/bmi160_0_platform.orient
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/stk36xx_0_platform.rgb.linear_info
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/stk36xx_0_platform.als.fac_cal
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/tmd3725.rgb
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/tmd3725.rgb.config
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/lsm6ds3c_0_platform.orient
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/tmd3725_platform.prox
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/default_sensors.mag_cal
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/sns_multishake
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/bmi160_0_platform.accel.fac_cal.corr_mat
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/ak0991x_0_platform.mag.fac_cal.bias
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/mmc5603nj_0.mag.config
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/tmd3702_platform.coefficient
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/tcs3400.als.config
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/stk36xx_0_platform.rgb.fac_cal
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/sns_gyro_cal_persist_s0.compensation_matrix
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/lsm6ds3c_0_platform.md.config
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/tmd3725.prox
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/stk36xx_0.rgb.config
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/tmd3702_platform
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/stk36xx_0_platform.ps
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/power.gpio.gpio_12
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/lsm6ds3c_0_platform.accel.fac_cal
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/apds9251_platform.ambient_temperature.fac_cal
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/tcs3400_platform.rgb.fac_cal
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/lsm6dsm_0_platform.gyro.fac_cal.corr_mat
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/bmi160_0.accel.config
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/default_sensors
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/default_sensors.ambient_light.attr_0
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/lsm6ds3c_0_platform.temp.fac_cal.scale
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/lsm6dsm_0.md.config
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/lsm6dsm_0_platform.accel
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/stk36xx_0_platform.rgb.current_value
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/default_sensors.gyro_rot_matrix
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/mmc5603nj_0_platform.mag.fac_cal.bias
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/lsm6ds3c_0_platform.gyro
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/tmd3702.rgb.config
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/default_sensors.proximity
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/sns_device_orient_platform
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/lsm6dsm_0_platform.temp.fac_cal.bias
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/lsm6ds3c_0_platform.md
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/bmi160_0_platform.temp.fac_cal.bias
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/lsm6ds3c_0_platform.temp.fac_cal.bias
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/bmi160_0_platform.accel.fac_cal.bias
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/bmi160_0_platform.md.config
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/lsm6ds3c_0_platform.temp
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/sns_irq
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/lsm6ds3c_0.md.config
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/sns_pedometer
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/stk36xx_0.ambient_light.config
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/tmd3725.als
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/stk36xx_0
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/power.gpio.gpio_2
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/lsm6ds3c_0_platform.accel.fac_cal.bias
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/tcs3400_platform.coefficient
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/tmd3702_platform.rgb.rfac_cal
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/default_sensors.gravity.attr_0
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/apds9251.ambient_light.config
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/stk36xx_0_platform.als
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/apds9251_platform.ambient_temperature
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/lsm6ds3c_0.temp
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/sns_dpc
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/lsm6dsm_0.accel
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/tmd3725_platform.als.afac_cal
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/sns_gyro_cal_persist_s0.bias
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/sns_device_orient_platform.config
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/default_sensors.tilt.attr_0
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/stk36xx_0_platform.ps.fac_cal
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/default_sensors.game_rv
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/ak0991x_0_platform.orient
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/sns_tilt_to_wake
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/bmi160_0_platform.md
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/default_sensors.gyro_cal
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/bmi160_0.gyro
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/lsm6dsm_0_platform.orient
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/mmc3530kj_0.mag.config
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/mmc3530kj_0_platform
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/default_sensors.motion_detect
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/lsm6ds3c_0_platform.accel
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/bmi160_0_platform.accel.fac_cal
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/apds9251_platform.ambient_light.fac_cal
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/default_sensors.gyro
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/bmi160_0_platform.gyro.fac_cal.bias
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/mmc3530kj_0_platform.placement
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/stk36xx_0.rgb
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/tmd3725
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/lsm6dsm_0_platform.temp.fac_cal.scale
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/lsm6dsm_0_platform
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/sx932x_0_platform.config
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/mmc3530kj_0_platform.mag.fac_cal
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/mmc5603nj_0_platform.placement
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/sns_diag_config
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/ak0991x_0_platform.placement
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/sx932x_0
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/lsm6dsm_0_platform.accel.fac_cal.corr_mat
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/default_sensors.proximity.attr_0
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/lsm6ds3c_0_platform.gyro.fac_cal
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/tmd3702.rgb
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/lsm6ds3c_0.md
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/tmd3702_platform.prox.pfac_cal
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/bmi160_0_platform.placement
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/stk3x3x_0_platform.ps
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/sns_gyro_cal_persist
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/default_sensors.geomag_rv
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/lsm6dsm_0_platform.gyro
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/lsm6ds3c_0_platform.temp.fac_cal
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/sns_gyro_cal_persist_s0.scale_factor
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/lsm6ds3c_0.gyro
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/sns_tilt
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/tmd3702_platform.als.afac_cal
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/tmd3702_platform.rgb
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/sns_gyro_cal_persist_s0
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/default_sensors.amd.attr_0
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/bmi160_0.md
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/default_sensors.fmv
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/tmd3725_platform.rgb
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/power.gpio.gpio_3
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/apds9251_platform
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/tmd3702_platform.als
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/tcs3400_platform
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/sns_amd
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/lsm6ds3c_0_platform.gyro.fac_cal.corr_mat
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/tmd3725_platform.rgb.rfac_cal
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/tmd3702.prox
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/sx932x_0.sar
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/ak0991x_0.mag.config_2
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/bmi160_0_platform.temp.fac_cal
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/sns_gyro_cal_persist.bias
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/tmd3725_platform.coefficient
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/sns_basic_gestures
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/lsm6dsm_0.md
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/power.gpio.gpio_7
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/default_sensors.rotv.attr_0
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/ak0991x_0_platform
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/default_sensors.gyro_rot_matrix.attr_0
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/tmd3725_platform
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/stk36xx_0_platform.rgb
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/bmi160_0_platform.accel
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/power
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/stk36xx_0_platform.rgb.target_value
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/sns_fmv_platform
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/default_sensors.accel_cal.attr_0
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/sns_diag_sensor_datatype
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/mmc5603nj_0_platform.config
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/bmi160_0_platform.temp
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/default_sensors.gyro.attr_0
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/power.gpio.gpio_5
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/tmd3702
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/stk3x3x_0_platform.ps.fac_cal
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/tcs3400.als
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/bmi160_0
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/apds9251_platform.config
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/lsm6dsm_0_platform.gyro.fac_cal.bias
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/lsm6ds3c_0_platform.placement
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/lsm6dsm_0_platform.placement
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/lsm6dsm_0_platform.md
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/bmi160_0_platform.temp.fac_cal.scale
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/stk36xx_0_platform.config
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/apds9251_platform.ambient_light
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/ak0991x_0_platform.config
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/ak0991x_0.mag.config
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/apds9251
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/mmc3530kj_0
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/default_sensors.tilt
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/sx932x_0.sar.config
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/stk3x3x_0
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/tmd3725_platform.prox.pfac_cal
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/sns_cm
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/mmc5603nj_0_platform.orient
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/lsm6ds3c_0.gyro.config
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/lsm6ds3c_0_platform
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/tmd3725_platform.config
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/bmi160_0.gyro.config
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/stk3x3x_0_platform
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/tcs3400_platform.rgb
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/default_sensors.geomag_rv.attr_0
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/mmc3530kj_0.mag
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/default_sensors.accel_cal
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/tcs3400_platform.als.fac_cal
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/mmc3530kj_0_platform.mag.fac_cal.bias
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/lsm6ds3c_0_platform.gyro.fac_cal.bias
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/lsm6ds3c_0
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/lsm6dsm_0_platform.config
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/lsm6ds3c_0_platform.config
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/apds9251_platform.placement
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/power.gpio.gpio_11
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/apds9251.ambient_temperature.config
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/lsm6dsm_0_platform.md.config
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/sns_gyro_cal_persist.compensation_matrix
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/apds9251.ambient_light
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/sns_facing
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/mmc3530kj_0_platform.orient
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/stk36xx_0.proximity
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/sns_mag_cal_config
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/bmi160_0.md.config
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/tmd3702.prox.config
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/bmi160_0_platform.config
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/sns_geomag_rv
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/stk36xx_0_platform
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/registry/stk3x3x_0.ambient_light
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/config/sns_dpc.json
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/config/sdm845_default_sensors.json
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/config/lsm6dsm_0_8g.json
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/config/sdm845_irq.json
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/config/mmc3530kj_0.json
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/config/sns_gyro_cal.json
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/config/sns_tilt_sw_enabled.json
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/config/sdm845_svr_rpr0521rs_0.json
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/config/sdm845_sx932x_0.json
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/config/sns_ccd.json
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/config/sns_rotv.json
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/config/sns_distance_bound.json
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/config/sdm845_bmi160_0.json
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/config/sdm845_qrd_power_0.json
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/config/sns_amd_sw_disabled.json
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/config/sns_heart_rate.json
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/config/lsm6dso_0_8g.json
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/config/sns_tilt.json
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/config/sdm845_lsm6ds3c_0.json
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/config/sns_fmv.json
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/config/sns_device_orient.json
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/config/sdm845_bmg160_0.json
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/config/sns_facing.json
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/config/sdm845_tcs3400.json
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/config/sns_diag_filter.json
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/config/sns_dae.json
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/config/sns_mag_cal.json
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/config/sns_amd.json
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/config/sdm845_mmc3530kj_0.json
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/config/sdm845_mmc5630nj_0.json
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/config/bmi160_0.json
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/config/sx932x_0.json
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/config/sns_ccd_v2_walk.json
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/config/tmd3725.json
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/config/sns_geomag_rv.json
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/config/lsm6dst_0.json
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/config/sns_amd_sw_enabled.json
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/config/stk36xx_0.json
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/config/sns_pedometer.json
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/config/tmd3702.json
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/config/sns_multishake.json
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/config/sns_wrist_pedo.json
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/config/sdm845_bma2x2_0.json
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/config/sns_ccd_v3_walk.json
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/config/sdm845_tmd3725.json
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/config/sns_rmd.json
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/config/lsm6dso_0_16g.json
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/config/ak991x_dri_0.json
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/config/sdm845_bmm150_0.json
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/config/sns_basic_gestures.json
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/config/sns_cm.json
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/config/lsm6dsm_0_16g.json
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/config/stk3x3x_0.json
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/config/sns_tilt_to_wake.json
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/config/apds9251.json
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/config/tcs3400.json
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/config/sdm845_apds9251.json
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/config/sdm845_tmd3702.json
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/config/sns_tilt_sw_disabled.json
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/config/sns_smd.json
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/config/sdm845_svr_bma2x2_0.json
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/config/sdm845_ak991x_0.json
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/config/ak991x_polling_0.json
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/config/sns_aont.json
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/config/sns_mag_cal_legacy.json
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/config/mmc5603nj_0.json
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/config/sdm845_power_0.json
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/config/sdm845_svr_bmg160_0.json
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/config/sns_bring_to_ear.json
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/config/sdm845_stk36xx_0.json
./usr/share/qcom/sdm845/OnePlus/oneplus6/sensors/config/sdm845_stk3x3x_0.json
./etc/qcom/sensors.d/ak991x_dri_0.json
./etc/qcom/sensors.d/ak991x_polling_0.json
./etc/qcom/sensors.d/apds9251.json
./etc/qcom/sensors.d/bmi160_0.json
./etc/qcom/sensors.d/lsm6dsm_0_16g.json
./etc/qcom/sensors.d/lsm6dsm_0_8g.json
./etc/qcom/sensors.d/lsm6dso_0_16g.json
./etc/qcom/sensors.d/lsm6dso_0_8g.json
./etc/qcom/sensors.d/lsm6dst_0.json
./etc/qcom/sensors.d/mmc3530kj_0.json
./etc/qcom/sensors.d/mmc5603nj_0.json
./etc/qcom/sensors.d/sdm845_ak991x_0.json
./etc/qcom/sensors.d/sdm845_apds9251.json
./etc/qcom/sensors.d/sdm845_bma2x2_0.json
./etc/qcom/sensors.d/sdm845_bmg160_0.json
./etc/qcom/sensors.d/sdm845_bmi160_0.json
./etc/qcom/sensors.d/sdm845_bmm150_0.json
./etc/qcom/sensors.d/sdm845_default_sensors.json
./etc/qcom/sensors.d/sdm845_irq.json
./etc/qcom/sensors.d/sdm845_lsm6ds3c_0.json
./etc/qcom/sensors.d/sdm845_mmc3530kj_0.json
./etc/qcom/sensors.d/sdm845_mmc5630nj_0.json
./etc/qcom/sensors.d/sdm845_power_0.json
./etc/qcom/sensors.d/sdm845_qrd_power_0.json
./etc/qcom/sensors.d/sdm845_stk36xx_0.json
./etc/qcom/sensors.d/sdm845_stk3x3x_0.json
./etc/qcom/sensors.d/sdm845_svr_bma2x2_0.json
./etc/qcom/sensors.d/sdm845_svr_bmg160_0.json
./etc/qcom/sensors.d/sdm845_svr_rpr0521rs_0.json
./etc/qcom/sensors.d/sdm845_sx932x_0.json
./etc/qcom/sensors.d/sdm845_tcs3400.json
./etc/qcom/sensors.d/sdm845_tmd3702.json
./etc/qcom/sensors.d/sdm845_tmd3725.json
./etc/qcom/sensors.d/sns_amd.json
./etc/qcom/sensors.d/sns_amd_sw_disabled.json
./etc/qcom/sensors.d/sns_amd_sw_enabled.json
./etc/qcom/sensors.d/sns_aont.json
./etc/qcom/sensors.d/sns_basic_gestures.json
./etc/qcom/sensors.d/sns_bring_to_ear.json
./etc/qcom/sensors.d/sns_ccd.json
./etc/qcom/sensors.d/sns_ccd_v2_walk.json
./etc/qcom/sensors.d/sns_ccd_v3_walk.json
./etc/qcom/sensors.d/sns_cm.json
./etc/qcom/sensors.d/sns_dae.json
./etc/qcom/sensors.d/sns_device_orient.json
./etc/qcom/sensors.d/sns_diag_filter.json
./etc/qcom/sensors.d/sns_distance_bound.json
./etc/qcom/sensors.d/sns_dpc.json
./etc/qcom/sensors.d/sns_facing.json
./etc/qcom/sensors.d/sns_fmv.json
./etc/qcom/sensors.d/sns_geomag_rv.json
./etc/qcom/sensors.d/sns_gyro_cal.json
./etc/qcom/sensors.d/sns_heart_rate.json
./etc/qcom/sensors.d/sns_mag_cal.json
./etc/qcom/sensors.d/sns_mag_cal_legacy.json
./etc/qcom/sensors.d/sns_multishake.json
./etc/qcom/sensors.d/sns_pedometer.json
./etc/qcom/sensors.d/sns_rmd.json
./etc/qcom/sensors.d/sns_rotv.json
./etc/qcom/sensors.d/sns_smd.json
./etc/qcom/sensors.d/sns_tilt.json
./etc/qcom/sensors.d/sns_tilt_sw_disabled.json
./etc/qcom/sensors.d/sns_tilt_sw_enabled.json
./etc/qcom/sensors.d/sns_tilt_to_wake.json
./etc/qcom/sensors.d/sns_wrist_pedo.json
./etc/qcom/sensors.d/stk36xx_0.json
./etc/qcom/sensors.d/stk3x3x_0.json
./etc/qcom/sensors.d/sx932x_0.json
./etc/qcom/sensors.d/tcs3400.json
./etc/qcom/sensors.d/tmd3702.json
./etc/qcom/sensors.d/tmd3725.json
./etc/qcom/sns_reg.conf
./usr/lib/qcom/adsp/AlacDecoderModule.so.1
./usr/lib/qcom/adsp/ApeDecoderModule.so.1
./usr/lib/qcom/adsp/AudioContextDetection.so.1
./usr/lib/qcom/adsp/AudioSphereModule.so.1
./usr/lib/qcom/adsp/CFCMModule.so.1
./usr/lib/qcom/adsp/EtsiAmrWbPlusDecModule.so.1
./usr/lib/qcom/adsp/EtsiEaacPlusEncAndCmnModule.so.1
./usr/lib/qcom/adsp/FlacDecoderModule.so.1
./usr/lib/qcom/adsp/HeaacDecoderModule.so.1
./usr/lib/qcom/adsp/LdacModule.so.1
./usr/lib/qcom/adsp/SAPlusCmnModule.so.1
./usr/lib/qcom/adsp/SVACmnModule.so.1
./usr/lib/qcom/adsp/VoiceWakeup_V2_Module.so.1
./usr/lib/qcom/adsp/VorbisDecoderModule.so.1
./usr/lib/qcom/adsp/WmaProDecoderModule.so.1
./usr/lib/qcom/adsp/WmaStdDecoderModule.so.1
./usr/lib/qcom/adsp/avs/acdbdata/MTP/MTP_Bluetooth_cal.acdb
./usr/lib/qcom/adsp/avs/acdbdata/MTP/MTP_Codec_cal.acdb
./usr/lib/qcom/adsp/avs/acdbdata/MTP/MTP_General_cal.acdb
./usr/lib/qcom/adsp/avs/acdbdata/MTP/MTP_Global_cal.acdb
./usr/lib/qcom/adsp/avs/acdbdata/MTP/MTP_Handset_cal.acdb
./usr/lib/qcom/adsp/avs/acdbdata/MTP/MTP_Hdmi_cal.acdb
./usr/lib/qcom/adsp/avs/acdbdata/MTP/MTP_Headset_cal.acdb
./usr/lib/qcom/adsp/avs/acdbdata/MTP/MTP_Speaker_cal.acdb
./usr/lib/qcom/adsp/avs/acdbdata/MTP/MTP_workspaceFile.qwsp
./usr/lib/qcom/adsp/avs/acdbdata/adsp_avs_config.acdb
./usr/lib/qcom/adsp/fastrpc_shell_0
./usr/lib/qcom/adsp/fluence_voiceplus_module.so.1
./usr/lib/qcom/adsp/libstabilitydomain_skel.so
./usr/lib/qcom/adsp/libsysmon_skel.so
./usr/lib/qcom/adsp/libsysmondomain_skel.so
./usr/lib/qcom/adsp/map_AVS_SHARED_LIBS_845.adsp.prodQ.txt
./usr/lib/qcom/adsp/map_SHARED_LIBS_845.adsp.prodQ.txt
./usr/lib/qcom/adsp/mmecns_module.so.1
./usr/lib/qcom/cdsp/fastrpc_shell_3
./usr/lib/qcom/cdsp/libbenchmark_skel.so
./usr/lib/qcom/cdsp/libc++.so.1
./usr/lib/qcom/cdsp/libc++abi.so.1
./usr/lib/qcom/cdsp/libhcp_rpc_skel.so
./usr/lib/qcom/cdsp/libstabilitydomain_skel.so
./usr/lib/qcom/cdsp/libsysmon_skel.so
./usr/lib/qcom/cdsp/libsysmondomain_skel.so
./usr/lib/qcom/cdsp/libvpp_aie.so
./usr/lib/qcom/cdsp/libvpp_diagtools.so
./usr/lib/qcom/cdsp/libvpp_frc.so
./usr/lib/qcom/cdsp/libvpp_mvp.so
./usr/lib/qcom/cdsp/libvpp_nr.so
./usr/lib/qcom/cdsp/libvpp_qbr.so
./usr/lib/qcom/cdsp/libvpp_svc_skel.so
./usr/lib/qcom/cdsp/map_SHARED_LIBS_845.cdsp.prodQ.txt
./usr/lib/qcom/cdsp/ubwcdma_dynlib.so
./usr/lib/qcom/sdsp/cellinfo_tools.so
./usr/lib/qcom/sdsp/chre_app_coverage.so
./usr/lib/qcom/sdsp/chre_app_coverage2.so
./usr/lib/qcom/sdsp/chre_app_oem.so
./usr/lib/qcom/sdsp/chre_app_sensor_cfg.so
./usr/lib/qcom/sdsp/chre_drv_bt.so
./usr/lib/qcom/sdsp/chre_drv_gf.so
./usr/lib/qcom/sdsp/chre_drv_loc.so
./usr/lib/qcom/sdsp/chre_drv_modem.so
./usr/lib/qcom/sdsp/chre_drv_wifi.so
./usr/lib/qcom/sdsp/chre_pal.so
./usr/lib/qcom/sdsp/fastrpc_shell_2
./usr/lib/qcom/sdsp/libFastRPC_UTF_Forward_800s_sdm845_skel.so
./usr/lib/qcom/sdsp/libchre_slpi_skel.so
./usr/lib/qcom/sdsp/libstabilitydomain_skel.so
./usr/lib/qcom/sdsp/libsysmon_skel.so
./usr/lib/qcom/sdsp/libsysmondomain_skel.so
./usr/lib/qcom/sdsp/lowi_client.so
./usr/lib/qcom/sdsp/map_SHARED_LIBS_AAAAAAAAQ.txt
./usr/lib/qcom/sdsp/map_SSC_SLPI_USER_AAAAAAAAQ.txt
./usr/lib/qcom/sdsp/sensor_testapp_40.so
./var/lib/qcom/sensors/registry/ak0991x_0
./var/lib/qcom/sensors/registry/ak0991x_0.mag
./var/lib/qcom/sensors/registry/ak0991x_0.mag.config
./var/lib/qcom/sensors/registry/ak0991x_0.mag.config_2
./var/lib/qcom/sensors/registry/ak0991x_0_platform
./var/lib/qcom/sensors/registry/ak0991x_0_platform.config
./var/lib/qcom/sensors/registry/ak0991x_0_platform.mag
./var/lib/qcom/sensors/registry/ak0991x_0_platform.mag.fac_cal
./var/lib/qcom/sensors/registry/ak0991x_0_platform.mag.fac_cal.bias
./var/lib/qcom/sensors/registry/ak0991x_0_platform.mag.fac_cal.corr_mat
./var/lib/qcom/sensors/registry/ak0991x_0_platform.orient
./var/lib/qcom/sensors/registry/ak0991x_0_platform.placement
./var/lib/qcom/sensors/registry/apds9251
./var/lib/qcom/sensors/registry/apds9251.ambient_light
./var/lib/qcom/sensors/registry/apds9251.ambient_light.config
./var/lib/qcom/sensors/registry/apds9251.ambient_temperature
./var/lib/qcom/sensors/registry/apds9251.ambient_temperature.config
./var/lib/qcom/sensors/registry/apds9251_platform
./var/lib/qcom/sensors/registry/apds9251_platform.ambient_light
./var/lib/qcom/sensors/registry/apds9251_platform.ambient_light.fac_cal
./var/lib/qcom/sensors/registry/apds9251_platform.ambient_temperature
./var/lib/qcom/sensors/registry/apds9251_platform.ambient_temperature.fac_cal
./var/lib/qcom/sensors/registry/apds9251_platform.config
./var/lib/qcom/sensors/registry/apds9251_platform.placement
./var/lib/qcom/sensors/registry/bmi160_0
./var/lib/qcom/sensors/registry/bmi160_0.accel
./var/lib/qcom/sensors/registry/bmi160_0.accel.config
./var/lib/qcom/sensors/registry/bmi160_0.gyro
./var/lib/qcom/sensors/registry/bmi160_0.gyro.config
./var/lib/qcom/sensors/registry/bmi160_0.md
./var/lib/qcom/sensors/registry/bmi160_0.md.config
./var/lib/qcom/sensors/registry/bmi160_0.temp
./var/lib/qcom/sensors/registry/bmi160_0.temp.config
./var/lib/qcom/sensors/registry/bmi160_0_platform
./var/lib/qcom/sensors/registry/bmi160_0_platform.accel
./var/lib/qcom/sensors/registry/bmi160_0_platform.accel.fac_cal
./var/lib/qcom/sensors/registry/bmi160_0_platform.accel.fac_cal.bias
./var/lib/qcom/sensors/registry/bmi160_0_platform.accel.fac_cal.corr_mat
./var/lib/qcom/sensors/registry/bmi160_0_platform.config
./var/lib/qcom/sensors/registry/bmi160_0_platform.gyro
./var/lib/qcom/sensors/registry/bmi160_0_platform.gyro.fac_cal
./var/lib/qcom/sensors/registry/bmi160_0_platform.gyro.fac_cal.bias
./var/lib/qcom/sensors/registry/bmi160_0_platform.gyro.fac_cal.corr_mat
./var/lib/qcom/sensors/registry/bmi160_0_platform.md
./var/lib/qcom/sensors/registry/bmi160_0_platform.md.config
./var/lib/qcom/sensors/registry/bmi160_0_platform.orient
./var/lib/qcom/sensors/registry/bmi160_0_platform.placement
./var/lib/qcom/sensors/registry/bmi160_0_platform.temp
./var/lib/qcom/sensors/registry/bmi160_0_platform.temp.fac_cal
./var/lib/qcom/sensors/registry/bmi160_0_platform.temp.fac_cal.bias
./var/lib/qcom/sensors/registry/bmi160_0_platform.temp.fac_cal.scale
./var/lib/qcom/sensors/registry/default_sensors
./var/lib/qcom/sensors/registry/default_sensors.accel
./var/lib/qcom/sensors/registry/default_sensors.accel.attr_0
./var/lib/qcom/sensors/registry/default_sensors.accel_cal
./var/lib/qcom/sensors/registry/default_sensors.accel_cal.attr_0
./var/lib/qcom/sensors/registry/default_sensors.ambient_light
./var/lib/qcom/sensors/registry/default_sensors.ambient_light.attr_0
./var/lib/qcom/sensors/registry/default_sensors.amd
./var/lib/qcom/sensors/registry/default_sensors.amd.attr_0
./var/lib/qcom/sensors/registry/default_sensors.fmv
./var/lib/qcom/sensors/registry/default_sensors.fmv.attr_0
./var/lib/qcom/sensors/registry/default_sensors.game_rv
./var/lib/qcom/sensors/registry/default_sensors.game_rv.attr_0
./var/lib/qcom/sensors/registry/default_sensors.geomag_rv
./var/lib/qcom/sensors/registry/default_sensors.geomag_rv.attr_0
./var/lib/qcom/sensors/registry/default_sensors.gravity
./var/lib/qcom/sensors/registry/default_sensors.gravity.attr_0
./var/lib/qcom/sensors/registry/default_sensors.gyro
./var/lib/qcom/sensors/registry/default_sensors.gyro.attr_0
./var/lib/qcom/sensors/registry/default_sensors.gyro_cal
./var/lib/qcom/sensors/registry/default_sensors.gyro_cal.attr_0
./var/lib/qcom/sensors/registry/default_sensors.gyro_rot_matrix
./var/lib/qcom/sensors/registry/default_sensors.gyro_rot_matrix.attr_0
./var/lib/qcom/sensors/registry/default_sensors.mag
./var/lib/qcom/sensors/registry/default_sensors.mag.attr_0
./var/lib/qcom/sensors/registry/default_sensors.mag_cal
./var/lib/qcom/sensors/registry/default_sensors.mag_cal.attr_0
./var/lib/qcom/sensors/registry/default_sensors.motion_detect
./var/lib/qcom/sensors/registry/default_sensors.motion_detect.attr_0
./var/lib/qcom/sensors/registry/default_sensors.proximity
./var/lib/qcom/sensors/registry/default_sensors.proximity.attr_0
./var/lib/qcom/sensors/registry/default_sensors.rotv
./var/lib/qcom/sensors/registry/default_sensors.rotv.attr_0
./var/lib/qcom/sensors/registry/default_sensors.sensor_temperature
./var/lib/qcom/sensors/registry/default_sensors.sensor_temperature.attr_0
./var/lib/qcom/sensors/registry/default_sensors.tilt
./var/lib/qcom/sensors/registry/default_sensors.tilt.attr_0
./var/lib/qcom/sensors/registry/lsm6ds3c_0
./var/lib/qcom/sensors/registry/lsm6ds3c_0.accel
./var/lib/qcom/sensors/registry/lsm6ds3c_0.accel.config
./var/lib/qcom/sensors/registry/lsm6ds3c_0.gyro
./var/lib/qcom/sensors/registry/lsm6ds3c_0.gyro.config
./var/lib/qcom/sensors/registry/lsm6ds3c_0.md
./var/lib/qcom/sensors/registry/lsm6ds3c_0.md.config
./var/lib/qcom/sensors/registry/lsm6ds3c_0.temp
./var/lib/qcom/sensors/registry/lsm6ds3c_0.temp.config
./var/lib/qcom/sensors/registry/lsm6ds3c_0_platform
./var/lib/qcom/sensors/registry/lsm6ds3c_0_platform.accel
./var/lib/qcom/sensors/registry/lsm6ds3c_0_platform.accel.fac_cal
./var/lib/qcom/sensors/registry/lsm6ds3c_0_platform.accel.fac_cal.bias
./var/lib/qcom/sensors/registry/lsm6ds3c_0_platform.accel.fac_cal.corr_mat
./var/lib/qcom/sensors/registry/lsm6ds3c_0_platform.config
./var/lib/qcom/sensors/registry/lsm6ds3c_0_platform.gyro
./var/lib/qcom/sensors/registry/lsm6ds3c_0_platform.gyro.fac_cal
./var/lib/qcom/sensors/registry/lsm6ds3c_0_platform.gyro.fac_cal.bias
./var/lib/qcom/sensors/registry/lsm6ds3c_0_platform.gyro.fac_cal.corr_mat
./var/lib/qcom/sensors/registry/lsm6ds3c_0_platform.md
./var/lib/qcom/sensors/registry/lsm6ds3c_0_platform.md.config
./var/lib/qcom/sensors/registry/lsm6ds3c_0_platform.orient
./var/lib/qcom/sensors/registry/lsm6ds3c_0_platform.placement
./var/lib/qcom/sensors/registry/lsm6ds3c_0_platform.temp
./var/lib/qcom/sensors/registry/lsm6ds3c_0_platform.temp.fac_cal
./var/lib/qcom/sensors/registry/lsm6ds3c_0_platform.temp.fac_cal.bias
./var/lib/qcom/sensors/registry/lsm6ds3c_0_platform.temp.fac_cal.scale
./var/lib/qcom/sensors/registry/lsm6dsm_0
./var/lib/qcom/sensors/registry/lsm6dsm_0.accel
./var/lib/qcom/sensors/registry/lsm6dsm_0.accel.config
./var/lib/qcom/sensors/registry/lsm6dsm_0.gyro
./var/lib/qcom/sensors/registry/lsm6dsm_0.gyro.config
./var/lib/qcom/sensors/registry/lsm6dsm_0.md
./var/lib/qcom/sensors/registry/lsm6dsm_0.md.config
./var/lib/qcom/sensors/registry/lsm6dsm_0.temp
./var/lib/qcom/sensors/registry/lsm6dsm_0.temp.config
./var/lib/qcom/sensors/registry/lsm6dsm_0_platform
./var/lib/qcom/sensors/registry/lsm6dsm_0_platform.accel
./var/lib/qcom/sensors/registry/lsm6dsm_0_platform.accel.fac_cal
./var/lib/qcom/sensors/registry/lsm6dsm_0_platform.accel.fac_cal.bias
./var/lib/qcom/sensors/registry/lsm6dsm_0_platform.accel.fac_cal.corr_mat
./var/lib/qcom/sensors/registry/lsm6dsm_0_platform.config
./var/lib/qcom/sensors/registry/lsm6dsm_0_platform.gyro
./var/lib/qcom/sensors/registry/lsm6dsm_0_platform.gyro.fac_cal
./var/lib/qcom/sensors/registry/lsm6dsm_0_platform.gyro.fac_cal.bias
./var/lib/qcom/sensors/registry/lsm6dsm_0_platform.gyro.fac_cal.corr_mat
./var/lib/qcom/sensors/registry/lsm6dsm_0_platform.md
./var/lib/qcom/sensors/registry/lsm6dsm_0_platform.md.config
./var/lib/qcom/sensors/registry/lsm6dsm_0_platform.orient
./var/lib/qcom/sensors/registry/lsm6dsm_0_platform.placement
./var/lib/qcom/sensors/registry/lsm6dsm_0_platform.temp
./var/lib/qcom/sensors/registry/lsm6dsm_0_platform.temp.fac_cal
./var/lib/qcom/sensors/registry/lsm6dsm_0_platform.temp.fac_cal.bias
./var/lib/qcom/sensors/registry/lsm6dsm_0_platform.temp.fac_cal.scale
./var/lib/qcom/sensors/registry/mmc3530kj_0
./var/lib/qcom/sensors/registry/mmc3530kj_0.mag
./var/lib/qcom/sensors/registry/mmc3530kj_0.mag.config
./var/lib/qcom/sensors/registry/mmc3530kj_0_platform
./var/lib/qcom/sensors/registry/mmc3530kj_0_platform.config
./var/lib/qcom/sensors/registry/mmc3530kj_0_platform.mag
./var/lib/qcom/sensors/registry/mmc3530kj_0_platform.mag.fac_cal
./var/lib/qcom/sensors/registry/mmc3530kj_0_platform.mag.fac_cal.bias
./var/lib/qcom/sensors/registry/mmc3530kj_0_platform.mag.fac_cal.corr_mat
./var/lib/qcom/sensors/registry/mmc3530kj_0_platform.orient
./var/lib/qcom/sensors/registry/mmc3530kj_0_platform.placement
./var/lib/qcom/sensors/registry/mmc5603nj_0
./var/lib/qcom/sensors/registry/mmc5603nj_0.mag
./var/lib/qcom/sensors/registry/mmc5603nj_0.mag.config
./var/lib/qcom/sensors/registry/mmc5603nj_0_platform
./var/lib/qcom/sensors/registry/mmc5603nj_0_platform.config
./var/lib/qcom/sensors/registry/mmc5603nj_0_platform.mag
./var/lib/qcom/sensors/registry/mmc5603nj_0_platform.mag.fac_cal
./var/lib/qcom/sensors/registry/mmc5603nj_0_platform.mag.fac_cal.bias
./var/lib/qcom/sensors/registry/mmc5603nj_0_platform.mag.fac_cal.corr_mat
./var/lib/qcom/sensors/registry/mmc5603nj_0_platform.orient
./var/lib/qcom/sensors/registry/mmc5603nj_0_platform.placement
./var/lib/qcom/sensors/registry/power
./var/lib/qcom/sensors/registry/power.gpio
./var/lib/qcom/sensors/registry/power.gpio.gpio_0
./var/lib/qcom/sensors/registry/power.gpio.gpio_1
./var/lib/qcom/sensors/registry/power.gpio.gpio_10
./var/lib/qcom/sensors/registry/power.gpio.gpio_11
./var/lib/qcom/sensors/registry/power.gpio.gpio_12
./var/lib/qcom/sensors/registry/power.gpio.gpio_13
./var/lib/qcom/sensors/registry/power.gpio.gpio_14
./var/lib/qcom/sensors/registry/power.gpio.gpio_15
./var/lib/qcom/sensors/registry/power.gpio.gpio_16
./var/lib/qcom/sensors/registry/power.gpio.gpio_17
./var/lib/qcom/sensors/registry/power.gpio.gpio_2
./var/lib/qcom/sensors/registry/power.gpio.gpio_3
./var/lib/qcom/sensors/registry/power.gpio.gpio_4
./var/lib/qcom/sensors/registry/power.gpio.gpio_5
./var/lib/qcom/sensors/registry/power.gpio.gpio_6
./var/lib/qcom/sensors/registry/power.gpio.gpio_7
./var/lib/qcom/sensors/registry/power.gpio.gpio_8
./var/lib/qcom/sensors/registry/power.gpio.gpio_9
./var/lib/qcom/sensors/registry/power.island
./var/lib/qcom/sensors/registry/sensors_settings
./var/lib/qcom/sensors/registry/sns_amd
./var/lib/qcom/sensors/registry/sns_aont
./var/lib/qcom/sensors/registry/sns_basic_gestures
./var/lib/qcom/sensors/registry/sns_bring_to_ear
./var/lib/qcom/sensors/registry/sns_cm
./var/lib/qcom/sensors/registry/sns_device_orient_platform
./var/lib/qcom/sensors/registry/sns_device_orient_platform.config
./var/lib/qcom/sensors/registry/sns_diag_config
./var/lib/qcom/sensors/registry/sns_diag_sensor_datatype
./var/lib/qcom/sensors/registry/sns_direct_channel
./var/lib/qcom/sensors/registry/sns_distance_bound_speed_for_motion_states
./var/lib/qcom/sensors/registry/sns_dpc
./var/lib/qcom/sensors/registry/sns_facing
./var/lib/qcom/sensors/registry/sns_fmv_platform
./var/lib/qcom/sensors/registry/sns_fmv_platform.config
./var/lib/qcom/sensors/registry/sns_geomag_rv
./var/lib/qcom/sensors/registry/sns_geomag_rv.config
./var/lib/qcom/sensors/registry/sns_gyro_cal_config
./var/lib/qcom/sensors/registry/sns_gyro_cal_persist
./var/lib/qcom/sensors/registry/sns_gyro_cal_persist.bias
./var/lib/qcom/sensors/registry/sns_gyro_cal_persist.compensation_matrix
./var/lib/qcom/sensors/registry/sns_gyro_cal_persist.scale_factor
./var/lib/qcom/sensors/registry/sns_gyro_cal_persist_s0
./var/lib/qcom/sensors/registry/sns_gyro_cal_persist_s0.bias
./var/lib/qcom/sensors/registry/sns_gyro_cal_persist_s0.compensation_matrix
./var/lib/qcom/sensors/registry/sns_gyro_cal_persist_s0.scale_factor
./var/lib/qcom/sensors/registry/sns_irq
./var/lib/qcom/sensors/registry/sns_mag_cal_config
./var/lib/qcom/sensors/registry/sns_multishake
./var/lib/qcom/sensors/registry/sns_pedometer
./var/lib/qcom/sensors/registry/sns_reg_config
./var/lib/qcom/sensors/registry/sns_rmd
./var/lib/qcom/sensors/registry/sns_rotv_platform
./var/lib/qcom/sensors/registry/sns_rotv_platform.config
./var/lib/qcom/sensors/registry/sns_smd
./var/lib/qcom/sensors/registry/sns_tilt
./var/lib/qcom/sensors/registry/sns_tilt_to_wake
./var/lib/qcom/sensors/registry/stk36xx_0
./var/lib/qcom/sensors/registry/stk36xx_0.ambient_light
./var/lib/qcom/sensors/registry/stk36xx_0.ambient_light.config
./var/lib/qcom/sensors/registry/stk36xx_0.proximity
./var/lib/qcom/sensors/registry/stk36xx_0.proximity.config
./var/lib/qcom/sensors/registry/stk36xx_0.rgb
./var/lib/qcom/sensors/registry/stk36xx_0.rgb.config
./var/lib/qcom/sensors/registry/stk36xx_0_platform
./var/lib/qcom/sensors/registry/stk36xx_0_platform.als
./var/lib/qcom/sensors/registry/stk36xx_0_platform.als.fac_cal
./var/lib/qcom/sensors/registry/stk36xx_0_platform.config
./var/lib/qcom/sensors/registry/stk36xx_0_platform.ps
./var/lib/qcom/sensors/registry/stk36xx_0_platform.ps.fac_cal
./var/lib/qcom/sensors/registry/stk36xx_0_platform.rgb
./var/lib/qcom/sensors/registry/stk36xx_0_platform.rgb.current_value
./var/lib/qcom/sensors/registry/stk36xx_0_platform.rgb.fac_cal
./var/lib/qcom/sensors/registry/stk36xx_0_platform.rgb.linear_info
./var/lib/qcom/sensors/registry/stk36xx_0_platform.rgb.matrix_value
./var/lib/qcom/sensors/registry/stk36xx_0_platform.rgb.target_value
./var/lib/qcom/sensors/registry/stk36xx_0_platform.rgb.target_value_new
./var/lib/qcom/sensors/registry/stk3x3x_0
./var/lib/qcom/sensors/registry/stk3x3x_0.ambient_light
./var/lib/qcom/sensors/registry/stk3x3x_0.ambient_light.config
./var/lib/qcom/sensors/registry/stk3x3x_0.proximity
./var/lib/qcom/sensors/registry/stk3x3x_0.proximity.config
./var/lib/qcom/sensors/registry/stk3x3x_0_platform
./var/lib/qcom/sensors/registry/stk3x3x_0_platform.als
./var/lib/qcom/sensors/registry/stk3x3x_0_platform.als.fac_cal
./var/lib/qcom/sensors/registry/stk3x3x_0_platform.config
./var/lib/qcom/sensors/registry/stk3x3x_0_platform.ps
./var/lib/qcom/sensors/registry/stk3x3x_0_platform.ps.fac_cal
./var/lib/qcom/sensors/registry/sx932x_0
./var/lib/qcom/sensors/registry/sx932x_0.sar
./var/lib/qcom/sensors/registry/sx932x_0.sar.config
./var/lib/qcom/sensors/registry/sx932x_0_platform
./var/lib/qcom/sensors/registry/sx932x_0_platform.config
./var/lib/qcom/sensors/registry/sx932x_0_platform.placement
./var/lib/qcom/sensors/registry/tcs3400
./var/lib/qcom/sensors/registry/tcs3400.als
./var/lib/qcom/sensors/registry/tcs3400.als.config
./var/lib/qcom/sensors/registry/tcs3400.rgb
./var/lib/qcom/sensors/registry/tcs3400.rgb.config
./var/lib/qcom/sensors/registry/tcs3400_platform
./var/lib/qcom/sensors/registry/tcs3400_platform.als
./var/lib/qcom/sensors/registry/tcs3400_platform.als.fac_cal
./var/lib/qcom/sensors/registry/tcs3400_platform.coefficient
./var/lib/qcom/sensors/registry/tcs3400_platform.config
./var/lib/qcom/sensors/registry/tcs3400_platform.rgb
./var/lib/qcom/sensors/registry/tcs3400_platform.rgb.fac_cal
./var/lib/qcom/sensors/registry/tmd3702
./var/lib/qcom/sensors/registry/tmd3702.als
./var/lib/qcom/sensors/registry/tmd3702.als.config
./var/lib/qcom/sensors/registry/tmd3702.prox
./var/lib/qcom/sensors/registry/tmd3702.prox.config
./var/lib/qcom/sensors/registry/tmd3702.rgb
./var/lib/qcom/sensors/registry/tmd3702.rgb.config
./var/lib/qcom/sensors/registry/tmd3702_platform
./var/lib/qcom/sensors/registry/tmd3702_platform.als
./var/lib/qcom/sensors/registry/tmd3702_platform.als.afac_cal
./var/lib/qcom/sensors/registry/tmd3702_platform.coefficient
./var/lib/qcom/sensors/registry/tmd3702_platform.config
./var/lib/qcom/sensors/registry/tmd3702_platform.prox
./var/lib/qcom/sensors/registry/tmd3702_platform.prox.pfac_cal
./var/lib/qcom/sensors/registry/tmd3702_platform.rgb
./var/lib/qcom/sensors/registry/tmd3702_platform.rgb.rfac_cal
./var/lib/qcom/sensors/registry/tmd3725
./var/lib/qcom/sensors/registry/tmd3725.als
./var/lib/qcom/sensors/registry/tmd3725.als.config
./var/lib/qcom/sensors/registry/tmd3725.prox
./var/lib/qcom/sensors/registry/tmd3725.prox.config
./var/lib/qcom/sensors/registry/tmd3725.rgb
./var/lib/qcom/sensors/registry/tmd3725.rgb.config
./var/lib/qcom/sensors/registry/tmd3725_platform
./var/lib/qcom/sensors/registry/tmd3725_platform.als
./var/lib/qcom/sensors/registry/tmd3725_platform.als.afac_cal
./var/lib/qcom/sensors/registry/tmd3725_platform.coefficient
./var/lib/qcom/sensors/registry/tmd3725_platform.config
./var/lib/qcom/sensors/registry/tmd3725_platform.prox
./var/lib/qcom/sensors/registry/tmd3725_platform.prox.pfac_cal
./var/lib/qcom/sensors/registry/tmd3725_platform.rgb
./var/lib/qcom/sensors/registry/tmd3725_platform.rgb.rfac_cal
./var/lib/qcom/sensors/sensors_list.txt
./var/lib/qcom/sensors/sns_reg_ctrl
@@ -1,5 +1,5 @@
pkgname=firmware-samsung-midas
pkgver=6.2
pkgver=6.1
pkgrel=0
pkgdesc="Samsung Galaxy Midas board firmware (m0, m3, t0lte, ...)"
_commit="fdd8c44568a148c22fbf008de822ff4e27992da1"
@@ -10,6 +10,8 @@ _androguide_commit="d5a8735a6ad1fff3091f100383ac004f411d7528"
_androguide_url="https://raw.githubusercontent.com/Androguide/android_vendor_samsung"
_vendor_bsp_uboot_commit="246091921433dd11c211a306f042d949ada38924"
_vendor_bsp_uboot_url="https://github.com/dmarszk/exynos4_uboot"
_gr8nole_url="https://raw.githubusercontent.com/gr8nole/proprietary_vendor_samsung"
_gr8nole_commit="38ea48dbc6a683874aaf3376b63fc97ff3823459"
arch="armv7"
license="proprietary"
replaces="firmware-samsung-m0"
@@ -23,6 +25,9 @@ source="
bcm4334.hcd-$_commit::$url/raw/$_commit/smdk4412-common/proprietary/bin/bcm4334.hcd
brcmfmac4334-sdio.samsung,i9300-$_armbian_commit.txt::$_armbian_url/raw/$_armbian_commit/brcm/brcmfmac4334-sdio.rockchip%2Crk3318-box.txt
brcmfmac4334-sdio.samsung,i9305-$_androguide_commit.txt::$_androguide_url/$_androguide_commit/smdk4412-common/proprietary/system/etc/wifi/nvram_net.txt
brcmfmac4334-sdio.samsung,t310-$_gr8nole_commit.txt::$_gr8nole_url/$_gr8nole_commit/lt01wifi/proprietary/system/etc/wifi/nvram_net.txt
brcmfmac4334-sdio.samsung,t311-$_gr8nole_commit.txt::$_gr8nole_url/$_gr8nole_commit/lt013g/proprietary/system/etc/wifi/nvram_net.txt
brcmfmac4334-sdio.samsung,t315-$_gr8nole_commit.txt::$_gr8nole_url/$_gr8nole_commit/lt01lte/proprietary/system/etc/wifi/nvram_net.txt
"
options="!check !strip !archcheck !spdx !tracedeps pmb:cross-native"
@@ -54,10 +59,21 @@ wifi() {
"$subpkgdir"/lib/firmware/brcm/brcmfmac4334-sdio.samsung,i9300.txt
install -Dm644 "$srcdir"/brcmfmac4334-sdio.samsung,i9305-$_androguide_commit.txt \
"$subpkgdir"/lib/firmware/brcm/brcmfmac4334-sdio.samsung,i9305.txt
install -Dm644 "$srcdir"/brcmfmac4334-sdio.samsung,t310-$_gr8nole_commit.txt \
"$subpkgdir"/lib/firmware/brcm/brcmfmac4334-sdio.samsung,t310.txt
install -Dm644 "$srcdir"/brcmfmac4334-sdio.samsung,t311-$_gr8nole_commit.txt \
"$subpkgdir"/lib/firmware/brcm/brcmfmac4334-sdio.samsung,t311.txt
install -Dm644 "$srcdir"/brcmfmac4334-sdio.samsung,t315-$_gr8nole_commit.txt \
"$subpkgdir"/lib/firmware/brcm/brcmfmac4334-sdio.samsung,t315.txt
ln -s /lib/firmware/brcm/brcmfmac4334-sdio.samsung,i9305.txt \
"$subpkgdir"/lib/firmware/brcm/brcmfmac4334-sdio.samsung,n710x.txt
ln -s /lib/firmware/brcm/brcmfmac4334-sdio.samsung,i9300.txt \
"$subpkgdir"/lib/firmware/brcm/brcmfmac4334-sdio.samsung,n8010.txt
for _device in "samsung,t310" "samsung,t311" "samsung,t315"; do
ln -s /lib/firmware/brcm/brcmfmac4334-sdio.bin \
"$subpkgdir"/lib/firmware/brcm/brcmfmac4334-sdio.$_device.bin
done
}
sha512sums="
@@ -65,4 +81,7 @@ sha512sums="
cbed1dc60829161c7ac9649dcae67fc45204c1a25e8de320ad3bc4e9d5cae573fb8a4745f91355fa96d2d3d4124a9e707341fc5bd1b22705cb2efb16831e029f bcm4334.hcd-fdd8c44568a148c22fbf008de822ff4e27992da1
d5c83e1dcd67630e186ab484d150ca5c0af12810de62a46ec6e525b50dabf64a75f1231ef8d7c1d102fb76389210fdb952975460179ca767acd0ffdd869907d7 brcmfmac4334-sdio.samsung,i9300-5ff122ef309a1ddabb4bf7f37c8347c43b314a61.txt
146aefcccd23d63e434bd7f7d0ac6d5975ad25e44362da10bc583ab9e38b18c53f6ce18890c9790ee88fbb8f6358085bb615d0595388ca43a322f7c819614049 brcmfmac4334-sdio.samsung,i9305-d5a8735a6ad1fff3091f100383ac004f411d7528.txt
1359b10a0cd043f02fa939e827e24aaa35cf03eee5e5a78f83437899c86e78d5b973b36a61535211bab5dd7e6d210065c1f81addd716caaac147fbfc6c70bac2 brcmfmac4334-sdio.samsung,t310-38ea48dbc6a683874aaf3376b63fc97ff3823459.txt
81b722b2d5eb3446606a7b10001aeed7af8a8139379c8525d5ddd990a5b10dd3e2103c498d65c0e31cbda7bafc0988dc25b2d227b20dcdf88c5dc57eaa771956 brcmfmac4334-sdio.samsung,t311-38ea48dbc6a683874aaf3376b63fc97ff3823459.txt
547780ac164b4a7a989965b1561fb318ae30187d2ad45ec0add001c037f2a732abcc73acf8be6f0aee55d28eccb89b992f7d30acd9872d1998682d9110eec09e brcmfmac4334-sdio.samsung,t315-38ea48dbc6a683874aaf3376b63fc97ff3823459.txt
"
+15 -11
View File
@@ -1,8 +1,8 @@
# Maintainer: Alexander Martinz <amartinz@shiftphones.com>
pkgname=firmware-shift-sdm845
pkgver=20240517
pkgrel=0
pkgver=20230815
pkgrel=3
pkgdesc="Firmware for SHIFT sdm845 devices"
url="https://gitlab.com/sdm845-mainline/firmware-shift-sdm845"
arch="aarch64"
@@ -14,27 +14,30 @@ license="proprietary"
# Textrels appear in DSP libraries which we cannot avoid
options="!check !strip !archcheck !tracedeps textrels pmb:cross-native"
_version="7065892b9e6302e16803872231b30d588ef4b0da"
_version="ba16d92aa0e0eaa697eeb937f3349de7089c5f0a"
_board2_commit="fc750b3f1bda29c08cfe9329eb781c0ae3608456"
source="$pkgname.tar.gz::$url/-/archive/$_version/$pkgname-$_version.tar.gz
firmware.files
sensors.files
30-shift-sdm845-firmware-ci.files
"
board-2.bin::https://gitlab.com/dylanvanassche/ath10k-firmware/-/raw/$_board2_commit/linux-firmware/board-2.bin"
subpackages="
$pkgname-pmtest
$pkgname-sensors:firmware_sensors
"
package() {
cd "$srcdir/$pkgname-$_version/"
while IFS="" read -r _i || [ -n "$_i" ]; do
[ ! -d $(dirname $_i) ] && mkdir -p $(dirname $_i)
install -Dm644 "$srcdir/$pkgname-$_version/$_i" "$pkgdir/$_i"
echo $_i
install -Dm644 $_i "$pkgdir/$_i"
done < "$srcdir/firmware.files"
# Install symlinks for using upstream firmware
ln -s ../mba.mbn "$pkgdir"/lib/firmware/qcom/sdm845/axolotl/mba.mbn
ln -s ../../../ath10k/WCN3990/hw1.0/wlanmdsp.mbn "$pkgdir"/lib/firmware/qcom/sdm845/axolotl/wlanmdsp.mbn
# Install board-2.bin until upstream
install -Dm644 "$srcdir"/board-2.bin \
"$pkgdir"/lib/firmware/postmarketos/ath10k/WCN3990/hw1.0/board-2.bin
}
pmtest() {
@@ -59,8 +62,9 @@ firmware_sensors() {
}
sha512sums="
19d0f5debd851f6c5f2b460b72ee714265d48e5e12051cbde321dc97ebe235897ba377e67fc34cd6234611b12bdf20da6696f60621b855d9a9b912260d0f440e firmware-shift-sdm845.tar.gz
842f4e182da48cff45a41dcdb0cfe0a8fce1e1883a95177fe176a59797ade722a5b444eae1e572c7b2a9d5c8c0e4511ca2d561a3fc22cf79e853d3ccc9f676b6 firmware.files
ef495c515cb16c7d6aebaf1c6a23883768228282ea39118b6a19bed12a41e4777bf67b2436fc553b204a1a02672df54b9bc33f2c3946b7e688e78cd87c51448e sensors.files
72cbbbc2d1ea2698ee25e554cdb099729c059a01ab21efe66d2dd60c7aff7b138ec1b4dc1b5b86e5d69a87ef2950b614f36089e919c9436881cc2a3fbe384d55 firmware-shift-sdm845.tar.gz
2f1087a2133d5dbdaad94927be9e88acdceb6873eab731b76b295b5248e5a91c3e9e6498b4400fc7219ba378ca4362448b882ccd87d2e73ae5fbf0fd613277ba firmware.files
be1aa0e7d1a5689d2f6b85d6244d0a2ec0729b92d3a165fc5162f039849ee2da49b311a4713cd11924ee70933dacb88c879b805504bb89709f10807d89207a15 sensors.files
97756b554cc0f91a69f511496663a012287517ec5853167246fe59c4deeb1cbf1eb352ec267bd0ad897e3f30547d2ad2818e70b597d9dfec26db45efca85b3f2 30-shift-sdm845-firmware-ci.files
a8eaab63f467553a65789a316d6f58cc15b0ad9bf3f698e6dbe51efa841db7f62a69d0c24b69da4f36de4a01dc29b723911d9cf17f925d3ce1170cbfa6b16029 board-2.bin
"
@@ -7,6 +7,7 @@
./lib/firmware/qcom/sdm845/axolotl/cdsp.mbn
./lib/firmware/qcom/sdm845/axolotl/cdspr.jsn
./lib/firmware/qcom/sdm845/axolotl/ipa_fws.mbn
./lib/firmware/qcom/sdm845/axolotl/mba.mbn
./lib/firmware/qcom/sdm845/axolotl/modem.mbn
./lib/firmware/qcom/sdm845/axolotl/modemr.jsn
./lib/firmware/qcom/sdm845/axolotl/modemuw.jsn
@@ -14,3 +15,4 @@
./lib/firmware/qcom/sdm845/axolotl/slpir.jsn
./lib/firmware/qcom/sdm845/axolotl/slpius.jsn
./lib/firmware/qcom/sdm845/axolotl/venus.mbn
./lib/firmware/qcom/sdm845/axolotl/wlanmdsp.mbn
@@ -1,196 +1,196 @@
./usr/share/qcom/sdm845/SHIFT/axolotl/dsp/adsp/WmaProDecoderModule.so.1
./usr/share/qcom/sdm845/SHIFT/axolotl/dsp/adsp/fastrpc_shell_2
./usr/share/qcom/sdm845/SHIFT/axolotl/dsp/adsp/libFastRPC_UTF_Forward_800s_sdm845_skel.so
./usr/share/qcom/sdm845/SHIFT/axolotl/dsp/adsp/map_SHARED_LIBS_845.adsp.prodQ.txt
./usr/share/qcom/sdm845/SHIFT/axolotl/dsp/adsp/cellinfo_tools.so
./usr/share/qcom/sdm845/SHIFT/axolotl/dsp/adsp/map_SSC_SLPI_USER_AAAAAAAAQ.txt
./usr/share/qcom/sdm845/SHIFT/axolotl/dsp/adsp/libstabilitydomain_skel.so
./usr/share/qcom/sdm845/SHIFT/axolotl/dsp/adsp/ApeDecoderModule.so.1
./usr/share/qcom/sdm845/SHIFT/axolotl/dsp/adsp/chre_app_coverage.so
./usr/share/qcom/sdm845/SHIFT/axolotl/dsp/adsp/AudioContextDetection.so.1
./usr/share/qcom/sdm845/SHIFT/axolotl/dsp/adsp/chre_drv_loc.so
./usr/share/qcom/sdm845/SHIFT/axolotl/dsp/adsp/SVACmnModule.so.1
./usr/share/qcom/sdm845/SHIFT/axolotl/dsp/adsp/mmecns_module.so.1
./usr/share/qcom/sdm845/SHIFT/axolotl/dsp/adsp/AlacDecoderModule.so.1
./usr/share/qcom/sdm845/SHIFT/axolotl/dsp/adsp/FlacDecoderModule.so.1
./usr/share/qcom/sdm845/SHIFT/axolotl/dsp/adsp/fluence_voiceplus_module.so.1
./usr/share/qcom/sdm845/SHIFT/axolotl/dsp/adsp/sensor_testapp_40.so
./usr/share/qcom/sdm845/SHIFT/axolotl/dsp/adsp/chre_pal.so
./usr/share/qcom/sdm845/SHIFT/axolotl/dsp/adsp/VoiceWakeup_V2_Module.so.1
./usr/share/qcom/sdm845/SHIFT/axolotl/dsp/adsp/EtsiEaacPlusEncAndCmnModule.so.1
./usr/share/qcom/sdm845/SHIFT/axolotl/dsp/adsp/map_AVS_SHARED_LIBS_845.adsp.prodQ.txt
./usr/share/qcom/sdm845/SHIFT/axolotl/dsp/adsp/chre_app_oem.so
./usr/share/qcom/sdm845/SHIFT/axolotl/dsp/adsp/HeaacDecoderModule.so.1
./usr/share/qcom/sdm845/SHIFT/axolotl/dsp/adsp/chre_app_coverage2.so
./usr/share/qcom/sdm845/SHIFT/axolotl/dsp/adsp/lowi_client.so
./usr/share/qcom/sdm845/SHIFT/axolotl/dsp/adsp/SAPlusCmnModule.so.1
./usr/share/qcom/sdm845/SHIFT/axolotl/dsp/adsp/EtsiAmrWbPlusDecModule.so.1
./usr/share/qcom/sdm845/SHIFT/axolotl/dsp/adsp/chre_app_sensor_cfg.so
./usr/share/qcom/sdm845/SHIFT/axolotl/dsp/adsp/libsysmondomain_skel.so
./usr/share/qcom/sdm845/SHIFT/axolotl/dsp/adsp/fastrpc_shell_0
./usr/share/qcom/sdm845/SHIFT/axolotl/dsp/adsp/WmaStdDecoderModule.so.1
./usr/share/qcom/sdm845/SHIFT/axolotl/dsp/adsp/chre_drv_bt.so
./usr/share/qcom/sdm845/SHIFT/axolotl/dsp/adsp/LdacModule.so.1
./usr/share/qcom/sdm845/SHIFT/axolotl/dsp/adsp/VorbisDecoderModule.so.1
./usr/share/qcom/sdm845/SHIFT/axolotl/dsp/adsp/libchre_slpi_skel.so
./usr/share/qcom/sdm845/SHIFT/axolotl/dsp/adsp/libsysmon_skel.so
./usr/share/qcom/sdm845/SHIFT/axolotl/dsp/adsp/chre_drv_modem.so
./usr/share/qcom/sdm845/SHIFT/axolotl/dsp/adsp/map_SHARED_LIBS_AAAAAAAAQ.txt
./usr/share/qcom/sdm845/SHIFT/axolotl/dsp/adsp/chre_drv_gf.so
./usr/share/qcom/sdm845/SHIFT/axolotl/dsp/adsp/AudioSphereModule.so.1
./usr/share/qcom/sdm845/SHIFT/axolotl/dsp/adsp/CFCMModule.so.1
./usr/share/qcom/sdm845/SHIFT/axolotl/dsp/adsp/chre_drv_wifi.so
./usr/share/qcom/sdm845/SHIFT/axolotl/acdb/adsp_avs_config.acdb
./usr/share/qcom/sdm845/SHIFT/axolotl/acdb/QRD/QRD_Bluetooth_cal.acdb
./usr/share/qcom/sdm845/SHIFT/axolotl/acdb/QRD/QRD_Headset_cal.acdb
./usr/share/qcom/sdm845/SHIFT/axolotl/acdb/QRD/QRD_Global_cal.acdb
./usr/share/qcom/sdm845/SHIFT/axolotl/acdb/QRD/QRD_Codec_cal.acdb
./usr/share/qcom/sdm845/SHIFT/axolotl/acdb/QRD/QRD_Hdmi_cal.acdb
./usr/share/qcom/sdm845/SHIFT/axolotl/acdb/QRD/QRD_Handset_cal.acdb
./usr/share/qcom/sdm845/SHIFT/axolotl/acdb/QRD/QRD_workspaceFile.qwsp
./usr/share/qcom/sdm845/SHIFT/axolotl/acdb/QRD/QRD_General_cal.acdb
./usr/share/qcom/sdm845/SHIFT/axolotl/acdb/QRD/QRD_Speaker_cal.acdb
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/sns_reg.conf
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/sns_gyro_cal_config
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/stk3x1x_0_platform.config
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/bmp285_0_platform.placement
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/stk3x1x_0.ambient_light.config
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/sns_distance_bound_speed_for_motion_states
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/sns_rotv_platform.config
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/bmp285_0_platform.pressure
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/bmp285_0_platform.temp.fac_cal.bias
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/sns_smd
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/bmp285_0_platform.pressure.fac_cal.bias
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/icm206xx_0_platform
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/sensors_list.txt
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/stk3x1x_0_platform.als
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/icm206xx_0_platform.config
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/bmp285_0_platform.temp.fac_cal.scale
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/icm206xx_0.temp
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/icm206xx_0_platform.md.config
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/sns_aont
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/icm206xx_0.temp.config
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/stk3x1x_0_platform
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/icm206xx_0.accel.config
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/file2
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/mmc5603x_0_platform.mag.fac_cal
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/sensors_settings
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/mmc5603x_0_platform.mag.fac_cal.corr_mat
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/mmc5603x_0
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/icm206xx_0_platform.temp
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/sns_geomag_rv.config
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/bmp285_0_platform.temp
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/bmp285_0_platform.temp.fac_cal
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/mmc5603x_0.mag
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/sns_rmd
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/sns_bring_to_ear
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/bmp285_0.pressure
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/icm206xx_0_platform.md
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/icm206xx_0_platform.gyro
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/icm206xx_0_platform.accel.fac_cal
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/sns_fmv_platform.config
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/sns_rotv_platform
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/sns_reg_config
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/stk3x1x_0
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/icm206xx_0_platform.temp.fac_cal.bias
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/icm206xx_0_platform.accel
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/stk3x1x_0.proximity
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/bmp285_0_platform
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/sns_multishake
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/sns_reg_version
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/icm206xx_0_platform.temp.fac_cal
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/icm206xx_0_platform.placement
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/sns_gyro_cal_persist_s0.compensation_matrix
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/mmc5603x_0_platform
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/stk3x1x_0_platform.ps.fac_cal
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/mmc5603x_0_platform.mag.fac_cal.bias
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/icm206xx_0.accel
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/sns_device_orient_platform
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/mmc5603x_0_platform.orient
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/icm206xx_0_platform.accel.fac_cal.corr_mat
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/sns_pedometer
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/bmp285_0_platform.pressure.fac_cal.scale
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/sensors_registry
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/sns_dpc
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/sns_gyro_cal_persist_s0.bias
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/sns_device_orient_platform.config
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/file1
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/sns_tilt_to_wake
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/stk3x1x_0.ambient_light
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/mmc5603x_0_platform.config
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/icm206xx_0.gyro.config
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/icm206xx_0_platform.gyro.fac_cal
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/icm206xx_0.md
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/icm206xx_0_platform.temp.fac_cal.scale
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/icm206xx_0.md.config
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/sns_diag_config
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/sns_mag_cal_persist_s0c0.bias
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/bmp285_0.temp.config
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/sns_gyro_cal_persist_s0.scale_factor
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/sns_tilt
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/sns_gyro_cal_persist_s0
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/sns_amd
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/sns_basic_gestures
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/stk3x1x_0_platform.als.fac_cal
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/bmp285_0.pressure.config
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/bmp285_0.temp
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/sns_fmv_platform
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/sns_diag_sensor_datatype
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/mmc5603x_0.mag.config
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/mmc5603x_0_platform.mag
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/icm206xx_0
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/bmp285_0
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/sns_cm
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/icm206xx_0_platform.gyro.fac_cal.corr_mat
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/stk3x1x_0.proximity.config
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/mmc5603x_0_platform.placement
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/bmp285_0_platform.config
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/icm206xx_0_platform.gyro.fac_cal.bias
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/stk3x1x_0_platform.ps
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/bmp285_0_platform.pressure.fac_cal
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/icm206xx_0_platform.orient
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/icm206xx_0.gyro
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/sns_facing
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/sns_mag_cal_persist_s0c0
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/sns_geomag_rv
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/mmc5603x_0.mag.config_2
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/registry/icm206xx_0_platform.accel.fac_cal.bias
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/config/sns_dpc.json
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/config/bmp285_0.json
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/config/sns_gyro_cal.json
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/config/sns_tilt_sw_enabled.json
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/config/icm206xx_0.json
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/config/sns_ccd.json
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/config/sns_rotv.json
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/config/sns_distance_bound.json
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/config/sdm845_bmp285_0.json
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/config/sns_amd_sw_disabled.json
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/config/sns_heart_rate.json
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/config/sdm845_icm206xx_0.json
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/config/sns_tilt.json
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/config/sns_fmv.json
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/config/sns_device_orient.json
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/config/sns_facing.json
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/config/sns_diag_filter.json
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/config/sns_dae.json
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/config/sns_mag_cal.json
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/config/sns_amd.json
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/config/sns_ccd_v2_walk.json
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/config/sns_geomag_rv.json
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/config/sns_amd_sw_enabled.json
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/config/sns_pedometer.json
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/config/sns_multishake.json
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/config/sns_ccd_v3_walk.json
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/config/sns_rmd.json
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/config/sns_basic_gestures.json
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/config/sns_cm.json
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/config/sns_tilt_to_wake.json
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/config/sdm845_stk3x1x_0.json
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/config/sdm845_mmc5603x_0.json
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/config/mmc5603x_0.json
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/config/sns_tilt_sw_disabled.json
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/config/sns_smd.json
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/config/stk3x1x_0.json
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/config/sns_aont.json
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/config/sns_mag_cal_legacy.json
./usr/share/qcom/sdm845/SHIFT/axolotl/sensors/config/sns_bring_to_ear.json
./etc/qcom/sns_reg.conf
./etc/qcom/sensors.d/bmp285_0.json
./etc/qcom/sensors.d/icm206xx_0.json
./etc/qcom/sensors.d/mmc5603x_0.json
./etc/qcom/sensors.d/sdm845_bmp285_0.json
./etc/qcom/sensors.d/sdm845_icm206xx_0.json
./etc/qcom/sensors.d/sdm845_mmc5603x_0.json
./etc/qcom/sensors.d/sdm845_stk3x1x_0.json
./etc/qcom/sensors.d/sns_amd.json
./etc/qcom/sensors.d/sns_amd_sw_disabled.json
./etc/qcom/sensors.d/sns_amd_sw_enabled.json
./etc/qcom/sensors.d/sns_aont.json
./etc/qcom/sensors.d/sns_basic_gestures.json
./etc/qcom/sensors.d/sns_bring_to_ear.json
./etc/qcom/sensors.d/sns_ccd.json
./etc/qcom/sensors.d/sns_ccd_v2_walk.json
./etc/qcom/sensors.d/sns_ccd_v3_walk.json
./etc/qcom/sensors.d/sns_cm.json
./etc/qcom/sensors.d/sns_dae.json
./etc/qcom/sensors.d/sns_device_orient.json
./etc/qcom/sensors.d/sns_diag_filter.json
./etc/qcom/sensors.d/sns_distance_bound.json
./etc/qcom/sensors.d/sns_dpc.json
./etc/qcom/sensors.d/sns_facing.json
./etc/qcom/sensors.d/sns_fmv.json
./etc/qcom/sensors.d/sns_geomag_rv.json
./etc/qcom/sensors.d/sns_gyro_cal.json
./etc/qcom/sensors.d/sns_heart_rate.json
./etc/qcom/sensors.d/sns_mag_cal.json
./etc/qcom/sensors.d/sns_mag_cal_legacy.json
./etc/qcom/sensors.d/sns_multishake.json
./etc/qcom/sensors.d/sns_pedometer.json
./etc/qcom/sensors.d/sns_rmd.json
./etc/qcom/sensors.d/sns_rotv.json
./etc/qcom/sensors.d/sns_smd.json
./etc/qcom/sensors.d/sns_tilt.json
./etc/qcom/sensors.d/sns_tilt_sw_disabled.json
./etc/qcom/sensors.d/sns_tilt_sw_enabled.json
./etc/qcom/sensors.d/sns_tilt_to_wake.json
./etc/qcom/sensors.d/stk3x1x_0.json
./usr/lib/qcom/adsp/AlacDecoderModule.so.1
./usr/lib/qcom/adsp/ApeDecoderModule.so.1
./usr/lib/qcom/adsp/AudioContextDetection.so.1
./usr/lib/qcom/adsp/AudioSphereModule.so.1
./usr/lib/qcom/adsp/cellinfo_tools.so
./usr/lib/qcom/adsp/CFCMModule.so.1
./usr/lib/qcom/adsp/chre_app_coverage2.so
./usr/lib/qcom/adsp/chre_app_coverage.so
./usr/lib/qcom/adsp/chre_app_oem.so
./usr/lib/qcom/adsp/chre_app_sensor_cfg.so
./usr/lib/qcom/adsp/chre_drv_bt.so
./usr/lib/qcom/adsp/chre_drv_gf.so
./usr/lib/qcom/adsp/chre_drv_loc.so
./usr/lib/qcom/adsp/chre_drv_modem.so
./usr/lib/qcom/adsp/chre_drv_wifi.so
./usr/lib/qcom/adsp/chre_pal.so
./usr/lib/qcom/adsp/EtsiAmrWbPlusDecModule.so.1
./usr/lib/qcom/adsp/EtsiEaacPlusEncAndCmnModule.so.1
./usr/lib/qcom/adsp/fastrpc_shell_0
./usr/lib/qcom/adsp/fastrpc_shell_2
./usr/lib/qcom/adsp/FlacDecoderModule.so.1
./usr/lib/qcom/adsp/fluence_voiceplus_module.so.1
./usr/lib/qcom/adsp/HeaacDecoderModule.so.1
./usr/lib/qcom/adsp/LdacModule.so.1
./usr/lib/qcom/adsp/libchre_slpi_skel.so
./usr/lib/qcom/adsp/libFastRPC_UTF_Forward_800s_sdm845_skel.so
./usr/lib/qcom/adsp/libstabilitydomain_skel.so
./usr/lib/qcom/adsp/libsysmondomain_skel.so
./usr/lib/qcom/adsp/libsysmon_skel.so
./usr/lib/qcom/adsp/lowi_client.so
./usr/lib/qcom/adsp/map_AVS_SHARED_LIBS_845.adsp.prodQ.txt
./usr/lib/qcom/adsp/map_SHARED_LIBS_845.adsp.prodQ.txt
./usr/lib/qcom/adsp/map_SHARED_LIBS_AAAAAAAAQ.txt
./usr/lib/qcom/adsp/map_SSC_SLPI_USER_AAAAAAAAQ.txt
./usr/lib/qcom/adsp/mmecns_module.so.1
./usr/lib/qcom/adsp/SAPlusCmnModule.so.1
./usr/lib/qcom/adsp/sensor_testapp_40.so
./usr/lib/qcom/adsp/SVACmnModule.so.1
./usr/lib/qcom/adsp/VoiceWakeup_V2_Module.so.1
./usr/lib/qcom/adsp/VorbisDecoderModule.so.1
./usr/lib/qcom/adsp/WmaProDecoderModule.so.1
./usr/lib/qcom/adsp/WmaStdDecoderModule.so.1
./usr/lib/qcom/adsp/avs/adsp_avs_config.acdb
./usr/lib/qcom/adsp/avs/QRD/QRD_Bluetooth_cal.acdb
./usr/lib/qcom/adsp/avs/QRD/QRD_Codec_cal.acdb
./usr/lib/qcom/adsp/avs/QRD/QRD_General_cal.acdb
./usr/lib/qcom/adsp/avs/QRD/QRD_Global_cal.acdb
./usr/lib/qcom/adsp/avs/QRD/QRD_Handset_cal.acdb
./usr/lib/qcom/adsp/avs/QRD/QRD_Hdmi_cal.acdb
./usr/lib/qcom/adsp/avs/QRD/QRD_Headset_cal.acdb
./usr/lib/qcom/adsp/avs/QRD/QRD_Speaker_cal.acdb
./usr/lib/qcom/adsp/avs/QRD/QRD_workspaceFile.qwsp
./var/lib/qcom/sensors/bmp285_0
./var/lib/qcom/sensors/bmp285_0_platform
./var/lib/qcom/sensors/bmp285_0_platform.config
./var/lib/qcom/sensors/bmp285_0_platform.placement
./var/lib/qcom/sensors/bmp285_0_platform.pressure
./var/lib/qcom/sensors/bmp285_0_platform.pressure.fac_cal
./var/lib/qcom/sensors/bmp285_0_platform.pressure.fac_cal.bias
./var/lib/qcom/sensors/bmp285_0_platform.pressure.fac_cal.scale
./var/lib/qcom/sensors/bmp285_0_platform.temp
./var/lib/qcom/sensors/bmp285_0_platform.temp.fac_cal
./var/lib/qcom/sensors/bmp285_0_platform.temp.fac_cal.bias
./var/lib/qcom/sensors/bmp285_0_platform.temp.fac_cal.scale
./var/lib/qcom/sensors/bmp285_0.pressure
./var/lib/qcom/sensors/bmp285_0.pressure.config
./var/lib/qcom/sensors/bmp285_0.temp
./var/lib/qcom/sensors/bmp285_0.temp.config
./var/lib/qcom/sensors/file1
./var/lib/qcom/sensors/file2
./var/lib/qcom/sensors/icm206xx_0
./var/lib/qcom/sensors/icm206xx_0.accel
./var/lib/qcom/sensors/icm206xx_0.accel.config
./var/lib/qcom/sensors/icm206xx_0.gyro
./var/lib/qcom/sensors/icm206xx_0.gyro.config
./var/lib/qcom/sensors/icm206xx_0.md
./var/lib/qcom/sensors/icm206xx_0.md.config
./var/lib/qcom/sensors/icm206xx_0_platform
./var/lib/qcom/sensors/icm206xx_0_platform.accel
./var/lib/qcom/sensors/icm206xx_0_platform.accel.fac_cal
./var/lib/qcom/sensors/icm206xx_0_platform.accel.fac_cal.bias
./var/lib/qcom/sensors/icm206xx_0_platform.accel.fac_cal.corr_mat
./var/lib/qcom/sensors/icm206xx_0_platform.config
./var/lib/qcom/sensors/icm206xx_0_platform.gyro
./var/lib/qcom/sensors/icm206xx_0_platform.gyro.fac_cal
./var/lib/qcom/sensors/icm206xx_0_platform.gyro.fac_cal.bias
./var/lib/qcom/sensors/icm206xx_0_platform.gyro.fac_cal.corr_mat
./var/lib/qcom/sensors/icm206xx_0_platform.md
./var/lib/qcom/sensors/icm206xx_0_platform.md.config
./var/lib/qcom/sensors/icm206xx_0_platform.orient
./var/lib/qcom/sensors/icm206xx_0_platform.placement
./var/lib/qcom/sensors/icm206xx_0_platform.temp
./var/lib/qcom/sensors/icm206xx_0_platform.temp.fac_cal
./var/lib/qcom/sensors/icm206xx_0_platform.temp.fac_cal.bias
./var/lib/qcom/sensors/icm206xx_0_platform.temp.fac_cal.scale
./var/lib/qcom/sensors/icm206xx_0.temp
./var/lib/qcom/sensors/icm206xx_0.temp.config
./var/lib/qcom/sensors/mmc5603x_0
./var/lib/qcom/sensors/mmc5603x_0.mag
./var/lib/qcom/sensors/mmc5603x_0.mag.config
./var/lib/qcom/sensors/mmc5603x_0.mag.config_2
./var/lib/qcom/sensors/mmc5603x_0_platform
./var/lib/qcom/sensors/mmc5603x_0_platform.config
./var/lib/qcom/sensors/mmc5603x_0_platform.mag
./var/lib/qcom/sensors/mmc5603x_0_platform.mag.fac_cal
./var/lib/qcom/sensors/mmc5603x_0_platform.mag.fac_cal.bias
./var/lib/qcom/sensors/mmc5603x_0_platform.mag.fac_cal.corr_mat
./var/lib/qcom/sensors/mmc5603x_0_platform.orient
./var/lib/qcom/sensors/mmc5603x_0_platform.placement
./var/lib/qcom/sensors/sensors_list.txt
./var/lib/qcom/sensors/sensors_registry
./var/lib/qcom/sensors/sensors_settings
./var/lib/qcom/sensors/sns_amd
./var/lib/qcom/sensors/sns_aont
./var/lib/qcom/sensors/sns_basic_gestures
./var/lib/qcom/sensors/sns_bring_to_ear
./var/lib/qcom/sensors/sns_cm
./var/lib/qcom/sensors/sns_device_orient_platform
./var/lib/qcom/sensors/sns_device_orient_platform.config
./var/lib/qcom/sensors/sns_diag_config
./var/lib/qcom/sensors/sns_diag_sensor_datatype
./var/lib/qcom/sensors/sns_distance_bound_speed_for_motion_states
./var/lib/qcom/sensors/sns_dpc
./var/lib/qcom/sensors/sns_facing
./var/lib/qcom/sensors/sns_fmv_platform
./var/lib/qcom/sensors/sns_fmv_platform.config
./var/lib/qcom/sensors/sns_geomag_rv
./var/lib/qcom/sensors/sns_geomag_rv.config
./var/lib/qcom/sensors/sns_gyro_cal_config
./var/lib/qcom/sensors/sns_gyro_cal_persist_s0
./var/lib/qcom/sensors/sns_gyro_cal_persist_s0.bias
./var/lib/qcom/sensors/sns_gyro_cal_persist_s0.compensation_matrix
./var/lib/qcom/sensors/sns_gyro_cal_persist_s0.scale_factor
./var/lib/qcom/sensors/sns_mag_cal_persist_s0c0
./var/lib/qcom/sensors/sns_mag_cal_persist_s0c0.bias
./var/lib/qcom/sensors/sns_multishake
./var/lib/qcom/sensors/sns_pedometer
./var/lib/qcom/sensors/sns_reg_config
./var/lib/qcom/sensors/sns_reg_version
./var/lib/qcom/sensors/sns_rmd
./var/lib/qcom/sensors/sns_rotv_platform
./var/lib/qcom/sensors/sns_rotv_platform.config
./var/lib/qcom/sensors/sns_smd
./var/lib/qcom/sensors/sns_tilt
./var/lib/qcom/sensors/sns_tilt_to_wake
./var/lib/qcom/sensors/stk3x1x_0
./var/lib/qcom/sensors/stk3x1x_0.ambient_light
./var/lib/qcom/sensors/stk3x1x_0.ambient_light.config
./var/lib/qcom/sensors/stk3x1x_0_platform
./var/lib/qcom/sensors/stk3x1x_0_platform.als
./var/lib/qcom/sensors/stk3x1x_0_platform.als.fac_cal
./var/lib/qcom/sensors/stk3x1x_0_platform.config
./var/lib/qcom/sensors/stk3x1x_0_platform.ps
./var/lib/qcom/sensors/stk3x1x_0_platform.ps.fac_cal
./var/lib/qcom/sensors/stk3x1x_0.proximity
./var/lib/qcom/sensors/stk3x1x_0.proximity.config
@@ -1,45 +1,37 @@
# Maintainer: Joel Selvaraj <joelselvaraj.oss@gmail.com>
pkgname=firmware-xiaomi-beryllium
pkgver=8
pkgver=7
pkgrel=0
pkgdesc="Firmware for Xiaomi Poco F1"
url="https://gitlab.com/sdm845-mainline/firmware-xiaomi-beryllium"
arch="aarch64"
depends="linux-firmware-qcom linux-firmware-qca linux-firmware-ath10k"
license="proprietary"
options="!strip !check !archcheck !tracedeps textrels pmb:cross-native"
options="!strip !check !archcheck !tracedeps pmb:cross-native"
_commit="5a797a180ddee8edabd5e6c9d0d3566f257ec4c3"
_commit="b4937f06a796cd30b8ddecd6cf7ed416eecc06a0"
_board2_commit="fc750b3f1bda29c08cfe9329eb781c0ae3608456"
source="$pkgname.tar.gz::$url/-/archive/$_commit/$pkgname-$_commit.tar.gz
firmware.files
sensor.files
"
subpackages="$pkgname-sensors:firmware_sensors"
board-2.bin::https://gitlab.com/dylanvanassche/ath10k-firmware/-/raw/$_board2_commit/linux-firmware/board-2.bin"
package() {
cd "$srcdir/$pkgname-$_commit/"
while IFS="" read -r _i || [ -n "$_i" ]; do
[ ! -d $(dirname $_i) ] && mkdir -p $(dirname $_i)
install -Dm644 "$srcdir/$pkgname-$_commit/$_i" "$pkgdir/$_i"
echo $_i
install -Dm644 $_i "$pkgdir/$_i"
done < "$srcdir/firmware.files"
}
firmware_sensors() {
pkgdesc="Files to be included to add sensor support"
depends="$pkgname"
install_if="$pkgname-nonfree-firmware"
mkdir "$subpkgdir"
while IFS="" read -r _i || [ -n "$_i" ]; do
[ ! -d $(dirname $_i) ] && mkdir -p $(dirname $_i)
install -Dm644 "$srcdir/$pkgname-$_commit/$_i" "$pkgdir/$_i"
done < "$srcdir/sensor.files"
# Install board-2.bin until upstream
install -Dm644 "$srcdir"/board-2.bin \
"$pkgdir"/lib/firmware/postmarketos/ath10k/WCN3990/hw1.0/board-2.bin
}
sha512sums="
babe3ec1abde42f21f1943357a28548cb89c3df4f860a1c3bdef22782e38b77ff6e1fcf6dce44de4ba771da4c61bfad97df25520ff2b466288a081fd7a13cf7e firmware-xiaomi-beryllium.tar.gz
d41eb4cfd7b1fa932a6471162e1edb15f637be9b3b66648827916d5f3a03ebcae24b158b574916070a6d8a22cd8c0ac1bbcbafab8de6aba3b4932fa6bfb23bb1 firmware.files
445600490c81091ec51b0ce50297e960f214d9848242e8dc35689ce40e5a7469e8d495d64b61e1a89d38aa6695cbd012f7f1cdd8c5e94cce0c1c64f2c833dba3 sensor.files
41fdd771fe73e31bdce6088fdeb7686205f61b9888612fa83ac914e4bb524d22bba63894376a671d3acb19e90316a3d2eafdfb5425360ba53e41a38b9fd753ae firmware-xiaomi-beryllium.tar.gz
db32c8df77632e763c1ca3e80cee1ee2528c4986c944511c726add6e13fca6552ae63f6d436800439b7e615fd0c09f234888a68e4a6ff6663afe3dc593d6a7b0 firmware.files
a8eaab63f467553a65789a316d6f58cc15b0ad9bf3f698e6dbe51efa841db7f62a69d0c24b69da4f36de4a01dc29b723911d9cf17f925d3ce1170cbfa6b16029 board-2.bin
"
@@ -5,7 +5,6 @@
./lib/firmware/qcom/sdm845/beryllium/ipa_fws.mbn
./lib/firmware/qcom/sdm845/beryllium/mba.mbn
./lib/firmware/qcom/sdm845/beryllium/modem.mbn
./lib/firmware/qcom/sdm845/beryllium/slpi.mbn
./lib/firmware/qcom/sdm845/beryllium/venus.mbn
./lib/firmware/qcom/sdm845/beryllium/wlanmdsp.mbn
./lib/firmware/qcom/sdm845/beryllium/adspr.jsn
@@ -1,217 +0,0 @@
./usr/share/qcom/sdm845/Xiaomi/beryllium/dsp/adsp/WmaProDecoderModule.so.1
./usr/share/qcom/sdm845/Xiaomi/beryllium/dsp/adsp/map_SHARED_LIBS_845.adsp.prodQ.txt
./usr/share/qcom/sdm845/Xiaomi/beryllium/dsp/adsp/libstabilitydomain_skel.so
./usr/share/qcom/sdm845/Xiaomi/beryllium/dsp/adsp/ApeDecoderModule.so.1
./usr/share/qcom/sdm845/Xiaomi/beryllium/dsp/adsp/capi_v2_voice_imc_tx.so.1
./usr/share/qcom/sdm845/Xiaomi/beryllium/dsp/adsp/AudioContextDetection.so.1
./usr/share/qcom/sdm845/Xiaomi/beryllium/dsp/adsp/SVACmnModule.so.1
./usr/share/qcom/sdm845/Xiaomi/beryllium/dsp/adsp/mmecns_module.so.1
./usr/share/qcom/sdm845/Xiaomi/beryllium/dsp/adsp/AlacDecoderModule.so.1
./usr/share/qcom/sdm845/Xiaomi/beryllium/dsp/adsp/FlacDecoderModule.so.1
./usr/share/qcom/sdm845/Xiaomi/beryllium/dsp/adsp/fluence_voiceplus_module.so.1
./usr/share/qcom/sdm845/Xiaomi/beryllium/dsp/adsp/VoiceWakeup_V2_Module.so.1
./usr/share/qcom/sdm845/Xiaomi/beryllium/dsp/adsp/EtsiEaacPlusEncAndCmnModule.so.1
./usr/share/qcom/sdm845/Xiaomi/beryllium/dsp/adsp/map_AVS_SHARED_LIBS_845.adsp.prodQ.txt
./usr/share/qcom/sdm845/Xiaomi/beryllium/dsp/adsp/HeaacDecoderModule.so.1
./usr/share/qcom/sdm845/Xiaomi/beryllium/dsp/adsp/SAPlusCmnModule.so.1
./usr/share/qcom/sdm845/Xiaomi/beryllium/dsp/adsp/EtsiAmrWbPlusDecModule.so.1
./usr/share/qcom/sdm845/Xiaomi/beryllium/dsp/adsp/libsysmondomain_skel.so
./usr/share/qcom/sdm845/Xiaomi/beryllium/dsp/adsp/fastrpc_shell_0
./usr/share/qcom/sdm845/Xiaomi/beryllium/dsp/adsp/WmaStdDecoderModule.so.1
./usr/share/qcom/sdm845/Xiaomi/beryllium/dsp/adsp/LdacModule.so.1
./usr/share/qcom/sdm845/Xiaomi/beryllium/dsp/adsp/VorbisDecoderModule.so.1
./usr/share/qcom/sdm845/Xiaomi/beryllium/dsp/adsp/capi_v2_voice_imc_rx.so.1
./usr/share/qcom/sdm845/Xiaomi/beryllium/dsp/adsp/libsysmon_skel.so
./usr/share/qcom/sdm845/Xiaomi/beryllium/dsp/adsp/AudioSphereModule.so.1
./usr/share/qcom/sdm845/Xiaomi/beryllium/dsp/adsp/CFCMModule.so.1
./usr/share/qcom/sdm845/Xiaomi/beryllium/dsp/adsp/map_CUSTOM_SHARED_LIBS_845.adsp.prodQ.txt
./usr/share/qcom/sdm845/Xiaomi/beryllium/dsp/cdsp/libbenchmark_skel.so
./usr/share/qcom/sdm845/Xiaomi/beryllium/dsp/cdsp/libvpp_mvp.so
./usr/share/qcom/sdm845/Xiaomi/beryllium/dsp/cdsp/libvpp_qbr.so
./usr/share/qcom/sdm845/Xiaomi/beryllium/dsp/cdsp/libstabilitydomain_skel.so
./usr/share/qcom/sdm845/Xiaomi/beryllium/dsp/cdsp/libvpp_frc.so
./usr/share/qcom/sdm845/Xiaomi/beryllium/dsp/cdsp/libhcp_rpc_skel.so
./usr/share/qcom/sdm845/Xiaomi/beryllium/dsp/cdsp/libvpp_svc_skel.so
./usr/share/qcom/sdm845/Xiaomi/beryllium/dsp/cdsp/libvpp_diagtools.so
./usr/share/qcom/sdm845/Xiaomi/beryllium/dsp/cdsp/map_SHARED_LIBS_845.cdsp.prodQ.txt
./usr/share/qcom/sdm845/Xiaomi/beryllium/dsp/cdsp/libsysmondomain_skel.so
./usr/share/qcom/sdm845/Xiaomi/beryllium/dsp/cdsp/libvpp_aie.so
./usr/share/qcom/sdm845/Xiaomi/beryllium/dsp/cdsp/libsysmon_skel.so
./usr/share/qcom/sdm845/Xiaomi/beryllium/dsp/cdsp/libvpp_nr.so
./usr/share/qcom/sdm845/Xiaomi/beryllium/dsp/cdsp/libc++.so.1
./usr/share/qcom/sdm845/Xiaomi/beryllium/dsp/cdsp/fastrpc_shell_3
./usr/share/qcom/sdm845/Xiaomi/beryllium/dsp/cdsp/ubwcdma_dynlib.so
./usr/share/qcom/sdm845/Xiaomi/beryllium/dsp/cdsp/libc++abi.so.1
./usr/share/qcom/sdm845/Xiaomi/beryllium/dsp/sdsp/fastrpc_shell_2
./usr/share/qcom/sdm845/Xiaomi/beryllium/dsp/sdsp/libFastRPC_UTF_Forward_800s_sdm845_skel.so
./usr/share/qcom/sdm845/Xiaomi/beryllium/dsp/sdsp/cellinfo_tools.so
./usr/share/qcom/sdm845/Xiaomi/beryllium/dsp/sdsp/map_SSC_SLPI_USER_AAAAAAAAQ.txt
./usr/share/qcom/sdm845/Xiaomi/beryllium/dsp/sdsp/libstabilitydomain_skel.so
./usr/share/qcom/sdm845/Xiaomi/beryllium/dsp/sdsp/chre_app_coverage.so
./usr/share/qcom/sdm845/Xiaomi/beryllium/dsp/sdsp/chre_drv_loc.so
./usr/share/qcom/sdm845/Xiaomi/beryllium/dsp/sdsp/sensor_testapp_40.so
./usr/share/qcom/sdm845/Xiaomi/beryllium/dsp/sdsp/chre_pal.so
./usr/share/qcom/sdm845/Xiaomi/beryllium/dsp/sdsp/chre_app_oem.so
./usr/share/qcom/sdm845/Xiaomi/beryllium/dsp/sdsp/chre_app_coverage2.so
./usr/share/qcom/sdm845/Xiaomi/beryllium/dsp/sdsp/lowi_client.so
./usr/share/qcom/sdm845/Xiaomi/beryllium/dsp/sdsp/chre_app_sensor_cfg.so
./usr/share/qcom/sdm845/Xiaomi/beryllium/dsp/sdsp/libsysmondomain_skel.so
./usr/share/qcom/sdm845/Xiaomi/beryllium/dsp/sdsp/chre_drv_bt.so
./usr/share/qcom/sdm845/Xiaomi/beryllium/dsp/sdsp/libchre_slpi_skel.so
./usr/share/qcom/sdm845/Xiaomi/beryllium/dsp/sdsp/libsysmon_skel.so
./usr/share/qcom/sdm845/Xiaomi/beryllium/dsp/sdsp/chre_drv_modem.so
./usr/share/qcom/sdm845/Xiaomi/beryllium/dsp/sdsp/map_SHARED_LIBS_AAAAAAAAQ.txt
./usr/share/qcom/sdm845/Xiaomi/beryllium/dsp/sdsp/chre_drv_gf.so
./usr/share/qcom/sdm845/Xiaomi/beryllium/dsp/sdsp/chre_drv_wifi.so
./usr/share/qcom/sdm845/Xiaomi/beryllium/socinfo/platform_version
./usr/share/qcom/sdm845/Xiaomi/beryllium/socinfo/hw_platform
./usr/share/qcom/sdm845/Xiaomi/beryllium/socinfo/platform_subtype_id
./usr/share/qcom/sdm845/Xiaomi/beryllium/socinfo/revision
./usr/share/qcom/sdm845/Xiaomi/beryllium/socinfo/soc_id
./usr/share/qcom/sdm845/Xiaomi/beryllium/socinfo/platform_subtype
./usr/share/qcom/sdm845/Xiaomi/beryllium/acdb/Forte_Headset_cal.acdb
./usr/share/qcom/sdm845/Xiaomi/beryllium/acdb/Forte_Bluetooth_cal.acdb
./usr/share/qcom/sdm845/Xiaomi/beryllium/acdb/Forte_workspaceFile.qwsp
./usr/share/qcom/sdm845/Xiaomi/beryllium/acdb/Forte_General_cal.acdb
./usr/share/qcom/sdm845/Xiaomi/beryllium/acdb/Forte_Hdmi_cal.acdb
./usr/share/qcom/sdm845/Xiaomi/beryllium/acdb/adsp_avs_config.acdb
./usr/share/qcom/sdm845/Xiaomi/beryllium/acdb/Forte_Global_cal.acdb
./usr/share/qcom/sdm845/Xiaomi/beryllium/acdb/Forte_Speaker_cal.acdb
./usr/share/qcom/sdm845/Xiaomi/beryllium/acdb/Forte_Handset_cal.acdb
./usr/share/qcom/sdm845/Xiaomi/beryllium/acdb/Forte_Codec_cal.acdb
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/sns_reg.conf
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/sensors_list.txt
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/sns_reg_ctrl
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/sensors_settings
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/sns_gyro_cal_config
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/adux1050_0_platform.placement
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/sns_distance_bound_speed_for_motion_states
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/sns_rotv_platform.config
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/adux1050_0.proximity.config
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/sns_smd
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/ak0991x_0_platform.mag.fac_cal.corr_mat
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/bmi160_0.temp
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/bmi160_0_platform.gyro.fac_cal
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/sns_gyro_cal_persist.scale_factor
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/bmi160_0.temp.config
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/bmi160_0.accel
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/ak0991x_0
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/ak0991x_0_platform.mag.fac_cal
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/sns_cm.heap_config
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/ak0991x_0_platform.mag
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/sensors_settings
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/ak0991x_0.mag
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/adux1050_0.proximity
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/sns_geomag_rv.config
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/bmi160_0_platform.gyro.fac_cal.corr_mat
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/sns_rmd
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/bmi160_0_platform
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/sns_bring_to_ear
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/bmi160_0_platform.gyro
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/sns_fmv_platform.config
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/sns_mag_cal_persist.bias
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/sns_rotv_platform
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/sns_reg_config
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/bmi160_0_platform.orient
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/sns_aod
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/adux1050_0_platform
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/bmi160_0_platform.accel.fac_cal.corr_mat
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/ak0991x_0_platform.mag.fac_cal.bias
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/tmd2725_platform.config
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/sns_gyro_cal_persist_s0.compensation_matrix
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/sns_mag_cal_persist
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/tmd2725.als.config
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/bmi160_0.accel.config
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/tmd2725_platform
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/adux1050_0_platform.config
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/sns_device_orient_platform
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/bmi160_0_platform.temp.fac_cal.bias
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/bmi160_0_platform.accel.fac_cal.bias
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/bmi160_0_platform.md.config
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/sns_pedometer
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/sns_dpc
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/sns_gyro_cal_persist_s0.bias
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/sns_device_orient_platform.config
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/sns_aod.params
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/ak0991x_0_platform.orient
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/bmi160_0_platform.md
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/bmi160_0.gyro
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/sns_nonui.params
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/bmi160_0_platform.accel.fac_cal
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/bmi160_0_platform.gyro.fac_cal.bias
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/tmd2725_platform.als.fac_cal
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/adux1050_0.custom
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/ak0991x_0_platform.placement
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/tmd2725
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/sns_mag_cal_persist_s0c0.bias
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/bmi160_0_platform.placement
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/sns_gyro_cal_persist
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/sns_gyro_cal_persist_s0.scale_factor
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/tmd2725_platform.als
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/sns_gyro_cal_persist_s0
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/bmi160_0.md
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/tmd2725.prox
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/adux1050_0
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/sns_amd
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/ak0991x_0.mag.config_2
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/bmi160_0_platform.temp.fac_cal
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/sns_gyro_cal_persist.bias
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/sns_basic_gestures
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/tmd2725.prox.config
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/ak0991x_0_platform
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/adux1050_0.custom.config
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/bmi160_0_platform.accel
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/sns_fmv_platform
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/sns_diag_sensor_datatype
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/bmi160_0_platform.temp
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/bmi160_0
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/bmi160_0_platform.temp.fac_cal.scale
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/tmd2725_platform.coefficient
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/sns_nonui
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/ak0991x_0_platform.config
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/ak0991x_0.mag.config
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/tmd2725.als
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/sns_cm
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/bmi160_0.gyro.config
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/tmd2725_platform.prox
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/sns_gyro_cal_persist.compensation_matrix
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/sns_facing
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/sns_mag_cal_persist_s0c0
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/tmd2725_platform.prox.fac_cal
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/sns_mag_cal_config
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/bmi160_0.md.config
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/bmi160_0_platform.config
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/registry/sns_geomag_rv
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/config/sns_dpc.json
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/config/sns_gyro_cal.json
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/config/sns_rotv.json
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/config/sns_distance_bound.json
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/config/adux1050_0.json
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/config/sns_aod.json
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/config/sdm845_bmi160_0.json
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/config/sns_fmv.json
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/config/sns_device_orient.json
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/config/sns_facing.json
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/config/sns_diag_filter.json
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/config/sns_mag_cal.json
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/config/config_list.txt
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/config/sns_amd.json
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/config/bmi160_0.json
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/config/sns_geomag_rv.json
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/config/sns_pedometer.json
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/config/sns_multishake.json
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/config/sdm845_tmd2725.json
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/config/sns_nonui.json
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/config/sns_rmd.json
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/config/sdm845_adux1050_0.json
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/config/ak991x_dri_0.json
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/config/sns_basic_gestures.json
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/config/sns_cm.json
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/config/sns_smd.json
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/config/sdm845_ak991x_0.json
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/config/tmd2725.json
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/config/sns_bring_to_ear.json
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/gyro_caldata.txt
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/file1
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/cit_sensors_list.txt
./usr/share/qcom/sdm845/Xiaomi/beryllium/sensors/acc_caldata.txt
@@ -4,7 +4,7 @@
pkgname=linux-postmarketos-grate
pkgver=6.6.22
pkgrel=2
pkgrel=1
pkgdesc="Linux kernel with experimental patches for Tegra"
arch="armv7"
url="https://gitlab.com/grate-driver/linux"
@@ -49,5 +49,5 @@ package() {
sha512sums="
db25898c5c4103e12ace113de7f7eba91b41f94a4dae270c9424341e8f796a98dee8676d1d02b229b0c4b11cc79b31454a13f9f2b7b1277b5ca9bb7328d54a39 linux-postmarketos-grate-v6.6.22-lts.tar.bz2
094aed15d6e95830fd9e175f40b646088e21019c6243377983a5a1c6e378c1d530e91c8b62dfec357844fcd2ea5bc873270a56711480a4544628b12bda503619 config-postmarketos-grate.armv7
651bcf10d50f5ff0f20de03384a5a0e6318e0d2b8ad527e9a19e7e119ce06c5188bb772fbafc4f6d6c97188d24639eba8bcfd1dd10c2d6a6a24414f7d9aa0576 config-postmarketos-grate.armv7
"
@@ -6094,7 +6094,7 @@ CONFIG_NLS_CODEPAGE_437=m
# CONFIG_NLS_ISO8859_8 is not set
# CONFIG_NLS_CODEPAGE_1250 is not set
# CONFIG_NLS_CODEPAGE_1251 is not set
CONFIG_NLS_ASCII=y
# CONFIG_NLS_ASCII is not set
CONFIG_NLS_ISO8859_1=m
# CONFIG_NLS_ISO8859_2 is not set
# CONFIG_NLS_ISO8859_3 is not set
@@ -1,7 +1,7 @@
# Maintainer: Adam Thiede <me@adamthiede.com>
# Co-Maintainer: Jenneron <jenneron@protonmail.com>
pkgname=linux-postmarketos-mediatek-mt8173
pkgver=6.9.2
pkgver=6.8.7
pkgrel=1
pkgdesc="Mainline kernel fork for Mediatek MT8173 devices"
arch="aarch64"
@@ -18,9 +18,9 @@ makedepends="
bison
findutils
flex
installkernel
openssl-dev
perl
postmarketos-installkernel
gmp-dev
mpc1-dev
mpfr-dev
@@ -68,8 +68,8 @@ package() {
}
sha512sums="
a168f5b3e7ee7451d5bb1c7f6c090d6002330a4529ef74b2e47f6902ba3d6feaa8dc89f7b5a072d52f6933fd08354a0ff1e12f22240ce53c758c144d4ad132cd linux-6.9.2.tar.xz
0a28bc2e6d57a95ec5125f0c8a21b42d63af7a907e214e3ca3fa90a6741277bb809426a1b8a26b52452854ff6cb04800887552b86c37c0c6af1ad0b7f8acfcd7 config-postmarketos-mediatek-mt8173.aarch64
2d580d354029832e0d93401c9ef016b5dc0bcd5b5b06ccadf6fa79eb033d5af0ba29e1beca8f7a2e79bbe966d29dfd39246c8b63c8df20b756e1d484cbc8cec1 linux-6.8.7.tar.xz
cb83322851f274c9a8ac83a9ae23d6ab3d10ef3c7df1947def2e560848881c89e43cd5ba17309b937f6eeb30c9078b9880ba38cd478152a86f927a7276e242d7 config-postmarketos-mediatek-mt8173.aarch64
4b499c1fbf53631cffd6fa7299643dc744e0e2187f71804664b02f05296162b42e3f76aa0d8c688cecb43a8bcd41ec92991c98287951292260237b828dcca710 fix-mmc1-speed.patch
c86f8dfc32165a32381d45a4c8b6811ebf43f01b5d8a48fbe227cf5084cfefe24b32264c1c150cb49115db4759a2d21ad48b37dcaac78367d226e9cc2a5ba849 fix-mmc-order.patch
caf48ac0f77661153ee94c7de4931baca135a69a97e93f01ad8f276b4a9944e077d7214c117450943cca07990c773661f79718cb0c2ff7c5789c93d37afb26de fix-spi-nor-max-frequency.patch
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
# Linux/arm64 6.9.2 Kernel Configuration
# Linux/arm64 6.8.7 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (Alpine 13.2.1_git20240309) 13.2.1 20240309"
CONFIG_CC_IS_GCC=y
@@ -269,8 +269,7 @@ CONFIG_PROFILING=y
#
# Kexec and crash features
#
CONFIG_CRASH_RESERVE=y
CONFIG_VMCORE_INFO=y
CONFIG_CRASH_CORE=y
CONFIG_KEXEC_CORE=y
CONFIG_KEXEC=y
CONFIG_KEXEC_FILE=y
@@ -283,6 +282,7 @@ CONFIG_ARM64=y
CONFIG_GCC_SUPPORTS_DYNAMIC_FTRACE_WITH_ARGS=y
CONFIG_64BIT=y
CONFIG_MMU=y
CONFIG_ARM64_PAGE_SHIFT=12
CONFIG_ARM64_CONT_PTE_SHIFT=4
CONFIG_ARM64_CONT_PMD_SHIFT=4
CONFIG_ARCH_MMAP_RND_BITS_MIN=18
@@ -412,7 +412,6 @@ CONFIG_ARM64_4K_PAGES=y
# CONFIG_ARM64_64K_PAGES is not set
# CONFIG_ARM64_VA_BITS_39 is not set
CONFIG_ARM64_VA_BITS_48=y
# CONFIG_ARM64_VA_BITS_52 is not set
CONFIG_ARM64_VA_BITS=48
CONFIG_ARM64_PA_BITS_48=y
CONFIG_ARM64_PA_BITS=48
@@ -523,7 +522,6 @@ CONFIG_RANDOMIZE_BASE=y
CONFIG_RANDOMIZE_MODULE_REGION_FULL=y
CONFIG_CC_HAVE_STACKPROTECTOR_SYSREG=y
CONFIG_STACKPROTECTOR_PER_TASK=y
CONFIG_ARM64_CONTPTE=y
# end of Kernel Features
#
@@ -543,9 +541,6 @@ CONFIG_SUSPEND_FREEZER=y
CONFIG_HIBERNATE_CALLBACKS=y
CONFIG_HIBERNATION=y
CONFIG_HIBERNATION_SNAPSHOT_DEV=y
CONFIG_HIBERNATION_COMP_LZO=y
# CONFIG_HIBERNATION_COMP_LZ4 is not set
CONFIG_HIBERNATION_DEF_COMP="lzo"
CONFIG_PM_STD_PARTITION=""
CONFIG_PM_SLEEP=y
CONFIG_PM_SLEEP_SMP=y
@@ -625,6 +620,7 @@ CONFIG_ARM_SCMI_CPUFREQ=y
CONFIG_ARCH_SUPPORTS_ACPI=y
# CONFIG_ACPI is not set
CONFIG_HAVE_KVM=y
CONFIG_KVM_COMMON=y
CONFIG_HAVE_KVM_IRQCHIP=y
CONFIG_HAVE_KVM_IRQ_ROUTING=y
@@ -633,7 +629,6 @@ CONFIG_HAVE_KVM_DIRTY_RING_ACQ_REL=y
CONFIG_NEED_KVM_DIRTY_RING_WITH_BITMAP=y
CONFIG_KVM_MMIO=y
CONFIG_HAVE_KVM_MSI=y
CONFIG_HAVE_KVM_READONLY_MEM=y
CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y
CONFIG_KVM_VFIO=y
CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y
@@ -645,7 +640,6 @@ CONFIG_KVM_GENERIC_MMU_NOTIFIER=y
CONFIG_VIRTUALIZATION=y
CONFIG_KVM=y
# CONFIG_NVHE_EL2_DEBUG is not set
CONFIG_CPU_MITIGATIONS=y
#
# General architecture-dependent options
@@ -678,7 +672,6 @@ CONFIG_ARCH_WANTS_NO_INSTR=y
CONFIG_HAVE_ASM_MODVERSIONS=y
CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y
CONFIG_HAVE_RSEQ=y
CONFIG_HAVE_RUST=y
CONFIG_HAVE_FUNCTION_ARG_ACCESS_API=y
CONFIG_HAVE_HW_BREAKPOINT=y
CONFIG_HAVE_PERF_REGS=y
@@ -728,11 +721,8 @@ CONFIG_HAVE_ARCH_MMAP_RND_BITS=y
CONFIG_ARCH_MMAP_RND_BITS=18
CONFIG_HAVE_ARCH_MMAP_RND_COMPAT_BITS=y
CONFIG_ARCH_MMAP_RND_COMPAT_BITS=11
CONFIG_HAVE_PAGE_SIZE_4KB=y
CONFIG_PAGE_SIZE_4KB=y
CONFIG_PAGE_SIZE_LESS_THAN_64KB=y
CONFIG_PAGE_SIZE_LESS_THAN_256KB=y
CONFIG_PAGE_SHIFT=12
CONFIG_ARCH_WANT_DEFAULT_TOPDOWN_MMAP_LAYOUT=y
CONFIG_CLONE_BACKWARDS=y
CONFIG_OLD_SIGSUSPEND3=y
@@ -791,7 +781,6 @@ CONFIG_MODULE_COMPRESS_NONE=y
# CONFIG_MODULE_COMPRESS_ZSTD is not set
# CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set
CONFIG_MODPROBE_PATH="/sbin/modprobe"
# CONFIG_TRIM_UNUSED_KSYMS is not set
CONFIG_MODULES_TREE_LOOKUP=y
CONFIG_BLOCK=y
CONFIG_BLOCK_LEGACY_AUTOLOAD=y
@@ -836,7 +825,6 @@ CONFIG_MQ_IOSCHED_KYBER=y
# end of IO Schedulers
CONFIG_PREEMPT_NOTIFIERS=y
CONFIG_PADATA=y
CONFIG_ASN1=y
CONFIG_UNINLINE_SPIN_UNLOCK=y
CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y
@@ -874,6 +862,7 @@ CONFIG_ZPOOL=y
CONFIG_SWAP=y
CONFIG_ZSWAP=y
# CONFIG_ZSWAP_DEFAULT_ON is not set
# CONFIG_ZSWAP_EXCLUSIVE_LOADS_DEFAULT_ON is not set
# CONFIG_ZSWAP_SHRINKER_DEFAULT_ON is not set
# CONFIG_ZSWAP_COMPRESSOR_DEFAULT_DEFLATE is not set
CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y
@@ -996,6 +985,7 @@ CONFIG_SKB_EXTENSIONS=y
CONFIG_PACKET=y
# CONFIG_PACKET_DIAG is not set
CONFIG_UNIX=y
CONFIG_UNIX_SCM=y
CONFIG_AF_UNIX_OOB=y
# CONFIG_UNIX_DIAG is not set
# CONFIG_TLS is not set
@@ -1158,7 +1148,6 @@ CONFIG_NETFILTER_XT_MARK=m
CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m
# CONFIG_NETFILTER_XT_TARGET_CLASSIFY is not set
# CONFIG_NETFILTER_XT_TARGET_CONNMARK is not set
# CONFIG_NETFILTER_XT_TARGET_CT is not set
# CONFIG_NETFILTER_XT_TARGET_DSCP is not set
# CONFIG_NETFILTER_XT_TARGET_HL is not set
# CONFIG_NETFILTER_XT_TARGET_HMARK is not set
@@ -1282,7 +1271,6 @@ CONFIG_IP_VS_NFCT=y
# IP: Netfilter Configuration
#
CONFIG_NF_DEFRAG_IPV4=m
CONFIG_IP_NF_IPTABLES_LEGACY=m
# CONFIG_NF_SOCKET_IPV4 is not set
# CONFIG_NF_TPROXY_IPV4 is not set
CONFIG_NF_TABLES_IPV4=y
@@ -1311,13 +1299,12 @@ CONFIG_IP_NF_MANGLE=m
# CONFIG_IP_NF_TARGET_TTL is not set
# CONFIG_IP_NF_RAW is not set
# CONFIG_IP_NF_SECURITY is not set
# CONFIG_IP_NF_ARPFILTER is not set
# CONFIG_IP_NF_ARPTABLES is not set
# end of IP: Netfilter Configuration
#
# IPv6: Netfilter Configuration
#
CONFIG_IP6_NF_IPTABLES_LEGACY=m
# CONFIG_NF_SOCKET_IPV6 is not set
# CONFIG_NF_TPROXY_IPV6 is not set
CONFIG_NF_TABLES_IPV6=y
@@ -1458,6 +1445,7 @@ CONFIG_NET_ACT_GACT=m
# CONFIG_GACT_PROB is not set
CONFIG_NET_ACT_MIRRED=m
# CONFIG_NET_ACT_SAMPLE is not set
# CONFIG_NET_ACT_IPT is not set
# CONFIG_NET_ACT_NAT is not set
# CONFIG_NET_ACT_PEDIT is not set
# CONFIG_NET_ACT_SIMP is not set
@@ -1657,7 +1645,6 @@ CONFIG_ETHTOOL_NETLINK=y
#
CONFIG_ARM_AMBA=y
CONFIG_HAVE_PCI=y
CONFIG_GENERIC_PCI_IOMAP=y
CONFIG_PCI=y
CONFIG_PCI_DOMAINS=y
CONFIG_PCI_DOMAINS_GENERIC=y
@@ -1973,6 +1960,7 @@ CONFIG_MTD_PHYSMAP=y
CONFIG_MTD_PHYSMAP_OF=y
# CONFIG_MTD_PHYSMAP_VERSATILE is not set
# CONFIG_MTD_PHYSMAP_GEMINI is not set
# CONFIG_MTD_INTEL_VR_NOR is not set
# CONFIG_MTD_PLATRAM is not set
# end of Mapping drivers for chip access
@@ -2404,7 +2392,6 @@ CONFIG_DM_ZERO=m
# CONFIG_DM_LOG_WRITES is not set
# CONFIG_DM_INTEGRITY is not set
# CONFIG_DM_AUDIT is not set
# CONFIG_DM_VDO is not set
# CONFIG_TARGET_CORE is not set
# CONFIG_FUSION is not set
@@ -2556,7 +2543,6 @@ CONFIG_SKY2=y
# CONFIG_OCTEONTX2_AF is not set
# CONFIG_OCTEONTX2_PF is not set
# CONFIG_OCTEON_EP is not set
# CONFIG_OCTEON_EP_VF is not set
# CONFIG_PRESTERA is not set
# CONFIG_NET_VENDOR_MEDIATEK is not set
# CONFIG_NET_VENDOR_MELLANOX is not set
@@ -2658,11 +2644,7 @@ CONFIG_MICROSEMI_PHY=m
# CONFIG_NXP_C45_TJA11XX_PHY is not set
# CONFIG_NXP_TJA11XX_PHY is not set
# CONFIG_NCN26000_PHY is not set
CONFIG_QCOM_NET_PHYLIB=m
CONFIG_AT803X_PHY=m
# CONFIG_QCA83XX_PHY is not set
# CONFIG_QCA808X_PHY is not set
# CONFIG_QCA807X_PHY is not set
# CONFIG_QSEMI_PHY is not set
CONFIG_REALTEK_PHY=m
# CONFIG_RENESAS_PHY is not set
@@ -2697,7 +2679,6 @@ CONFIG_CAN_FLEXCAN=m
# CONFIG_CAN_CC770 is not set
# CONFIG_CAN_CTUCANFD_PCI is not set
# CONFIG_CAN_CTUCANFD_PLATFORM is not set
# CONFIG_CAN_ESD_402_PCI is not set
# CONFIG_CAN_IFI_CANFD is not set
# CONFIG_CAN_M_CAN is not set
# CONFIG_CAN_PEAK_PCIEFD is not set
@@ -3058,8 +3039,6 @@ CONFIG_TOUCHSCREEN_ATMEL_MXT_T37=y
# CONFIG_TOUCHSCREEN_EXC3000 is not set
# CONFIG_TOUCHSCREEN_FUJITSU is not set
CONFIG_TOUCHSCREEN_GOODIX=m
# CONFIG_TOUCHSCREEN_GOODIX_BERLIN_I2C is not set
# CONFIG_TOUCHSCREEN_GOODIX_BERLIN_SPI is not set
# CONFIG_TOUCHSCREEN_HIDEEP is not set
# CONFIG_TOUCHSCREEN_HYCON_HY46XX is not set
# CONFIG_TOUCHSCREEN_HYNITRON_CSTXXX is not set
@@ -3186,6 +3165,7 @@ CONFIG_VT=y
CONFIG_CONSOLE_TRANSLATIONS=y
CONFIG_VT_CONSOLE=y
CONFIG_VT_CONSOLE_SLEEP=y
CONFIG_HW_CONSOLE=y
CONFIG_VT_HW_CONSOLE_BINDING=y
CONFIG_UNIX98_PTYS=y
CONFIG_LEGACY_PTYS=y
@@ -3487,7 +3467,6 @@ CONFIG_PTP_1588_CLOCK_OPTIONAL=y
CONFIG_PTP_1588_CLOCK_KVM=y
# CONFIG_PTP_1588_CLOCK_IDT82P33 is not set
# CONFIG_PTP_1588_CLOCK_IDTCM is not set
# CONFIG_PTP_1588_CLOCK_FC3W is not set
# CONFIG_PTP_1588_CLOCK_MOCK is not set
# CONFIG_PTP_1588_CLOCK_OCP is not set
# end of PTP clock support
@@ -3500,7 +3479,6 @@ CONFIG_PINCONF=y
CONFIG_GENERIC_PINCONF=y
# CONFIG_DEBUG_PINCTRL is not set
# CONFIG_PINCTRL_AXP209 is not set
# CONFIG_PINCTRL_AW9523 is not set
# CONFIG_PINCTRL_CY8C95X0 is not set
CONFIG_PINCTRL_MAX77620=y
# CONFIG_PINCTRL_MCP23S08 is not set
@@ -3598,7 +3576,6 @@ CONFIG_GPIO_PCA953X_IRQ=y
# MFD GPIO expanders
#
CONFIG_GPIO_BD9571MWV=m
CONFIG_GPIO_CROS_EC=y
CONFIG_GPIO_MAX77620=y
# end of MFD GPIO expanders
@@ -3728,12 +3705,10 @@ CONFIG_HWMON=y
# CONFIG_SENSORS_AQUACOMPUTER_D5NEXT is not set
# CONFIG_SENSORS_AS370 is not set
# CONFIG_SENSORS_ASC7621 is not set
# CONFIG_SENSORS_ASUS_ROG_RYUJIN is not set
# CONFIG_SENSORS_AXI_FAN_CONTROL is not set
CONFIG_SENSORS_ARM_SCMI=y
CONFIG_SENSORS_ARM_SCPI=y
# CONFIG_SENSORS_ATXP1 is not set
# CONFIG_SENSORS_CHIPCAP2 is not set
# CONFIG_SENSORS_CORSAIR_CPRO is not set
# CONFIG_SENSORS_CORSAIR_PSU is not set
# CONFIG_SENSORS_DRIVETEMP is not set
@@ -3772,7 +3747,6 @@ CONFIG_SENSORS_JC42=m
# CONFIG_SENSORS_LTC4245 is not set
# CONFIG_SENSORS_LTC4260 is not set
# CONFIG_SENSORS_LTC4261 is not set
# CONFIG_SENSORS_LTC4282 is not set
# CONFIG_SENSORS_MAX1111 is not set
# CONFIG_SENSORS_MAX127 is not set
# CONFIG_SENSORS_MAX16065 is not set
@@ -3821,12 +3795,10 @@ CONFIG_SENSORS_LM90=m
# CONFIG_SENSORS_NCT7904 is not set
# CONFIG_SENSORS_NPCM7XX is not set
# CONFIG_SENSORS_NZXT_KRAKEN2 is not set
# CONFIG_SENSORS_NZXT_KRAKEN3 is not set
# CONFIG_SENSORS_NZXT_SMART2 is not set
# CONFIG_SENSORS_OCC_P8_I2C is not set
# CONFIG_SENSORS_PCF8591 is not set
# CONFIG_PMBUS is not set
# CONFIG_SENSORS_PT5161L is not set
CONFIG_SENSORS_PWM_FAN=m
# CONFIG_SENSORS_SBTSI is not set
# CONFIG_SENSORS_SBRMI is not set
@@ -3884,6 +3856,7 @@ CONFIG_THERMAL=y
CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0
CONFIG_THERMAL_HWMON=y
CONFIG_THERMAL_OF=y
# CONFIG_THERMAL_WRITABLE_TRIPS is not set
CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y
# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set
# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set
@@ -3926,7 +3899,6 @@ CONFIG_WATCHDOG_OPEN_TIMEOUT=0
# Watchdog Device Drivers
#
# CONFIG_SOFT_WATCHDOG is not set
# CONFIG_CROS_EC_WATCHDOG is not set
# CONFIG_GPIO_WATCHDOG is not set
# CONFIG_XILINX_WATCHDOG is not set
# CONFIG_XILINX_WINDOW_WATCHDOG is not set
@@ -4675,8 +4647,8 @@ CONFIG_MEDIA_TUNER_XC5000=m
# Graphics support
#
CONFIG_APERTURE_HELPERS=y
CONFIG_SCREEN_INFO=y
CONFIG_VIDEO=y
CONFIG_VIDEO_CMDLINE=y
CONFIG_VIDEO_NOMODESET=y
# CONFIG_AUXDISPLAY is not set
CONFIG_DRM=y
CONFIG_DRM_MIPI_DSI=y
@@ -4742,15 +4714,15 @@ CONFIG_DRM_PANEL=y
# CONFIG_DRM_PANEL_AUO_A030JTN01 is not set
# CONFIG_DRM_PANEL_BOE_BF060Y8M_AJ0 is not set
# CONFIG_DRM_PANEL_BOE_HIMAX8279D is not set
# CONFIG_DRM_PANEL_BOE_TH101MB31UIG002_28A is not set
CONFIG_DRM_PANEL_BOE_TV101WUM_NL6=y
# CONFIG_DRM_PANEL_DSI_CM is not set
CONFIG_DRM_PANEL_LVDS=y
CONFIG_DRM_PANEL_SIMPLE=y
CONFIG_DRM_PANEL_EDP=y
# CONFIG_DRM_PANEL_EBBG_FT8719 is not set
# CONFIG_DRM_PANEL_ELIDA_KD35T133 is not set
# CONFIG_DRM_PANEL_FEIXIN_K101_IM2BA02 is not set
# CONFIG_DRM_PANEL_FEIYANG_FY07024DI26A30D is not set
# CONFIG_DRM_PANEL_DSI_CM is not set
CONFIG_DRM_PANEL_LVDS=y
# CONFIG_DRM_PANEL_HIMAX_HX83112A is not set
# CONFIG_DRM_PANEL_HIMAX_HX8394 is not set
# CONFIG_DRM_PANEL_ILITEK_IL9322 is not set
# CONFIG_DRM_PANEL_ILITEK_ILI9341 is not set
@@ -4760,17 +4732,17 @@ CONFIG_DRM_PANEL_LVDS=y
# CONFIG_DRM_PANEL_INNOLUX_EJ030NA is not set
CONFIG_DRM_PANEL_INNOLUX_P079ZCA=y
# CONFIG_DRM_PANEL_JADARD_JD9365DA_H3 is not set
# CONFIG_DRM_PANEL_JDI_LPM102A188A is not set
# CONFIG_DRM_PANEL_JDI_LT070ME05000 is not set
# CONFIG_DRM_PANEL_JDI_LPM102A188A is not set
# CONFIG_DRM_PANEL_JDI_R63452 is not set
# CONFIG_DRM_PANEL_KHADAS_TS050 is not set
CONFIG_DRM_PANEL_KINGDISPLAY_KD097D04=y
# CONFIG_DRM_PANEL_LEADTEK_LTK050H3146W is not set
# CONFIG_DRM_PANEL_LEADTEK_LTK500HD1829 is not set
# CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set
# CONFIG_DRM_PANEL_LG_LB035Q02 is not set
# CONFIG_DRM_PANEL_LG_LG4573 is not set
# CONFIG_DRM_PANEL_MAGNACHIP_D53E6EA8966 is not set
CONFIG_DRM_PANEL_MANTIX_MLAF057WE51=m
# CONFIG_DRM_PANEL_NEC_NL8048HL11 is not set
# CONFIG_DRM_PANEL_NEWVISION_NV3051D is not set
# CONFIG_DRM_PANEL_NEWVISION_NV3052C is not set
@@ -4779,8 +4751,8 @@ CONFIG_DRM_PANEL_MANTIX_MLAF057WE51=m
# CONFIG_DRM_PANEL_NOVATEK_NT35950 is not set
# CONFIG_DRM_PANEL_NOVATEK_NT36523 is not set
# CONFIG_DRM_PANEL_NOVATEK_NT36672A is not set
# CONFIG_DRM_PANEL_NOVATEK_NT36672E is not set
# CONFIG_DRM_PANEL_NOVATEK_NT39016 is not set
CONFIG_DRM_PANEL_MANTIX_MLAF057WE51=m
# CONFIG_DRM_PANEL_OLIMEX_LCD_OLINUXINO is not set
# CONFIG_DRM_PANEL_ORISETECH_OTA5601A is not set
# CONFIG_DRM_PANEL_ORISETECH_OTM8009A is not set
@@ -4791,16 +4763,15 @@ CONFIG_DRM_PANEL_RAYDIUM_RM67191=y
# CONFIG_DRM_PANEL_RAYDIUM_RM68200 is not set
# CONFIG_DRM_PANEL_RAYDIUM_RM692E5 is not set
# CONFIG_DRM_PANEL_RONBO_RB070D30 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01 is not set
# CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set
# CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set
# CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6D27A1 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01 is not set
# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set
# CONFIG_DRM_PANEL_SAMSUNG_SOFEF00 is not set
# CONFIG_DRM_PANEL_SEIKO_43WVF1G is not set
@@ -4811,21 +4782,19 @@ CONFIG_DRM_PANEL_RAYDIUM_RM67191=y
# CONFIG_DRM_PANEL_SITRONIX_ST7701 is not set
CONFIG_DRM_PANEL_SITRONIX_ST7703=y
# CONFIG_DRM_PANEL_SITRONIX_ST7789V is not set
# CONFIG_DRM_PANEL_SYNAPTICS_R63353 is not set
# CONFIG_DRM_PANEL_SONY_ACX565AKM is not set
# CONFIG_DRM_PANEL_SONY_TD4353_JDI is not set
# CONFIG_DRM_PANEL_SONY_TULIP_TRULY_NT35521 is not set
# CONFIG_DRM_PANEL_STARTEK_KD070FHFID015 is not set
CONFIG_DRM_PANEL_EDP=y
CONFIG_DRM_PANEL_SIMPLE=y
# CONFIG_DRM_PANEL_SYNAPTICS_R63353 is not set
# CONFIG_DRM_PANEL_TDO_TL070WSH30 is not set
# CONFIG_DRM_PANEL_TPO_TD028TTEC1 is not set
# CONFIG_DRM_PANEL_TPO_TD043MTEA1 is not set
# CONFIG_DRM_PANEL_TPO_TPG110 is not set
CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA=m
# CONFIG_DRM_PANEL_VISIONOX_R66451 is not set
# CONFIG_DRM_PANEL_VISIONOX_RM69299 is not set
# CONFIG_DRM_PANEL_VISIONOX_VTDR6130 is not set
# CONFIG_DRM_PANEL_VISIONOX_R66451 is not set
# CONFIG_DRM_PANEL_WIDECHIPS_WS2401 is not set
# CONFIG_DRM_PANEL_XINPENG_XPP055C272 is not set
# end of Display Panels
@@ -4979,7 +4948,6 @@ CONFIG_FB_MODE_HELPERS=y
# CONFIG_LCD_CLASS_DEVICE is not set
CONFIG_BACKLIGHT_CLASS_DEVICE=y
# CONFIG_BACKLIGHT_KTD253 is not set
# CONFIG_BACKLIGHT_KTD2801 is not set
# CONFIG_BACKLIGHT_KTZ8866 is not set
CONFIG_BACKLIGHT_PWM=y
# CONFIG_BACKLIGHT_QCOM_WLED is not set
@@ -5389,7 +5357,6 @@ CONFIG_SND_SOC_WCD9335=m
CONFIG_SND_SOC_WCD_MBHC=m
CONFIG_SND_SOC_WCD934X=m
# CONFIG_SND_SOC_WCD938X_SDW is not set
# CONFIG_SND_SOC_WCD939X_SDW is not set
# CONFIG_SND_SOC_WM8510 is not set
# CONFIG_SND_SOC_WM8523 is not set
CONFIG_SND_SOC_WM8524=m
@@ -5629,7 +5596,6 @@ CONFIG_USB_OTG=y
# CONFIG_USB_OTG_FSM is not set
# CONFIG_USB_LEDS_TRIGGER_USBPORT is not set
CONFIG_USB_AUTOSUSPEND_DELAY=2
CONFIG_USB_DEFAULT_AUTHORIZATION_MODE=1
# CONFIG_USB_MON is not set
#
@@ -5968,7 +5934,6 @@ CONFIG_TYPEC_HD3SS3220=m
# CONFIG_TYPEC_MUX_FSA4480 is not set
# CONFIG_TYPEC_MUX_GPIO_SBU is not set
# CONFIG_TYPEC_MUX_PI3USB30532 is not set
# CONFIG_TYPEC_MUX_IT5205 is not set
# CONFIG_TYPEC_MUX_NB7VPQ904M is not set
# CONFIG_TYPEC_MUX_PTN36502 is not set
# CONFIG_TYPEC_MUX_WCD939X_USBSS is not set
@@ -6015,7 +5980,6 @@ CONFIG_MMC_DW_PLTFM=y
# CONFIG_MMC_DW_BLUEFIELD is not set
CONFIG_MMC_DW_EXYNOS=y
CONFIG_MMC_DW_HI3798CV200=y
# CONFIG_MMC_DW_HI3798MV200 is not set
CONFIG_MMC_DW_K3=y
# CONFIG_MMC_DW_PCI is not set
# CONFIG_MMC_VUB300 is not set
@@ -6098,7 +6062,6 @@ CONFIG_LEDS_SYSCON=y
#
# CONFIG_LEDS_GROUP_MULTICOLOR is not set
# CONFIG_LEDS_KTD202X is not set
# CONFIG_LEDS_NCP5623 is not set
# CONFIG_LEDS_PWM_MULTICOLOR is not set
CONFIG_LEDS_QCOM_LPG=m
@@ -6333,7 +6296,6 @@ CONFIG_VFIO_PCI_CORE=y
CONFIG_VFIO_PCI_MMAP=y
CONFIG_VFIO_PCI_INTX=y
CONFIG_VFIO_PCI=y
# CONFIG_NVGRACE_GPU_VFIO_PCI is not set
# end of VFIO support for PCI devices
#
@@ -6449,6 +6411,7 @@ CONFIG_VIDEO_MAX96712=m
# StarFive media platform drivers
#
# CONFIG_STAGING_MEDIA_DEPRECATED is not set
# CONFIG_STAGING_BOARD is not set
# CONFIG_LTE_GDM724X is not set
# CONFIG_FB_TFT is not set
# CONFIG_KS7010 is not set
@@ -6779,7 +6742,6 @@ CONFIG_MTK_PMIC_WRAP=y
CONFIG_MTK_REGULATOR_COUPLER=y
CONFIG_MTK_MMSYS=y
CONFIG_MTK_SVS=y
CONFIG_MTK_SOCINFO=y
# end of MediaTek SoC drivers
# CONFIG_WPCM450_SOC is not set
@@ -6789,7 +6751,6 @@ CONFIG_MTK_SOCINFO=y
#
# CONFIG_QCOM_PMIC_GLINK is not set
CONFIG_QCOM_QMI_HELPERS=m
# CONFIG_QCOM_PBS is not set
# end of Qualcomm SoC drivers
# CONFIG_SOC_TI is not set
@@ -6960,7 +6921,6 @@ CONFIG_IIO_CONSUMERS_PER_TRIGGER=2
# CONFIG_AD7923 is not set
# CONFIG_AD7949 is not set
# CONFIG_AD799X is not set
# CONFIG_AD9467 is not set
# CONFIG_ADI_AXI_ADC is not set
# CONFIG_AXP20X_ADC is not set
# CONFIG_AXP288_ADC is not set
@@ -6990,7 +6950,6 @@ CONFIG_MAX9611=m
# CONFIG_MEDIATEK_MT6360_ADC is not set
CONFIG_MEDIATEK_MT6577_AUXADC=m
# CONFIG_NAU7802 is not set
# CONFIG_PAC1934 is not set
CONFIG_QCOM_VADC_COMMON=m
# CONFIG_QCOM_SPMI_IADC is not set
CONFIG_QCOM_SPMI_VADC=m
@@ -7007,7 +6966,6 @@ CONFIG_QCOM_SPMI_ADC5=m
CONFIG_TI_ADS1015=m
# CONFIG_TI_ADS7924 is not set
# CONFIG_TI_ADS1100 is not set
# CONFIG_TI_ADS1298 is not set
# CONFIG_TI_ADS7950 is not set
# CONFIG_TI_ADS8344 is not set
# CONFIG_TI_ADS8688 is not set
@@ -7167,7 +7125,6 @@ CONFIG_IIO_ST_SENSORS_CORE=m
# CONFIG_ADF4350 is not set
# CONFIG_ADF4371 is not set
# CONFIG_ADF4377 is not set
# CONFIG_ADMFM2000 is not set
# CONFIG_ADMV1013 is not set
# CONFIG_ADMV1014 is not set
# CONFIG_ADMV4420 is not set
@@ -7311,7 +7268,6 @@ CONFIG_VCNL4000=m
#
# Magnetometer sensors
#
# CONFIG_AF8133J is not set
# CONFIG_AK8974 is not set
# CONFIG_AK8975 is not set
# CONFIG_AK09911 is not set
@@ -7491,7 +7447,6 @@ CONFIG_MST_IRQ=y
# CONFIG_IPACK_BUS is not set
CONFIG_RESET_CONTROLLER=y
# CONFIG_RESET_GPIO is not set
CONFIG_RESET_SCMI=y
# CONFIG_RESET_TI_SYSCON is not set
# CONFIG_RESET_TI_TPS380X is not set
@@ -7521,7 +7476,6 @@ CONFIG_PHY_MTK_TPHY=y
# CONFIG_PHY_MTK_UFS is not set
# CONFIG_PHY_MTK_XSPHY is not set
CONFIG_PHY_MTK_HDMI=y
CONFIG_PHY_MTK_MIPI_CSI_0_5=y
CONFIG_PHY_MTK_MIPI_DSI=y
# CONFIG_PHY_MTK_DP is not set
# CONFIG_PHY_LAN966X_SERDES is not set
@@ -7700,7 +7654,6 @@ CONFIG_AUTOFS_FS=y
CONFIG_FUSE_FS=m
CONFIG_CUSE=m
CONFIG_VIRTIO_FS=m
CONFIG_FUSE_PASSTHROUGH=y
CONFIG_OVERLAY_FS=m
# CONFIG_OVERLAY_FS_REDIRECT_DIR is not set
CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y
@@ -7737,11 +7690,10 @@ CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
# CONFIG_FAT_DEFAULT_UTF8 is not set
CONFIG_EXFAT_FS=m
CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8"
CONFIG_NTFS3_FS=m
# CONFIG_NTFS3_64BIT_CLUSTER is not set
# CONFIG_NTFS3_LZX_XPRESS is not set
# CONFIG_NTFS3_FS_POSIX_ACL is not set
CONFIG_NTFS_FS=m
# CONFIG_NTFS_DEBUG is not set
# CONFIG_NTFS_RW is not set
# CONFIG_NTFS3_FS is not set
# end of DOS/FAT/EXFAT/NT Filesystems
#
@@ -8251,6 +8203,7 @@ CONFIG_GENERIC_NET_UTILS=y
# CONFIG_CORDIC is not set
# CONFIG_PRIME_NUMBERS is not set
CONFIG_RATIONAL=y
CONFIG_GENERIC_PCI_IOMAP=y
CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y
CONFIG_ARCH_HAS_FAST_MULTIPLIER=y
CONFIG_ARCH_USE_SYM_ANNOTATIONS=y
@@ -8449,7 +8402,7 @@ CONFIG_DEBUG_FS_ALLOW_ALL=y
# CONFIG_DEBUG_FS_ALLOW_NONE is not set
CONFIG_HAVE_ARCH_KGDB=y
# CONFIG_KGDB is not set
CONFIG_ARCH_HAS_UBSAN=y
CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y
# CONFIG_UBSAN is not set
CONFIG_HAVE_KCSAN_COMPILER=y
# end of Generic Kernel Debugging Instruments
@@ -3,7 +3,7 @@ new file mode 100644
index 000000000..f7b371179
--- /dev/null
+++ b/arch/arm/boot/dts/ti/omap/twl6032.dtsi
@@ -0,0 +1,93 @@
@@ -0,0 +1,88 @@
+/*
+ * Integrated Power Management Chip
+ * http://www.ti.com/lit/ds/symlink/twl6032.pdf
@@ -79,7 +79,7 @@ index 000000000..f7b371179
+ regulator-always-on;
+ };
+
+ ldousb: regulator-ldousb {
+ vusb: regulator-vusb {
+ compatible = "ti,twl6032-ldousb";
+ regulator-min-microvolt = <3300000>;
+ regulator-max-microvolt = <3300000>;
@@ -91,9 +91,4 @@ index 000000000..f7b371179
+ interrupts = <3>;
+ #io-channel-cells = <1>;
+ };
+
+ twl_usb_comparator: usb-comparator {
+ compatible = "ti,twl6030-usb";
+ interrupts = <4>, <10>;
+ };
+};
@@ -13,7 +13,7 @@ new file mode 100644
index 000000000..b44af61d4
--- /dev/null
+++ b/arch/arm/boot/dts/ti/omap/omap4-samsung-espresso-common.dtsi
@@ -0,0 +1,678 @@
@@ -0,0 +1,676 @@
+// SPDX-License-Identifier: (GPL-2.0 OR MIT)
+/dts-v1/;
+#include "dt-bindings/gpio/gpio.h"
@@ -274,12 +274,6 @@ index 000000000..b44af61d4
+ compatible = "gpio-ir-tx";
+ gpios = <&gpio2 27 GPIO_ACTIVE_HIGH>; /* GPIO_59 */
+ };
+
+ wlan_pwrseq: wlan-pwrseq {
+ compatible = "mmc-pwrseq-simple";
+ clocks = <&twl 0>; // 0 is ckl32kg, 1 is clk32kaudio
+ clock-names = "ext_clock";
+ };
+};
+
+&omap4_pmx_wkup {
@@ -518,7 +512,6 @@ index 000000000..b44af61d4
+
+ twl: twl@48 {
+ reg = <0x48>;
+ #clock-cells = <1>;
+
+ pinctrl-names = "default";
+ pinctrl-0 = <
@@ -529,7 +522,11 @@ index 000000000..b44af61d4
+ /* SPI = 0, IRQ# = 7, 4 = active high level-sensitive */
+ interrupts = <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>; /* IRQ_SYS_1N cascaded to gic */
+ interrupt-parent = <&gic>;
+ system-power-controller;
+
+ twl_power: power {
+ compatible = "ti,twl6030-power";
+ ti,system-power-controller;
+ };
+ };
+};
+
@@ -613,8 +610,10 @@ index 000000000..b44af61d4
+ };
+};
+
+#include "twl6030.dtsi"
+
+&twl_usb_comparator {
+ usb-supply = <&ldousb>;
+ usb-supply = <&vusb>;
+};
+
+&usb_otg_hs {
@@ -659,7 +658,6 @@ index 000000000..b44af61d4
+ non-removable;
+ bus-width = <4>;
+ vmmc-supply = <&reg_espresso_wlan>;
+ mmc-pwrseq = <&wlan_pwrseq>;
+
+ pinctrl-names = "default";
+ pinctrl-0 = <&mmc5_pins>;
@@ -35,7 +35,7 @@ index 000000000..9d715bd7e
+/ {
+ model = "Samsung Galaxy Tab 2 (7 inch)";
+ compatible = "samsung,espresso7", "ti,omap4430", "ti,omap4";
+
+
+ backlight: backlight {
+ compatible = "pwm-backlight";
+ pinctrl-names = "default";
@@ -80,7 +80,7 @@ index 000000000..9d715bd7e
+ remote-endpoint = <&bridge_out>;
+ };
+ };
+ };
+ };
+};
+
+&i2c3 {
@@ -72,17 +72,17 @@ index 000000000..3fa4b18bd
+
+ panel-timing {
+ clock-frequency = <69818000>;
+
+
+ hback-porch = <64>;
+ hactive = <1280>;
+ hfront-porch = <16>;
+ hsync-len = <48>;
+
+
+ vback-porch = <11>;
+ vactive = <800>;
+ vfront-porch = <16>;
+ vsync-len = <3>;
+
+
+ hsync-active = <0>;
+ vsync-active = <0>;
+ de-active = <1>;
@@ -0,0 +1,194 @@
diff --git a/Documentation/devicetree/bindings/mfd/twl6030-power.txt b/Documentation/devicetree/bindings/mfd/twl6030-power.txt
new file mode 100644
index 000000000..a78f0f842
--- /dev/null
+++ b/Documentation/devicetree/bindings/mfd/twl6030-power.txt
@@ -0,0 +1,32 @@
+
+Texas Instruments TWL family (twl6030) reset and power management module
+
+For now, the binding only supports the complete shutdown of the system after
+poweroff.
+
+Required properties:
+- compatible : must be
+ "ti,twl6030-power"
+
+Optional properties:
+
+- ti,system-power-controller: This indicates that TWL6030 is the
+ power supply master of the system. With this flag, the chip will
+ initiate an ACTIVE-to-OFF or SLEEP-to-OFF transition when the
+ system poweroffs.
+
+Example:
+&i2c1 {
+ clock-frequency = <2600000>;
+
+ twl: twl@48 {
+ reg = <0x48>;
+ interrupts = <7>; /* SYS_NIRQ cascaded to intc */
+ interrupt-parent = <&intc>;
+
+ twl_power: power {
+ compatible = "ti,twl6030-power";
+ ti,system-power-controller;
+ };
+ };
+};
diff --git a/arch/arm/mach-omap2/Kconfig b/arch/arm/mach-omap2/Kconfig
index 02c253de9..b27ae703f 100644
--- a/arch/arm/mach-omap2/Kconfig
+++ b/arch/arm/mach-omap2/Kconfig
@@ -140,7 +140,8 @@ config ARCH_OMAP2PLUS_TYPICAL
select REGULATOR
select REGULATOR_FIXED_VOLTAGE
select TWL4030_CORE if ARCH_OMAP3 || ARCH_OMAP4
- select TWL4030_POWER if ARCH_OMAP3 || ARCH_OMAP4
+ select TWL4030_POWER if ARCH_OMAP3
+ select TWL6030_POWER if ARCH_OMAP4
select VFP
help
Compile a kernel suitable for booting most boards
diff --git a/drivers/mfd/Kconfig b/drivers/mfd/Kconfig
index ca0edab91..525fdf347 100644
--- a/drivers/mfd/Kconfig
+++ b/drivers/mfd/Kconfig
@@ -1671,6 +1671,16 @@ config MFD_TWL4030_AUDIO
select MFD_CORE
default n
+config TWL6030_POWER
+ bool "TI TWL6030 power resources"
+ depends on TWL4030_CORE && ARM
+ help
+ Say yes here if you want to use the power resources on the
+ TWL6030 family chips.
+
+ When used as system power controller, this driver allows turning off
+ the main power supply.
+
config TWL6040_CORE
bool "TI TWL6040 audio codec"
depends on I2C=y
diff --git a/drivers/mfd/Makefile b/drivers/mfd/Makefile
index 2ba6646e8..ccdd8efa3 100644
--- a/drivers/mfd/Makefile
+++ b/drivers/mfd/Makefile
@@ -111,6 +111,7 @@ obj-$(CONFIG_MENELAUS) += menelaus.o
obj-$(CONFIG_TWL4030_CORE) += twl-core.o twl4030-irq.o twl6030-irq.o
obj-$(CONFIG_TWL4030_POWER) += twl4030-power.o
obj-$(CONFIG_MFD_TWL4030_AUDIO) += twl4030-audio.o
+obj-$(CONFIG_TWL6030_POWER) += twl6030-power.o
obj-$(CONFIG_TWL6040_CORE) += twl6040.o
obj-$(CONFIG_MFD_MX25_TSADC) += fsl-imx25-tsadc.o
diff --git a/drivers/mfd/twl6030-power.c b/drivers/mfd/twl6030-power.c
new file mode 100644
index 000000000..f6bacdfc3
--- /dev/null
+++ b/drivers/mfd/twl6030-power.c
@@ -0,0 +1,103 @@
+
+/*
+ * TWL6030 power
+ *
+ * Copyright (C) 2016 Paul Kocialkowski <contact@paulk.fr>
+ *
+ * This file is subject to the terms and conditions of the GNU General
+ * Public License. See the file "COPYING" in the main directory of this
+ * archive for more details.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ */
+
+#include <linux/module.h>
+#include <linux/pm.h>
+#include <linux/mfd/twl.h>
+#include <linux/platform_device.h>
+#include <linux/of.h>
+#include <linux/of_device.h>
+
+#define TWL6030_PHOENIX_DEV_ON 0x25
+
+#define TWL6030_PHOENIX_APP_DEVOFF (1 << 0)
+#define TWL6030_PHOENIX_CON_DEVOFF (1 << 1)
+#define TWL6030_PHOENIX_MOD_DEVOFF (1 << 2)
+
+void twl6030_power_off(void)
+{
+ int err;
+
+ err = twl_i2c_write_u8(TWL6030_MODULE_ID0, TWL6030_PHOENIX_APP_DEVOFF |
+ TWL6030_PHOENIX_CON_DEVOFF | TWL6030_PHOENIX_MOD_DEVOFF,
+ TWL6030_PHOENIX_DEV_ON);
+ if (err)
+ pr_err("TWL6030 Unable to power off\n");
+}
+
+static bool twl6030_power_use_poweroff(const struct twl4030_power_data *pdata,
+ struct device_node *node)
+{
+ if (pdata && pdata->use_poweroff)
+ return true;
+
+ if (of_property_read_bool(node, "ti,system-power-controller"))
+ return true;
+
+ return false;
+}
+
+#ifdef CONFIG_OF
+static const struct of_device_id twl6030_power_of_match[] = {
+ {
+ .compatible = "ti,twl6030-power",
+ },
+ { },
+};
+
+MODULE_DEVICE_TABLE(of, twl6030_power_of_match);
+#endif /* CONFIG_OF */
+
+static int twl6030_power_probe(struct platform_device *pdev)
+{
+ const struct twl4030_power_data *pdata = dev_get_platdata(&pdev->dev);
+ struct device_node *node = pdev->dev.of_node;
+
+ if (!pdata && !node) {
+ dev_err(&pdev->dev, "Platform data is missing\n");
+ return -EINVAL;
+ }
+
+ /* Board has to be wired properly to use this feature */
+ if (twl6030_power_use_poweroff(pdata, node) && !pm_power_off)
+ pm_power_off = twl6030_power_off;
+
+ return 0;
+}
+
+static int twl6030_power_remove(struct platform_device *pdev)
+{
+ return 0;
+}
+
+static struct platform_driver twl6030_power_driver = {
+ .driver = {
+ .name = "twl6030_power",
+ .of_match_table = of_match_ptr(twl6030_power_of_match),
+ },
+ .probe = twl6030_power_probe,
+ .remove = twl6030_power_remove,
+};
+
+module_platform_driver(twl6030_power_driver);
+
+MODULE_AUTHOR("Paul Kocialkowski <contact@paulk.fr>");
+MODULE_DESCRIPTION("Power management for TWL6030");
+MODULE_LICENSE("GPL");
@@ -1,13 +0,0 @@
diff --git a/drivers/iio/afe/iio-rescale.c b/drivers/iio/afe/iio-rescale.c
index 56e5913ab..e0d5e437f 100644
--- a/drivers/iio/afe/iio-rescale.c
+++ b/drivers/iio/afe/iio-rescale.c
@@ -289,7 +289,7 @@ static int rescale_configure_channel(struct device *dev,
chan->ext_info = rescale->ext_info;
chan->type = rescale->cfg->type;
- if (iio_channel_has_info(schan, IIO_CHAN_INFO_RAW) &&
+ if (iio_channel_has_info(schan, IIO_CHAN_INFO_RAW) ||
(iio_channel_has_info(schan, IIO_CHAN_INFO_SCALE) ||
iio_channel_has_info(schan, IIO_CHAN_INFO_OFFSET))) {
dev_info(dev, "using raw+scale/offset source channel\n");
@@ -0,0 +1,50 @@
From a65f118ddeb53a6bf09d2986bdf688dbb297cdb5 Mon Sep 17 00:00:00 2001
From: "Sicelo A. Mhlongo" <absicsz@gmail.com>
Date: Sat, 24 Feb 2024 21:53:04 +0200
Subject: [PATCH] power: supply: bq27xxx: Report charge full state correctly
When reporting the charging status, the existing code reports the battery
as full only when the reported current flowing is exactly 0mA, which is
unlikely in practice.
Fix the reporting by giving priority to the battery's full state
indication/flag.
Tested on the Nokia N900 with bq27200 fuel gauge.
Signed-off-by: Sicelo A. Mhlongo <absicsz@gmail.com>
---
drivers/power/supply/bq27xxx_battery.c | 15 ++++++---------
1 file changed, 6 insertions(+), 9 deletions(-)
diff --git a/drivers/power/supply/bq27xxx_battery.c b/drivers/power/supply/bq27xxx_battery.c
index 1c4a9d137744..810f6eb468ad 100644
--- a/drivers/power/supply/bq27xxx_battery.c
+++ b/drivers/power/supply/bq27xxx_battery.c
@@ -1816,17 +1816,14 @@ static int bq27xxx_battery_current_and_status(
val_curr->intval = curr;
if (val_status) {
- if (curr > 0) {
+ if (bq27xxx_battery_is_full(di, flags))
+ val_status->intval = POWER_SUPPLY_STATUS_FULL;
+ else if (curr > 0)
val_status->intval = POWER_SUPPLY_STATUS_CHARGING;
- } else if (curr < 0) {
+ else if (curr < 0)
val_status->intval = POWER_SUPPLY_STATUS_DISCHARGING;
- } else {
- if (bq27xxx_battery_is_full(di, flags))
- val_status->intval = POWER_SUPPLY_STATUS_FULL;
- else
- val_status->intval =
- POWER_SUPPLY_STATUS_NOT_CHARGING;
- }
+ else
+ val_status->intval = POWER_SUPPLY_STATUS_NOT_CHARGING;
}
return 0;
--
2.43.0
Loaded 100 of 681 files, more files were not shown because too many files have changed in this diff. Show more