On Sun, 2017-06-25 at 15:18 -0500, Benjamin Herrenschmidt wrote: > Now that the necessary tweaks for the Aspeed variant of UHCI > are supported, this adds the USB controllers to the DT > template of the AST24xx and AST25xx SoCs. > > The EHCI works with the current unmodified driver. And this depends of course on " [PATCH v2] usb/uhci: Add support for Aspeed BMC SoCs" which sits in usb-next already. > This patch doesn't enable them by default on any board specific > .dts yet. This will be done when we have the necessary clock/reset > and pinmux support. In the meantime though, this will work if > u-boot configures things properly. > > Signed-off-by: Benjamin Herrenschmidt <benh@xxxxxxxxxxxxxxxxxxx> > --- > arch/arm/boot/dts/aspeed-g4.dtsi | 15 +++++++++++++++ > arch/arm/boot/dts/aspeed-g5.dtsi | 22 ++++++++++++++++++++++ > 2 files changed, 37 insertions(+) > > diff --git a/arch/arm/boot/dts/aspeed-g4.dtsi b/arch/arm/boot/dts/aspeed-g4.dtsi > index 8c6bc29..679d4ad 100644 > --- a/arch/arm/boot/dts/aspeed-g4.dtsi > +++ b/arch/arm/boot/dts/aspeed-g4.dtsi > @@ -75,6 +75,21 @@ > status = "disabled"; > }; > > + ehci0: usb@1e6a1000 { > + compatible = "aspeed,ast2400-ehci", "generic-ehci"; > + reg = <0x1e6a1000 0x100>; > + interrupts = <5>; > + status = "disabled"; > + }; > + > + uhci: usb@1e6b0000 { > + compatible = "aspeed,ast2400-uhci", "generic-uhci"; > + reg = <0x1e6b0000 0x100>; > + interrupts = <14>; > + #ports = <3>; > + status = "disabled"; > + }; > + > apb { > compatible = "simple-bus"; > #address-cells = <1>; > diff --git a/arch/arm/boot/dts/aspeed-g5.dtsi b/arch/arm/boot/dts/aspeed-g5.dtsi > index a0bea4a..0bc30fa 100644 > --- a/arch/arm/boot/dts/aspeed-g5.dtsi > +++ b/arch/arm/boot/dts/aspeed-g5.dtsi > @@ -109,6 +109,28 @@ > status = "disabled"; > }; > > + ehci0: usb@1e6a1000 { > + compatible = "aspeed,ast2500-ehci", "generic-ehci"; > + reg = <0x1e6a1000 0x100>; > + interrupts = <5>; > + status = "disabled"; > + }; > + > + ehci1: usb@1e6a3000 { > + compatible = "aspeed,ast2500-ehci", "generic-ehci"; > + reg = <0x1e6a3000 0x100>; > + interrupts = <13>; > + status = "disabled"; > + }; > + > + uhci: usb@1e6b0000 { > + compatible = "aspeed,ast2500-uhci", "generic-uhci"; > + reg = <0x1e6b0000 0x100>; > + interrupts = <14>; > + #ports = <2>; > + status = "disabled"; > + }; > + > apb { > compatible = "simple-bus"; > #address-cells = <1>; -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html