blob: bdf482db32aac1fc84f42aa9b72cf6d64c798933 [file] [log] [blame]
Tom Rini53633a82024-02-29 12:33:36 -05001# SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/soc/qcom/qcom,apr-services.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Qualcomm APR/GPR services shared parts
8
9maintainers:
10 - Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11
12description:
13 Common parts of a static service in Qualcomm APR/GPR (Asynchronous/Generic
14 Packet Router).
15
16properties:
17 reg:
18 minimum: 1
19 maximum: 13
20 description: |
21 APR Service ID
22 3 = DSP Core Service
23 4 = Audio Front End Service.
24 5 = Voice Stream Manager Service.
25 6 = Voice processing manager.
26 7 = Audio Stream Manager Service.
27 8 = Audio Device Manager Service.
28 9 = Multimode voice manager.
29 10 = Core voice stream.
30 11 = Core voice processor.
31 12 = Ultrasound stream manager.
32 13 = Listen stream manager.
33 GPR Service ID
34 1 = Audio Process Manager Service
35 2 = Proxy Resource Manager Service.
36 3 = AMDB Service.
37 4 = Voice processing manager.
38
39 qcom,protection-domain:
40 $ref: /schemas/types.yaml#/definitions/string-array
41 description: |
42 Protection domain service name and path for APR service (if supported).
43 Possible values are::
44 "avs/audio", "msm/adsp/audio_pd".
45 "kernel/elf_loader", "msm/modem/wlan_pd".
46 "tms/servreg", "msm/adsp/audio_pd".
47 "tms/servreg", "msm/modem/wlan_pd".
48 "tms/servreg", "msm/slpi/sensor_pd".
49
50required:
51 - reg
52
53additionalProperties: true