From abd90dcaa34bf6adb7a51664f0169f48e718917e Mon Sep 17 00:00:00 2001 From: Alexei Avshalom Lazar Date: Sun, 17 Jul 2022 10:25:32 +0300 Subject: [PATCH] ARM: dts: msm: Update UART gpio drive strength and gpio control mode for Time Sync Update QUPV3 Time Sync UART DTSI Entries for Cinder: Update GPIO drive strength to 6ma. Update pin control mode as active in UART dtsi. Disable runtime pm. Change-Id: I9ba6dee8b387f9ee79a20ea54e52a56a34825559 --- qcom/cinder-pinctrl.dtsi | 16 ++++++++-------- qcom/cinder-qupv3.dtsi | 6 ++++-- qcom/cinder.dtsi | 1 + 3 files changed, 13 insertions(+), 10 deletions(-) diff --git a/qcom/cinder-pinctrl.dtsi b/qcom/cinder-pinctrl.dtsi index 18526c76..f62b5b03 100644 --- a/qcom/cinder-pinctrl.dtsi +++ b/qcom/cinder-pinctrl.dtsi @@ -1563,7 +1563,7 @@ config { pins = "gpio30"; - drive-strength = <2>; + drive-strength = <6>; bias-disable; }; }; @@ -1576,7 +1576,7 @@ config { pins = "gpio31"; - drive-strength = <2>; + drive-strength = <6>; bias-pull-down; }; }; @@ -1589,7 +1589,7 @@ config { pins = "gpio32"; - drive-strength = <2>; + drive-strength = <6>; bias-pull-up; }; }; @@ -1602,7 +1602,7 @@ config { pins = "gpio33"; - drive-strength = <2>; + drive-strength = <6>; bias-pull-down; }; }; @@ -1615,7 +1615,7 @@ config { pins = "gpio30"; - drive-strength = <2>; + drive-strength = <6>; bias-disable; }; }; @@ -1628,7 +1628,7 @@ config { pins = "gpio31"; - drive-strength = <2>; + drive-strength = <6>; bias-pull-down; }; }; @@ -1641,7 +1641,7 @@ config { pins = "gpio32"; - drive-strength = <2>; + drive-strength = <6>; bias-pull-up; }; }; @@ -1654,7 +1654,7 @@ config { pins = "gpio33"; - drive-strength = <2>; + drive-strength = <6>; bias-pull-down; }; }; diff --git a/qcom/cinder-qupv3.dtsi b/qcom/cinder-qupv3.dtsi index c1107b3a..2fbc7e53 100644 --- a/qcom/cinder-qupv3.dtsi +++ b/qcom/cinder-qupv3.dtsi @@ -701,10 +701,12 @@ <&clk_virt MASTER_QUP_CORE_1 &clk_virt SLAVE_QUP_CORE_1>, <&gem_noc MASTER_APPSS_PROC &system_noc SLAVE_QUP_1>, <&system_noc MASTER_QUP_1 &mc_virt SLAVE_EBI1>; - pinctrl-names = "default", "sleep"; + pinctrl-names = "default", "sleep", "active"; pinctrl-0 = <&qupv3_se13_default_cts>, <&qupv3_se13_default_rts>, <&qupv3_se13_default_tx>, <&qupv3_se13_default_rx>; - pinctrl-1 = <&qupv3_se13_cts>, <&qupv3_se13_rts>, + pinctrl-1 = <&qupv3_se13_default_cts>, <&qupv3_se13_default_rts>, + <&qupv3_se13_default_tx>, <&qupv3_se13_default_rx>; + pinctrl-2 = <&qupv3_se13_cts>, <&qupv3_se13_rts>, <&qupv3_se13_tx>, <&qupv3_se13_rx>; status = "disabled"; }; diff --git a/qcom/cinder.dtsi b/qcom/cinder.dtsi index e12945af..3ac23c6e 100644 --- a/qcom/cinder.dtsi +++ b/qcom/cinder.dtsi @@ -1380,6 +1380,7 @@ }; &qupv3_se13_4uart { + qcom,auto-suspend-disable; status = "ok"; };