diff --git a/arch/arm/boot/dts/qcom/msm8996-agave-adp.dtsi b/arch/arm/boot/dts/qcom/msm8996-agave-adp.dtsi index ee42fe68f430..fc6038256687 100644 --- a/arch/arm/boot/dts/qcom/msm8996-agave-adp.dtsi +++ b/arch/arm/boot/dts/qcom/msm8996-agave-adp.dtsi @@ -846,7 +846,14 @@ <&clock_mmss clk_camss_csi2rdi_clk>, <&clock_mmss clk_camss_ispif_ahb_clk>, <&clock_mmss clk_camss_vfe0_clk>, - <&clock_mmss clk_camss_vfe1_clk>; + <&clock_mmss clk_camss_vfe1_clk>, + <&clock_mmss clk_camss_csi1_ahb_clk>, + <&clock_mmss clk_camss_csi1_clk>, + <&clock_mmss clk_camss_csi1phy_clk>, + <&clock_mmss clk_csi1phytimer_clk_src>, + <&clock_mmss clk_camss_csi1phytimer_clk>, + <&clock_mmss clk_camss_csi1rdi_clk>; + clock-names = "mmss_mmagic_ahb_clk", "camss_top_ahb_clk", @@ -875,7 +882,14 @@ "camss_csi2rdi_clk", "camss_ispif_ahb_clk", "clk_camss_vfe0_clk", - "clk_camss_vfe1_clk"; + "clk_camss_vfe1_clk", + "camss_csi1_ahb_clk", + "camss_csi1_clk", + "camss_csi1phy_clk", + "csi1phytimer_clk_src", + "camss_csi1phytimer_clk", + "camss_csi1rdi_clk"; + qcom,clock-rates = <19200000 19200000 19200000 @@ -903,7 +917,13 @@ 200000000 0 100000000 - 100000000>; + 100000000 + 0 + 200000000 + 200000000 + 200000000 + 200000000 + 200000000>; qcom,clock-cntl-support; qcom,clock-control = "NO_SET_RATE", "NO_SET_RATE", "NO_SET_RATE", "NO_SET_RATE", @@ -918,6 +938,9 @@ "INIT_RATE","NO_SET_RATE", "INIT_RATE", "NO_SET_RATE", "NO_SET_RATE","NO_SET_RATE", + "NO_SET_RATE", "NO_SET_RATE", + "NO_SET_RATE","INIT_RATE", + "NO_SET_RATE","SET_RATE", "NO_SET_RATE", "NO_SET_RATE"; }; @@ -1330,10 +1353,13 @@ }; gpio@c300 { /* GPIO 4 - adv7481 RST */ - qcom,mode = <1>; + qcom,mode = <1>; /* DIGITAL OUT */ + qcom,output-type = <0>; /* CMOS logic */ + qcom,invert = <1>; /* output hight initially */ qcom,pull = <0>; qcom,vin-sel = <2>; qcom,src-sel = <0>; + qcom,out-strength = <1>;/* Low drive strength */ status = "okay"; }; diff --git a/arch/arm/boot/dts/qcom/msm8996-auto-cdp.dtsi b/arch/arm/boot/dts/qcom/msm8996-auto-cdp.dtsi index b69f7ab7e32c..c2f62be67892 100644 --- a/arch/arm/boot/dts/qcom/msm8996-auto-cdp.dtsi +++ b/arch/arm/boot/dts/qcom/msm8996-auto-cdp.dtsi @@ -611,7 +611,14 @@ <&clock_mmss clk_camss_csi2rdi_clk>, <&clock_mmss clk_camss_ispif_ahb_clk>, <&clock_mmss clk_camss_vfe0_clk>, - <&clock_mmss clk_camss_vfe1_clk>; + <&clock_mmss clk_camss_vfe1_clk>, + <&clock_mmss clk_camss_csi1_ahb_clk>, + <&clock_mmss clk_camss_csi1_clk>, + <&clock_mmss clk_camss_csi1phy_clk>, + <&clock_mmss clk_csi1phytimer_clk_src>, + <&clock_mmss clk_camss_csi1phytimer_clk>, + <&clock_mmss clk_camss_csi1rdi_clk>; + clock-names = "mmss_mmagic_ahb_clk", "camss_top_ahb_clk", @@ -640,7 +647,14 @@ "camss_csi2rdi_clk", "camss_ispif_ahb_clk", "clk_camss_vfe0_clk", - "clk_camss_vfe1_clk"; + "clk_camss_vfe1_clk", + "camss_csi1_ahb_clk", + "camss_csi1_clk", + "camss_csi1phy_clk", + "csi1phytimer_clk_src", + "camss_csi1phytimer_clk", + "camss_csi1rdi_clk"; + qcom,clock-rates = <19200000 19200000 19200000 @@ -668,7 +682,13 @@ 200000000 0 100000000 - 100000000>; + 100000000 + 0 + 200000000 + 200000000 + 200000000 + 200000000 + 200000000>; qcom,clock-cntl-support; qcom,clock-control = "NO_SET_RATE", "NO_SET_RATE", "NO_SET_RATE", "NO_SET_RATE", @@ -683,6 +703,9 @@ "INIT_RATE","NO_SET_RATE", "INIT_RATE", "NO_SET_RATE", "NO_SET_RATE","NO_SET_RATE", + "NO_SET_RATE", "NO_SET_RATE", + "NO_SET_RATE","INIT_RATE", + "NO_SET_RATE","SET_RATE", "NO_SET_RATE", "NO_SET_RATE"; }; @@ -1152,10 +1175,13 @@ }; gpio@c300 { /* GPIO 4 - adv7481 RST */ - qcom,mode = <0>; + qcom,mode = <1>; /* DIGITAL OUT */ + qcom,output-type = <0>; /* CMOS logic */ + qcom,invert = <1>; /* output hight initially */ qcom,pull = <0>; qcom,vin-sel = <2>; qcom,src-sel = <0>; + qcom,out-strength = <1>;/* Low drive strength */ status = "okay"; };