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