Merge "ARM: dts: msm: Add correct voltages for sensor & phy" into camera-kernel.lnx.4.0

This commit is contained in:
Camera Software Integration 2021-06-25 01:27:19 -07:00 • committed by Gerrit - the friendly Code Review server
commit 2bf5796270
2 changed files with 54 additions and 54 deletions

View file

@ -14,8 +14,8 @@
cam_vaf-supply = <&L7C>;
regulator-names = "cam_vaf";
rgltr-cntrl-support;
rgltr-min-voltage = <2800000>;
rgltr-max-voltage = <2800000>;
rgltr-min-voltage = <3000000>;
rgltr-max-voltage = <3000000>;
rgltr-load-current = <100000>;
status = "ok"
};
@ -26,15 +26,14 @@
cam_vio-supply = <&L3C>;
cam_vana-supply = <&L5C>;
cam_vdig-supply = <&L1C>;
cam_vaf-supply = <&L7C>;
cam_clk-supply = <&gcc_camss_top_gdsc>;
regulator-names = "cam_vio", "cam_vana", "cam_vdig",
"cam_clk", "cam_vaf";
"cam_clk";
rgltr-cntrl-support;
pwm-switch;
rgltr-min-voltage = <1800000 2800000 1200000 0 2800000>;
rgltr-max-voltage = <1800000 2800000 1200000 0 2800000>;
rgltr-load-current = <2500 50000 180000 0 125000>;
rgltr-min-voltage = <1800000 2800000 1200000 0>;
rgltr-max-voltage = <1800000 2800000 1200000 0>;
rgltr-load-current = <2500 50000 180000 0>;
gpio-no-mux = <0>;
pinctrl-names = "cam_default", "cam_suspend";
pinctrl-0 = <&cam_sensor_mclk0_active
@ -98,7 +97,7 @@
cell-index = <0>;
compatible = "qcom,cam-sensor";
csiphy-sd-index = <0>;
sensor-position-roll = <270>;
sensor-position-roll = <90>;
sensor-position-pitch = <0>;
sensor-position-yaw = <180>;
actuator-src = <&actuator_rear>;
@ -113,7 +112,7 @@
pwm-switch;
rgltr-min-voltage = <1800000 2800000 1200000 0>;
rgltr-max-voltage = <1800000 2800000 1200000 0>;
rgltr-load-current = <2500 50000 180000 0 125000>;
rgltr-load-current = <2500 50000 180000 0>;
gpio-no-mux = <0>;
pinctrl-names = "cam_default", "cam_suspend";
pinctrl-0 = <&cam_sensor_mclk0_active
@ -153,8 +152,8 @@
"cam_clk";
rgltr-cntrl-support;
pwm-switch;
rgltr-min-voltage = <1800000 2800000 1056000 0>;
rgltr-max-voltage = <1800000 2800000 1056000 0>;
rgltr-min-voltage = <1800000 2800000 1200000 0>;
rgltr-max-voltage = <1800000 2800000 1200000 0>;
rgltr-load-current = <3000 35000 80000 0>;
gpio-no-mux = <0>;
pinctrl-names = "cam_default", "cam_suspend";

View file

