Richard Acayan
fe00027849
google-sargo: stop HexagonRPCD on suspend (MR 5400)
...
There is a bug in FastRPC when waking from suspend. Since HexagonRPCD is
currently only useful for a few moments when the ADSP is requesting the
sensor registry, it can just be stopped without affecting sensor
support. Add a pre-suspend hook to stop HexagonRPCD so it doesn't crash
the ADSP when the device wakes up.
[ci:skip-build]: already built successfully in CI
2024-07-30 17:10:42 -04:00
Richard Acayan
143efc60f2
google-sargo: do not enable HexagonRPCD on every upgrade (MR 5400)
...
There is an issue where resuming from suspend crashes the ADSP, and
rebooting the ADSP makes the entire device hang. Autosuspend has other
issues affecting higher category devices (namely, wake on modem events),
but it was still possible to resume before adding HexagonRPCD. For now,
remove the user's maintenance burden in keeping HexagonRPCD disabled.
2024-07-30 17:10:42 -04:00
Craft
f4a162439b
google-sargo: add gpi to modules-initfs to fix fde (MR 5347)
...
Fixes #3001
2024-07-29 23:30:45 +09:00
Richard Acayan
436876625d
device-google-sargo: add sensors support (MR 5329)
2024-07-12 13:05:18 +03:00
Richard Acayan
1811ad154c
google-sargo: enable DRM rendering in initramfs (MR 5199)
...
[ci:skip-build]: already built successfully in CI
2024-06-04 23:28:21 -07:00
Anton Bambura
de1a13c782
devices: use consistent pkgver (MR 4994)
2024-04-22 15:45:12 -07:00
Stefan Hansson
86c77a7a38
device: remove references to postmarketos-update-kernel (MR 5045)
...
Package was removed and is now included in boot-deploy.
[ci:ignore-count]: Lots of packages intentionally changed.
[ci:skip-build]: already built successfully in CI
2024-04-20 11:15:33 +02:00
Pablo Correa Gómez
cf69326222
device/*: rebuild all devices (MR 4551)
...
[ci:ignore-count]
2024-01-22 19:32:30 +01:00
Richard Acayan
4472e41952
google-sargo: drop msm-firmware-loader dependency (MR 4730)
...
Previously, the modem firmware would be loaded from the modem partition
using this firmware loader. As of the 6.5.4 SDM670 kernel upgrade, the
firmware is installed and loaded from the firmware package. Drop the
dependency on the msm-firmware-loader, which is now unused.
2024-01-19 16:43:46 +03:00
Richard Acayan
c0fc15d156
google-sargo: package q6voiced config (MR 4479)
...
This was missed in the original c720400e47
("google-sargo: add
q6voiced config (MR 4412)"), then pointed out by craftyguy when
reviewing the full bonito port.
Link: https://gitlab.com/postmarketOS/pmaports/-/merge_requests/4318#note_1587356675
[ci:skip-build]: already built successfully in CI
2023-10-16 20:21:56 +02:00
Richard Acayan
d3fe50c3d1
google-sargo: nonfree-firmware: depend on ath10k firmware (MR 4442)
...
The WiFi firmware seems to not be present on a fresh installation
anymore. Add it as a dependency so it gets installed automatically.
2023-10-02 12:13:44 +02:00
Richard Acayan
c720400e47
google-sargo: add q6voiced config (MR 4412)
...
[ci:skip-build]: Already built successfully in CI
2023-09-30 14:44:33 +02:00
Richard Acayan
2470b6b18f
google-sargo: allow flashing to vbmeta (MR 4412)
...
Flashing to vbmeta may be necessary for devices running Android 9
bootloaders.
2023-09-30 14:44:32 +02:00
Pablo Correa Gómez
ea93a6d07f
device/*: rebuild all devices to relocate deviceinfo (MR 4283)
...
[ci:ignore-count]
[ci:skip-build]: already built successfully in CI
2023-09-25 09:21:03 +02:00
Jan-Michael Brummer
b60b9624dc
device-google-sargo: Add feedbackd rule (MR 4346)
...
Allow drv2624 to be used as vibra.
2023-08-28 16:26:15 +02:00
Pablo Correa Gómez
4914067590
device/*: transform deviceinfo_modules_initfs into a file (MR 4169)
...
The file is automatically packed by devicepkg-dev utils
Relates #1836
2023-08-04 08:27:44 +02:00
Richard Acayan
fe7993e6c9
google-sargo: include ALSA UCM configuration (MR 4203)
...
[ci:skip-build]: already built successfully in CI
2023-07-28 13:56:20 +02:00
Caleb Connolly
6c27c1c460
soc-qcom-sdm845: encapsulate cellular specific stuff (MR 4047)
...
The upcoming db845c doesn't have cellular modem capabilities, but still
has wifi. Avoid installing modem related configs and services by default
and only install it for devices that need it.
2023-05-01 19:28:34 +01:00
Richard Acayan
9678ab7b38
google-sargo: enable GPU-accelerated UIs (MR 3898)
...
This port has been compatible with GPU-accelerated UIs like Phosh and
Plasma Mobile for quite a while now. Enable these UIs in the
`pmbootstrap init` menu.
See #1939 .
2023-02-22 11:49:36 +01:00
Richard Acayan
e3ffc66577
google-sargo: add modem support (MR 3695)
...
The modem needs more firmware. Some firmware is in the modem partition
and needs to be loaded.
[ci:skip-build]: Already built successfully in CI
2022-12-10 23:30:59 +01:00
Richard Acayan
259e8cc44f
google-sargo: add nonfree firmware (MR 3590)
...
Non-free firmware is required for:
- 3D acceleration
- Video acceleration
- Bluetooth
[ci:skip-build]: already built successfully in CI
2022-11-03 07:37:46 +01:00
Richard Acayan
bfe586d720
google-sargo: add maintainer (MR 3488)
...
I can maintain this device.
[ci:skip-build] Already built successfuly on CI in MR
2022-10-08 22:10:44 +02:00
Richard Acayan
353297c656
google-sargo: depend on sdm845 soc package (MR 3488)
...
Some SDM845-specific configurations and packages are also useful for the
Pixel 3a:
- mesa-dri-gallium
- qbootctl
- swclock-offset
2022-10-08 22:10:39 +02:00
Richard Acayan
161f0751b7
google-sargo: enable automatic kernel upgrade (MR 3488)
2022-10-08 22:10:38 +02:00
Richard Acayan
c368b64135
google-sargo: alphabetically sort dependencies (MR 3488)
...
One dependency is not alphabetically sorted. Put it in its place so
the placement of the next additions make sense.
2022-10-08 22:10:38 +02:00
Richard Acayan
7be1ac7f84
google-sargo: switch to close-to mainline kernel (MR 3488)
...
Note: This kernel does not have support for flash LED or haptics.
2022-10-08 22:10:38 +02:00
Richard Acayan
0a50707c6e
google-sargo: new device (MR 3136)
...
[ci:skip-build] already built successfully in CI
2022-06-01 21:21:26 -07:00