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

Merge tag 'rpmsg-v5.20-1' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux

Pull rpmsg fixes from Bjorn Andersson:
"This fixes schema validation warnings in the Devicetree bindings for
SMD and SMD RPM"

* tag 'rpmsg-v5.20-1' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux:
dt-bindings: soc: qcom: smd-rpm: extend example
dt-bindings: soc: qcom: smd: reference SMD edge schema

+28 -7
+27 -6
Documentation/devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml
··· 92 92 qcom,ipc = <&apcs 8 0>; 93 93 qcom,smd-edge = <15>; 94 94 95 - rpm-requests { 96 - compatible = "qcom,rpm-msm8974"; 97 - qcom,smd-channels = "rpm_requests"; 95 + rpm-requests { 96 + compatible = "qcom,rpm-msm8916"; 97 + qcom,smd-channels = "rpm_requests"; 98 98 99 - /* Regulator nodes to follow */ 99 + clock-controller { 100 + compatible = "qcom,rpmcc-msm8916", "qcom,rpmcc"; 101 + #clock-cells = <1>; 102 + clocks = <&xo_board>; 103 + clock-names = "xo"; 104 + }; 105 + 106 + power-controller { 107 + compatible = "qcom,msm8916-rpmpd"; 108 + #power-domain-cells = <1>; 109 + operating-points-v2 = <&rpmpd_opp_table>; 110 + 111 + rpmpd_opp_table: opp-table { 112 + compatible = "operating-points-v2"; 113 + 114 + opp-1 { 115 + opp-level = <1>; 116 + }; 117 + opp-2 { 118 + opp-level = <2>; 119 + }; 120 + }; 100 121 }; 101 122 }; 102 - }; 103 - ... 123 + }; 124 + };
+1 -1
Documentation/devicetree/bindings/soc/qcom/qcom,smd.yaml
··· 21 21 22 22 patternProperties: 23 23 "^.*-edge|rpm$": 24 - type: object 24 + $ref: /schemas/remoteproc/qcom,smd-edge.yaml# 25 25 description: 26 26 Each subnode of the SMD node represents a remote subsystem or a remote 27 27 processor of some sort - or in SMD language an "edge". The name of the