From de8b148dbc346a814b5c872c8cebae8ed8b82000 Mon Sep 17 00:00:00 2001 From: liuwang2 Date: Wed, 30 Sep 2020 11:02:26 +0800 Subject: [PATCH] arm64/dt: denver: add camera pmic dts [detail] add camera pmic dts config. Change-Id: I74e76dd2ee3348475e21b9ce9e9849d489ec6a1c Signed-off-by: liuwang2 Reviewed-on: https://gerrit.mot.com/1763825 SLTApproved: Slta Waiver SME-Granted: SME Approvals Granted Submit-Approved: Jira Key Tested-by: Jira Key Reviewed-by: Dawei Wang --- qcom/holi-denver-common-overlay.dtsi | 84 ++++++++++++++++++++++++++++ qcom/holi-moto-common-overlay.dtsi | 2 - 2 files changed, 84 insertions(+), 2 deletions(-) diff --git a/qcom/holi-denver-common-overlay.dtsi b/qcom/holi-denver-common-overlay.dtsi index d2eef79b4828..f2b27b3a8e9e 100644 --- a/qcom/holi-denver-common-overlay.dtsi +++ b/qcom/holi-denver-common-overlay.dtsi @@ -13,6 +13,7 @@ #include "holi-moto-common-overlay.dtsi" #include "denver-display.dtsi" #include "denver-touchscreen.dtsi" +#include "camera/holi-camera-sensor-mot-denver-overlay.dtsi" &tlmm { tps61280_en_default: tps61280_en_default { @@ -45,3 +46,86 @@ status = "ok"; cd-gpios = <&tlmm 94 GPIO_ACTIVE_HIGH>; }; + +&tlmm { + cam_pmic_en_default: cam_pmic_en_default { + mux { + pins = "gpio38"; + function = "gpio"; + }; + config { + pins = "gpio38"; + drive-strength = <2>; + bias-pull-down; + }; + }; +}; + +&qupv3_se10_i2c { + status = "ok"; + + cam_pmic: wl2864c@29{ + compatible = "semi,wl2864c"; + reg = <0x29>; + + semi,cs-gpios = <&tlmm 38 0>; + + pinctrl-names = "default"; + pinctrl-0 = <&cam_pmic_en_default>; + + vin1-supply = <&S8E>; + vin2-supply = <&BOB>; + + regulators { + cam_ldo1: ldo1 { + regulator-name = "ldo1"; + regulator-min-microvolt = <600000>; + regulator-max-microvolt = <3787500>; + }; + + cam_ldo2: ldo2 { + regulator-name = "ldo2"; + regulator-min-microvolt = <600000>; + regulator-max-microvolt = <3787500>; + }; + + cam_ldo3: ldo3 { + regulator-name = "ldo3"; + regulator-min-microvolt = <1200000>; + regulator-max-microvolt = <4387500>; + }; + + cam_ldo4: ldo4 { + regulator-name = "ldo4"; + regulator-min-microvolt = <1200000>; + regulator-max-microvolt = <4387500>; + }; + + cam_ldo5: ldo5 { + regulator-name = "ldo5"; + regulator-min-microvolt = <1200000>; + regulator-max-microvolt = <4387500>; + }; + + cam_ldo6: ldo6 { + regulator-name = "ldo6"; + regulator-min-microvolt = <1200000>; + regulator-max-microvolt = <4387500>; + }; + + cam_ldo7: ldo7 { + regulator-name = "ldo7"; + regulator-min-microvolt = <1200000>; + regulator-max-microvolt = <4387500>; + }; + }; + }; +}; + +&pm8008_8 { + status = "disabled"; +}; + +&pm8008_9 { + status = "disabled"; +}; diff --git a/qcom/holi-moto-common-overlay.dtsi b/qcom/holi-moto-common-overlay.dtsi index 969eb958245e..63c6e36a7f50 100644 --- a/qcom/holi-moto-common-overlay.dtsi +++ b/qcom/holi-moto-common-overlay.dtsi @@ -277,8 +277,6 @@ qcom,use-cp-iin-sns; }; -#include "camera/holi-camera-sensor-mtp.dtsi" - &pm7250b_charger { dpdm-supply = <&qusb_phy0>;