[PATCH v1 3/3] arm64: dts: qcom: sm8250: Add CAMNOC ICC provider node
Atanas Filipov <[email protected]>
| Newsgroups | org.kernel.vger.linux-pm,org.kernel.vger.linux-arm-msm,org.kernel.vger.linux-devicetree,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <[email protected]> |
Add the cam_virt CAMNOC interconnect provider node to the sm8250 SoC DTSI. The node uses the CAMNOC AXI clock to aggregate bandwidth votes from camera sub-devices via the ICC framework. The node is placed alongside the other virtual interconnect nodes, after mmss_noc. Signed-off-by: Atanas Filipov <[email protected]> --- arch/arm64/boot/dts/qcom/sm8250.dtsi | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sm8250.dtsi b/arch/arm64/boot/dts/qcom/sm8250.dtsi index 7076720413ab..33535c83a4d9 100644 --- a/arch/arm64/boot/dts/qcom/sm8250.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8250.dtsi @@ -11,6 +11,7 @@ #include <dt-bindings/clock/qcom,rpmh.h> #include <dt-bindings/dma/qcom-gpi.h> #include <dt-bindings/gpio/gpio.h> +#include <dt-bindings/interconnect/qcom,camnoc.h> #include <dt-bindings/interconnect/qcom,osm-l3.h> #include <dt-bindings/interconnect/qcom,sm8250.h> #include <dt-bindings/mailbox/qcom-ipcc.h> @@ -377,6 +378,13 @@ qup_virt: interconnect-qup-virt { qcom,bcm-voters = <&apps_bcm_voter>; }; + cam_virt: interconnect-cam-virt { + compatible = "qcom,sm8250-cam-virt"; + clocks = <&camcc CAM_CC_CAMNOC_AXI_CLK>; + clock-names = "camnoc_axi"; + #interconnect-cells = <1>; + }; + cpu0_opp_table: opp-table-cpu0 { compatible = "operating-points-v2"; opp-shared; -- 2.34.1