1# 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 54