AM654: Add ECAP PWM support
Subsystems (2)
Vignesh R
maintainercover AM654: Add ECAP PWM support
Couple of patches to add ECAP PWM support for AM654 SoC. Based on top ofgit://git.kernel.org/pub/scm/linux/kernel/git/kristo/linux.git 4.20-rc1-am65x-queue
Vignesh R (2):
arm64: dts: ti: k3-am65-main: Add ECAP PWM node
arm64: dts: ti: k3-am654-base-board: Enable ECAP PWM
arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 9 +++++++++ arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 11 +++++++++++ 2 files changed, 20 insertions(+)
Signature · 1 line
2.19.2
Vignesh R
maintainerPATCH 1/2 arm64: dts: ti: k3-am65-main: Add ECAP PWM node
Add DT entry for ECAP0 PWM node present in main domain
Signed-off-by Vignesh R <[email protected]>
--- arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 9 +++++++++ 1 file changed, 9 insertions(+)
arch/arm64/boot/dts/ti/k3-am65-main.dtsi +9 -0
@@ -129,4 +129,13 @@ clocks = <&k3_clks 113 1>; power-domains = <&k3_pds 113>; }; + + ecap0: pwm@3100000 { + compatible = "ti,am654-ecap", "ti,am3352-ecap"; + #pwm-cells = <3>; + reg = <0x0 0x03100000 0x0 0x60>; + power-domains = <&k3_pds 39>; + clocks = <&k3_clks 39 0>; + clock-names = "fck"; + }; };
Signature · 1 line
2.19.2
Vignesh R
maintainerPATCH 2/2 arm64: dts: ti: k3-am654-base-board: Enable ECAP PWM
In reply to Vignesh REnable ECAP PWM which is used for LCD backlight.
Signed-off-by Vignesh R <[email protected]>
--- arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 11 +++++++++++ 1 file changed, 11 insertions(+)
arch/arm64/boot/dts/ti/k3-am654-base-board.dts +11 -0
@@ -76,6 +76,12 @@ AM65X_IOPAD(0x000c, PIN_INPUT, 0) /* (E21) I2C1_SDA */ >; }; + + ecap0_pins_default: ecap0-pins-default { + pinctrl-single,pins = < + AM65X_IOPAD(0x0010, PIN_INPUT, 0) /* (D21) ECAP0_IN_APWM_OUT */ + >; + }; }; &wkup_uart0 {
@@ -125,3 +131,8 @@ pinctrl-0 = <&main_i2c2_pins_default>; clock-frequency = <400000>; }; + +&ecap0 { + pinctrl-names = "default"; + pinctrl-0 = <&ecap0_pins_default>; +};
Signature · 1 line
2.19.2