@ -6,6 +6,11 @@
status = "ok"
};
qcom,cam-sync {
compatible = "qcom,cam-sync";
status = "ok"
};
cam_csiphy0: qcom,csiphy0 {
cell-index = <0>;
compatible = "qcom,csiphy-v1.2.3", "qcom,csiphy";
@ -20,9 +25,9 @@
mipi-csi-vdd1-supply = <&L12A>;
mipi-csi-vdd2-supply = <&L9A>;
rgltr-cntrl-support;
rgltr-min-voltage = <0 0 900000 1200000>;
rgltr-max-voltage = <0 0 900000 1200000>;
rgltr-load-current = <0 0 126000 74000>;
rgltr-min-voltage = <0 904000 1232000>;
rgltr-max-voltage = <0 904000 1232000>;
rgltr-load-current = <0 126000 74000>;
clocks = <&gcc GCC_CAMSS_TFE_CPHY_RX_CLK_SRC>,
<&gcc GCC_CAMSS_CPHY_0_CLK>,
<&gcc GCC_CAMSS_CSI0PHYTIMER_CLK_SRC>,
@ -34,7 +39,7 @@
src-clock-name = "csi0phytimer_clk_src";
clock-cntl-level = "lowsvs", "svs", "turbo";
clock-rates =
<19200000 0 19200000 0>,
<19200000 0 19200000 0>,
<256000000 0 300000000 0>,
<384000000 0 300000000 0>;
status = "ok"
@ -54,9 +59,9 @@
mipi-csi-vdd1-supply = <&L12A>;
mipi-csi-vdd2-supply = <&L9A>;
rgltr-cntrl-support;
rgltr-min-voltage = <0 0 900000 1200000>;
rgltr-max-voltage = <0 0 900000 1200000>;
rgltr-load-current = <0 0 126000 74000>;
rgltr-min-voltage = <0 904000 1232000>;
rgltr-max-voltage = <0 904000 1232000>;
rgltr-load-current = <0 126000 74000>;
clocks = <&gcc GCC_CAMSS_TFE_CPHY_RX_CLK_SRC>,
<&gcc GCC_CAMSS_CPHY_1_CLK>,
<&gcc GCC_CAMSS_CSI1PHYTIMER_CLK_SRC>,
@ -68,7 +73,7 @@
src-clock-name = "csi1phytimer_clk_src";
clock-cntl-level = "lowsvs", "svs", "turbo";
clock-rates =
<19200000 0 19200000 0>,
<19200000 0 19200000 0>,
<256000000 0 300000000 0>,
<384000000 0 300000000 0>;
status = "ok"
@ -253,7 +258,6 @@
regulator-names = "camss-vdd";
camss-vdd-supply = <&gcc_camss_top_gdsc>;
clock-names =
"gcc_camss_ahb_clk",
"gcc_camss_top_ahb_clk",
"gcc_camss_top_ahb_clk_src",
"gcc_camss_axi_clk",
@ -261,7 +265,6 @@
"gcc_camss_nrt_axi_clk",
"gcc_camss_rt_axi_clk";
clocks =
<&gcc GCC_CAMERA_AHB_CLK>,
<&gcc GCC_CAMSS_TOP_AHB_CLK>,
<&gcc GCC_CAMSS_TOP_AHB_CLK_SRC>,
<&gcc GCC_CAMSS_AXI_CLK>,
@ -270,15 +273,12 @@
<&gcc GCC_CAMSS_RT_AXI_CLK>;
src-clock-name = "gcc_camss_axi_clk_src";
clock-rates =
<0 0 0 0 0 0 0>,
<0 0 80000000 0 19200000 0 0>,
<0 0 80000000 0 150000000 0 0>,
<0 0 80000000 0 200000000 0 0>,
<0 0 80000000 0 300000000 0 0>,
<0 0 80000000 0 300000000 0 0>,
<0 0 80000000 0 300000000 0 0>;
clock-cntl-level = "suspend", "minsvs", "lowsvs", "svs",
"svs_l1", "nominal", "turbo";
<0 0 0 0 0 0>,
<0 19200000 0 19200000 0 0>,
<0 80000000 0 150000000 0 0>,
<0 80000000 0 300000000 0 0>,
<0 80000000 0 300000000 0 0>;
clock-cntl-level = "suspend", "lowsvs", "svs", "nominal", "turbo";
qcom,cx-ipeak-gpu-limit = <921600000>;
control-camnoc-axi-clk;
camnoc-bus-width = <32>;
@ -502,10 +502,9 @@
<&gcc GCC_CAMSS_OPE_CLK_SRC>,
<&gcc GCC_CAMSS_OPE_CLK>;
clock-rates = <0 0 0>,
<0 0 0>,
<0 0 0>,
<0 0 0>;
clock-cntl-level = "lowsvs", "svs", "svs_l1", "turbo";
clock-cntl-level = "lowsvs", "svs", "turbo";
cdm-client-names = "ope";
config-fifo;
fifo-depths = <64 64 64 64>;
@ -545,10 +544,11 @@
<&gcc GCC_CAMSS_TFE_0_CLK_SRC>,
<&gcc GCC_CAMSS_TFE_0_CLK>;
clock-rates =
<240000000 0 0 0 256000000 0>,
<384000000 0 0 0 460800000 0>,
<426400000 0 0 0 576000000 0>;
clock-cntl-level = "svs", "svs_l1", "turbo";
<19200000 0 19200000 0 19200000 0>,
<256000000 0 256000000 0 288000000 0>,
<384000000 0 384000000 0 576000000 0>,
<426400000 0 384000000 0 576000000 0>;
clock-cntl-level = "lowsvs", "svs", "nominal", "turbo";
src-clock-name = "tfe_csid_clk_src";
clock-control-debugfs = "true";
ppi-enable;
@ -572,10 +572,10 @@
<&gcc GCC_CAMSS_TFE_0_CLK_SRC>,
<&gcc GCC_CAMSS_TFE_0_CLK>;
clock-rates =
<256000000 0>,
<460800000 0>,
<19200000 0>,
<288000000 0>,
<576000000 0>;
clock-cntl-level = "svs", "svs_l1", "turbo";
clock-cntl-level = "lowsvs", "svs", "turbo";
src-clock-name = "tfe_clk_src";
clock-control-debugfs = "true";
cam_hw_pid = <4>;
@ -609,10 +609,11 @@
<&gcc GCC_CAMSS_TFE_1_CLK_SRC>,
<&gcc GCC_CAMSS_TFE_1_CLK>;
clock-rates =
<240000000 0 240000000 0 256000000 0>,
<384000000 0 341333333 0 460800000 0>,
<426400000 0 384000000 0 576000000 0>;
clock-cntl-level = "svs", "svs_l1", "turbo";
<19200000 0 19200000 0 19200000 0>,
<256000000 0 256000000 0 288000000 0>,
<384000000 0 384000000 0 576000000 0>,
<426000000 0 384000000 0 576000000 0>;
clock-cntl-level = "lowsvs", "svs", "nominal", "turbo";
src-clock-name = "tfe_csid_clk_src";
clock-control-debugfs = "true";
ppi-enable;
@ -636,10 +637,10 @@
<&gcc GCC_CAMSS_TFE_1_CLK_SRC>,
<&gcc GCC_CAMSS_TFE_1_CLK>;
clock-rates =
<256000000 0>,
<460800000 0>,
<19200000 0>,
<288000000 0>,
<576000000 0>;
clock-cntl-level = "svs", "svs_l1", "turbo";
clock-cntl-level = "lowsvs", "svs", "turbo";
src-clock-name = "tfe_clk_src";
clock-control-debugfs = "true";
cam_hw_pid = <5>;
@ -694,10 +695,10 @@
<&gcc GCC_CAMSS_TFE_0_CPHY_RX_CLK>,
<&gcc GCC_CAMSS_CPHY_0_CLK>;
clock-rates =
<240000000 0 0>,
<341333333 0 0>,
<19200000 0 0>,
<256000000 0 0>,
<384000000 0 0>;
clock-cntl-level = "svs", "svs_l1", "turbo";
clock-cntl-level = "lowsvs", "svs", "turbo";
src-clock-name = "cphy_rx_clk_src";
clock-control-debugfs = "false";
status = "ok"
@ -721,10 +722,10 @@
<&gcc GCC_CAMSS_TFE_1_CPHY_RX_CLK>,
<&gcc GCC_CAMSS_CPHY_1_CLK>;
clock-rates =
<240000000 0 0>,
<341333333 0 0>,
<19200000 0 0>,
<256000000 0 0>,
<384000000 0 0>;
clock-cntl-level = "svs", "svs_l1", "turbo";
clock-cntl-level = "lowsvs", "svs", "turbo";
src-clock-name = "cphy_rx_clk_src";
clock-control-debugfs = "false";
status = "ok"
@ -770,11 +771,11 @@
<&gcc GCC_CAMSS_OPE_CLK_SRC>,
<&gcc GCC_CAMSS_OPE_CLK>;
clock-rates =
<19200000 0 19200000 0>,
<171428571 0 200000000 0>,
<171428571 0 266600000 0>,
<240000000 0 465000000 0>,
<240000000 0 580000000 0>;
clock-cntl-level = "svs", "svs_l1", "nominal", "turbo";
clock-cntl-level = "lowsvs", "svs", "nominal", "turbo";
src-clock-name = "ope_clk_src";
status = "ok"
};