diff options
author | Fenglin Wu <fenglinw@qti.qualcomm.com> | 2021-09-16 10:48:31 +0800 |
---|---|---|
committer | Fenglin Wu <fenglinw@qti.qualcomm.com> | 2021-09-17 14:52:47 +0800 |
commit | bc9ab82ec952cdfb6bd2b74f4299488093114b70 (patch) | |
tree | c4f411a99be122548dc6fa6a915b3b930b988bb5 | |
parent | 4a1a63fee600558683bad663068f41216bc00f3d (diff) | |
download | devicetree-bc9ab82ec952cdfb6bd2b74f4299488093114b70.tar.gz |
ARM: dts: msm: add SMB_STAT pin configuration for khaje-qrd-hvdcp3p5
Add SMB_STAT pin configuration and also enable the state pin toggling
to enable HVDCP3P5 detection. While at it, update include sequence of
the dtsi files for the overridden properties to be applied correctly.
Change-Id: I224e7d58778153f5b309242bd1bd4b88c9b2e574
-rw-r--r-- | qcom/khaje-qrd-hvdcp3p5-overlay.dts | 3 | ||||
-rw-r--r-- | qcom/khaje-qrd-hvdcp3p5.dts | 3 | ||||
-rw-r--r-- | qcom/khaje-qrd-hvdcp3p5.dtsi | 21 | ||||
-rw-r--r-- | qcom/khaje-qrd-nowcd9375-overlay.dts | 3 | ||||
-rw-r--r-- | qcom/khaje-qrd-nowcd9375.dts | 3 |
5 files changed, 28 insertions, 5 deletions
diff --git a/qcom/khaje-qrd-hvdcp3p5-overlay.dts b/qcom/khaje-qrd-hvdcp3p5-overlay.dts index 490e7658..a5fb87eb 100644 --- a/qcom/khaje-qrd-hvdcp3p5-overlay.dts +++ b/qcom/khaje-qrd-hvdcp3p5-overlay.dts @@ -2,8 +2,9 @@ /plugin/; #include <dt-bindings/interrupt-controller/arm-gic.h> -#include "khaje-qrd-hvdcp3p5.dtsi" +#include "khaje-qrd.dtsi" #include "khaje-qrd-pm7250b.dtsi" +#include "khaje-qrd-hvdcp3p5.dtsi" / { model = "Qualcomm Technologies, Inc. Khaje QRD HVDCP3P5"; diff --git a/qcom/khaje-qrd-hvdcp3p5.dts b/qcom/khaje-qrd-hvdcp3p5.dts index c30d71b6..7b4d4935 100644 --- a/qcom/khaje-qrd-hvdcp3p5.dts +++ b/qcom/khaje-qrd-hvdcp3p5.dts @@ -1,8 +1,9 @@ /dts-v1/; #include "khaje.dtsi" -#include "khaje-qrd-hvdcp3p5.dtsi" +#include "khaje-qrd.dtsi" #include "khaje-qrd-pm7250b.dtsi" +#include "khaje-qrd-hvdcp3p5.dtsi" / { model = "Qualcomm Technologies, Inc. KHAJE QRD HVDCP3P5"; diff --git a/qcom/khaje-qrd-hvdcp3p5.dtsi b/qcom/khaje-qrd-hvdcp3p5.dtsi index 26100b35..f87a199d 100644 --- a/qcom/khaje-qrd-hvdcp3p5.dtsi +++ b/qcom/khaje-qrd-hvdcp3p5.dtsi @@ -1 +1,20 @@ -#include "khaje-qrd.dtsi" +#include <dt-bindings/pinctrl/qcom,pmic-gpio.h> + +&pm7250b_gpios { + pm7250b_smb_int_default: pm7250b_smb_int_default { + pins = "gpio6"; + function = "gpio"; + input-enable; + bias-pull-up; + qcom,pull-up-strength = <PMIC_GPIO_PULL_UP_30>; + power-source = <0>; + }; +}; + +&smb1394 { + qcom,enable-toggle-stat; + pinctrl-names = "default"; + pinctrl-0 = <&pm7250b_smb_int_default>; + interrupts = <0x2 0xc5 0x0 IRQ_TYPE_LEVEL_LOW>; + interrupt-parent = <&spmi_bus>; +}; diff --git a/qcom/khaje-qrd-nowcd9375-overlay.dts b/qcom/khaje-qrd-nowcd9375-overlay.dts index 25b04914..17dcc66b 100644 --- a/qcom/khaje-qrd-nowcd9375-overlay.dts +++ b/qcom/khaje-qrd-nowcd9375-overlay.dts @@ -2,8 +2,9 @@ /plugin/; #include <dt-bindings/interrupt-controller/arm-gic.h> -#include "khaje-qrd-nowcd9375.dtsi" +#include "khaje-qrd.dtsi" #include "khaje-qrd-pm7250b.dtsi" +#include "khaje-qrd-nowcd9375.dtsi" / { model = "Qualcomm Technologies, Inc. Khaje QRD NOWCD9375"; diff --git a/qcom/khaje-qrd-nowcd9375.dts b/qcom/khaje-qrd-nowcd9375.dts index 6afc607f..891a0705 100644 --- a/qcom/khaje-qrd-nowcd9375.dts +++ b/qcom/khaje-qrd-nowcd9375.dts @@ -1,8 +1,9 @@ /dts-v1/; #include "khaje.dtsi" -#include "khaje-qrd-nowcd9375.dtsi" +#include "khaje-qrd.dtsi" #include "khaje-qrd-pm7250b.dtsi" +#include "khaje-qrd-nowcd9375.dtsi" / { model = "Qualcomm Technologies, Inc. KHAJE QRD NOWCD9375"; |