From 9431b417e6d1dcb50b2e5ffdc8cf9f8856b11c9d Mon Sep 17 00:00:00 2001 From: jixu Date: Thu, 1 Apr 2021 15:53:38 +0800 Subject: [PATCH] arm/dt: Add corfup camera and wl2866d dtsi Corfup Add corfup overlay dtsi Add wl2866d dtsi Change-Id: I45835b7c96ac04a083cb2b5ced8907fa07952393 Signed-off-by: jixu Reviewed-on: https://gerrit.mot.com/1914991 SLTApproved: Slta Waiver SME-Granted: SME Approvals Granted Tested-by: Jira Key Reviewed-by: Dawei Wang Reviewed-by: Jian Zhang Reviewed-by: Darong Huang Reviewed-by: Zhuoran Xu Reviewed-by: Bolei Shang Reviewed-by: Zhichao Chen Reviewed-by: Long Cheng Reviewed-by: Zhilong Wang Reviewed-by: Guobin Zhang Submit-Approved: Jira Key --- qcom/holi-corfup-common-overlay.dtsi | 57 +++++++++++++++++++++++----- 1 file changed, 48 insertions(+), 9 deletions(-) diff --git a/qcom/holi-corfup-common-overlay.dtsi b/qcom/holi-corfup-common-overlay.dtsi index b62b744070cb..e01efb22b15c 100644 --- a/qcom/holi-corfup-common-overlay.dtsi +++ b/qcom/holi-corfup-common-overlay.dtsi @@ -14,7 +14,7 @@ #include "ibiza-display.dtsi" #include "ibiza-touchscreen.dtsi" #include "ibiza-fps-overlay.dtsi" -#include "camera/holi-camera-sensor-mot-ibiza-overlay.dtsi" +#include "camera/holi-camera-sensor-mot-corfup-overlay.dtsi" #include "holi-audio-wcd9370-aw882xx-overlay.dtsi" #include "moto_therm_sys_temp.dtsi" @@ -165,7 +165,46 @@ &qupv3_se10_i2c { status = "ok"; - cam_pmic: wl2864c@29{ + cam_pmic2: wl2866d@28{ + compatible = "semi,wl2866d"; + reg = <0x28>; + + semi,cs-gpios = <&tlmm 38 0>; + + pinctrl-names = "default"; + pinctrl-0 = <&cam_pmic_en_default>; + + vin1-supply = <&S8E>; + vin2-supply = <&BOB>; + + regulators { + cam_pmic2_ldo1_dvdd1: ldo1 { + regulator-name = "ldo1"; + regulator-min-microvolt = <600000>; + regulator-max-microvolt = <1800000>; + }; + + cam_pmic2_ldo2_dvdd2: ldo2 { + regulator-name = "ldo2"; + regulator-min-microvolt = <600000>; + regulator-max-microvolt = <1800000>; + }; + + cam_pmic2_ldo3_avdd1: ldo3 { + regulator-name = "ldo3"; + regulator-min-microvolt = <1200000>; + regulator-max-microvolt = <4300000>; + }; + + cam_pmic2_ldo4_avdd2: ldo4 { + regulator-name = "ldo4"; + regulator-min-microvolt = <1200000>; + regulator-max-microvolt = <4300000>; + }; + }; + }; + + cam_pmic1: wl2864c@29{ compatible = "semi,wl2864c"; reg = <0x29>; @@ -178,43 +217,43 @@ vin2-supply = <&BOB>; regulators { - cam_ldo1: ldo1 { + cam_pmic1_ldo1_dvdd1: ldo1 { regulator-name = "ldo1"; regulator-min-microvolt = <600000>; regulator-max-microvolt = <1800000>; }; - cam_ldo2: ldo2 { + cam_pmic1_ldo2_dvdd2: ldo2 { regulator-name = "ldo2"; regulator-min-microvolt = <600000>; regulator-max-microvolt = <1800000>; }; - cam_ldo3: ldo3 { + cam_pmic1_ldo3_avdd1: ldo3 { regulator-name = "ldo3"; regulator-min-microvolt = <1200000>; regulator-max-microvolt = <4300000>; }; - cam_ldo4: ldo4 { + cam_pmic1_ldo4_avdd2: ldo4 { regulator-name = "ldo4"; regulator-min-microvolt = <1200000>; regulator-max-microvolt = <4300000>; }; - cam_ldo5: ldo5 { + cam_pmic1_ldo5_vddaf: ldo5 { regulator-name = "ldo5"; regulator-min-microvolt = <1200000>; regulator-max-microvolt = <4300000>; }; - cam_ldo6: ldo6 { + cam_pmic1_ldo6_vddois: ldo6 { regulator-name = "ldo6"; regulator-min-microvolt = <1200000>; regulator-max-microvolt = <4300000>; }; - cam_ldo7: ldo7 { + cam_pmic1_ldo7_vddio: ldo7 { regulator-name = "ldo7"; regulator-min-microvolt = <1200000>; regulator-max-microvolt = <4300000>;