2023-01-03 04:33:28

by Vignesh Raghavendra

[permalink] [raw]
Subject: [PATCH 0/4] arm64: dts: ti: Enable misc peripherals

This series enables few additional peripherals such as DMA, ethernet,
PWMs, GPIOs etc on AM62A SoC and AM62A7 SK EVM.

Vignesh Raghavendra (4):
arm64: dts: ti: k3-am62a-mcu: Add MCU domain peripherals
arm64: dts: ti: k3-am62a-main: Add more peripheral nodes
arm64: dts: ti: k3-am62a7-sk: Enable ethernet port
arm64: dts: ti: k3-am62a7-sk: Enable USB1 node

arch/arm64/boot/dts/ti/k3-am62a-main.dtsi | 365 ++++++++++++++++++++++
arch/arm64/boot/dts/ti/k3-am62a-mcu.dtsi | 51 +++
arch/arm64/boot/dts/ti/k3-am62a7-sk.dts | 70 +++++
3 files changed, 486 insertions(+)

--
2.39.0


2023-01-03 04:46:56

by Vignesh Raghavendra

[permalink] [raw]
Subject: [PATCH 4/4] arm64: dts: ti: k3-am62a7-sk: Enable USB1 node

Enable USB1 host port on AM62A7 SK.

Co-developed-by: Bryan Brattlof <[email protected]>
Signed-off-by: Bryan Brattlof <[email protected]>
Signed-off-by: Vignesh Raghavendra <[email protected]>
---
arch/arm64/boot/dts/ti/k3-am62a7-sk.dts | 16 ++++++++++++++++
1 file changed, 16 insertions(+)

diff --git a/arch/arm64/boot/dts/ti/k3-am62a7-sk.dts b/arch/arm64/boot/dts/ti/k3-am62a7-sk.dts
index bdc363fcbb4b..5c9012141ee2 100644
--- a/arch/arm64/boot/dts/ti/k3-am62a7-sk.dts
+++ b/arch/arm64/boot/dts/ti/k3-am62a7-sk.dts
@@ -160,6 +160,12 @@ AM62AX_IOPAD(0x244, PIN_OUTPUT, 7) /* (D18) MMC1_SDWP.GPIO1_49 */
>;
};

+ main_usb1_pins_default: main-usb1-pins-default {
+ pinctrl-single,pins = <
+ AM62AX_IOPAD(0x0258, PIN_OUTPUT, 0) /* (F18) USB1_DRVVBUS */
+ >;
+ };
+
main_mdio1_pins_default: main-mdio1-pins-default {
pinctrl-single,pins = <
AM62AX_IOPAD(0x160, PIN_OUTPUT, 0) /* (V12) MDIO0_MDC */
@@ -247,6 +253,16 @@ &main_uart0 {
pinctrl-0 = <&main_uart0_pins_default>;
};

+&usbss1 {
+ status = "okay";
+};
+
+&usb1 {
+ dr_mode = "host";
+ pinctrl-names = "default";
+ pinctrl-0 = <&main_usb1_pins_default>;
+};
+
&cpsw3g {
status = "okay";
pinctrl-names = "default";
--
2.39.0

2023-01-03 11:31:05

by Dhruva Gole

[permalink] [raw]
Subject: Re: [PATCH 4/4] arm64: dts: ti: k3-am62a7-sk: Enable USB1 node



On 03/01/23 09:51, Vignesh Raghavendra wrote:
> Enable USB1 host port on AM62A7 SK.
>
> Co-developed-by: Bryan Brattlof <[email protected]>
> Signed-off-by: Bryan Brattlof <[email protected]>
> Signed-off-by: Vignesh Raghavendra <[email protected]>
> ---

For the series,

Acked-by: Dhruva Gole <[email protected]>

> arch/arm64/boot/dts/ti/k3-am62a7-sk.dts | 16 ++++++++++++++++
> 1 file changed, 16 insertions(+)
>
> diff --git a/arch/arm64/boot/dts/ti/k3-am62a7-sk.dts b/arch/arm64/boot/dts/ti/k3-am62a7-sk.dts
> index bdc363fcbb4b..5c9012141ee2 100644
> --- a/arch/arm64/boot/dts/ti/k3-am62a7-sk.dts
> +++ b/arch/arm64/boot/dts/ti/k3-am62a7-sk.dts
> @@ -160,6 +160,12 @@ AM62AX_IOPAD(0x244, PIN_OUTPUT, 7) /* (D18) MMC1_SDWP.GPIO1_49 */
> >;
> };
>
> + main_usb1_pins_default: main-usb1-pins-default {
> + pinctrl-single,pins = <
> + AM62AX_IOPAD(0x0258, PIN_OUTPUT, 0) /* (F18) USB1_DRVVBUS */
> + >;
> + };
> +
> main_mdio1_pins_default: main-mdio1-pins-default {
> pinctrl-single,pins = <
> AM62AX_IOPAD(0x160, PIN_OUTPUT, 0) /* (V12) MDIO0_MDC */
> @@ -247,6 +253,16 @@ &main_uart0 {
> pinctrl-0 = <&main_uart0_pins_default>;
> };
>
> +&usbss1 {
> + status = "okay";
> +};
> +
> +&usb1 {
> + dr_mode = "host";
> + pinctrl-names = "default";
> + pinctrl-0 = <&main_usb1_pins_default>;
> +};
> +
> &cpsw3g {
> status = "okay";
> pinctrl-names = "default";

--
Thanks and Regards,
Dhruva Gole

2023-01-17 13:39:58

by Vignesh Raghavendra

[permalink] [raw]
Subject: Re: [PATCH 0/4] arm64: dts: ti: Enable misc peripherals

Hi Vignesh Raghavendra,

On Tue, 3 Jan 2023 09:51:06 +0530, Vignesh Raghavendra wrote:
> This series enables few additional peripherals such as DMA, ethernet,
> PWMs, GPIOs etc on AM62A SoC and AM62A7 SK EVM.
>
> Vignesh Raghavendra (4):
> arm64: dts: ti: k3-am62a-mcu: Add MCU domain peripherals
> arm64: dts: ti: k3-am62a-main: Add more peripheral nodes
> arm64: dts: ti: k3-am62a7-sk: Enable ethernet port
> arm64: dts: ti: k3-am62a7-sk: Enable USB1 node
>
> [...]

I have applied the following to branch ti-k3-next on [1].
Thank you!

[1/4] arm64: dts: ti: k3-am62a-mcu: Add MCU domain peripherals
commit: eaee246b5e7b212069af40d6eb419158fac1325d
[2/4] arm64: dts: ti: k3-am62a-main: Add more peripheral nodes
commit: 3dad70def7ff086152a383a60dd6ca4ea8a9b10d
[3/4] arm64: dts: ti: k3-am62a7-sk: Enable ethernet port
commit: a9da45c013f232e72a1899ad2bf3760a187c2ab8
[4/4] arm64: dts: ti: k3-am62a7-sk: Enable USB1 node
commit: 42057a6ba99f42bd41a60e1f3ed111296e8bf099

All being well this means that it will be integrated into the linux-next
tree (usually sometime in the next 24 hours) and sent up the chain during
the next merge window (or sooner if it is a relevant bug fix), however if
problems are discovered then the patch may be dropped or reverted.

You may get further e-mails resulting from automated or manual testing
and review of the tree, please engage with people reporting problems and
send followup patches addressing any issues that are reported if needed.

If any updates are required or you are submitting further changes they
should be sent as incremental updates against current git, existing
patches will not be replaced.

Please add any relevant lists and maintainers to the CCs when replying
to this mail.

[1] https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
--
Vignesh