118 Commits

Author SHA1 Message Date
Konrad Dybcio
b51ffaf227 meson.build: Tag v1.2 v1.2 2025-12-08 13:02:58 +01:00
Dmitry Baryshkov
5923eea973 Merge pull request #35 from minlexx/lookup-new-smgr-ids
lookup: add Sensor Manager (SMGR) service IDs
2025-03-01 23:06:36 +02:00
Alexey Min
305b4615d1 lookup: add Sensor Manager (SMGR) service IDs
On some older SoCs (older than SDM845) downstream userspace starts a
Sensor Registry service (271) to provide sensor configuration information
to a remote processor (SDSP or ADSP). After receiving registry data, SDSP
or ADSP exposes a Sensor Manager service "SMGR" (256), which allows to
access sensor readings. Add these services to the known list of services.

Signed-off-by: Alexey Minnekhanov <alexeymin@postmarketos.org>
2025-02-14 15:36:50 +03:00
Dylan Van Assche
ef44ad10f2 qrtr.py: adding missing buffer size arg to recvfrom
qrtr_recvfrom needs to know the size of the buffer, add this missing argument.
2024-08-21 17:51:52 +02:00
Konrad Dybcio
daf7f4cc32 treewide: Include libqrtr.h as a global header
Signed-off-by: Konrad Dybcio <konrad.dybcio@linaro.org>
2024-05-21 11:10:11 +02:00
Arnaud Ferraris
b6b586f3d0 lib: meson.build: restore libqrtr SONAME
The previous version of `libqrtr` had `libqrtr.so.1` as their SONAME,
while the current version have only `libqrtr.so`. This is problematic as
previously built binaries using this lib will have to be rebuilt for
this new version (or rather, re-linked, which is practically
equivalent).

This change ensures the SONAME is kept by setting the project version
in the top-level `meson.build` and uses this string as the shared
library version.

In practice, the generated library filename is now `libqrtr.so.1.1` with
SONAME still being `libqrtr.so.1`.
2024-04-30 23:51:42 +02:00
Konrad Dybcio
8f9b2bc3b6 meson.build: Make building qrtr-ns opt-in
It's been moved to the kernel since forever..

Signed-off-by: Konrad Dybcio <konrad.dybcio@linaro.org>
v1.1
2024-04-09 20:08:09 +02:00
Konrad Dybcio
d9e0ddf06a Add github CI (yanked from cdba) 2024-04-09 19:31:56 +02:00
Konrad Dybcio
26d69ebc13 meson.build: Allow skipping the systemd service 2024-04-09 19:31:56 +02:00
Konrad Dybcio
bc35b65b36 meson.build: Remove faux vesion req 2024-04-09 19:31:56 +02:00
Konrad Dybcio
415736c850 meson.build: Enable more warnings 2024-04-09 13:14:34 +02:00
Konrad Dybcio
baee896ad0 qmi: fix format warnings 2024-04-09 13:14:34 +02:00
Konrad Dybcio
520d10f554 ns: fix format warnings 2024-04-09 13:14:34 +02:00
Konrad Dybcio
ed513e627b lib: generate pkgconfig 2024-04-09 13:14:34 +02:00
Konrad Dybcio
140f46d4ed lookup: fix format warnings 2024-04-09 13:14:34 +02:00
Konrad Dybcio
dece9315ea treewide: meson
Signed-off-by: Konrad Dybcio <konrad.dybcio@linaro.org>
2024-04-09 13:14:34 +02:00
Konrad Dybcio
20d1f78be8 lookup: Add more services
42667c34e2/sec_config
2024-04-08 22:30:02 +02:00
Konrad Dybcio
2d7962efff Merge pull request #24 from a-wai/clean-service
Makefile: remove generated service file when cleaning
2024-04-08 22:25:25 +02:00
Konrad Dybcio
7777177772 Merge pull request #25 from Ristovski/patch-1
lookup: Add several new services
2024-04-08 22:24:32 +02:00
Konrad Dybcio
df4a4cbed5 Merge pull request #26 from flamingradian/ims-data-service
lookup: add IMS data service
2024-04-08 22:12:37 +02:00
Richard Acayan
22a69b4f5e lookup: add IMS data service
The IMS data service is the service responsible for configuring a
connection used by the modem for IMS. Add the service.

Signed-off-by: Richard Acayan <mailingradian@gmail.com>
2024-03-25 21:48:37 -04:00
Rafael Ristovski
d81b7a377c lookup: Add several new services 2023-11-01 17:14:40 +01:00
Arnaud Ferraris
936c1978d5 Makefile: remove generated service file when cleaning
After building the package, `make clean` doesn't delete the generated
service file. This patch ensures this file is included in the
`$(all-clean)` variable so it is removed when cleaning.
2023-08-17 12:16:03 +02:00
Dylan Van Assche
d0d471c96e lookup: add Snapdragon Sensor Core service
SDM845 and later expose a Snapdragon Sensor Core service (400) to access the sensors
 managed by a remoteproc. Add this service to the known list of services.

Signed-off-by: Dylan Van Assche <me@dylanvanassche.be>
2023-01-17 22:59:41 -06:00
Jami Kettunen
a4398c8bf2 Makefile: allow $(CFLAGS), $(LDFLAGS) override
The caller might have specified CFLAGS or LDFLAGS. Let's respect those.
Additionally drop LDFLAGS var definition as it is empty.
2023-01-05 11:00:29 -06:00