arm64: dts: ti: k3-am62p5-sk: Enable PWM

PWM signals can be routed to the user expansion header on am62p5
SK. Enable eCAP0, eCAP1, eHRPWM0, eHRPWM1 and route the output PWM
signals to pins on J4 header.

Signed-off-by: Judith Mendez <jm@ti.com>
Reviewed-by: Bryan Brattlof <bb@ti.com>
Link: https://lore.kernel.org/r/20250422000851.4118545-2-jm@ti.com
Signed-off-by: Nishanth Menon <nm@ti.com>
This commit is contained in:
Judith Mendez 2025-04-21 19:08:49 -05:00 committed by Nishanth Menon
parent 8bc3b1c864
commit b2fd55f906

View File

@ -356,6 +356,32 @@ wlan_en_pins_default: wlan-en-default-pins {
AM62PX_IOPAD(0x0124, PIN_INPUT, 7) /* (J25) MMC2_SDCD.GPIO0_71 */
>;
};
main_ecap1_pins_default: main-ecap1-default-pins {
pinctrl-single,pins = <
AM62PX_IOPAD(0x019c, PIN_OUTPUT, 2) /* (E24) MCASP0_AXR1.ECAP1_IN_APWM_OUT */
>;
};
main_ecap2_pins_default: main-ecap2-default-pins {
pinctrl-single,pins = <
AM62PX_IOPAD(0x01a4, PIN_OUTPUT, 2) /* (F24) MCASP0_ACLKX.ECAP2_IN_APWM_OUT */
>;
};
main_epwm0_pins_default: main-epwm0-default-pins {
pinctrl-single,pins = <
AM62PX_IOPAD(0x01b4, PIN_OUTPUT, 2) /* (D20) SPI0_CS0.EHRPWM0_A */
AM62PX_IOPAD(0x01b8, PIN_OUTPUT, 2) /* (E20) SPI0_CS1.EHRPWM0_B */
>;
};
main_epwm1_pins_default: main-epwm1-default-pins {
pinctrl-single,pins = <
AM62PX_IOPAD(0x01bc, PIN_OUTPUT, 2) /* (B21) SPI0_CLK.EHRPWM1_A */
AM62PX_IOPAD(0x01c0, PIN_OUTPUT, 2) /* (B20) SPI0_D0.EHRPWM1_B */
>;
};
};
&main_i2c0 {
@ -683,3 +709,31 @@ &mcu_gpio0 {
&mcu_gpio_intr {
status = "reserved";
};
&ecap1 {
/* P36 of J4 */
pinctrl-names = "default";
pinctrl-0 = <&main_ecap1_pins_default>;
status = "okay";
};
&ecap2 {
/* P11 of J4 */
pinctrl-names = "default";
pinctrl-0 = <&main_ecap2_pins_default>;
status = "okay";
};
&epwm0 {
/* P24/P26 of J4 */
pinctrl-names = "default";
pinctrl-0 = <&main_epwm0_pins_default>;
status = "okay";
};
&epwm1 {
/* P23/P19 of J4 */
pinctrl-names = "default";
pinctrl-0 = <&main_epwm1_pins_default>;
status = "okay";
};