ARM: dts: msm: Enable camera on SDM439 interposer
Add device nodes to enable camera sensors
on SDM439 interposer.
It is a snapshot of msm8937 device node from
msm-3.18 at commit 71105998845fb ("ALSA: seq: Fix
use-after-free at creating a port").
Change-Id: I9c23e9352598dc95117a2ac11cdedbb0d614c6d8
Signed-off-by: Vijay kumar Tumati <vtumati@codeaurora.org>
diff --git a/arch/arm64/boot/dts/qcom/msm8937-camera-sensor-mtp.dtsi b/arch/arm64/boot/dts/qcom/msm8937-camera-sensor-mtp.dtsi
index e7a5822..d134dd1 100644
--- a/arch/arm64/boot/dts/qcom/msm8937-camera-sensor-mtp.dtsi
+++ b/arch/arm64/boot/dts/qcom/msm8937-camera-sensor-mtp.dtsi
@@ -41,29 +41,35 @@
compatible = "qcom,eeprom";
qcom,cci-master = <0>;
reg = <0x0>;
- cam_vdig-supply = <&pm8937_l23>;
cam_vana-supply = <&pm8937_l22>;
cam_vio-supply = <&pm8937_l6>;
cam_vaf-supply = <&pm8937_l17>;
- qcom,cam-vreg-name = "cam_vdig", "cam_vana", "cam_vio",
- "cam_vaf";
- qcom,cam-vreg-min-voltage = <1200000 0 2800000 2850000>;
- qcom,cam-vreg-max-voltage = <1200000 0 2800000 2850000>;
- qcom,cam-vreg-op-mode = <200000 0 80000 100000>;
+ qcom,cam-vreg-name = "cam_vio", "cam_vana", "cam_vaf";
+ qcom,cam-vreg-min-voltage = <0 2800000 2850000>;
+ qcom,cam-vreg-max-voltage = <0 2800000 2850000>;
+ qcom,cam-vreg-op-mode = <0 80000 100000>;
pinctrl-names = "cam_default", "cam_suspend";
pinctrl-0 = <&cam_sensor_mclk0_default
- &cam_sensor_rear_default>;
- pinctrl-1 = <&cam_sensor_mclk0_sleep &cam_sensor_rear_sleep>;
+ &cam_sensor_rear_reset
+ &cam_sensor_rear_standby
+ &cam_sensor_rear_vdig>;
+ pinctrl-1 = <&cam_sensor_mclk0_sleep
+ &cam_sensor_rear_reset_sleep
+ &cam_sensor_rear_standby_sleep
+ &cam_sensor_rear_vdig_sleep>;
gpios = <&tlmm 26 0>,
<&tlmm 36 0>,
- <&tlmm 35 0>;
+ <&tlmm 35 0>,
+ <&tlmm 62 0>;
qcom,gpio-reset = <1>;
qcom,gpio-standby = <2>;
- qcom,gpio-req-tbl-num = <0 1 2>;
- qcom,gpio-req-tbl-flags = <1 0 0>;
+ qcom,gpio-vdig = <3>;
+ qcom,gpio-req-tbl-num = <0 1 2 3>;
+ qcom,gpio-req-tbl-flags = <1 0 0 0>;
qcom,gpio-req-tbl-label = "CAMIF_MCLK0",
"CAM_RESET0",
- "CAM_STANDBY0";
+ "CAM_STANDBY0",
+ "CAM_VDIG";
status = "ok";
clocks = <&clock_gcc clk_mclk0_clk_src>,
<&clock_gcc clk_gcc_camss_mclk0_clk>;
@@ -170,9 +176,12 @@
qcom,cam-vreg-op-mode = <0 80000 100000>;
pinctrl-names = "cam_default", "cam_suspend";
pinctrl-0 = <&cam_sensor_mclk0_default
- &cam_sensor_rear_default
+ &cam_sensor_rear_reset
+ &cam_sensor_rear_standby
&cam_sensor_rear_vdig>;
- pinctrl-1 = <&cam_sensor_mclk0_sleep &cam_sensor_rear_sleep
+ pinctrl-1 = <&cam_sensor_mclk0_sleep
+ &cam_sensor_rear_reset_sleep
+ &cam_sensor_rear_standby_sleep
&cam_sensor_rear_vdig_sleep>;
gpios = <&tlmm 26 0>,
<&tlmm 36 0>,