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

Andreas Kemnade andreas at kemnade.info
Fri Oct 16 23:39:57 PDT 2026


On Fri, 16 Oct 2026 16:41:21 +0200
Ettore Chimenti <ettore.chimenti at linaro.org> wrote:

> From: Andrew Goodbody <andrew.goodbody at linaro.org>
> 
> 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 at linaro.org>
> Signed-off-by: Ettore Chimenti <ettore.chimenti at linaro.org>
> ---
>  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 at 48024000 {
>  		};
>  
>  		/* NOTE: USB needs a transceiver driver for phys to work */
> -		usb: usb_otg_hs at 47401000 {
> -			compatible = "ti,am33xx-usb";
> -			reg = <0x47401000 0x400000>;
> -			ranges;
> +		usb: target-module at 47400000 {
> +			compatible = "ti,sysc-omap4", "ti,sysc";
> +			ti,hwmods = "usb_otg_hs";

Why do we still need this? It is depcrecated.

Regards,
Andreas



More information about the linux-arm-kernel mailing list