Compare commits

..
78 Commits
Author SHA1 Message Date
Caleb Connolly d7ee93f392 systemd-services: add iwd
Signed-off-by: Caleb Connolly <caleb@postmarketos.org>
2024-05-07 13:58:46 +02:00
Caleb Connolly 7d5003a127 otter: fixes
Signed-off-by: Caleb Connolly <caleb@postmarketos.org>
2024-05-06 17:00:25 +02:00
Caleb Connolly ebb802b1de postmarketos-initramfs: use full fat modprobe
Needed to support compressed modules

Signed-off-by: Caleb Connolly <caleb@postmarketos.org>
2024-05-06 17:00:10 +02:00
Caleb Connolly af79c29545 linux-postmarketos-qcom-sdm845: more DTBs
Signed-off-by: Caleb Connolly <caleb@postmarketos.org>
2024-05-06 15:01:36 +02:00
Caleb Connolly cb59f967b6 WIP: systemd: udev compat symlinks
Signed-off-by: Caleb Connolly <caleb@postmarketos.org>
2024-05-06 15:01:35 +02:00
Caleb Connolly 30a4adad20 shift-otter: new device
SHIFTphone 8!

Signed-off-by: Caleb Connolly <caleb@postmarketos.org>
2024-05-06 15:01:35 +02:00
Caleb Connolly 864bb9ebc1 postmarketos-initramfs: fix udev
There were two calls to setup_udev which caused.. whacky behaviour.

Signed-off-by: Caleb Connolly <caleb@postmarketos.org>
2024-05-06 15:01:34 +02:00
Caleb Connolly 625744ddde postmarketos-initramfs: switch to udev
mdev is slow and missing features, it also requires that we load all the
modules that we include at once making the boot process slower.

udev is required for unl0kr (and buffyboard), it can also load modules
on demand (and asynchronously). Making the boot process considerably
faster on devices, especially for generic images where we have lots of
drivers for different display panels in the initramfs.

This brings us more in line with other distros and generally improves
compatibility.

If devices use broken kernel modules which don't correctly define
modalias', these drivers may not be loaded by udev. This should be fixed
by defining the missing modalias statements in the driver.

Signed-off-by: Caleb Connolly <caleb@postmarketos.org>
2024-05-06 15:01:34 +02:00
Caleb Connolly 3524492433 postmarketos-initramfs: debug-shell: buffyboard
Drop the console-shell hook in favour of stuffing buffyboard into the
initramfs. This makes it possible to get a debug shell directly on the
device without needing to use a computer.

Signed-off-by: Caleb Connolly <caleb@postmarketos.org>
2024-05-06 15:01:33 +02:00
Caleb Connolly d47fe1c5a7 postmarketos-initramfs: better wait_[br]oot_partition
Rework the messages and avoid re-spawning the splash on every check.
Additionally, add a call to check_keys, this lets users drop to a debug
shell or export logs to triage this failure (particularly useful for
hard-to-reproduce issues).

Finally, add a (liberal) 30 second timeout and dump logs at the end. If
we're just waiting for a device to show up and it doesn't after 30
seconds then it's probably never going to...

Signed-off-by: Caleb Connolly <caleb@postmarketos.org>
2024-05-05 17:19:50 +02:00
Caleb Connolly ae1217f294 postmarketos-initramfs: check for root subpartition
In mount_subpartition we currently try to look for the boot partition,
to see if we're done (either we aren't using subpartitions or we found
the right one). However it is possible that a device might have
originally used the subpartition scheme, but was later converted to have
a real boot partition (for EFI for example).

In this scenario, the boot partition would be found immediately, but the
root subpartition would not be.

Address this by making mount_subpartition check for success by calling
find_root_partition instead of find_boot_partition. For most
installations this has no impact.

Signed-off-by: Caleb Connolly <caleb@postmarketos.org>
2024-05-05 17:19:50 +02:00
Clayton Craft af32d7d01e device-*: depend on initramfs-minimal for devices with small boot 2024-05-05 17:19:50 +02:00
Caleb Connolly 74a3b30380 postmarketos-initramfs: debug-shell 2.0
This incorprates the debug-shell functionality directly into the
initramfs, so it's no longer necessary to build and boot a custom
initramfs in order to debug your device.

Additionally, the behaviour of the debug-shell is entirely reworked,
removing the telnet feature. Instead it creates an ACM serial gadget
which can be accessed via any normal terminal emulator (picocom,
minicom, etc; or PuTTY on windows). Rather than just invoking sh, the
debug-shell now creates a respawning getty on both the new virtual
console and the active console (this will either be the UART console
or tty0/1).

If fbkeyboard is available (it can be added by install
postmarketos-mkinitfs-hook-console-shell) then it will be launched on
tty0. A getty will also be launched on tty0 in this case even if it
otherwise wouldn't be (if the active console was the serial port for
example).

It is necessary to spawn these shells via getty since the logging rework
means we can no longer assume that stdin/out/err reference a TTY.

In addition to the above, it is now possible to trigger a log dump by
holding volume up during boot (if iskey is available). This can be
useful for helping users debug their devices if the issue doesn't result
in a failure that can be detected in the initramfs.

With these changes, the console-shell and debug-shell hook packages are
reduced to only adding the additional tools/features. console-shell is
still required for fbkeyboard, and debug-shell for the setup_usb_storage
tool.

Signed-off-by: Caleb Connolly <caleb@postmarketos.org>
2024-05-05 17:19:50 +02:00
Caleb Connolly 87d2cc88e4 main/iskey: new aport
iskey is a tiny tool that reports if any of the given keys are pressed.

Signed-off-by: Caleb Connolly <caleb@postmarketos.org>
2024-05-05 17:19:49 +02:00
Caleb Connolly 5009418505 postmarketos-initramfs: mount subpartitions after hooks
This step is the most likely to go wrong or have issues, and it has side
effects which can make it difficult to run multiple times on one boot.
Move it to after hooks so that e.g. when dropping to a debug shell, we
land before the first call.

This also makes booting to hooks a faster in many cases.

Signed-off-by: Caleb Connolly <caleb@postmarketos.org>
2024-05-05 17:19:49 +02:00
Caleb Connolly e310abc8f2 postmarketos-initramfs: use dd to allocate logs image
fallocate seems to cause some strange behaviour where the logs.img file
is treated like it's empty. Given it's small and in a ramdisk let's just
create it with dd instead.

Signed-off-by: Caleb Connolly <caleb@postmarketos.org>
2024-05-05 17:19:49 +02:00
Caleb Connolly 843198cb25 postmarketos-initramfs: check if UDC is configured before clearing
This fixes the annoying "sh: write error" and "Couldn't write to clear
UDC" messages that happen on every single boot.

Signed-off-by: Caleb Connolly <caleb@postmarketos.org>
2024-05-05 17:19:48 +02:00
Caleb Connolly 90e95660c1 postmarketos-initramfs: make CONFIGFS global
This variable is being used in more places, just make it global.

Signed-off-by: Caleb Connolly <caleb@postmarketos.org>
2024-05-05 17:19:48 +02:00
Caleb Connolly 6a358f2e19 main/postmarketos-initramfs: log to kernel ringbuffer
Rework logging to always log the initramfs output to the kernel
ringbuffer and deprecate PMOS_NO_OUTPUT_REDIRECT in favour of following
the kernel loglevel.

I know it seems silly to use syslogd for this, but it's necessary to
buffer writes to /dev/kmsg per-line if we want to correctly set the log
level, and "tee" does not do this (it will write multiple lines at once,
resulting in "<14>" prints in the ringbuffer). The main advantage to
this is that we won't have kernel logs cut in half by initramfs logs
anymore, everything will be nicely line buffered!

The previous logging solution of multiple "tail" commands would actually
fail to log up to the last few lines before a crash due to how tail
works (it polls the file and buffers lines).

I attempted something like this before, but I stopped after running into
ratelimiting issues. These are now resolved by configuring the
printk_devkmsg sysctl.

Dropping PMOS_NO_OUTPUT_REDIRECT:

The general motivations behind PMOS_NO_OUTPUT_REDIRECT was to avoid
cluttering up the console with initramfs logs when they aren't wanted;
this is now handled instead by the kernels logging facility. We log to
the ringbuffer at LOGLEVEL_INFO, so if "quiet" is specified on the
cmdline (or the loglevel is otherwise set above info) then initramfs
logs will also not be shown.

Signed-off-by: Caleb Connolly <caleb@postmarketos.org>
2024-05-05 17:19:48 +02:00
Caleb Connolly 1dd1fb440f postmarketos-initramfs: fork -minimal variant
We plan to make a lot of changes to the initramfs which will require
incresaing the size. There are some devices that have literally no free
space for this, so make a -minimal initramfs fork that can continue to
support those while we update the regular initramfs.

Signed-off-by: Caleb Connolly <caleb@postmarketos.org>
2024-05-05 17:19:48 +02:00
Caleb Connolly 347a990ac5 systemd/systemd-services: dconf: fix path (MR 5094)
Signed-off-by: Caleb Connolly <caleb@postmarketos.org>
2024-05-05 17:14:44 +09:00
Caleb Connolly 7b3ad2eb3d systemd: linux-pam: upgrade to 1.6.0
following Alpine

