ARM: dts: msm: change early camera on msm8996 agave

make this change to avoid the clk warning logs
1. remove the repeated clks
2. change the sequence of clks , make the parent clks before children clks
3. add clock-control for early-camera

Change-Id: I1746cbdce3a7335187433ae993637d2db9cdf58e
Signed-off-by: Chunhuan Zhan <zhanc@codeaurora.org>
This commit is contained in:
Chunhuan Zhan 2018-03-06 21:10:15 +08:00 committed by Gerrit - the friendly Code Review server
parent 3e1f25e955
commit b5e111203e
2 changed files with 48 additions and 26 deletions

View file

@ -828,15 +828,14 @@
<&clock_mmss clk_camss_vfe0_ahb_clk>, <&clock_mmss clk_camss_vfe0_ahb_clk>,
<&clock_mmss clk_camss_vfe1_ahb_clk>, <&clock_mmss clk_camss_vfe1_ahb_clk>,
<&clock_mmss clk_camss_vfe_axi_clk>, <&clock_mmss clk_camss_vfe_axi_clk>,
<&clock_mmss clk_camss_vfe0_stream_clk>,
<&clock_mmss clk_camss_vfe1_stream_clk>,
<&clock_mmss clk_smmu_vfe_axi_clk>, <&clock_mmss clk_smmu_vfe_axi_clk>,
<&clock_mmss clk_smmu_vfe_ahb_clk>, <&clock_mmss clk_smmu_vfe_ahb_clk>,
<&clock_mmss clk_camss_csi_vfe0_clk>,
<&clock_mmss clk_camss_csi_vfe1_clk>,
<&clock_mmss clk_vfe0_clk_src>, <&clock_mmss clk_vfe0_clk_src>,
<&clock_mmss clk_vfe1_clk_src>, <&clock_mmss clk_vfe1_clk_src>,
<&clock_mmss clk_camss_vfe0_stream_clk>,
<&clock_mmss clk_camss_vfe1_stream_clk>,
<&clock_mmss clk_camss_csi_vfe0_clk>, <&clock_mmss clk_camss_csi_vfe0_clk>,
<&clock_mmss clk_camss_csi_vfe1_clk>,
<&clock_mmss clk_camss_csi2_ahb_clk>, <&clock_mmss clk_camss_csi2_ahb_clk>,
<&clock_mmss clk_camss_csi2_clk>, <&clock_mmss clk_camss_csi2_clk>,
<&clock_mmss clk_camss_csi2phy_clk>, <&clock_mmss clk_camss_csi2phy_clk>,
@ -858,15 +857,14 @@
"camss_vfe0_ahb_clk", "camss_vfe0_ahb_clk",
"camss_vfe1_ahb_clk", "camss_vfe1_ahb_clk",
"camss_vfe_axi_clk", "camss_vfe_axi_clk",
"camss_vfe0_stream_clk",
"camss_vfe1_stream_clk",
"smmu_vfe_axi_clk", "smmu_vfe_axi_clk",
"smmu_vfe_ahb_clk", "smmu_vfe_ahb_clk",
"camss_csi_vfe0_clk",
"camss_csi_vfe1_clk",
"vfe0_clk_src", "vfe0_clk_src",
"vfe1_clk_src", "vfe1_clk_src",
"camss_vfe0_stream_clk",
"camss_vfe1_stream_clk",
"camss_csi_vfe0_clk", "camss_csi_vfe0_clk",
"camss_csi_vfe1_clk",
"camss_csi2_ahb_clk", "camss_csi2_ahb_clk",
"camss_csi2_clk", "camss_csi2_clk",
"camss_csi2phy_clk", "camss_csi2phy_clk",
@ -876,7 +874,6 @@
"camss_ispif_ahb_clk", "camss_ispif_ahb_clk",
"clk_camss_vfe0_clk", "clk_camss_vfe0_clk",
"clk_camss_vfe1_clk"; "clk_camss_vfe1_clk";
qcom,clock-rates = <19200000 qcom,clock-rates = <19200000
19200000 19200000
19200000 19200000
@ -890,14 +887,13 @@
320000000 320000000
0 0
0 0
0
0
0
0
320000000 320000000
320000000 320000000
0 0
0 0
0
0
0
200000000 200000000
200000000 200000000
200000000 200000000
@ -906,6 +902,21 @@
0 0
100000000 100000000
100000000>; 100000000>;
qcom,clock-cntl-support;
qcom,clock-control = "NO_SET_RATE", "NO_SET_RATE",
"NO_SET_RATE", "NO_SET_RATE",
"NO_SET_RATE", "NO_SET_RATE",
"NO_SET_RATE", "NO_SET_RATE",
"NO_SET_RATE", "NO_SET_RATE",
"NO_SET_RATE", "NO_SET_RATE",
"NO_SET_RATE", "INIT_RATE",
"INIT_RATE", "NO_SET_RATE",
"NO_SET_RATE", "NO_SET_RATE",
"NO_SET_RATE","NO_SET_RATE",
"INIT_RATE","NO_SET_RATE",
"INIT_RATE", "NO_SET_RATE",
"NO_SET_RATE","NO_SET_RATE",
"NO_SET_RATE", "NO_SET_RATE";
}; };
qcom,ntn_avb { qcom,ntn_avb {

View file

@ -593,15 +593,14 @@
<&clock_mmss clk_camss_vfe0_ahb_clk>, <&clock_mmss clk_camss_vfe0_ahb_clk>,
<&clock_mmss clk_camss_vfe1_ahb_clk>, <&clock_mmss clk_camss_vfe1_ahb_clk>,
<&clock_mmss clk_camss_vfe_axi_clk>, <&clock_mmss clk_camss_vfe_axi_clk>,
<&clock_mmss clk_camss_vfe0_stream_clk>,
<&clock_mmss clk_camss_vfe1_stream_clk>,
<&clock_mmss clk_smmu_vfe_axi_clk>, <&clock_mmss clk_smmu_vfe_axi_clk>,
<&clock_mmss clk_smmu_vfe_ahb_clk>, <&clock_mmss clk_smmu_vfe_ahb_clk>,
<&clock_mmss clk_camss_csi_vfe0_clk>,
<&clock_mmss clk_camss_csi_vfe1_clk>,
<&clock_mmss clk_vfe0_clk_src>, <&clock_mmss clk_vfe0_clk_src>,
<&clock_mmss clk_vfe1_clk_src>, <&clock_mmss clk_vfe1_clk_src>,
<&clock_mmss clk_camss_vfe0_stream_clk>,
<&clock_mmss clk_camss_vfe1_stream_clk>,
<&clock_mmss clk_camss_csi_vfe0_clk>, <&clock_mmss clk_camss_csi_vfe0_clk>,
<&clock_mmss clk_camss_csi_vfe1_clk>,
<&clock_mmss clk_camss_csi2_ahb_clk>, <&clock_mmss clk_camss_csi2_ahb_clk>,
<&clock_mmss clk_camss_csi2_clk>, <&clock_mmss clk_camss_csi2_clk>,
<&clock_mmss clk_camss_csi2phy_clk>, <&clock_mmss clk_camss_csi2phy_clk>,
@ -623,15 +622,14 @@
"camss_vfe0_ahb_clk", "camss_vfe0_ahb_clk",
"camss_vfe1_ahb_clk", "camss_vfe1_ahb_clk",
"camss_vfe_axi_clk", "camss_vfe_axi_clk",
"camss_vfe0_stream_clk",
"camss_vfe1_stream_clk",
"smmu_vfe_axi_clk", "smmu_vfe_axi_clk",
"smmu_vfe_ahb_clk", "smmu_vfe_ahb_clk",
"camss_csi_vfe0_clk",
"camss_csi_vfe1_clk",
"vfe0_clk_src", "vfe0_clk_src",
"vfe1_clk_src", "vfe1_clk_src",
"camss_vfe0_stream_clk",
"camss_vfe1_stream_clk",
"camss_csi_vfe0_clk", "camss_csi_vfe0_clk",
"camss_csi_vfe1_clk",
"camss_csi2_ahb_clk", "camss_csi2_ahb_clk",
"camss_csi2_clk", "camss_csi2_clk",
"camss_csi2phy_clk", "camss_csi2phy_clk",
@ -641,7 +639,6 @@
"camss_ispif_ahb_clk", "camss_ispif_ahb_clk",
"clk_camss_vfe0_clk", "clk_camss_vfe0_clk",
"clk_camss_vfe1_clk"; "clk_camss_vfe1_clk";
qcom,clock-rates = <19200000 qcom,clock-rates = <19200000
19200000 19200000
19200000 19200000
@ -655,14 +652,13 @@
320000000 320000000
0 0
0 0
0
0
0
0
320000000 320000000
320000000 320000000
0 0
0 0
0
0
0
200000000 200000000
200000000 200000000
200000000 200000000
@ -671,6 +667,21 @@
0 0
100000000 100000000
100000000>; 100000000>;
qcom,clock-cntl-support;
qcom,clock-control = "NO_SET_RATE", "NO_SET_RATE",
"NO_SET_RATE", "NO_SET_RATE",
"NO_SET_RATE", "NO_SET_RATE",
"NO_SET_RATE", "NO_SET_RATE",
"NO_SET_RATE", "NO_SET_RATE",
"NO_SET_RATE", "NO_SET_RATE",
"NO_SET_RATE", "INIT_RATE",
"INIT_RATE", "NO_SET_RATE",
"NO_SET_RATE", "NO_SET_RATE",
"NO_SET_RATE","NO_SET_RATE",
"INIT_RATE","NO_SET_RATE",
"INIT_RATE", "NO_SET_RATE",
"NO_SET_RATE","NO_SET_RATE",
"NO_SET_RATE", "NO_SET_RATE";
}; };
ntn1: ntn_avb@1 { /* Neutrno device on RC1*/ ntn1: ntn_avb@1 { /* Neutrno device on RC1*/