mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-08 12:58:12 -04:00
Merge "ARM: dts: msm: Add fast_ahb clock control through cpas for lahaina" into camera-kernel.lnx.4.0
This commit is contained in:
commit
d8bbcb239d
1 changed files with 46 additions and 47 deletions
|
|
@ -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";
|
||||
|
|
|
|||
Loading…
Reference in a new issue