Signed-off-by: Caleb Connolly <caleb@postmarketos.org>
2024-05-04 02:17:17 +02:00
Caleb Connolly 6133ab762f systemd/gnome-shell-mobile: update
Signed-off-by: Caleb Connolly <caleb@postmarketos.org>
2024-05-04 02:17:16 +02:00
Bart Ribbers e9643d3b6b extra-repos/systemd/kde*: upgrade to latest versions (MR 5068)
[ci:skip-build]: already built successfully in CI
2024-05-04 02:17:16 +02:00
Clayton Craft c049507b1f extra-repos/systemd: add kbd dependency (MR 5074)
This is required by systemd-vconsole-setup, which is currently
configured to run on boot (without kbd/loadkeys, the service crashes.)

[ci:skip-build]: already built successfully in CI
2024-05-04 02:17:16 +02:00
Oliver Smith 80db8dbb85 (not for master): CI: build_changed_aports: systemd staging (MR 5070)
Add hacks that are currently needed to build packages with the
temporary systemd staging repository.

Related: https://postmarketos.org/systemd
[ci:ignore-count] [ci:skip-vercheck]
2024-05-04 02:17:16 +02:00
Oliver Smith ea43a2fb20 (not for master) CI: hardcode get_upstream_branch (MR 5070)
Set it to master_staging_systemd, and bypass the usual logic of looking
into pmaports.cfg and channels.cfg (of master branch!). This avoids
adding it to channels.cfg of the master branch.
2024-05-04 02:17:15 +02:00
Oliver Smith 8fc5c3fee0 (not for master): CI: disable armhf, riscv64, x86 (MR 5070)
The staging repository isn't being built for these.
2024-05-04 02:17:15 +02:00
Oliver Smith 0349f48ac0 systemd: fix "INSERT-REASON-HERE" comments (MR 5070) 2024-05-04 02:17:15 +02:00
Oliver Smith d06ecceeaa systemd/systemd-services: make shellcheck happy (MR 5070)
Fix for:
  In systemd-services.trigger line 14:
      systemctl $cmd $service
                ^--^ SC2086 (info): Double quote to prevent globbing and word splitting.
                     ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.
2024-05-04 02:17:15 +02:00
Oliver Smith cad90435cd systemd: remove various unreferenced files (MR 5070)
Remove OpenRC specific files that were removed for the systemd-specific
forks.
2024-05-04 02:17:14 +02:00
Oliver Smith b4eb288aae systemd/mutter-mobile: fix provides= (MR 5070) 2024-05-04 02:17:14 +02:00
Oliver Smith a800def6af systemd/gnome-shell-mobile: fix provides= (MR 5070)
Should be =$pkgver-r$pkgrel instead of =$_pkgver-r$pkgrel. Otherwise CI
fails, and it is right, we do want to provide the very high version so
we don't install the regular package by accident if the regular package
gets upgraded before this forked version.
2024-05-04 02:17:14 +02:00
Oliver Smith 175133e426 CI: test_kernel: skip linux-pam (MR 5070)
The linux-pam package is not a linux kernel :)
2024-05-04 02:17:14 +02:00
Oliver Smith 8d417ef90a CI: directory-structure: add extra-repos/systemd (MR 5070) 2024-05-04 02:17:13 +02:00
Oliver Smith ea0e060c7d editorconfig: add networkmanager.rules style (MR 5070)
This is forked from Alpine. Keep the style to not increase the diff.
2024-05-04 02:17:13 +02:00
Bart Ribbers 38ad76bd5b main/postmarketos-ui-plasma-{mobile,desktop}: start with systemd 2024-05-04 02:17:13 +02:00
Bart Ribbers ec2136ab20 extra-repos/systemd/kjournald: new aport 2024-05-04 02:17:13 +02:00
Bart Ribbers e96334751b extra-repos/systemd/plasma*: add initial systemd Plasma packages 2024-05-04 02:17:12 +02:00
Oliver Smith 0d9a5d6f3f extra-repos/systemd/: move from systemd/
Let's put everything systemd related in an extra-repos directory, so it
is clear that the packages from here will end up in a separate, optional
binary package repository.
2024-05-04 02:17:12 +02:00
Oliver Smith 67d3e25e79 systemd/xorg-server: set !check 2024-05-04 02:17:12 +02:00
Oliver Smith b60b4f4cd9 systemd/gnome-shell-mobile: drop caribou dep
Remove it, like we did with temp/gnome-shell-mobile in pmaports master.
2024-05-04 02:17:12 +02:00
Oliver Smith 69b7f7a837 main/postmarketos-ui-sxmo-*: set pmb:systemd-never
Sxmo maintainers have decided to stay with OpenRC on postmarketOS. Set
this option, so pmbootstrap doesn't even ask the user if they want to
install Sxmo with systemd. The idea is that users don't end up
reporting issues about this unsupported use case.
2024-05-04 02:17:11 +02:00
Sam Day e15f67930c systemd-services: add phosh.service (MR 4904) 2024-05-04 02:17:11 +02:00
Sam Day f524288b7a postmarketos-ui-phosh: systemd support (MR 4904) 2024-05-04 02:17:11 +02:00
Oliver Smith 9e1608c006 systemd/postmarketos-base-systemd: depend on systemd-services
Add the dependency, so the systemd-services package gets built as part
of the bootstrap. Otherwise no service files will be installed, as the
individual service files get pulled in via install_if, and that only
works if a binary package is available.
2024-05-04 02:17:11 +02:00
Alexander Martinz 61e980363b systemd/systemd-services: add rtkit-daemon.service
Taken upstream from https://github.com/heftig/rtkit/blob/master/rtkit-daemon.service.in

Change-Id: I0ae6e1a70b961bafd52702a412a2cdcc12bb544a
Signed-off-by: Alexander Martinz <amartinz@shiftphones.com>
2024-05-04 02:17:10 +02:00
Caleb Connolly 150faa730a main/postmarketos-dev: new aport
This package is meant to encompass what an average developer would want
from a postmarketOS image. We plan to provide -dev variants of some
postmarketOS images for some devices for use by the Linux mobile
developer community. These should include useful tools out of the box
and provide a familiar shell and coreutils.

Signed-off-by: Caleb Connolly <caleb@postmarketos.org>
2024-05-04 02:17:10 +02:00
Caleb Connolly 908621b482 TEMP: main/postmarketos-mkinitfs: usrmerge fork
There's some patches we didn't get upstreamed to mkinitfs yet, we need
them for /usr merge compatibility.

Signed-off-by: Caleb Connolly <caleb@postmarketos.org>
2024-05-04 02:17:10 +02:00
Caleb Connolly 1203c41daa main/postmarketos-config-nftables: systemd support
Apparently nftables-openrc doesn't get pulled in automatically? But we
can't just depend on it now. Add our own -openrc subpackage with the
correct install_if property to pull in nftables-openrc.

The upstream nftables-openrc subpackage should be fixed (if it's
broken).

Signed-off-by: Caleb Connolly <caleb@postmarketos.org>
2024-05-04 02:17:10 +02:00
Caleb Connolly 2e2e853171 main/postmarketos-bootsplash: systemd support
Install a kill-pbsplash systemd service which is configured to be
started as part of the graphical-session user target. Additionally
install an override so that if the display-manager service (aliases to
gdm, sddm, etc) fails to start it will still kill pbsplash.

Signed-off-by: Caleb Connolly <caleb@postmarketos.org>
2024-05-04 02:17:09 +02:00
Caleb Connolly 46159bd126 main/postmarketos-base-ui: support systemd
Not sure if dropping the networkmanager-openrc dependency causes issues.
Otherwise, make the elogind subpackage conflict with systemd-logind.

Signed-off-by: Caleb Connolly <caleb@postmarketos.org>
2024-05-04 02:17:09 +02:00
Caleb Connolly b396a8c00a systemd/gnome-shell-mobile: add uclamp hack
This is a hack to configure utilisation clamping for gnome-shell. It
works by telling the scheduler that the gnome-shell process should run
with a much higher performance level. This improve animation performance
and general UI smoothness. A proper solution to have gnome-shell manage
this itself is in the works upstream.

Signed-off-by: Caleb Connolly <caleb@postmarketos.org>
2024-05-04 02:17:09 +02:00
Caleb Connolly 3571a73289 CHECK: systemd/xorg-server: new aport
Maybe integrates with systemd.

Signed-off-by: Caleb Connolly <caleb@postmarketos.org>
2024-05-04 02:17:09 +02:00
Caleb Connolly 04f236b33f systemd/upower: new aport
Integrates with systemd.

Signed-off-by: Caleb Connolly <caleb@postmarketos.org>
2024-05-04 02:17:08 +02:00
Caleb Connolly 9acb435ac9 systemd/systemd-services: new aport
A collection of systemd services.

Signed-off-by: Caleb Connolly <caleb@postmarketos.org>
2024-05-04 02:17:08 +02:00
dcfadc8519 systemd/systemd: new aport
Co-Authored-by: jane400 <pmos@j4ne.de>
Co-Authored-by: Caleb Connolly <caleb@postmarketos.org>
Signed-off-by: Caleb Connolly <caleb@postmarketos.org>
2024-05-04 02:16:48 +02:00
Caleb Connolly b4ec7134c7 systemd/postmarketos-base-systemd: new aport
postmarketOS base package with systemd stuff.
2024-05-04 00:42:30 +02:00
Caleb Connolly 12eda5a5b2 systemd/polkit: new aport
Integrates tightly with systemd.

Signed-off-by: Caleb Connolly <caleb@postmarketos.org>
2024-05-04 00:42:30 +02:00
Caleb Connolly 6b2cbc02ea CHECK: systemd/networkmanager: new aport
Can maybe drop and just package the service file.

