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>
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`.
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>
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.
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>