pmaports/device
Clayton Craft 57c75db149
soc-qcom: delay starting modem-gnss on boot
modem-gnss / qmicli depends on qrtr being up, or it fails on boot and
GPS doesn't work on this device:

 sargo systemd[1]: Starting Google Sargo (Pixel 3a) GNSS Modem Setup...
 sargo qmicli[1080]: error: node with id 0 not found in QRTR bus

Ideally there would be a path in /dev or sysfs so we could add a
ConditionPathExists= in the unit, but I tried hard to find something and
was unable to. Making modem-gnss depend on ModemManager seems to work
around this issue, since qrtr seems to always (in my testing) be up by
then. IIUC in the future we may not have to run qmicli to enable GPS, so
this patch is a workaround to fix a workaround.

Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7636>
2025-12-25 23:19:41 +00:00
..
.gitlab-ci/packages qemu-amd64: add hwci support 2025-07-30 12:54:24 +02:00
.shared-patches device: Move MSM GPU compile fix to shared patches 2025-09-23 20:16:11 +00:00
archived device/*: Resolve deviceinfo errors highlighted by dint 2025-12-05 16:57:35 +00:00
community soc-qcom: delay starting modem-gnss on boot 2025-12-25 23:19:41 +00:00
downstream device-samsung-jxelte: fix typo in codename and allow flashing via heimdall 2025-12-22 17:48:02 +09:00
main device-qemu-amd64: use postmarketos-test-unl0kr for pmtest 2025-12-17 16:11:54 +00:00
testing nokia-pl2: new device 2025-12-22 23:50:06 +00:00