- Mar 03, 2025
-
- Feb 19, 2025
-
-
Marco Mattiolo authored
values chosen automatically by pipewire/wireplumber seem to work much better
-
- Feb 12, 2025
-
-
Arnaud Ferraris authored
-
- Feb 05, 2025
-
-
-
In order to ensure a reasonably good code quality for our shell scripts, add a shellcheck-based unit test. This is implemented through meson, and therefore requires a few adjustments to `d/rules` in addition to build dependencies. Take this opportunity to fix the errors reported in our scripts.
-
As we'd rather not ship device-specific config files, let's create a wrapper script for `q6voiced` which will auto-detect the underlying device and pass the correct parameters to `q6voiced`. The latter is therefore patched to be installed to `/usr/libexec`, leaving `/usr/bin` free for our wrapper. Also add a systemd service so it can start automatically.
-
Tinyalsa is an Android library not packaged in Debian. As it wouldn't have any other user and can easily be replaced with the more usual `libasound`, "port" `q6voiced` to the usual ALSA lib.
-
As we're starting to have lots of different files in there, let's use clearly labelled subfolders. While at it, add a `.gitignore` file.
-
Those are both maintained in separate repos upstream, but do not warrant being packaged on their own in Debian. In order to integrate those utils into `qcom-phone-utils`, while still making upgrades and maintenance realtively easy, we can simply import those as Meson subprojects. This requires the following changes: * drop current copies of bootmac and associated systemd service and udev rules * add a "patch" (according to Meson's definition) `meson.build` file to `bootmac` so it can be "built" using `meson` as well * update `d/copyright` and `d/rules` accordingly * create a top-level `meson.build` so debhelper can identify the build system and process the subprojects automatically * add the newly-needed build dependencies and make `qcom-phone-utils` an `Architecture: any` package as it now ships a compiled executable
-
The method used so far for slot detection has a major flaw: it fails to determine the current slot when the same bootimg has been flashed to both slots. Now that we have a usable `qbootctl` in Debian, use it to make this detection more reliable.
-
- Jan 06, 2025
-
-
Shubham Vishwakarma authored
-
- Dec 21, 2024
-
- Dec 15, 2024
-
-
Marco Mattiolo authored
-
- Oct 09, 2024
-
-
Arnaud Ferraris authored
The SLPI firmware is used by the sensors' DSP; as it is initialized before the rootfs is available, we need to embed the corresponding firmware file into the initramfs, otherwise the DSP won't get properly initialized and we won't have access to the sensors.
-
- Sep 28, 2024
-
-
-
-
-
`abootimg` is an aging, unmaintained tool, which can't handle modern features and bootimg formats. Replacing it with `mkbootimg` will allow us to handle v2 images, which carry a separate copy of the DTB rather than relying on the one appended to the kernel binary.
-
Arnaud Ferraris authored
Its content is part of feedbackd starting with v0.5.0.
-
- Sep 12, 2024
-
-
erebion authored
add wireplumber config, taken from postmarketOS: https://gitlab.com/postmarketOS/pmaports/-/commit/801283d9f914a895ab2b331102788fc7261994a2
-
- Aug 21, 2024
-
-
Arnaud Ferraris authored
-
-
- Feb 22, 2024
-
-
erebion authored
-
- Feb 13, 2023
-
-
-
Copy/paste can be treacherous, resulting in stupid bugs... While at it, drop files already included from the `msm` DRM driver.
-
- Feb 09, 2023
-
-
Arnaud Ferraris authored
Some firmware files (for ADSP, CDSP & IPA) should be needed for every device. However, different SoC's need different files for the GPU (`a6*`), and potentially for the WLAN/BT chips. Let's ensure this script is flexible enough to account for such differences with minimal changes, and add support for the Fairphone 4 while at it.
- Jan 21, 2023
-
-
- Dec 22, 2022
-
-
Arnaud Ferraris authored
-
Arnaud Ferraris authored
-
Arnaud Ferraris authored
- Dec 14, 2022
-
-