From ae436e1aa0926e3675b6e78b23061fa95fbdc018 Mon Sep 17 00:00:00 2001 From: Gustavo Solaira Date: Wed, 30 Jan 2019 13:58:19 -0800 Subject: [PATCH] ARM: dts: msm: Set CAN pinctrl as a hog for msm8996-cv2x Set CAN pinctrl as output-high by default on boot by setting as a hog. This is needed for bringing CAN out of reset earlier. Change-Id: I084b1425bb5f7351668b0190624b30551df8b936 Signed-off-by: Gustavo Solaira --- arch/arm/boot/dts/qcom/msm8996-cv2x.dtsi | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/arch/arm/boot/dts/qcom/msm8996-cv2x.dtsi b/arch/arm/boot/dts/qcom/msm8996-cv2x.dtsi index 801671954db8..c568b70cfcdf 100644 --- a/arch/arm/boot/dts/qcom/msm8996-cv2x.dtsi +++ b/arch/arm/boot/dts/qcom/msm8996-cv2x.dtsi @@ -182,7 +182,6 @@ spi-max-frequency = <9600000>; interrupt-parent = <&tlmm>; interrupts = <78 2>; - qcom,reset-gpio = <&tlmm 71 GPIO_ACTIVE_LOW>; qcom,clk-freq-mhz = <20000000>; qcom,max-can-channels = <2>; qcom,bits-per-word = <8>; @@ -190,9 +189,6 @@ qcom,can-fw-cmd-timeout-req; qcom,can-fw-cmd-timeout-ms = <400>; qcom,rem-all-buffering-timeout-ms = <2000>; - pinctrl-names = "active", "sleep"; - pinctrl-0 = <&can_rst_on>; - pinctrl-1 = <&can_rst_off>; }; }; @@ -584,3 +580,14 @@ qcom,therm-reset-temp = <119>; }; }; + +&tlmm { + pinctrl-names = "default"; + pinctrl-0 = <&can_rst_on>; +}; + +&can_rst_on { + config { + output-high; + }; +};