Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

dt-bindings: soc: qcom: apr: Use generic node names for APR services

Device nodes should be named according to the class of devices
they belong to. Change the suggested names of the subnodes to
apr-service@<id>, which is already in use in
arch/arm64/boot/dts/qcom/sdm845.dtsi.

Reviewed-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Reviewed-by: Rob Herring <robh@kernel.org>
Cc: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Signed-off-by: Stephan Gerhold <stephan@gerhold.net>
Link: https://lore.kernel.org/r/20200415081159.1098-2-stephan@gerhold.net
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>

authored by

Stephan Gerhold and committed by
Bjorn Andersson
f49176fb 820f6365

+10 -10
+10 -10
Documentation/devicetree/bindings/soc/qcom/qcom,apr.txt
··· 65 65 compatible = "qcom,apr-v2"; 66 66 qcom,apr-domain = <APR_DOMAIN_ADSP>; 67 67 68 - q6core@3 { 68 + apr-service@3 { 69 69 compatible = "qcom,q6core"; 70 70 reg = <APR_SVC_ADSP_CORE>; 71 71 }; 72 72 73 - q6afe@4 { 73 + apr-service@4 { 74 74 compatible = "qcom,q6afe"; 75 75 reg = <APR_SVC_AFE>; 76 76 77 77 dais { 78 78 #sound-dai-cells = <1>; 79 - hdmi@1 { 80 - reg = <1>; 79 + dai@1 { 80 + reg = <HDMI_RX>; 81 81 }; 82 82 }; 83 83 }; 84 84 85 - q6asm@7 { 85 + apr-service@7 { 86 86 compatible = "qcom,q6asm"; 87 87 reg = <APR_SVC_ASM>; 88 88 ... 89 89 }; 90 90 91 - q6adm@8 { 91 + apr-service@8 { 92 92 compatible = "qcom,q6adm"; 93 93 reg = <APR_SVC_ADM>; 94 94 ... ··· 106 106 qcom,glink-channels = "apr_audio_svc"; 107 107 qcom,apr-domain = <APR_DOMAIN_ADSP>; 108 108 109 - q6core { 109 + apr-service@3 { 110 110 compatible = "qcom,q6core"; 111 111 reg = <APR_SVC_ADSP_CORE>; 112 112 }; 113 113 114 - q6afe: q6afe { 114 + q6afe: apr-service@4 { 115 115 compatible = "qcom,q6afe"; 116 116 reg = <APR_SVC_AFE>; 117 117 qcom,protection-domain = "avs/audio", "msm/adsp/audio_pd"; 118 118 ... 119 119 }; 120 120 121 - q6asm: q6asm { 121 + q6asm: apr-service@7 { 122 122 compatible = "qcom,q6asm"; 123 123 reg = <APR_SVC_ASM>; 124 124 qcom,protection-domain = "tms/servreg", "msm/slpi/sensor_pd"; 125 125 ... 126 126 }; 127 127 128 - q6adm: q6adm { 128 + q6adm: apr-service@8 { 129 129 compatible = "qcom,q6adm"; 130 130 reg = <APR_SVC_ADM>; 131 131 qcom,protection-domain = "avs/audio", "msm/adsp/audio_pd";