mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-10 14:19:09 -04:00
ARM: dts: msm: Add support to enable external regulator for Lahaina
The non-POR sensors require support for enabling DB03 which requires VIO PM8008_L3J to be on. Add support for enabling external regulator in other sensors and respective eeprom. CRs-Fixed: 2584631 Change-Id: I06d5b0f8d4940b2df8d8bb2d058205a3519bdab9
This commit is contained in:
parent
fd1b6c1a25
commit
714d6366e3
2 changed files with 48 additions and 40 deletions
|
|
@ -168,12 +168,13 @@
|
|||
eeprom_ext_rgb0: qcom,eeprom7 {
|
||||
cell-index = <8>;
|
||||
compatible = "qcom,eeprom";
|
||||
cam_vio-supply = <&pm8008j_l3>;
|
||||
cam_clk-supply = <&cam_cc_titan_top_gdsc>;
|
||||
regulator-names = "cam_clk";
|
||||
regulator-names = "cam_vio", "cam_clk";
|
||||
rgltr-cntrl-support;
|
||||
rgltr-min-voltage = <0>;
|
||||
rgltr-max-voltage = <0>;
|
||||
rgltr-load-current = <0>;
|
||||
rgltr-min-voltage = <1800000 0>;
|
||||
rgltr-max-voltage = <1800000 0>;
|
||||
rgltr-load-current = <10000 0>;
|
||||
gpio-no-mux = <0>;
|
||||
pinctrl-names = "cam_default", "cam_suspend";
|
||||
pinctrl-0 = <&cam_sensor_mclk3_active
|
||||
|
|
@ -377,12 +378,13 @@
|
|||
eeprom-src = <&eeprom_ext_rgb0>;
|
||||
actuator-src = <&actuator_triple_tele>;
|
||||
led-flash-src = <&led_flash_triple_rear_aux>;
|
||||
cam_vio-supply = <&pm8008j_l3>;
|
||||
cam_clk-supply = <&cam_cc_titan_top_gdsc>;
|
||||
regulator-names = "cam_clk";
|
||||
regulator-names = "cam_vio", "cam_clk";
|
||||
rgltr-cntrl-support;
|
||||
rgltr-min-voltage = <0>;
|
||||
rgltr-max-voltage = <0>;
|
||||
rgltr-load-current = <0>;
|
||||
rgltr-min-voltage = <1800000 0>;
|
||||
rgltr-max-voltage = <1800000 0>;
|
||||
rgltr-load-current = <10000 0>;
|
||||
gpio-no-mux = <0>;
|
||||
pinctrl-names = "cam_default", "cam_suspend";
|
||||
pinctrl-0 = <&cam_sensor_mclk3_active
|
||||
|
|
@ -526,12 +528,13 @@
|
|||
eeprom_ext_rgb1: qcom,eeprom8 {
|
||||
cell-index = <9>;
|
||||
compatible = "qcom,eeprom";
|
||||
cam_vio-supply = <&pm8008j_l3>;
|
||||
cam_clk-supply = <&cam_cc_titan_top_gdsc>;
|
||||
regulator-names = "cam_clk";
|
||||
regulator-names = "cam_vio", "cam_clk";
|
||||
rgltr-cntrl-support;
|
||||
rgltr-min-voltage = <0>;
|
||||
rgltr-max-voltage = <0>;
|
||||
rgltr-load-current = <0>;
|
||||
rgltr-min-voltage = <1800000 0>;
|
||||
rgltr-max-voltage = <1800000 0>;
|
||||
rgltr-load-current = <10000 0>;
|
||||
gpio-no-mux = <0>;
|
||||
pinctrl-names = "cam_default", "cam_suspend";
|
||||
pinctrl-0 = <&cam_sensor_mclk4_active
|
||||
|
|
@ -540,8 +543,8 @@
|
|||
pinctrl-1 = <&cam_sensor_mclk4_suspend
|
||||
&cam_sensor_suspend_rst4
|
||||
&cam_sensor_suspend_ext_regs1>;
|
||||
gpios = <&tlmm 105 0>,
|
||||
<&tlmm 115 0>,
|
||||
gpios = <&tlmm 104 0>,
|
||||
<&tlmm 116 0>,
|
||||
<&tlmm 29 0>;
|
||||
gpio-reset = <1>;
|
||||
gpio-custom1 = <2>;
|
||||
|
|
@ -686,12 +689,13 @@
|
|||
eeprom-src = <&eeprom_ext_rgb1>;
|
||||
actuator-src = <&actuator_triple_uw>;
|
||||
led-flash-src = <&led_flash_triple_rear_aux>;
|
||||
cam_vio-supply = <&pm8008j_l3>;
|
||||
cam_clk-supply = <&cam_cc_titan_top_gdsc>;
|
||||
regulator-names = "cam_clk";
|
||||
regulator-names = "cam_vio", "cam_clk";
|
||||
rgltr-cntrl-support;
|
||||
rgltr-min-voltage = <0>;
|
||||
rgltr-max-voltage = <0>;
|
||||
rgltr-load-current = <0>;
|
||||
rgltr-min-voltage = <1800000 0>;
|
||||
rgltr-max-voltage = <1800000 0>;
|
||||
rgltr-load-current = <10000 0>;
|
||||
gpio-no-mux = <0>;
|
||||
pinctrl-names = "cam_default", "cam_suspend";
|
||||
pinctrl-0 = <&cam_sensor_mclk4_active
|
||||
|
|
@ -700,8 +704,8 @@
|
|||
pinctrl-1 = <&cam_sensor_mclk4_suspend
|
||||
&cam_sensor_suspend_rst4
|
||||
&cam_sensor_suspend_ext_regs1>;
|
||||
gpios = <&tlmm 105 0>,
|
||||
<&tlmm 115 0>,
|
||||
gpios = <&tlmm 104 0>,
|
||||
<&tlmm 116 0>,
|
||||
<&tlmm 29 0>;
|
||||
gpio-reset = <1>;
|
||||
gpio-custom1 = <2>;
|
||||
|
|
|
|||
|
|
@ -168,12 +168,13 @@
|
|||
eeprom_ext_rgb0: qcom,eeprom7 {
|
||||
cell-index = <8>;
|
||||
compatible = "qcom,eeprom";
|
||||
cam_vio-supply = <&pm8008j_l3>;
|
||||
cam_clk-supply = <&cam_cc_titan_top_gdsc>;
|
||||
regulator-names = "cam_clk";
|
||||
regulator-names = "cam_vio", "cam_clk";
|
||||
rgltr-cntrl-support;
|
||||
rgltr-min-voltage = <0>;
|
||||
rgltr-max-voltage = <0>;
|
||||
rgltr-load-current = <0>;
|
||||
rgltr-min-voltage = <1800000 0>;
|
||||
rgltr-max-voltage = <1800000 0>;
|
||||
rgltr-load-current = <10000 0>;
|
||||
gpio-no-mux = <0>;
|
||||
pinctrl-names = "cam_default", "cam_suspend";
|
||||
pinctrl-0 = <&cam_sensor_mclk3_active
|
||||
|
|
@ -377,12 +378,13 @@
|
|||
eeprom-src = <&eeprom_ext_rgb0>;
|
||||
actuator-src = <&actuator_triple_tele>;
|
||||
led-flash-src = <&led_flash_triple_rear_aux>;
|
||||
cam_vio-supply = <&pm8008j_l3>;
|
||||
cam_clk-supply = <&cam_cc_titan_top_gdsc>;
|
||||
regulator-names = "cam_clk";
|
||||
regulator-names = "cam_vio", "cam_clk";
|
||||
rgltr-cntrl-support;
|
||||
rgltr-min-voltage = <0>;
|
||||
rgltr-max-voltage = <0>;
|
||||
rgltr-load-current = <0>;
|
||||
rgltr-min-voltage = <1800000 0>;
|
||||
rgltr-max-voltage = <1800000 0>;
|
||||
rgltr-load-current = <10000 0>;
|
||||
gpio-no-mux = <0>;
|
||||
pinctrl-names = "cam_default", "cam_suspend";
|
||||
pinctrl-0 = <&cam_sensor_mclk3_active
|
||||
|
|
@ -526,12 +528,13 @@
|
|||
eeprom_ext_rgb1: qcom,eeprom8 {
|
||||
cell-index = <9>;
|
||||
compatible = "qcom,eeprom";
|
||||
cam_vio-supply = <&pm8008j_l3>;
|
||||
cam_clk-supply = <&cam_cc_titan_top_gdsc>;
|
||||
regulator-names = "cam_clk";
|
||||
regulator-names = "cam_vio", "cam_clk";
|
||||
rgltr-cntrl-support;
|
||||
rgltr-min-voltage = <0>;
|
||||
rgltr-max-voltage = <0>;
|
||||
rgltr-load-current = <0>;
|
||||
rgltr-min-voltage = <1800000 0>;
|
||||
rgltr-max-voltage = <1800000 0>;
|
||||
rgltr-load-current = <10000 0>;
|
||||
gpio-no-mux = <0>;
|
||||
pinctrl-names = "cam_default", "cam_suspend";
|
||||
pinctrl-0 = <&cam_sensor_mclk4_active
|
||||
|
|
@ -540,8 +543,8 @@
|
|||
pinctrl-1 = <&cam_sensor_mclk4_suspend
|
||||
&cam_sensor_suspend_rst4
|
||||
&cam_sensor_suspend_ext_regs1>;
|
||||
gpios = <&tlmm 105 0>,
|
||||
<&tlmm 115 0>,
|
||||
gpios = <&tlmm 104 0>,
|
||||
<&tlmm 116 0>,
|
||||
<&tlmm 29 0>;
|
||||
gpio-reset = <1>;
|
||||
gpio-custom1 = <2>;
|
||||
|
|
@ -686,12 +689,13 @@
|
|||
eeprom-src = <&eeprom_ext_rgb1>;
|
||||
actuator-src = <&actuator_triple_uw>;
|
||||
led-flash-src = <&led_flash_triple_rear_aux>;
|
||||
cam_vio-supply = <&pm8008j_l3>;
|
||||
cam_clk-supply = <&cam_cc_titan_top_gdsc>;
|
||||
regulator-names = "cam_clk";
|
||||
regulator-names = "cam_vio", "cam_clk";
|
||||
rgltr-cntrl-support;
|
||||
rgltr-min-voltage = <0>;
|
||||
rgltr-max-voltage = <0>;
|
||||
rgltr-load-current = <0>;
|
||||
rgltr-min-voltage = <1800000 0>;
|
||||
rgltr-max-voltage = <1800000 0>;
|
||||
rgltr-load-current = <10000 0>;
|
||||
gpio-no-mux = <0>;
|
||||
pinctrl-names = "cam_default", "cam_suspend";
|
||||
pinctrl-0 = <&cam_sensor_mclk4_active
|
||||
|
|
@ -700,8 +704,8 @@
|
|||
pinctrl-1 = <&cam_sensor_mclk4_suspend
|
||||
&cam_sensor_suspend_rst4
|
||||
&cam_sensor_suspend_ext_regs1>;
|
||||
gpios = <&tlmm 105 0>,
|
||||
<&tlmm 115 0>,
|
||||
gpios = <&tlmm 104 0>,
|
||||
<&tlmm 116 0>,
|
||||
<&tlmm 29 0>;
|
||||
gpio-reset = <1>;
|
||||
gpio-custom1 = <2>;
|
||||
|
|
|
|||
Loading…
Reference in a new issue