Signed-off-by: Caleb Connolly <caleb@postmarketos.org>
2024-05-04 00:42:30 +02:00
Caleb Connolly fd525f81be systemd/mutter-mobile: new aport
Integrates tightly with systemd.

Signed-off-by: Caleb Connolly <caleb@postmarketos.org>
2024-05-04 00:42:30 +02:00
Caleb Connolly 708437dfff systemd/multipath-tools: new aport
Builds against systemd.

Signed-off-by: Caleb Connolly <caleb@postmarketos.org>
2024-05-04 00:42:29 +02:00
Caleb Connolly fd223f5e99 systemd/linux-pam-systemd: new aport
integrates with systemd.

Signed-off-by: Caleb Connolly <caleb@postmarketos.org>
2024-05-04 00:42:29 +02:00
Caleb Connolly 3a8f876005 systemd/gnome-shell-mobile: new aport
Integrates tightly with systemd.

Signed-off-by: Caleb Connolly <caleb@postmarketos.org>
2024-05-04 00:42:29 +02:00
Caleb Connolly 856838e11b systemd/gnome-settings-daemon: new aport
Integrates tightly with systemd

Signed-off-by: Caleb Connolly <caleb@postmarketos.org>
2024-05-04 00:42:29 +02:00
Caleb Connolly 31b121d2d7 systemd/gnome-session: new aport
Integrates tightly with systemd

Signed-off-by: Caleb Connolly <caleb@postmarketos.org>
2024-05-04 00:42:28 +02:00
Caleb Connolly d05e4938e5 systemd/gnome-keyring: new aport
Integrates tightly with systemd.

Signed-off-by: Caleb Connolly <caleb@postmarketos.org>
2024-05-04 00:42:28 +02:00
Caleb Connolly 09573a9b58 systemd/gdm: new aport
gdm integrates tightly with systemd, fork from aports to rebuild against
systemd.

Signed-off-by: Caleb Connolly <caleb@postmarketos.org>
2024-05-04 00:42:28 +02:00
Caleb Connolly 5d77cc14a4 systemd/dbus: new aport
Fork dbus and rebuild it with systemd support.

Signed-off-by: Caleb Connolly <caleb@postmarketos.org>
2024-05-04 00:42:28 +02:00
Caleb Connolly 4c4e7d3e86 systemd/apk-tools: new aport
For systemd (and our own sanity) we need to do the /usr merge. This fork
of apk-tools includes the logic to support alpine packages like tar
which install the main tar binary to /bin and then a symlink to
/usr/bin/...

We should find a way to implement this in upstream apk-tools, and
continue pushing Alpine to also adopt the merged /usr model.

Signed-off-by: Caleb Connolly <caleb@postmarketos.org>
2024-05-04 00:42:27 +02:00
Caleb Connolly 068a5cd5e0 systemd/alpine-base: new aport
alpine-base hard depends on openrc... Fork it to drop this.

We should eventually upstream this by having alpine-base depend on a
virtual pid1 or init-system subpackage which openrc and systemd can both
provide.

Signed-off-by: Caleb Connolly <caleb@postmarketos.org>
2024-05-04 00:42:27 +02:00
Caleb Connolly eebfa15207 systemd/accountsservice: new aport
Forked from alpine to rebuild with systemd support.

Signed-off-by: Caleb Connolly <caleb@postmarketos.org>
2024-05-04 00:42:27 +02:00
Caleb Connolly ff6d3d36d3 systemd/abuild: new aport
Fork of abuild with a default_service implementation for generating
-service subpackages.

Signed-off-by: Caleb Connolly <caleb@postmarketos.org>
2024-05-04 00:42:27 +02:00
Caleb Connolly 76207368a1 temp/gnome-shell-mobile: drop
pmb can't handle multiple versions of a package yet ;P

Signed-off-by: Caleb Connolly <caleb@postmarketos.org>
2024-05-04 00:42:06 +02:00
Caleb Connolly d5b607ee7a temp/mutter-mobile: drop
For systemd version

Signed-off-by: Caleb Connolly <caleb@postmarketos.org>
2024-05-04 00:42:06 +02:00
Caleb Connolly 94ef9ff5d5 main/postmarketos-base-ui-gnome: split openrc depends to -openrc subpackage
Allow this package to be used on systemd installs without pulling in a
bunch of openrc services.

Signed-off-by: Caleb Connolly <caleb@postmarketos.org>
2024-05-04 00:42:06 +02:00
Oliver Smith 19d4e77aca pmaports.cfg: add repo:systemd section 2024-05-04 00:42:05 +02:00
Oliver Smith a10e3a3733 main/postmarketos-ui-gnome-mobile: set pmb:systemd
Let pmbootstrap install systemd along with postmarketos-ui-gnome-mobile,
unless the user sets "never" for systemd in "pmbootstrap init".
2024-05-04 00:42:05 +02:00
698 changed files with 17855 additions and 17744 deletions

No files matched your search

