diff options
author | Ivan T. Ivanov <ivan.ivanov@linaro.org> | 2017-01-04 08:35:00 -0500 |
---|---|---|
committer | Andy Gross <andy.gross@linaro.org> | 2017-01-13 14:17:29 -0500 |
commit | b4dba947656f9acf6ce0838a613dad74221f8d1f (patch) | |
tree | 0e8082a397f48be43b811354630b35416d414e11 | |
parent | f953d999d261acd1b99aa821c9342bbe93e7ec25 (diff) |
arm64: dts: apq8016-sbc: Limit MPP4 high state to 1.8V
96Boards specs require all GPIO signals to be at 1.8V.
Limit MPP4, which is PIN28 on J8, to 1.8V(L5).
Signed-off-by: Ivan T. Ivanov <ivan.ivanov@linaro.org>
Signed-off-by: Andy Gross <andy.gross@linaro.org>
-rw-r--r-- | arch/arm64/boot/dts/qcom/apq8016-sbc-pmic-pins.dtsi | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/qcom/apq8016-sbc-pmic-pins.dtsi b/arch/arm64/boot/dts/qcom/apq8016-sbc-pmic-pins.dtsi index f881437d53c5..d94640812194 100644 --- a/arch/arm64/boot/dts/qcom/apq8016-sbc-pmic-pins.dtsi +++ b/arch/arm64/boot/dts/qcom/apq8016-sbc-pmic-pins.dtsi | |||
@@ -1,4 +1,5 @@ | |||
1 | #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> | 1 | #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> |
2 | #include <dt-bindings/pinctrl/qcom,pmic-mpp.h> | ||
2 | 3 | ||
3 | &pm8916_gpios { | 4 | &pm8916_gpios { |
4 | 5 | ||
@@ -30,6 +31,18 @@ | |||
30 | 31 | ||
31 | &pm8916_mpps { | 32 | &pm8916_mpps { |
32 | 33 | ||
34 | pinctrl-names = "default"; | ||
35 | pinctrl-0 = <&ls_exp_gpio_f>; | ||
36 | |||
37 | ls_exp_gpio_f: pm8916_mpp4 { | ||
38 | pinconf { | ||
39 | pins = "mpp4"; | ||
40 | function = "digital"; | ||
41 | output-low; | ||
42 | power-source = <PM8916_MPP_L5>; // 1.8V | ||
43 | }; | ||
44 | }; | ||
45 | |||
33 | pm8916_mpps_leds: pm8916_mpps_leds { | 46 | pm8916_mpps_leds: pm8916_mpps_leds { |
34 | pinconf { | 47 | pinconf { |
35 | pins = "mpp2", "mpp3"; | 48 | pins = "mpp2", "mpp3"; |