Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d8bbcb23 authored by Camera Software Integration's avatar Camera Software Integration Committed by Gerrit - the friendly Code Review server
Browse files

Merge "ARM: dts: msm: Add fast_ahb clock control through cpas for lahaina"...

Merge "ARM: dts: msm: Add fast_ahb clock control through cpas for lahaina" into camera-kernel.lnx.4.0
parents 03a228e2 f4576af0
Loading
Loading
Loading
Loading
+46 −47
Original line number Diff line number Diff line
@@ -561,7 +561,8 @@
			"cpas_ahb_clk",
			"cpas_core_ahb_clk",
			"camnoc_axi_clk_src",
			"camnoc_axi_clk";
			"camnoc_axi_clk",
			"cpas_fast_ahb_clk_src";
		clocks =
			<&clock_gcc GCC_CAMERA_AHB_CLK>,
			<&clock_gcc GCC_CAMERA_HF_AXI_CLK>,
@@ -570,16 +571,17 @@
			<&clock_camcc CAM_CC_CPAS_AHB_CLK>,
			<&clock_camcc CAM_CC_CORE_AHB_CLK>,
			<&clock_camcc CAM_CC_CAMNOC_AXI_CLK_SRC>,
			<&clock_camcc CAM_CC_CAMNOC_AXI_CLK>;
			<&clock_camcc CAM_CC_CAMNOC_AXI_CLK>,
			<&clock_camcc CAM_CC_FAST_AHB_CLK_SRC>;
		src-clock-name = "camnoc_axi_clk_src";
		clock-rates =
			<0 0 0 0 0 0 0 0>,
			<0 0 0 80000000 0 0 300000000 0>,
			<0 0 0 80000000 0 0 400000000 0>,
			<0 0 0 80000000 0 0 400000000 0>,
			<0 0 0 80000000 0 0 400000000 0>,
			<0 0 0 80000000 0 0 400000000 0>,
			<0 0 0 80000000 0 0 480000000 0>;
			<0 0 0 0 0 0 0 0 0>,
			<0 0 0 80000000 0 0 300000000 0 100000000>,
			<0 0 0 80000000 0 0 400000000 0 200000000>,
			<0 0 0 80000000 0 0 400000000 0 300000000>,
			<0 0 0 80000000 0 0 400000000 0 400000000>,
			<0 0 0 80000000 0 0 400000000 0 400000000>,
			<0 0 0 80000000 0 0 480000000 0 400000000>;
		clock-cntl-level = "suspend", "lowsvs", "svs", "svs_l1",
			"nominal", "nominal_l1", "turbo";
		control-camnoc-axi-clk;
@@ -1331,11 +1333,11 @@
			<&clock_camcc CAM_CC_IFE_0_AHB_CLK>,
			<&clock_camcc CAM_CC_IFE_0_AXI_CLK>;
		clock-rates =
			<400000000 0 400000000 0 338000000 0 100000000 0 0>,
			<400000000 0 400000000 0 475000000 0 200000000 0 0>,
			<400000000 0 400000000 0 600000000 0 300000000 0 0>,
			<400000000 0 400000000 0 720000000 0 400000000 0 0>,
			<400000000 0 400000000 0 720000000 0 400000000 0 0>;
			<400000000 0 400000000 0 338000000 0 0 0 0>,
			<400000000 0 400000000 0 475000000 0 0 0 0>,
			<400000000 0 400000000 0 600000000 0 0 0 0>,
			<400000000 0 400000000 0 720000000 0 0 0 0>,
			<400000000 0 400000000 0 720000000 0 0 0 0>;
		clock-cntl-level = "lowsvs", "svs", "svs_l1", "nominal",
			"turbo";
		src-clock-name = "ife_csid_clk_src";
@@ -1368,15 +1370,14 @@
			<&clock_camcc CAM_CC_IFE_0_CLK>,
			<&clock_camcc CAM_CC_IFE_0_AXI_CLK>;
		clock-rates =
			<0 100000000 338000000 0 0>,
			<0 200000000 475000000 0 0>,
			<0 300000000 600000000 0 0>,
			<0 400000000 720000000 0 0>,
			<0 400000000 720000000 0 0>;
			<0 0 338000000 0 0>,
			<0 0 475000000 0 0>,
			<0 0 600000000 0 0>,
			<0 0 720000000 0 0>,
			<0 0 720000000 0 0>;
		clock-cntl-level = "lowsvs", "svs", "svs_l1", "nominal",
			"turbo";
		src-clock-name = "ife_clk_src";
		scl-clk-names = "ife_0_areg";
		clock-control-debugfs = "true";
		clock-names-option =  "ife_dsp_clk";
		clocks-option = <&clock_camcc CAM_CC_IFE_0_DSP_CLK>;
