From 7e1660cc9bf602f92c702ba754fbe5783c4e6b46 Mon Sep 17 00:00:00 2001 From: Atiya Kailany Date: Tue, 13 Feb 2024 11:45:01 -0800 Subject: [PATCH] ARM: dts: msm: Adding lowsvsd1 vote level to device tree This change adds lowsvsd1 vote level along with corresponding rates to the device tree. CRs-Fixed: 3678245 Change-Id: I99bc0cc781edfe9b31aedc1970d0d1b5ccded7d7 Signed-off-by: Atiya Kailany --- sun-camera.dtsi | 87 +++++++++++++++++++++++++++++-------------------- 1 file changed, 52 insertions(+), 35 deletions(-) diff --git a/sun-camera.dtsi b/sun-camera.dtsi index d961853c..bd25bf59 100644 --- a/sun-camera.dtsi +++ b/sun-camera.dtsi @@ -897,8 +897,9 @@ <&camcc CAM_CC_CSI0PHYTIMER_CLK_SRC>, <&camcc CAM_CC_CSI0PHYTIMER_CLK>; src-clock-name = "cphy_rx_clk_src"; - clock-cntl-level = "lowsvs", "nominal"; + clock-cntl-level = "lowsvsd1", "lowsvs", "nominal"; clock-rates = + <266666667 0 400000000 0>, <400000000 0 400000000 0>, <480000000 0 400000000 0>; status = "ok"; @@ -930,8 +931,9 @@ <&camcc CAM_CC_CSI1PHYTIMER_CLK_SRC>, <&camcc CAM_CC_CSI1PHYTIMER_CLK>; src-clock-name = "cphy_rx_clk_src"; - clock-cntl-level = "lowsvs", "nominal"; + clock-cntl-level = "lowsvsd1", "lowsvs", "nominal"; clock-rates = + <266666667 0 400000000 0>, <400000000 0 400000000 0>, <480000000 0 400000000 0>; status = "ok"; @@ -963,8 +965,9 @@ <&camcc CAM_CC_CSI2PHYTIMER_CLK_SRC>, <&camcc CAM_CC_CSI2PHYTIMER_CLK>; src-clock-name = "cphy_rx_clk_src"; - clock-cntl-level = "lowsvs", "nominal"; + clock-cntl-level = "lowsvsd1", "lowsvs", "nominal"; clock-rates = + <266666667 0 400000000 0>, <400000000 0 400000000 0>, <480000000 0 400000000 0>; status = "ok"; @@ -996,8 +999,9 @@ <&camcc CAM_CC_CSI3PHYTIMER_CLK_SRC>, <&camcc CAM_CC_CSI3PHYTIMER_CLK>; src-clock-name = "cphy_rx_clk_src"; - clock-cntl-level = "lowsvs", "nominal"; + clock-cntl-level = "lowsvsd1", "lowsvs", "nominal"; clock-rates = + <266666667 0 400000000 0>, <400000000 0 400000000 0>, <480000000 0 400000000 0>; status = "ok"; @@ -1029,8 +1033,9 @@ <&camcc CAM_CC_CSI4PHYTIMER_CLK_SRC>, <&camcc CAM_CC_CSI4PHYTIMER_CLK>; src-clock-name = "cphy_rx_clk_src"; - clock-cntl-level = "lowsvs", "nominal"; + clock-cntl-level = "lowsvsd1", "lowsvs", "nominal"; clock-rates = + <266666667 0 400000000 0>, <400000000 0 400000000 0>, <480000000 0 400000000 0>; status = "ok"; @@ -1062,8 +1067,9 @@ <&camcc CAM_CC_CSI5PHYTIMER_CLK_SRC>, <&camcc CAM_CC_CSI5PHYTIMER_CLK>; src-clock-name = "cphy_rx_clk_src"; - clock-cntl-level = "lowsvs", "nominal"; + clock-cntl-level = "lowsvsd1", "lowsvs", "nominal"; clock-rates = + <266666667 0 400000000 0>, <400000000 0 400000000 0>, <480000000 0 400000000 0>; status = "ok"; @@ -1083,8 +1089,8 @@ "cci_0_clk"; clocks = <&camcc CAM_CC_CCI_0_CLK_SRC>, <&camcc CAM_CC_CCI_0_CLK>; - clock-rates = <37500000 0>; - clock-cntl-level = "lowsvs"; + clock-rates = <37500000 0>, <37500000 0>; + clock-cntl-level = "lowsvsd1", "lowsvs"; src-clock-name = "cci_0_clk_src"; pctrl-idx-mapping = ; pctrl-map-names = "m0", "m1"; @@ -1171,8 +1177,8 @@ "cci_1_clk"; clocks = <&camcc CAM_CC_CCI_1_CLK_SRC>, <&camcc CAM_CC_CCI_1_CLK>; - clock-rates = <37500000 0>; - clock-cntl-level = "lowsvs"; + clock-rates = <37500000 0>, <37500000 0>; + clock-cntl-level = "lowsvsd1", "lowsvs"; src-clock-name = "cci_1_clk_src"; pctrl-idx-mapping = ; pctrl-map-names = "m0", "m1"; @@ -1259,8 +1265,8 @@ "cci_2_clk"; clocks = <&camcc CAM_CC_CCI_2_CLK_SRC>, <&camcc CAM_CC_CCI_2_CLK>; - clock-rates = <37500000 0>; - clock-cntl-level = "lowsvs"; + clock-rates = <37500000 0>, <37500000 0>; + clock-cntl-level = "lowsvsd1", "lowsvs"; src-clock-name = "cci_2_clk_src"; pctrl-idx-mapping = ; pctrl-map-names = "m0", "m1"; @@ -1647,14 +1653,15 @@ <&camcc CAM_CC_QDSS_DEBUG_XO_CLK>; clock-rates = <0 0 0 0 0 0 0 0 0 0 0 0 0 0 0>, + <0 0 0 56470588 0 0 0 213333333 0 200000000 0 0 0 0 0>, <0 0 0 80000000 0 0 0 300000000 0 300000000 0 0 0 0 0>, <0 0 0 80000000 0 0 0 300000000 0 400000000 0 0 0 0 0>, <0 0 0 80000000 0 0 0 300000000 0 400000000 0 0 0 0 0>, <0 0 0 80000000 0 0 0 400000000 0 400000000 0 0 0 0 0>, <0 0 0 80000000 0 0 0 400000000 0 400000000 0 0 0 0 0>, <0 0 0 80000000 0 0 0 400000000 0 400000000 0 0 0 0 0>; - clock-cntl-level = "suspend", "lowsvs", "svs", "svs_l1", - "nominal", "nominal_l1", "turbo"; + clock-cntl-level = "suspend", "lowsvsd1", "lowsvs", "svs", + "svs_l1", "nominal", "nominal_l1", "turbo"; src-clock-name = "camnoc_rt_axi_clk_src"; domain-id-support-clks = "ife_lite_csid_clk", "ife_lite_ahb", "csid_clk_src", "csid_clk"; @@ -2620,13 +2627,14 @@ <&camcc CAM_CC_CSID_CLK>, <&camcc CAM_CC_CSID_CSIPHY_RX_CLK>; clock-rates = + <266666667 0 0>, <400000000 0 0>, <480000000 0 0>, <480000000 0 0>, <480000000 0 0>, <480000000 0 0>; - clock-cntl-level = "lowsvs", "svs", "svs_l1", "nominal", - "turbo"; + clock-cntl-level = "lowsvsd1", "lowsvs", "svs", + "svs_l1", "nominal", "turbo"; src-clock-name = "csid_clk_src"; clock-control-debugfs = "true"; status = "ok"; @@ -2662,7 +2670,7 @@ <&camcc CAM_CC_TFE_0_BAYER_CLK>, <&camcc CAM_CC_CAMNOC_RT_TFE_0_BAYER_CLK>; clock-rates = - <0 360000000 0 0 0 0 0>, + <0 360280000 0 0 0 0 0>, <0 480000000 0 0 0 0 0>, <0 630000000 0 0 0 0 0>, <0 716000000 0 0 0 0 0>, @@ -2698,13 +2706,14 @@ <&camcc CAM_CC_CSID_CLK>, <&camcc CAM_CC_CSID_CSIPHY_RX_CLK>; clock-rates = + <266666667 0 0>, <400000000 0 0>, <480000000 0 0>, <480000000 0 0>, <480000000 0 0>, <480000000 0 0>; - clock-cntl-level = "lowsvs", "svs", "svs_l1", "nominal", - "turbo"; + clock-cntl-level = "lowsvsd1", "lowsvs", "svs", + "svs_l1", "nominal", "turbo"; src-clock-name = "csid_clk_src"; clock-control-debugfs = "true"; status = "ok"; @@ -2740,7 +2749,7 @@ <&camcc CAM_CC_TFE_1_BAYER_CLK>, <&camcc CAM_CC_CAMNOC_RT_TFE_1_BAYER_CLK>; clock-rates = - <0 360000000 0 0 0 0 0>, + <0 360280000 0 0 0 0 0>, <0 480000000 0 0 0 0 0>, <0 630000000 0 0 0 0 0>, <0 716000000 0 0 0 0 0>, @@ -2776,13 +2785,14 @@ <&camcc CAM_CC_CSID_CLK>, <&camcc CAM_CC_CSID_CSIPHY_RX_CLK>; clock-rates = + <266666667 0 0>, <400000000 0 0>, <480000000 0 0>, <480000000 0 0>, <480000000 0 0>, <480000000 0 0>; - clock-cntl-level = "lowsvs", "svs", "svs_l1", "nominal", - "turbo"; + clock-cntl-level = "lowsvsd1", "lowsvs", "svs", + "svs_l1", "nominal", "turbo"; src-clock-name = "csid_clk_src"; clock-control-debugfs = "true"; status = "ok"; @@ -2818,7 +2828,7 @@ <&camcc CAM_CC_TFE_2_BAYER_CLK>, <&camcc CAM_CC_CAMNOC_RT_TFE_2_BAYER_CLK>; clock-rates = - <0 360000000 0 0 0 0 0>, + <0 360280000 0 0 0 0 0>, <0 480000000 0 0 0 0 0>, <0 630000000 0 0 0 0 0>, <0 716000000 0 0 0 0 0>, @@ -2860,13 +2870,14 @@ <&camcc CAM_CC_IFE_LITE_CLK>, <&camcc CAM_CC_CAMNOC_RT_IFE_LITE_CLK>; clock-rates = + <0 266666667 0 0 0 0>, <0 400000000 0 0 0 0>, <0 480000000 0 0 0 0>, <0 480000000 0 0 0 0>, <0 480000000 0 0 0 0>, <0 480000000 0 0 0 0>; - clock-cntl-level = "lowsvs", "svs", "svs_l1", "nominal", - "turbo"; + clock-cntl-level = "lowsvsd1", "lowsvs", "svs", + "svs_l1", "nominal", "turbo"; src-clock-name = "ife_lite_csid_clk_src"; clock-control-debugfs = "true"; status = "ok"; @@ -2899,13 +2910,14 @@ <&camcc CAM_CC_IFE_LITE_CLK>, <&camcc CAM_CC_CAMNOC_RT_IFE_LITE_CLK>; clock-rates = + <0 0 0 266666667 0 0>, <0 0 0 400000000 0 0>, <0 0 0 480000000 0 0>, <0 0 0 480000000 0 0>, <0 0 0 480000000 0 0>, <0 0 0 480000000 0 0>; - clock-cntl-level = "lowsvs", "svs", "svs_l1", "nominal", - "turbo"; + clock-cntl-level = "lowsvsd1", "lowsvs", "svs", + "svs_l1", "nominal", "turbo"; src-clock-name = "ife_lite_clk_src"; clock-control-debugfs = "true"; cam_hw_pid = <19>; @@ -2939,13 +2951,14 @@ <&camcc CAM_CC_IFE_LITE_CLK>, <&camcc CAM_CC_CAMNOC_RT_IFE_LITE_CLK>; clock-rates = + <0 266666667 0 0 0 0>, <0 400000000 0 0 0 0>, <0 480000000 0 0 0 0>, <0 480000000 0 0 0 0>, <0 480000000 0 0 0 0>, <0 480000000 0 0 0 0>; - clock-cntl-level = "lowsvs", "svs", "svs_l1", "nominal", - "turbo"; + clock-cntl-level = "lowsvsd1", "lowsvs", "svs", + "svs_l1", "nominal", "turbo"; src-clock-name = "ife_lite_csid_clk_src"; clock-control-debugfs = "true"; status = "ok"; @@ -2978,13 +2991,14 @@ <&camcc CAM_CC_IFE_LITE_CLK>, <&camcc CAM_CC_CAMNOC_RT_IFE_LITE_CLK>; clock-rates = + <0 0 0 266666667 0 0>, <0 0 0 400000000 0 0>, <0 0 0 480000000 0 0>, <0 0 0 480000000 0 0>, <0 0 0 480000000 0 0>, <0 0 0 480000000 0 0>; - clock-cntl-level = "lowsvs", "svs", "svs_l1", "nominal", - "turbo"; + clock-cntl-level = "lowsvsd1", "lowsvs", "svs", + "svs_l1", "nominal", "turbo"; src-clock-name = "ife_lite_clk_src"; clock-control-debugfs = "true"; cam_hw_pid = <20>; @@ -3011,9 +3025,10 @@ <&camcc CAM_CC_CPHY_RX_CLK_SRC>, <&camcc CAM_CC_CSID_CSIPHY_RX_CLK>; clock-rates = + <266666667 0>, <400000000 0>, <480000000 0>; - clock-cntl-level = "lowsvs", "nominal"; + clock-cntl-level = "lowsvsd1", "lowsvs", "nominal"; src-clock-name = "cphy_rx_clk_src"; status = "ok"; }; @@ -3038,9 +3053,10 @@ <&camcc CAM_CC_CPHY_RX_CLK_SRC>, <&camcc CAM_CC_CSID_CSIPHY_RX_CLK>; clock-rates = + <266666667 0>, <400000000 0>, <480000000 0>; - clock-cntl-level = "lowsvs", "nominal"; + clock-cntl-level = "lowsvsd1", "lowsvs", "nominal"; src-clock-name = "cphy_rx_clk_src"; status = "ok"; }; @@ -3065,9 +3081,10 @@ <&camcc CAM_CC_CPHY_RX_CLK_SRC>, <&camcc CAM_CC_CSID_CSIPHY_RX_CLK>; clock-rates = + <266666667 0>, <400000000 0>, <480000000 0>; - clock-cntl-level = "lowsvs", "nominal"; + clock-cntl-level = "lowsvsd1", "lowsvs", "nominal"; src-clock-name = "cphy_rx_clk_src"; status = "ok"; }; @@ -3261,7 +3278,7 @@ <&camcc CAM_CC_OFE_HDR_CLK>, <&camcc CAM_CC_OFE_MAIN_FAST_AHB_CLK>; clock-rates = - <0 0 338000000 0 0 0 0 0 0 0 0>, + <0 0 338800000 0 0 0 0 0 0 0 0>, <0 0 484000000 0 0 0 0 0 0 0 0>, <0 0 586000000 0 0 0 0 0 0 0 0>, <0 0 688000000 0 0 0 0 0 0 0 0>,