OSDN Git Service

ARM: dts: configure trigout function for gpio 58
authorShashank Mittal <mittals@codeaurora.org>
Tue, 17 May 2016 21:37:07 +0000 (14:37 -0700)
committerKyle Yan <kyan@codeaurora.org>
Wed, 25 May 2016 00:56:30 +0000 (17:56 -0700)
GPIO 58 is connected to CTI2's trigout 4. Add node to configure this gpio
when trigout 4 of CTI2 is mapped on msmcobalt.

Change-Id: I064c208557bc7b74bcb342fea76df9c9e10c8405
Signed-off-by: Shashank Mittal <mittals@codeaurora.org>
arch/arm/boot/dts/qcom/msmcobalt-coresight.dtsi
arch/arm/boot/dts/qcom/msmcobalt-pinctrl.dtsi

index f97b6f8..53f4151 100644 (file)
                clocks = <&clock_gcc clk_qdss_clk>,
                         <&clock_gcc clk_qdss_a_clk>;
                clock-names = "core_clk", "core_a_clk";
+
+               qcom,cti-gpio-trigout = <4>;
+               pinctrl-names = "cti-trigout-pctrl";
+               pinctrl-0 = <&trigout_a>;
        };
 
        cti3: cti@6013000 {
index 2523ce8..29f0248 100644 (file)
                                output-low;
                        };
                };
+
+               trigout_a: trigout_a {
+                       mux {
+                               pins = "gpio58";
+                               function = "qdss_cti1_a";
+                       };
+
+                       config {
+                               pins = "gpio58";
+                               drive-strength = <2>;
+                               bias-disable;
+                       };
+               };
        };
 };