+3
View File
@@ -15,6 +15,9 @@ import pmb.helpers.pmaports
def build_strict(packages, arch):
common.run_pmbootstrap(["build_init"])
common.run_pmbootstrap(["config", "mirrors_postmarketos",
"http://mirror.postmarketos.org/postmarketos/staging/systemd/"])
common.run_pmbootstrap(["config", "systemd", "always"])
common.run_pmbootstrap(["--details-to-stdout", "--no-ccache", "build",
"--strict", "--force",
"--arch", arch, ] + list(packages))
+23 -50
View File
@@ -60,34 +60,8 @@ def get_upstream_branch():
:returns: branch name, e.g. "v20.05" """
# Prefer gitlab CI target branch name if it's set (i.e. running in gitlab CI)
if target_branch := os.environ.get("CI_MERGE_REQUEST_TARGET_BRANCH_NAME"):
return target_branch
global cache
if "upstream_branch" in cache:
return cache["upstream_branch"]
# Get channel (e.g. "stable") from pmaports.cfg
# https://postmarketos.org/pmaports.cfg
pmaports_dir = get_pmaports_dir()
pmaports_cfg = configparser.ConfigParser()
pmaports_cfg.read(f"{pmaports_dir}/pmaports.cfg")
channel = pmaports_cfg["pmaports"]["channel"]
# Get branch_pmaports (e.g. "v20.05") from channels.cfg
# https://postmarketos.org/channels.cfg
channels_cfg_str = run_git(["show", "upstream/master:channels.cfg"])
channels_cfg = configparser.ConfigParser()
channels_cfg.read_string(channels_cfg_str)
assert channel in channels_cfg, \
f"Channel '{channel}' from pmaports.cfg in your branch is unknown." \
" This appears to be an old branch, consider recreating your change" \
" on top of master."
ret = channels_cfg[channel]["branch_pmaports"]
cache["upstream_branch"] = ret
return ret
# HACK for master_staging_systemd branch
return "master_staging_systemd"
def get_changed_files(removed=True):
@@ -135,28 +109,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
View File
@@ -20,7 +20,6 @@ sh_files="
./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
+2 -1
View File
@@ -6,10 +6,11 @@ import stat
expected_directories = [
"cross",
"device/archived",
"device/community",
"device/main",
"device/testing",
"device/unmaintained",
"extra-repos/systemd",
"main",
"modem",
"non-free",
+3
View File
@@ -20,6 +20,9 @@ def test_aports_kernel(args):
apkbuild = pmb.parse.apkbuild(path)
aport_name = os.path.basename(os.path.dirname(path))
if aport_name == "linux-pam":
continue # This package isn't a linux kernel!
if "pmb:cross-native" not in apkbuild["options"]:
raise RuntimeError(f"{aport_name}: \"pmb:cross-native\" missing in"
" options= line")
+5
View File
@@ -12,3 +12,8 @@ indent_style = tab
end_of_line = lf
trim_trailing_whitespace = true
insert_final_newline = true
# Forked from Alpine
[extra-repos/systemd/networkmanager/networkmanager.rules]
indent_style = space
indent_size = 4
-15
View File
@@ -141,11 +141,6 @@ build-x86_64:
script:
- .ci/build-x86_64.sh
build-x86:
extends: .build
script:
- .ci/build-x86.sh
build-aarch64:
extends: .build
script:
@@ -155,13 +150,3 @@ build-armv7:
extends: .build
script:
- .ci/build-armv7.sh
build-armhf:
extends: .build
script:
- .ci/build-armhf.sh
build-riscv64:
extends: .build
script:
- .ci/build-riscv64.sh
+2 -7
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?
@@ -28,6 +22,7 @@
-->
* [ ] edge (`master` branch)
* [ ] `v23.12`
* [ ] `v23.06` (supported until 2024-01-18)
* [ ] I confirm that the issue still is present after running `sudo apk upgrade -a`
+4 -11
View File
@@ -16,7 +16,6 @@ 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
device/*/*-lenovo-a6000/ @jenneron @Minecrell
device/*/*-lenovo-a6010/ @jenneron @Minecrell
@@ -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,6 +116,6 @@ device/*/u-boot-librem5/ @craftyguy @alistair23 @Newbyte
device/*/u-boot-pinebookpro/ @QC8086
device/*/u-boot-pinephone/ @Arnavion @PsychoGame
device/*/wl1251-cal/ @Danct12
main/postmarketos-ui-plasma-mobile/ @PureTryOut
main/postmarketos-ui-plasma-mobile/ @bshah
main/shutdown-clear-rtc-wakealarm/ @Arnavion
main/ttyescape/ @calebccff
-6
View File
@@ -8,12 +8,6 @@ branch_pmaports=master
branch_aports=master
mirrordir_alpine=edge
[v24.06]
description=Upcoming stable release (DO NOT USE)
branch_pmaports=v24.06
branch_aports=3.20-stable
mirrordir_alpine=v3.20
[v23.12]
description=Latest release / Recommended for best stability
branch_pmaports=v23.12
@@ -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.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-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=1
pkgrel=2
url="https://postmarketos.org"
license="MIT"
arch="armv7"
@@ -14,6 +14,7 @@ depends="
linux-postmarketos-exynos5
postmarketos-base
postmarketos-cros-common
postmarketos-initramfs-minimal
"
makedepends="devicepkg-dev"
source="
+2 -1
View File
@@ -3,7 +3,7 @@
pkgname=device-google-snow
pkgdesc="Samsung Chromebook"
pkgver=6
pkgrel=1
pkgrel=2
url="https://postmarketos.org"
license="MIT"
arch="armv7"
@@ -14,6 +14,7 @@ depends="
linux-postmarketos-exynos5
postmarketos-base
postmarketos-cros-common
postmarketos-initramfs-minimal
"
makedepends="devicepkg-dev"
source="
+3 -14
View File
@@ -3,24 +3,13 @@
# Co-Maintainer: Danct12 <danct12@disroot.org>
pkgname=device-nokia-n900
pkgver=24
pkgrel=1
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="
@@ -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"
@@ -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,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
+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
@@ -1,7 +1,7 @@
# Maintainer: Jenneron <jenneron@protonmail.com>
pkgname=linux-google-veyron
pkgver=6.1.39
pkgrel=2
pkgrel=1
pkgdesc="Mainline kernel for Google Veyron devices"
arch="armv7"
_carch="arm"
@@ -68,7 +68,7 @@ package() {
sha512sums="
20d468ae89b57dda82d7c7b814c3d8b1b510e1623775b09a8a0b0a8a0431461e0a1d2df2bfa01f3102932c8eef91405546898b50ec3e6f30015098bb39722b41 linux-6.1.39.tar.xz
612a00c4000142a3e2f262e3b44e17cef6f1a585184db808062b14f860636bf0bcb653fec59d482d5d658e63e337d6668ccb55a8abe7545fb40f44e158dc585e config-google-veyron.armv7
d98eae420c1807588564b31f6f9146a3cfc03d6b726d8f79e55554f3bc51abc085c19c5322dbdfc5024a02f4a4396e4b2dff296fc73ba1cd1af472cfc4acb671 config-google-veyron.armv7
2912c675c1e07f7e91e2edcaa82738643907ed46614e4b871565930ff4ffece468d47db7905c2c081f936c020ea78db4a9d9f33b76c110125a0e68a1bd57f9fd veyron.better_clock_selection_logic_and_dts_rate_list.patch
b16da0e0b1da9f074a773300e954aa5e0da6c2113e20c0b594a7a4875e9addb10efcf5be694467fb00cd8d7c2e3cc83e6d7aac618047775dc0bb354245cf7c35 veyron.dts_allow_dedicating_npll_to_vop.patch
b7bda162526abdb61c0223f1aac31893526d3d1d21d79ebd3e707be8d9b5dc464f6b4fa20b74444c44fda987352728433913f6f50b9b860c2621d11ae2306e1b veyron.dts_do_dedicate_npll_to_vop.patch
@@ -165,7 +165,7 @@ CONFIG_CGROUP_WRITEBACK=y
CONFIG_CGROUP_SCHED=y
CONFIG_FAIR_GROUP_SCHED=y
CONFIG_CFS_BANDWIDTH=y
# CONFIG_RT_GROUP_SCHED is not set
CONFIG_RT_GROUP_SCHED=y
CONFIG_UCLAMP_TASK_GROUP=y
CONFIG_CGROUP_PIDS=y
# CONFIG_CGROUP_RDMA is not set
@@ -3,7 +3,7 @@ pkgname=linux-pine64-pinephonepro
pkgver=6.6.0
_pkgver=6.6
_tagdate=20231104-22589
pkgrel=2
pkgrel=1
pkgdesc="Mainline kernel for the pinephone pro"
arch="aarch64"
_flavor="${pkgname#linux-}"
@@ -72,5 +72,5 @@ package() {
sha512sums="
d59c410ecc1a824b7b9a38f36b224693812003320220a3464a648084152023ed8be48d0448eb8054cd2b1d42befd5e8958d3ad243e50138e1c9d0269ac2917ea linux-ppp-6.6-20231104-22589.tar.gz
5fc12d916cd9027dd8c4dc80c8773c499bcbf23dbef4303ee39a8644cfdad1e70da82c94ad992ee91864dbdc23a44dfd9f86459d12b511b206ff659e599c5727 config-pine64-pinephonepro.aarch64
c4379739957e56031b54b1d7641248a2b8d0f0cc923de4271842ba521753a6f8d391f84447fb597b3cfc1f6684c188b6d36e911ac659349c1b6a77a635d00d3f config-pine64-pinephonepro.aarch64
"
@@ -188,7 +188,7 @@ CONFIG_CGROUP_WRITEBACK=y
CONFIG_CGROUP_SCHED=y
CONFIG_FAIR_GROUP_SCHED=y
CONFIG_CFS_BANDWIDTH=y
# CONFIG_RT_GROUP_SCHED is not set
CONFIG_RT_GROUP_SCHED=y
CONFIG_SCHED_MM_CID=y
CONFIG_UCLAMP_TASK_GROUP=y
CONFIG_CGROUP_PIDS=y
@@ -4,7 +4,7 @@
pkgname=linux-postmarketos-exynos4
pkgver=6.7.6
pkgrel=3
pkgrel=2
pkgdesc="Mainline kernel fork for Samsung Exynos4 devices"
arch="armv7"
_carch="arm"
@@ -81,7 +81,7 @@ package() {
sha512sums="
705cd617d135900cb25c8b6da7177d507e6a179b521e04aeae18080995514cbd69381a21f942ebf4d8cee427e3c60d53e6a06ed918ddcaacc243ca585ef61c11 linux-postmarketos-exynos4-v6.7.6-exynos4.tar.bz2
c1ce78565a909eea2281d17e81c879c39e02149563ff12f661359e02eca37225a5a58d7c43021ab3d0a78bdadc46cf1c54ef655a4167cc96d80874a72e847904 config-postmarketos-exynos4.armv7
ee4cec8100ebe1d85bd18ba0ba5bdf9746f1fb7a7cb6dff0d8f6782d03f51e5d87f0d05a388ff641c276db7857e729ceb900bf33061d079e97cf6e7b43dd5027 config-postmarketos-exynos4.armv7
aaff0332b90e1f9f62de1128cace934717336e54ab09de46477369fa808302482d97334e43a85ee8597c1bcab64d3484750103559fea2ce8cd51776156bf7591 initramfs.list
09f1f214a24300696809727a7b04378887c06ca6f40803ca51a12bf2176a360b2eb8632139d6a0722094e05cb2038bdb04018a1e3d33fc2697674552ade03bee init
aea665e80dee318ec3be23d3f28b88e87eb551d2756e14d896781a0861a4387920f6969990eb171e8c7d6f86c36cef63a89337d63bfee7e44b9de7a8efb36c73 tab3-limit-memory.patch
@@ -164,7 +164,7 @@ CONFIG_CGROUP_WRITEBACK=y
CONFIG_CGROUP_SCHED=y
CONFIG_FAIR_GROUP_SCHED=y
CONFIG_CFS_BANDWIDTH=y
# CONFIG_RT_GROUP_SCHED is not set
CONFIG_RT_GROUP_SCHED=y
CONFIG_SCHED_MM_CID=y
CONFIG_UCLAMP_TASK_GROUP=y
CONFIG_CGROUP_PIDS=y
@@ -5,7 +5,7 @@
pkgname=linux-postmarketos-exynos5
pkgver=6.1.56
pkgrel=4
pkgrel=3
pkgdesc="Mainline kernel fork for Samsung Exynos5 devices"
arch="armv7"
_carch="arm"
@@ -70,5 +70,5 @@ package() {
sha512sums="
28a5ad9ef1983acf20abde6643725d6ccbab9da4c11bd151ade2613fe22b9c3886f3aa00cfe18efd2945b96907ec315646d27c01717c4ad36b0ae809d9593b87 linux-postmarketos-exynos5-v6.1.56-exynos5-lts.tar.bz2
c70fb391795dec423927bf9175fb43eb067902cf6eca7db6aaa7dfa1d164ff6a0c0776ddd69663a68952a6ff71b0f6023d1f61f8e328de4c09ca5538bc2ee55f config-postmarketos-exynos5.armv7
ba0bad0df61f12312622946365dab1e319486fbe6c0af5dd26629bc35df5c91d148c2aec9b15aef5857d23ab758cc4f6ed7ed5753f159ed8c7d0f564a2a9a5dc config-postmarketos-exynos5.armv7
"
@@ -173,7 +173,7 @@ CONFIG_CGROUP_WRITEBACK=y
CONFIG_CGROUP_SCHED=y
CONFIG_FAIR_GROUP_SCHED=y
CONFIG_CFS_BANDWIDTH=y
# CONFIG_RT_GROUP_SCHED is not set
CONFIG_RT_GROUP_SCHED=y
CONFIG_UCLAMP_TASK_GROUP=y
CONFIG_CGROUP_PIDS=y
CONFIG_CGROUP_RDMA=y
@@ -4,7 +4,7 @@
pkgname=linux-postmarketos-grate
pkgver=6.6.22
pkgrel=2
pkgrel=0
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
e65e2cbf8cb98b571e75c1eb6232b7af27218d5a81691bb15a31d14fef4177b18209415256799c84eef0edba27249b81ea4d42b095898ce68247e1e4101a739f config-postmarketos-grate.armv7
"
@@ -161,7 +161,7 @@ CONFIG_CGROUP_WRITEBACK=y
CONFIG_CGROUP_SCHED=y
CONFIG_FAIR_GROUP_SCHED=y
CONFIG_CFS_BANDWIDTH=y
# CONFIG_RT_GROUP_SCHED is not set
CONFIG_RT_GROUP_SCHED=y
CONFIG_SCHED_MM_CID=y
CONFIG_UCLAMP_TASK_GROUP=y
CONFIG_CGROUP_PIDS=y
@@ -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
pkgver=6.8.7
pkgrel=0
pkgdesc="Mainline kernel fork for Mediatek MT8173 devices"
arch="aarch64"
@@ -68,8 +68,8 @@ package() {
}
sha512sums="
fed3b4cd1fbfb4d94618587c1934273d2ecc8b6e42a3d586ff8a5f24980be930f2ef803aa2923ca3bfa5e4e619f967f3af315368f24fa76f610b10443624a579 linux-6.9.tar.xz
f148cf476030eba3034c56e3ca51b982f8230e2d7b199b59f021612943ec1ae8899c0b308593bf1b10f3b632aa7232c695fbed348c406258b8e6a998ffb00803 config-postmarketos-mediatek-mt8173.aarch64
2d580d354029832e0d93401c9ef016b5dc0bcd5b5b06ccadf6fa79eb033d5af0ba29e1beca8f7a2e79bbe966d29dfd39246c8b63c8df20b756e1d484cbc8cec1 linux-6.8.7.tar.xz
66483855d22952d9fcfe5dea0315a7d99c924b303d834fb28d62254422ea4a34f39b16e01443e21d6e7f3c77b3807f9d23ce5ea443e238a2d4a12773a46aef11 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.0 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
@@ -180,7 +180,7 @@ CONFIG_CGROUP_WRITEBACK=y
CONFIG_CGROUP_SCHED=y
CONFIG_FAIR_GROUP_SCHED=y
CONFIG_CFS_BANDWIDTH=y
# CONFIG_RT_GROUP_SCHED is not set
CONFIG_RT_GROUP_SCHED=y
CONFIG_SCHED_MM_CID=y
CONFIG_UCLAMP_TASK_GROUP=y
CONFIG_CGROUP_PIDS=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
@@ -2,7 +2,7 @@
# Co-Maintainer: Jenneron <jenneron@protonmail.com>
pkgname=linux-postmarketos-mediatek-mt8183
pkgver=6.6.25
pkgrel=1
pkgrel=0
pkgdesc="Mainline kernel for mediatek mt8183"
arch="aarch64"
_flavor="${pkgname#linux-}"
@@ -103,5 +103,5 @@ e9a128a8ddd98c6c8957ba45186afa2ea8ebeac83d4f2db3ff9ee8a5dd8027af90868c334a7b456b
d74da1231181835bec82015da1b3f5b08a1fe9c3c35dd712e285891094d94d9427ceac75d32f74be3a635e17d93ad82b37adf97db8176efc91aed17535023fc2 mt8183-fix-bluetooth.patch
9e64ef057ecd9bb23b0b0e830007c50ea9c481f64f460d063e9f64735d70d5a4bcf87d9148aa5cc90963ccd5860fe4a9e6f25556a902332b95ef48537d6ee045 Revert-ASoC-mediatek-mt8183-da7219-max98357-Map-miss.patch
9b8707de42635734031495da055c5860addeb656051540f1a14404b10aa8b501168d8b0e274b37bce989db3bc050e9beef722189556f6d782b92cc907731488d mt8183-kukui-jacuzzi-fennel14-rt1015p-sound.patch
b99d226ad93ee3d09ffedf028bccf2d0561709e3c8f55e1c2db77eb83ae14e4bf81c545e3c016e811f4f66e6216def18893a1a347940e6db4fe3bc1a1ecc36cd config-postmarketos-mediatek-mt8183.aarch64
93cb166f30714f8ce813367f454110f5da4414ea26c86d0f072187b52ddb7e42e877c590a6aa5e6c07a597a49c631af84ac6843b47203474872211b92cd1524a config-postmarketos-mediatek-mt8183.aarch64
"
@@ -177,7 +177,7 @@ CONFIG_CGROUP_WRITEBACK=y
CONFIG_CGROUP_SCHED=y
CONFIG_FAIR_GROUP_SCHED=y
CONFIG_CFS_BANDWIDTH=y
# CONFIG_RT_GROUP_SCHED is not set
CONFIG_RT_GROUP_SCHED=y
CONFIG_SCHED_MM_CID=y
CONFIG_UCLAMP_TASK_GROUP=y
CONFIG_CGROUP_PIDS=y
@@ -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
@@ -0,0 +1,47 @@
From 6e9d3c99b8090a022224f216f299b531771a2f89 Mon Sep 17 00:00:00 2001
From: "Sicelo A. Mhlongo" <absicsz@gmail.com>
Date: Sat, 24 Feb 2024 23:06:24 +0200
Subject: [PATCH] power: supply: bq2415x_charger: report online status
Provide the Online property. This chip does not have specific flags to
indicate the presence of an input voltage, but this is implied by all valid
charging states. Fault states also only occur when VBUS is present, so set
Online true for those as well.
Signed-off-by: Sicelo A. Mhlongo <absicsz@gmail.com>
---
drivers/power/supply/bq2415x_charger.c | 11 +++++++++++
1 file changed, 11 insertions(+)
diff --git a/drivers/power/supply/bq2415x_charger.c b/drivers/power/supply/bq2415x_charger.c
index 6a4798a62588..7b93ba20348a 100644
--- a/drivers/power/supply/bq2415x_charger.c
+++ b/drivers/power/supply/bq2415x_charger.c
@@ -991,6 +991,7 @@ static enum power_supply_property bq2415x_power_supply_props[] = {
/* TODO: maybe add more power supply properties */
POWER_SUPPLY_PROP_STATUS,
POWER_SUPPLY_PROP_MODEL_NAME,
+ POWER_SUPPLY_PROP_ONLINE,
};
static int bq2415x_power_supply_get_property(struct power_supply *psy,
@@ -1017,6 +1018,16 @@ static int bq2415x_power_supply_get_property(struct power_supply *psy,
case POWER_SUPPLY_PROP_MODEL_NAME:
val->strval = bq->model;
break;
+ case POWER_SUPPLY_PROP_ONLINE:
+ /* VBUS is present for all charging and fault states,
+ * except the 'Ready' state.
+ */
+ ret = bq2415x_exec_command(bq, BQ2415X_CHARGE_STATUS);
+ if (ret < 0)
+ return ret;
+ else
+ val->intval = ret > 0;
+ break;
default:
return -EINVAL;
}
--
2.43.0
@@ -3,7 +3,7 @@
# Kernel config based on: arch/arm/configs/omap2plus_defconfig
pkgname=linux-postmarketos-omap
pkgver=6.9.0
pkgver=6.8.0
pkgrel=0
pkgdesc="Mainline kernel fork for OMAP devices"
arch="armv7"
@@ -39,12 +39,14 @@ source="
0004-arm-dts-Add-espresso10-support.patch
0005-Add-TWL6030-power-driver-with-minimal-support-for-power-off.patch
0006-Add-TWL6030-power-button-support-to-twl-pwrbutton.patch
0007-hsi-ssi_port-force-pio-path.patch
0008-n900-dts-volume-keys.patch
0009-ARM-dts-disable-twl-off-idle-configuration-for-N900.patch
0010-bq27xxx_battery-map-edv1-to-low-battery-capacity.patch
0011-bq27xxx_battery-add-voltage-based-capacity-estimatio.patch
0012-ARM-dts-n900-set-charge-current-limit-to-950mA.patch
0007-power-supply-bq27xxx-Report-charge-full-state-correc.patch
0008-hsi-ssi_port-force-pio-path.patch
0009-n900-dts-volume-keys.patch
0010-ARM-dts-disable-twl-off-idle-configuration-for-N900.patch
0011-bq27xxx_battery-map-edv1-to-low-battery-capacity.patch
0012-bq27xxx_battery-add-voltage-based-capacity-estimatio.patch
0013-power-supply-bq2415x_charger-report-online-status.patch
0014-ARM-dts-n900-set-charge-current-limit-to-950mA.patch
"
builddir="$srcdir/linux-$_kernver"
replaces="linux-samsung-espresso3g linux-nokia-n900"
@@ -74,18 +76,20 @@ package() {
}
sha512sums="
fed3b4cd1fbfb4d94618587c1934273d2ecc8b6e42a3d586ff8a5f24980be930f2ef803aa2923ca3bfa5e4e619f967f3af315368f24fa76f610b10443624a579 linux-6.9.tar.xz
c0ab8a8126b78a5c5ba9106adc01b92d4bb9f198ef307362db585a988aee509f6bec43fbd4314b3438b470f8b3c6357e9f16b4952981ed185100b5b7e34f317c config-postmarketos-omap.armv7
5c4eb4aa1d3f7d1ea01c0f7ddeadacdece6e144fd4bdfc16b2b925d3e10dc04de3a6db69320b79a96c3560052616f001d2c09e7a1bb4f7b731e2380a7ecce068 linux-6.8.tar.xz
52ab8d791c55845742e075573644c320bbcc2ea127d6290da0ca0f03dc646f8771dde5ef8271d35c4aa76a92bff49178183b41d02ba29a2fa248634a793229fc config-postmarketos-omap.armv7
fe4307a6af41913a7e5d59288b563865116797d3272e0570faff4532e198831e764e0067f53afdd39e57665196ae44f05d554bbd7d55d556d4b2d3c9d2efd41f 0001-Add-TWL6032-dtsi.patch
2c13c46b4db0d4a75c3aae3a46041fe43f841dc4ab3c7b08cd9db22a73c8355701d85c8c1e979aba93002b96d63ad3f1f8e46c15ecdde4391ea677b71dd17b45 0002-arm-dts-Add-common-dtsi-for-espresso.patch
4efda42604f5a6d5f9d4ceb9f87aaa5ad81d9299b3cd8ae930aafa895df5041ff5ee2cf441bbf7fdd002a52df378ee08c0bde85657e5d2086404b9f08b3a742d 0003-arm-dts-Add-espresso7-support.patch
f0bb41630d8e08adcffa433f3c82047e8787c96b7cc7301eb80bf5e5298010c136cd10c756278fb2331d66dde33d6a13128420f5af022b117f9e3ddb23070934 0004-arm-dts-Add-espresso10-support.patch
9dc84421cbc2ea7c2c37847d8704ff46dd4a485485bfa4a671167fdef4ac6f53a4e8f787aa774f3748299c374e7c7dc5d36fd4ba9b1a1a9697e0526f2bf3ece4 0005-Add-TWL6030-power-driver-with-minimal-support-for-power-off.patch
fe9ce7ed5757a1e72663c15e80cef47531b80150e8c45fa94c03a291edc39a401c0678894c3f7afbe9b78b5cbe88529982bd6c90ab3f515c31199e6939aa3b96 0006-Add-TWL6030-power-button-support-to-twl-pwrbutton.patch
c3af9715b3559c2d593f4fcfa078730722c7deeec132c5b83e085ff4d9815d85ef349384097c580efe1bbc37c60f42e18ef559f0abccfe236080670e4403fa77 0007-hsi-ssi_port-force-pio-path.patch
b98ce806b3d5a0122086e4c9670639174470ff6d29851c60258cc5d699ce9a479dbf4996b24299fc075d25e9fe8f6b1250fafdff742deea0ddeaf53d342a9d72 0008-n900-dts-volume-keys.patch
66abb5548910ad369608b08200f5835d5a8526c04cc3617221ef546f3e3d22cd944db91dc6727a5c26a102b24d8ef1306ea01254c9c382759afced91b31747ef 0009-ARM-dts-disable-twl-off-idle-configuration-for-N900.patch
6680b264db0c992826f9da0078256ba20ffae3de26a77978106b94499d96e72ed90d9a35bb42be38bae1e798e7ddf068e3c5e7fe63462b3bbad5031195622192 0010-bq27xxx_battery-map-edv1-to-low-battery-capacity.patch
cd91f0bb59e466c517b498a549357325be884bb1884986e593fef905a6210872024e0cab179df03833dfc6e8d1221441fa384466ae8227d82f6e70b22fce655c 0011-bq27xxx_battery-add-voltage-based-capacity-estimatio.patch
a11493d762b8f1ee90384e1d2baba7c6b7b37f4c11a8e6a876c1476de52b44a8f5a93db2bcd0fe68bb7e91dd54c76396b46727f8e94fc4aad1754feed3822061 0012-ARM-dts-n900-set-charge-current-limit-to-950mA.patch
be04653f0eb35e6abb5f9a288dbe82da9d9c6f8e7995c49e42436043dc71091b25513add986499abfdb0bb0c4f1e89b95eb95245be2e704dda13dd8093d97bf6 0007-power-supply-bq27xxx-Report-charge-full-state-correc.patch
c3af9715b3559c2d593f4fcfa078730722c7deeec132c5b83e085ff4d9815d85ef349384097c580efe1bbc37c60f42e18ef559f0abccfe236080670e4403fa77 0008-hsi-ssi_port-force-pio-path.patch
b98ce806b3d5a0122086e4c9670639174470ff6d29851c60258cc5d699ce9a479dbf4996b24299fc075d25e9fe8f6b1250fafdff742deea0ddeaf53d342a9d72 0009-n900-dts-volume-keys.patch
66abb5548910ad369608b08200f5835d5a8526c04cc3617221ef546f3e3d22cd944db91dc6727a5c26a102b24d8ef1306ea01254c9c382759afced91b31747ef 0010-ARM-dts-disable-twl-off-idle-configuration-for-N900.patch
6680b264db0c992826f9da0078256ba20ffae3de26a77978106b94499d96e72ed90d9a35bb42be38bae1e798e7ddf068e3c5e7fe63462b3bbad5031195622192 0011-bq27xxx_battery-map-edv1-to-low-battery-capacity.patch
cd91f0bb59e466c517b498a549357325be884bb1884986e593fef905a6210872024e0cab179df03833dfc6e8d1221441fa384466ae8227d82f6e70b22fce655c 0012-bq27xxx_battery-add-voltage-based-capacity-estimatio.patch
0dc58fa43f760b5601e5eace815ef8fb37f38cb6130a7997514dc92c1785ca5ee5eb104042999f7ba026166723981a0d87e37dfef4e9081d2c158fe9f0951a6a 0013-power-supply-bq2415x_charger-report-online-status.patch
a11493d762b8f1ee90384e1d2baba7c6b7b37f4c11a8e6a876c1476de52b44a8f5a93db2bcd0fe68bb7e91dd54c76396b46727f8e94fc4aad1754feed3822061 0014-ARM-dts-n900-set-charge-current-limit-to-950mA.patch
"
@@ -1,8 +1,8 @@
#
# Automatically generated file; DO NOT EDIT.
# Linux/arm 6.9.0 Kernel Configuration
# Linux/arm 6.8.0 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="armv7-alpine-linux-musleabihf-gcc (Alpine 13.2.1_git20240309) 13.2.1 20240309"
CONFIG_CC_VERSION_TEXT="armv7-alpine-linux-musleabihf-gcc (Alpine 13.2.1_git20231014) 13.2.1 20231014"
CONFIG_CC_IS_GCC=y
CONFIG_GCC_VERSION=130201
CONFIG_CLANG_VERSION=0
@@ -172,7 +172,7 @@ CONFIG_CGROUP_WRITEBACK=y
CONFIG_CGROUP_SCHED=y
CONFIG_FAIR_GROUP_SCHED=y
CONFIG_CFS_BANDWIDTH=y
# CONFIG_RT_GROUP_SCHED is not set
CONFIG_RT_GROUP_SCHED=y
CONFIG_SCHED_MM_CID=y
CONFIG_UCLAMP_TASK_GROUP=y
CONFIG_CGROUP_PIDS=y
@@ -262,6 +262,7 @@ CONFIG_TRACEPOINTS=y
#
# Kexec and crash features
#
CONFIG_CRASH_CORE=y
CONFIG_KEXEC_CORE=y
CONFIG_KEXEC=y
# CONFIG_CRASH_DUMP is not set
@@ -635,7 +636,6 @@ CONFIG_ARCH_HIBERNATION_POSSIBLE=y
# end of Power management options
CONFIG_AS_VFP_VMRS_FPINST=y
CONFIG_CPU_MITIGATIONS=y
#
# General architecture-dependent options
@@ -695,11 +695,8 @@ CONFIG_ARCH_HAS_ELF_RANDOMIZE=y
CONFIG_HAVE_ARCH_MMAP_RND_BITS=y
CONFIG_HAVE_EXIT_THREAD=y
CONFIG_ARCH_MMAP_RND_BITS=8
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
@@ -874,12 +871,12 @@ CONFIG_BOUNCE=y
CONFIG_DEFAULT_MMAP_MIN_ADDR=4096
CONFIG_ARCH_WANT_GENERAL_HUGETLB=y
CONFIG_CMA=y
# CONFIG_CMA_DEBUG is not set
# CONFIG_CMA_DEBUGFS is not set
# CONFIG_CMA_SYSFS is not set
CONFIG_CMA_AREAS=7
CONFIG_GENERIC_EARLY_IOREMAP=y
# CONFIG_IDLE_PAGE_TRACKING is not set
CONFIG_ARCH_HAS_CPU_CACHE_ALIASING=y
CONFIG_ARCH_HAS_CURRENT_STACK_POINTER=y
CONFIG_VM_EVENT_COUNTERS=y
# CONFIG_PERCPU_STATS is not set
@@ -916,6 +913,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
@@ -1073,7 +1071,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=m
# CONFIG_NETFILTER_XT_TARGET_DSCP is not set
# CONFIG_NETFILTER_XT_TARGET_HL is not set
# CONFIG_NETFILTER_XT_TARGET_HMARK is not set
@@ -1196,7 +1193,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
@@ -1225,13 +1221,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
@@ -1249,7 +1244,6 @@ CONFIG_IP6_NF_IPTABLES=m
# CONFIG_IP6_NF_MATCH_HL is not set
# CONFIG_IP6_NF_MATCH_IPV6HEADER is not set
# CONFIG_IP6_NF_MATCH_MH is not set
CONFIG_IP6_NF_MATCH_RPFILTER=m
# CONFIG_IP6_NF_MATCH_RT is not set
# CONFIG_IP6_NF_MATCH_SRH is not set
CONFIG_IP6_NF_FILTER=m
@@ -1348,6 +1342,7 @@ CONFIG_NET_ACT_GACT=m
# CONFIG_GACT_PROB is not set
# CONFIG_NET_ACT_MIRRED is not set
# 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
@@ -1413,6 +1408,7 @@ CONFIG_BT_BNEP=m
CONFIG_BT_BNEP_MC_FILTER=y
CONFIG_BT_BNEP_PROTO_FILTER=y
CONFIG_BT_HIDP=m
# CONFIG_BT_HS is not set
CONFIG_BT_LE=y
# CONFIG_BT_LE_L2CAP_ECRED is not set
# CONFIG_BT_LEDS is not set
@@ -1518,7 +1514,6 @@ CONFIG_ETHTOOL_NETLINK=y
# Device Drivers
#
CONFIG_HAVE_PCI=y
CONFIG_GENERIC_PCI_IOMAP=y
CONFIG_PCI=y
CONFIG_PCI_DOMAINS=y
CONFIG_PCI_DOMAINS_GENERIC=y
@@ -1753,6 +1748,7 @@ CONFIG_MTD_PHYSMAP_OF=y
# CONFIG_MTD_PHYSMAP_VERSATILE is not set
# CONFIG_MTD_PHYSMAP_GEMINI is not set
# CONFIG_MTD_PHYSMAP_IXP4XX is not set
# CONFIG_MTD_INTEL_VR_NOR is not set
# CONFIG_MTD_PLATRAM is not set
# end of Mapping drivers for chip access
@@ -1841,7 +1837,6 @@ CONFIG_MTD_UBI_BEB_LIMIT=20
# CONFIG_MTD_UBI_FASTMAP is not set
# CONFIG_MTD_UBI_GLUEBI is not set
CONFIG_MTD_UBI_BLOCK=y
CONFIG_MTD_UBI_NVMEM=m
# CONFIG_MTD_HYPERBUS is not set
CONFIG_DTC=y
CONFIG_OF=y
@@ -2419,11 +2414,7 @@ CONFIG_MICREL_PHY=y
# 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=y
CONFIG_AT803X_PHY=y
# 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 is not set
# CONFIG_RENESAS_PHY is not set
@@ -2459,7 +2450,6 @@ CONFIG_CAN_C_CAN_PLATFORM=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
@@ -2716,8 +2706,6 @@ CONFIG_TOUCHSCREEN_ATMEL_MXT=m
# CONFIG_TOUCHSCREEN_EXC3000 is not set
# CONFIG_TOUCHSCREEN_FUJITSU is not set
# CONFIG_TOUCHSCREEN_GOODIX is not set
# 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
@@ -2848,6 +2836,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 is not set
@@ -3111,7 +3100,6 @@ CONFIG_PTP_1588_CLOCK_OPTIONAL=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
@@ -3123,7 +3111,6 @@ CONFIG_GENERIC_PINMUX_FUNCTIONS=y
CONFIG_PINCONF=y
CONFIG_GENERIC_PINCONF=y
# CONFIG_DEBUG_PINCTRL is not set
# CONFIG_PINCTRL_AW9523 is not set
# CONFIG_PINCTRL_CY8C95X0 is not set
# CONFIG_PINCTRL_MCP23S08 is not set
# CONFIG_PINCTRL_MICROCHIP_SGPIO is not set
@@ -3247,7 +3234,6 @@ CONFIG_W1_CON=y
# CONFIG_W1_MASTER_GPIO is not set
CONFIG_HDQ_MASTER_OMAP=m
# CONFIG_W1_MASTER_SGI is not set
CONFIG_W1_MASTER_UART=m
# end of 1-wire Bus Masters
#
@@ -3366,10 +3352,8 @@ CONFIG_HWMON=m
# 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_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
@@ -3406,7 +3390,6 @@ CONFIG_SENSORS_GPIO_FAN=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
@@ -3455,12 +3438,10 @@ CONFIG_SENSORS_LM75=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 is not set
# CONFIG_SENSORS_SBTSI is not set
# CONFIG_SENSORS_SBRMI is not set
@@ -3517,6 +3498,7 @@ CONFIG_THERMAL=y
# CONFIG_THERMAL_DEBUGFS is not set
CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0
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
@@ -3883,7 +3865,6 @@ CONFIG_VIDEO_V4L2_I2C=y
CONFIG_VIDEO_V4L2_SUBDEV_API=y
# CONFIG_VIDEO_ADV_DEBUG is not set
# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set
# CONFIG_V4L2_FLASH_LED_CLASS is not set
CONFIG_V4L2_FWNODE=m
CONFIG_V4L2_ASYNC=m
CONFIG_V4L2_CCI=m
@@ -4495,7 +4476,8 @@ CONFIG_MEDIA_TUNER=m
# Graphics support
#
CONFIG_APERTURE_HELPERS=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
@@ -4529,7 +4511,6 @@ CONFIG_DRM_I2C_NXP_TDA998X=m
# CONFIG_DRM_RADEON is not set
# CONFIG_DRM_AMDGPU is not set
# CONFIG_DRM_NOUVEAU is not set
# CONFIG_DRM_XE is not set
# CONFIG_DRM_VGEM is not set
# CONFIG_DRM_VKMS is not set
# CONFIG_DRM_UDL is not set
@@ -4564,15 +4545,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 is not set
CONFIG_DRM_PANEL_DSI_CM=m
CONFIG_DRM_PANEL_LVDS=y
CONFIG_DRM_PANEL_SIMPLE=m
# CONFIG_DRM_PANEL_EDP is not set
# 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=m
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
@@ -4582,17 +4563,17 @@ CONFIG_DRM_PANEL_LVDS=y
# CONFIG_DRM_PANEL_INNOLUX_EJ030NA is not set
# CONFIG_DRM_PANEL_INNOLUX_P079ZCA is not set
# 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 is not set
# 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=m
# CONFIG_DRM_PANEL_LG_LG4573 is not set
# CONFIG_DRM_PANEL_MAGNACHIP_D53E6EA8966 is not set
# CONFIG_DRM_PANEL_MANTIX_MLAF057WE51 is not set
CONFIG_DRM_PANEL_NEC_NL8048HL11=m
# CONFIG_DRM_PANEL_NEWVISION_NV3051D is not set
# CONFIG_DRM_PANEL_NEWVISION_NV3052C is not set
@@ -4601,8 +4582,8 @@ CONFIG_DRM_PANEL_NEC_NL8048HL11=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 is not set
# 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
@@ -4613,16 +4594,15 @@ CONFIG_DRM_PANEL_NEC_NL8048HL11=m
# 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
@@ -4633,21 +4613,19 @@ CONFIG_DRM_PANEL_SHARP_LS037V7DW01=m
# CONFIG_DRM_PANEL_SITRONIX_ST7701 is not set
# CONFIG_DRM_PANEL_SITRONIX_ST7703 is not set
# CONFIG_DRM_PANEL_SITRONIX_ST7789V is not set
# CONFIG_DRM_PANEL_SYNAPTICS_R63353 is not set
CONFIG_DRM_PANEL_SONY_ACX565AKM=y
# 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 is not set
CONFIG_DRM_PANEL_SIMPLE=m
# CONFIG_DRM_PANEL_SYNAPTICS_R63353 is not set
# CONFIG_DRM_PANEL_TDO_TL070WSH30 is not set
CONFIG_DRM_PANEL_TPO_TD028TTEC1=m
CONFIG_DRM_PANEL_TPO_TD043MTEA1=m
# CONFIG_DRM_PANEL_TPO_TPG110 is not set
# CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA is not set
# 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
@@ -4804,7 +4782,6 @@ CONFIG_LCD_PLATFORM=y
# CONFIG_LCD_OTM3225A 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
@@ -5312,7 +5289,6 @@ CONFIG_HID_GENERIC=m
# CONFIG_HID_PETALYNX is not set
# CONFIG_HID_PICOLCD is not set
# CONFIG_HID_PLANTRONICS is not set
# CONFIG_HID_PLAYSTATION is not set
# CONFIG_HID_PXRC is not set
# CONFIG_HID_RAZER is not set
# CONFIG_HID_PRIMAX is not set
@@ -5396,7 +5372,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=m
#
@@ -5748,8 +5723,8 @@ CONFIG_MMC_SDHCI_EXTERNAL_DMA=y
# CONFIG_MEMSTICK is not set
CONFIG_NEW_LEDS=y
CONFIG_LEDS_CLASS=m
CONFIG_LEDS_CLASS_FLASH=m
CONFIG_LEDS_CLASS_MULTICOLOR=m
# CONFIG_LEDS_CLASS_FLASH is not set
# CONFIG_LEDS_CLASS_MULTICOLOR is not set
# CONFIG_LEDS_BRIGHTNESS_HW_CHANGED is not set
#
@@ -5806,21 +5781,10 @@ CONFIG_LEDS_PWM=m
#
# Flash and Torch LED drivers
#
# CONFIG_LEDS_AAT1290 is not set
# CONFIG_LEDS_AS3645A is not set
# CONFIG_LEDS_KTD2692 is not set
# CONFIG_LEDS_LM3601X is not set
# CONFIG_LEDS_RT4505 is not set
# CONFIG_LEDS_RT8515 is not set
# CONFIG_LEDS_SGM3140 is not set
#
# RGB LED drivers
#
# 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
#
# LED Triggers
@@ -6091,6 +6055,7 @@ CONFIG_STAGING=y
# CONFIG_FB_SM750 is not set
# CONFIG_STAGING_MEDIA 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
@@ -6387,7 +6352,6 @@ CONFIG_KXCJK1013=m
# 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_CC10001_ADC is not set
CONFIG_CPCAP_ADC=m
@@ -6414,7 +6378,6 @@ CONFIG_INA2XX_ADC=m
# CONFIG_MCP3564 is not set
# CONFIG_MCP3911 is not set
# CONFIG_NAU7802 is not set
# CONFIG_PAC1934 is not set
# CONFIG_PALMAS_GPADC is not set
# CONFIG_RICHTEK_RTQ6056 is not set
# CONFIG_SD_ADC_MODULATOR is not set
@@ -6428,7 +6391,6 @@ CONFIG_INA2XX_ADC=m
# CONFIG_TI_ADS1015 is not set
# 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
@@ -6584,7 +6546,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_ADMV4420 is not set
# CONFIG_ADRF6780 is not set
@@ -6720,7 +6681,6 @@ CONFIG_SENSORS_TSL2563=m
#
# Magnetometer sensors
#
# CONFIG_AF8133J is not set
# CONFIG_AK8974 is not set
CONFIG_AK8975=m
# CONFIG_AK09911 is not set
@@ -6892,7 +6852,6 @@ CONFIG_OMAP_IRQCHIP=y
# CONFIG_IPACK_BUS is not set
CONFIG_ARCH_HAS_RESET_CONTROLLER=y
CONFIG_RESET_CONTROLLER=y
CONFIG_RESET_GPIO=m
# CONFIG_RESET_SIMPLE is not set
# CONFIG_RESET_TI_SYSCON is not set
# CONFIG_RESET_TI_TPS380X is not set
@@ -7056,7 +7015,6 @@ CONFIG_AUTOFS_FS=m
CONFIG_FUSE_FS=y
# CONFIG_CUSE is not set
# CONFIG_VIRTIO_FS is not set
# CONFIG_FUSE_PASSTHROUGH is not set
CONFIG_OVERLAY_FS=y
# CONFIG_OVERLAY_FS_REDIRECT_DIR is not set
CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y
@@ -7090,8 +7048,8 @@ 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 is not set
# CONFIG_NTFS_FS is not set
# CONFIG_NTFS3_FS is not set
# end of DOS/FAT/EXFAT/NT Filesystems
#
@@ -7596,6 +7554,7 @@ CONFIG_GENERIC_NET_UTILS=y
CONFIG_CORDIC=m
# CONFIG_PRIME_NUMBERS is not set
CONFIG_RATIONAL=y
CONFIG_GENERIC_PCI_IOMAP=y
CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y
#
@@ -7793,7 +7752,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
@@ -7817,6 +7776,7 @@ CONFIG_SLUB_DEBUG=y
# CONFIG_PAGE_POISONING is not set
# CONFIG_DEBUG_PAGE_REF is not set
# CONFIG_DEBUG_RODATA_TEST is not set
# CONFIG_DEBUG_WX is not set
CONFIG_HAVE_DEBUG_KMEMLEAK=y
# CONFIG_DEBUG_KMEMLEAK is not set
# CONFIG_PER_VMA_LOCK_STATS is not set
@@ -7974,7 +7934,6 @@ CONFIG_PROBE_EVENTS=y
# arm Debugging
#
# CONFIG_ARM_PTDUMP_DEBUGFS is not set
# CONFIG_ARM_DEBUG_WX is not set
# CONFIG_UNWINDER_FRAME_POINTER is not set
CONFIG_UNWINDER_ARM=y
CONFIG_ARM_UNWIND=y
@@ -8011,6 +7970,8 @@ CONFIG_RUNTIME_TESTING_MENU=y
# CONFIG_PERCPU_TEST is not set
# CONFIG_ATOMIC64_SELFTEST is not set
# CONFIG_TEST_HEXDUMP is not set
# CONFIG_STRING_SELFTEST is not set
# CONFIG_TEST_STRING_HELPERS is not set
# CONFIG_TEST_KSTRTOX is not set
# CONFIG_TEST_PRINTF is not set
# CONFIG_TEST_SCANF is not set
@@ -8,7 +8,7 @@ pkgver=6.6
# When making kernel config changes please also submit a PR to
# https://github.com/msm8916-mainline/linux/blob/master/kernel/configs/pmos.config
# since the kernel config is regenerated on upgrades and all changes will be lost!
pkgrel=5
pkgrel=3
pkgdesc="Mainline kernel fork for Qualcomm MSM8909/MSM8916/MSM8939 devices"
arch="aarch64 armv7"
url="https://github.com/msm8916-mainline/linux"
@@ -92,6 +92,6 @@ package() {
sha512sums="
5fbbdf333412667e0a0e38dcc7e83f640bd5a1e0b07e1c7786ff3e18f17b9cdec088936263d68986b3869ee305cfcecdf22970134ca8fb8d2a2769874a5a4676 linux-postmarketos-qcom-msm8916-v6.6-msm8916.tar.gz
68201ecab6958dd09502c8160437281f6b5178934c2929454237b8814ffd54944d3457d735c813987a2147f1ae57e0b87d77d195353c62b10d8fef93c0769ef4 config-postmarketos-qcom-msm8916.aarch64
76d4ced20c29728e0a949b931b1df1454aee4769dbfa1670d93ebf3ca366529401e8ca8c8e3459996102a07e10e0851bc0511c301ac95785cb09d37b178a73d6 config-postmarketos-qcom-msm8916.armv7
b3457e63ea4be7b856b2fe1947cbd07ec196dda9d9c99fc2dbda1968161fcdad19e83a3285a735276be8111e22bcef59d59e89322de87cfd8999bc133e64d4cd config-postmarketos-qcom-msm8916.aarch64
ab89af02ad93998e2b8388ae0edd6cd1816d4403b57cc05c45b9f23b0efeeeb17a041bcbc00960d77758aab22d4914d1daba21f3607fd676291ca0999b157613 config-postmarketos-qcom-msm8916.armv7
"
@@ -186,7 +186,7 @@ CONFIG_CGROUP_WRITEBACK=y
CONFIG_CGROUP_SCHED=y
CONFIG_FAIR_GROUP_SCHED=y
CONFIG_CFS_BANDWIDTH=y
# CONFIG_RT_GROUP_SCHED is not set
CONFIG_RT_GROUP_SCHED=y
CONFIG_SCHED_MM_CID=y
CONFIG_UCLAMP_TASK_GROUP=y
CONFIG_CGROUP_PIDS=y
@@ -6070,7 +6070,7 @@ CONFIG_NLS_CODEPAGE_437=y
# 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=y
# CONFIG_NLS_ISO8859_2 is not set
# CONFIG_NLS_ISO8859_3 is not set
@@ -176,7 +176,7 @@ CONFIG_CGROUP_WRITEBACK=y
CONFIG_CGROUP_SCHED=y
CONFIG_FAIR_GROUP_SCHED=y
CONFIG_CFS_BANDWIDTH=y
# CONFIG_RT_GROUP_SCHED is not set
CONFIG_RT_GROUP_SCHED=y
CONFIG_SCHED_MM_CID=y
CONFIG_UCLAMP_TASK_GROUP=y
CONFIG_CGROUP_PIDS=y
@@ -5902,7 +5902,7 @@ CONFIG_NLS_CODEPAGE_437=y
# 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=y
# CONFIG_NLS_ISO8859_2 is not set
# CONFIG_NLS_ISO8859_3 is not set
@@ -1,12 +1,11 @@
# Maintainer: M0Rf30 <morf3089@gmail.com>
# Co-Maintainer: Ultra-azu <ultra.public@proton.me>
# Co-Maintainer: Barnabas Czeman <trabarni@gmail.com>
# Kernel config based on: defconfig, msm8953.config, and device configs
_flavor="postmarketos-qcom-msm8953"
pkgname=linux-$_flavor
pkgver=6.9.1
pkgrel=1
pkgver=6.8.2
pkgrel=0
pkgdesc="Close to mainline linux kernel for Qualcomm Snapdragon MSM8953"
arch="aarch64"
_carch="arm64"
@@ -26,7 +25,7 @@ makedepends="
postmarketos-installkernel
"
_tag="$pkgver-r1"
_tag="$pkgver-r0"
source="
$pkgname-v$_tag.tar.gz::$url/archive/v$_tag.tar.gz
@@ -61,6 +60,6 @@ package() {
}
sha512sums="
dc82b8cbab26b591e77b350408fc2ace552f5c84a6f6a0bad87808d4d737e9467d9ace6adac929043682c77881476ff50ee7e5a1397a36b8f3695c531d2b426e linux-postmarketos-qcom-msm8953-v6.9.1-r1.tar.gz
787d5c7b7343c848071c1cd479f3c6db84067b28e85129e429fe42e22e4d2fbad3197d295b883aaed65c0bf7a9e8c1e25f54967060d0ca8ddd489b12e38ea220 config-postmarketos-qcom-msm8953.aarch64
8681cb70498797b4e53fa6a083355cf8a5e862733b5d8e89fcb0040691db15ec8af166c367f549e4191c7268336ccb18a0e24a07dfd899b764f2c93bfb8b70d8 linux-postmarketos-qcom-msm8953-v6.8.2-r0.tar.gz
11a1fee4eb92ae00b458b425bd9769ddeff5eec0309a652fd36bf784b2fabe33e4ab1793a0d6512c92164c9560fda3371333ed641f1b4ce025396a143de64a9e config-postmarketos-qcom-msm8953.aarch64
"
Loaded 100 of 698 files, more files were not shown because too many files have changed in this diff. Show more