@@ -1418,11 +1419,11 @@
			<&clock_camcc CAM_CC_IFE_1_AHB_CLK>,
			<&clock_camcc CAM_CC_IFE_1_AXI_CLK>;
		clock-rates =
			<400000000 0 400000000 0 338000000 0 100000000 0 0>,
			<400000000 0 400000000 0 475000000 0 200000000 0 0>,
			<400000000 0 400000000 0 600000000 0 300000000 0 0>,
			<400000000 0 400000000 0 720000000 0 400000000 0 0>,
			<400000000 0 400000000 0 720000000 0 400000000 0 0>;
			<400000000 0 400000000 0 338000000 0 0 0 0>,
			<400000000 0 400000000 0 475000000 0 0 0 0>,
			<400000000 0 400000000 0 600000000 0 0 0 0>,
			<400000000 0 400000000 0 720000000 0 0 0 0>,
			<400000000 0 400000000 0 720000000 0 0 0 0>;
		clock-cntl-level = "lowsvs", "svs", "svs_l1", "nominal",
			"turbo";
		src-clock-name = "ife_csid_clk_src";
@@ -1455,15 +1456,14 @@
			<&clock_camcc CAM_CC_IFE_1_CLK>,
			<&clock_camcc CAM_CC_IFE_1_AXI_CLK>;
		clock-rates =
			<0 100000000 338000000 0 0>,
			<0 200000000 475000000 0 0>,
			<0 300000000 600000000 0 0>,
			<0 400000000 720000000 0 0>,
			<0 400000000 720000000 0 0>;
			<0 0 338000000 0 0>,
			<0 0 475000000 0 0>,
			<0 0 600000000 0 0>,
			<0 0 720000000 0 0>,
			<0 0 720000000 0 0>;
		clock-cntl-level = "lowsvs", "svs", "svs_l1", "nominal",
			"turbo";
		src-clock-name = "ife_clk_src";
		scl-clk-names = "ife_1_areg";
		clock-control-debugfs = "true";
		clock-names-option =  "ife_dsp_clk";
		clocks-option = <&clock_camcc CAM_CC_IFE_1_DSP_CLK>;
@@ -1505,11 +1505,11 @@
			<&clock_camcc CAM_CC_IFE_2_AHB_CLK>,
			<&clock_camcc CAM_CC_IFE_2_AXI_CLK>;
		clock-rates =
			<400000000 0 400000000 0 338000000 0 100000000 0 0>,
			<400000000 0 400000000 0 475000000 0 200000000 0 0>,
			<400000000 0 400000000 0 600000000 0 300000000 0 0>,
			<400000000 0 400000000 0 720000000 0 400000000 0 0>,
			<400000000 0 400000000 0 720000000 0 400000000 0 0>;
			<400000000 0 400000000 0 338000000 0 0 0 0>,
			<400000000 0 400000000 0 475000000 0 0 0 0>,
			<400000000 0 400000000 0 600000000 0 0 0 0>,
			<400000000 0 400000000 0 720000000 0 0 0 0>,
			<400000000 0 400000000 0 720000000 0 0 0 0>;
		clock-cntl-level = "lowsvs", "svs", "svs_l1", "nominal",
			"turbo";
		src-clock-name = "ife_csid_clk_src";
@@ -1542,15 +1542,14 @@
			<&clock_camcc CAM_CC_IFE_2_CLK>,
			<&clock_camcc CAM_CC_IFE_2_AXI_CLK>;
		clock-rates =
			<0 100000000 338000000 0 0>,
			<0 200000000 475000000 0 0>,
			<0 300000000 600000000 0 0>,
			<0 400000000 720000000 0 0>,
			<0 400000000 720000000 0 0>;
			<0 0 338000000 0 0>,
			<0 0 475000000 0 0>,
			<0 0 600000000 0 0>,
			<0 0 720000000 0 0>,
			<0 0 720000000 0 0>;
		clock-cntl-level = "lowsvs", "svs", "svs_l1", "nominal",
			"turbo";
		src-clock-name = "ife_clk_src";
		scl-clk-names = "ife_2_areg";
		clock-control-debugfs = "true";
		ubwc-static-cfg = <0x1026 0x1036>;
		cam_hw_pid = < 23 6 20 10>;
@@ -1793,11 +1792,11 @@
			<&clock_camcc CAM_CC_ICP_CLK>;

		clock-rates =
			<100000000 0 400000000 0>,
			<200000000 0 480000000 0>,
			<300000000 0 600000000 0>,
			<400000000 0 600000000 0>,
			<400000000 0 600000000 0>;
			<0 0 400000000 0>,
			<0 0 480000000 0>,
			<0 0 600000000 0>,
			<0 0 600000000 0>,
			<0 0 600000000 0>;
		clock-cntl-level = "lowsvs", "svs", "svs_l1", "nominal",
			"turbo";
		fw_name = "CAMERA_ICP.elf";