Re: [PATCH 06/10] ARM: dts: omap: dm816x: Update USB node

From: Andreas Kemnade

Date: Sat Oct 17 2026 - 03:22:47 EST


On Fri, 16 Oct 2026 16:41:21 +0200
Ettore Chimenti <ettore.chimenti@xxxxxxxxxx> wrote:

> From: Andrew Goodbody <andrew.goodbody@xxxxxxxxxx>
>
> USB node was not working correctly with DMA enabled as the supporting
> code had been updated without updating this SoC's device tree. Bring the
> device tree more up to date so that it works with DMA enabled.
>
> Signed-off-by: Andrew Goodbody <andrew.goodbody@xxxxxxxxxx>
> Signed-off-by: Ettore Chimenti <ettore.chimenti@xxxxxxxxxx>
> ---
> arch/arm/boot/dts/ti/omap/dm816x.dtsi | 41 +++++++++++++++++++++--------------
> 1 file changed, 25 insertions(+), 16 deletions(-)
>
> diff --git a/arch/arm/boot/dts/ti/omap/dm816x.dtsi b/arch/arm/boot/dts/ti/omap/dm816x.dtsi
> index 7f3ef3a00ab8..5be9efc60785 100644
> --- a/arch/arm/boot/dts/ti/omap/dm816x.dtsi
> +++ b/arch/arm/boot/dts/ti/omap/dm816x.dtsi
> @@ -574,18 +574,27 @@ uart3: serial@48024000 {
> };
>
> /* NOTE: USB needs a transceiver driver for phys to work */
> - usb: usb_otg_hs@47401000 {
> - compatible = "ti,am33xx-usb";
> - reg = <0x47401000 0x400000>;
> - ranges;
> + usb: target-module@47400000 {
> + compatible = "ti,sysc-omap4", "ti,sysc";
> + ti,hwmods = "usb_otg_hs";

Why do we still need this? It is depcrecated.

Regards,
Andreas