From de60ed42206b562cbd5e7c73cbabb9c96729c570 Mon Sep 17 00:00:00 2001 From: Mike Tipton Date: Mon, 11 Dec 2023 11:56:52 -0800 Subject: [PATCH] ARM: dts: msm: Enable cam_ife BCM voters for Sun Enable the cam_ife BCM voters. Change-Id: I285d171a3e69a720e34dfde1da9c66a6c1dc2f35 Signed-off-by: Mike Tipton --- qcom/sun.dtsi | 53 ++++++++++++++++++++++++++++++++++++++------------- 1 file changed, 40 insertions(+), 13 deletions(-) diff --git a/qcom/sun.dtsi b/qcom/sun.dtsi index c206772e..387b523f 100644 --- a/qcom/sun.dtsi +++ b/qcom/sun.dtsi @@ -905,13 +905,16 @@ compatible = "qcom,sun-mc_virt"; #interconnect-cells = <1>; qcom,bcm-voter-names = "hlos", - "pcie_crm_hw_0"; - qcom,bcm-voters = <&apps_bcm_voter>, - <&pcie_crm_hw_0_bcm_voter>; - qcom,disabled-voters = "disp", "cam_ife_0", "cam_ife_1", - "cam_ife_2"; + "cam_ife_2", + "pcie_crm_hw_0"; + qcom,bcm-voters = <&apps_bcm_voter>, + <&cam_bcm_voter0>, + <&cam_bcm_voter1>, + <&cam_bcm_voter2>, + <&pcie_crm_hw_0_bcm_voter>; + qcom,disabled-voters = "disp"; }; config_noc: interconnect@1600000 { @@ -976,9 +979,15 @@ compatible = "qcom,sun-mmss_noc"; reg = <0x1780000 0x5b800>; #interconnect-cells = <1>; - qcom,bcm-voter-names = "hlos"; - qcom,bcm-voters = <&apps_bcm_voter>; - qcom,disabled-voters = "disp", "cam_ife_0", "cam_ife_1", "cam_ife_2"; + qcom,bcm-voter-names = "hlos", + "cam_ife_0", + "cam_ife_1", + "cam_ife_2"; + qcom,bcm-voters = <&apps_bcm_voter>, + <&cam_bcm_voter0>, + <&cam_bcm_voter1>, + <&cam_bcm_voter2>; + qcom,disabled-voters = "disp"; qcom,skip-qos; }; @@ -987,13 +996,16 @@ reg = <0x24100000 0x14b080>; #interconnect-cells = <1>; qcom,bcm-voter-names = "hlos", - "pcie_crm_hw_0"; - qcom,bcm-voters = <&apps_bcm_voter>, - <&pcie_crm_hw_0_bcm_voter>; - qcom,disabled-voters = "disp", "cam_ife_0", "cam_ife_1", - "cam_ife_2"; + "cam_ife_2", + "pcie_crm_hw_0"; + qcom,bcm-voters = <&apps_bcm_voter>, + <&cam_bcm_voter0>, + <&cam_bcm_voter1>, + <&cam_bcm_voter2>, + <&pcie_crm_hw_0_bcm_voter>; + qcom,disabled-voters = "disp"; qcom,skip-qos; }; @@ -1104,6 +1116,11 @@ , ; }; + + cam_bcm_voter0: bcm_voter { + compatible = "qcom,bcm-voter"; + qcom,no-amc; + }; }; cam_rsc_drv1: drv@1 { @@ -1125,6 +1142,11 @@ , ; }; + + cam_bcm_voter1: bcm_voter { + compatible = "qcom,bcm-voter"; + qcom,no-amc; + }; }; cam_rsc_drv2: drv@2 { @@ -1146,6 +1168,11 @@ , ; }; + + cam_bcm_voter2: bcm_voter { + compatible = "qcom,bcm-voter"; + qcom,no-amc; + }; }; };