From d2789148c04647f98509fb95da74cc57b35dd13b Mon Sep 17 00:00:00 2001 From: mahj8 Date: Thu, 26 Aug 2021 17:05:34 +0800 Subject: [PATCH] arm/dts: config GPIO6 of pm6375 to vbus ADC use GPIO6 of pm6375 to read vbus voltage, so config gpio6 to 1:3 ADC Change-Id: I58c49d6aeb2a7a467fa8a8f40684e398094b789a Signed-off-by: mahj8 Reviewed-on: https://gerrit.mot.com/2049596 SME-Granted: SME Approvals Granted SLTApproved: Slta Waiver Tested-by: Jira Key Reviewed-by: Huosheng Liao Submit-Approved: Jira Key --- qcom/blair-nopmi-milanf-common-overlay.dtsi | 26 +++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/qcom/blair-nopmi-milanf-common-overlay.dtsi b/qcom/blair-nopmi-milanf-common-overlay.dtsi index c06a693e018f..eb4112b24ed8 100644 --- a/qcom/blair-nopmi-milanf-common-overlay.dtsi +++ b/qcom/blair-nopmi-milanf-common-overlay.dtsi @@ -28,11 +28,37 @@ }; }; +&pm6125_vadc { + gpio6_div3{ + reg = ; + label = "gpio3_div3"; + qcom,pre-scaling = <1 3>; + }; +}; + +&pm6125_gpios { + gpio6_adc{ + gpio6_adc_default:gpio6_adc_default{ + pins = "gpio6"; + function = "normal"; + bias-high-impedance; + }; + }; +}; + &qupv3_se8_i2c { + status = "okay"; + sgm4154x: sgm4154x@3B { status = "okay"; compatible = "sgm,sgm41542"; reg = <0x3B>; + + pinctrl-names = "default"; + pinctrl-0 = <&gpio6_adc_default>; + io-channels = <&pm6125_vadc ADC5_GPIO3_DIV3>; + io-channel-names = "gpio3_div3"; + interrupt-parent = <&tlmm>; interrupts = <12 0>; //irq num base on hardware design sgm,irq-gpio = <&tlmm 12 0>; //irq num base on hardware design