diff options
author | Stefan Agner <stefan.agner@toradex.com> | 2015-04-17 10:13:41 +0200 |
---|---|---|
committer | Stefan Agner <stefan.agner@toradex.com> | 2016-02-16 11:02:53 -0800 |
commit | 676b28fb50f1a112d3e01a5f3428139a48b566b7 (patch) | |
tree | f4e0b284b190f10388d7c313f7558524c9a60d33 /arch/arm/boot/dts/vf-colibri.dtsi | |
parent | 48d48bd23c0b9ba33f4868a1e441ca8c6692ffbc (diff) |
ARM: dts: vf-colibri: split PWM pins
Split PWM pins into seperate pinmux nodes to allow overriding pinctrl
selection on a pin basis. This is useful to enable the Fusion touch
controller which needs one pin of each PWM instance as GPIO's.
Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Diffstat (limited to 'arch/arm/boot/dts/vf-colibri.dtsi')
-rw-r--r-- | arch/arm/boot/dts/vf-colibri.dtsi | 18 |
1 files changed, 14 insertions, 4 deletions
diff --git a/arch/arm/boot/dts/vf-colibri.dtsi b/arch/arm/boot/dts/vf-colibri.dtsi index 682baff05355..928569668123 100644 --- a/arch/arm/boot/dts/vf-colibri.dtsi +++ b/arch/arm/boot/dts/vf-colibri.dtsi @@ -81,12 +81,12 @@ &pwm0 { pinctrl-names = "default"; - pinctrl-0 = <&pinctrl_pwm0>; + pinctrl-0 = <&pinctrl_pwm0_a &pinctrl_pwm0_c>; }; &pwm1 { pinctrl-names = "default"; - pinctrl-0 = <&pinctrl_pwm1>; + pinctrl-0 = <&pinctrl_pwm1_b &pinctrl_pwm1_d>; }; &uart0 { @@ -235,16 +235,26 @@ >; }; - pinctrl_pwm0: pwm0grp { + pinctrl_pwm0_a: pwm0agrp { fsl,pins = < VF610_PAD_PTB0__FTM0_CH0 0x1182 + >; + }; + + pinctrl_pwm0_c: pwm0cgrp { + fsl,pins = < VF610_PAD_PTB1__FTM0_CH1 0x1182 >; }; - pinctrl_pwm1: pwm1grp { + pinctrl_pwm1_b: pwm1bgrp { fsl,pins = < VF610_PAD_PTB8__FTM1_CH0 0x1182 + >; + }; + + pinctrl_pwm1_d: pwm1dgrp { + fsl,pins = < VF610_PAD_PTB9__FTM1_CH1 0x1182 >; }; |