summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYingwei Zhao <cyizhao@codeaurora.org>2017-04-14 18:00:28 +0800
committerGerrit - the friendly Code Review server <code-review@localhost>2017-04-16 19:42:43 -0700
commitb18d9ef97abd83f70c642102adc3fb75759efd58 (patch)
tree8b45983d69e913952b7994cc76157625b50ffeca
parent9b3e8a81dcee1d1b92db6429f9abd83cc22c01f4 (diff)
ARM: dts: msm: Configure pin state for SMB1381 interrupt
GPIO21 is connected to SMB1381 STAT pin for interrupt detection, configure it to pull up for sensing SMB1381's interrupt. CRs-Fixed: 2033882 Change-Id: Ib88aac4acb3b1094adb13839cccf1aa27903b9c7 Signed-off-by: Yingwei Zhao <cyizhao@codeaurora.org>
-rw-r--r--arch/arm/boot/dts/qcom/sdm630-qrd.dtsi19
1 files changed, 18 insertions, 1 deletions
diff --git a/arch/arm/boot/dts/qcom/sdm630-qrd.dtsi b/arch/arm/boot/dts/qcom/sdm630-qrd.dtsi
index fb24f727fb49..c677df529dd7 100644
--- a/arch/arm/boot/dts/qcom/sdm630-qrd.dtsi
+++ b/arch/arm/boot/dts/qcom/sdm630-qrd.dtsi
@@ -22,11 +22,13 @@
#address-cells = <1>;
#size-cells = <1>;
interrupt-parent = <&tlmm>;
- interrupts = <21 0x0>;
+ interrupts = <21 IRQ_TYPE_LEVEL_LOW>;
interrupt_names = "smb138x";
interrupt-controller;
#interrupt-cells = <3>;
qcom,periph-map = <0x10 0x11 0x12 0x13 0x14 0x16 0x36>;
+ pinctrl-names = "default";
+ pinctrl-0 = <&smb_int_default>;
smb138x_revid: qcom,revid@100 {
compatible = "qcom,qpnp-revid";
@@ -131,6 +133,21 @@
};
};
+&tlmm {
+ smb_int_default: smb_int_default {
+ mux {
+ pins = "gpio21";
+ function = "gpio";
+ };
+
+ config {
+ pins = "gpio21";
+ drive-strength = <2>;
+ bias-pull-up;
+ };
+ };
+};
+
/ {
qrd_batterydata: qcom,battery-data {
qcom,batt-id-range-pct = <15>;