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