[U-Boot] [PATCH 1/4] EHCI: fix root hub device descriptor

Remy Bohmer linux at bohmer.net
Mon Mar 1 20:13:46 CET 2010


Hi,

2010/2/27 Sergei Shtylyov <sshtylyov at ru.mvista.com>:
> On little endian machines, EHCI root hub's USB revision is reported as 0.2 --
> cpu_to_le16() was missed in the initializer for the 'bcdUSB' descriptor field.
> The same should be done for the 'bcdDevice' field.
>
> Signed-off-by: Sergei Shtylyov <sshtylyov at mvista.com>

Applied to u-boot-usb
Thanks!

Remy

> ---
>  drivers/usb/host/ehci-hcd.c |    4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
>
> Index: u-boot/drivers/usb/host/ehci-hcd.c
> ===================================================================
> --- u-boot.orig/drivers/usb/host/ehci-hcd.c
> +++ u-boot/drivers/usb/host/ehci-hcd.c
> @@ -55,14 +55,14 @@ static struct descriptor {
>        {
>                0x12,           /* bLength */
>                1,              /* bDescriptorType: UDESC_DEVICE */
> -               0x0002,         /* bcdUSB: v2.0 */
> +               cpu_to_le16(0x0200), /* bcdUSB: v2.0 */
>                9,              /* bDeviceClass: UDCLASS_HUB */
>                0,              /* bDeviceSubClass: UDSUBCLASS_HUB */
>                1,              /* bDeviceProtocol: UDPROTO_HSHUBSTT */
>                64,             /* bMaxPacketSize: 64 bytes */
>                0x0000,         /* idVendor */
>                0x0000,         /* idProduct */
> -               0x0001,         /* bcdDevice */
> +               cpu_to_le16(0x0100), /* bcdDevice */
>                1,              /* iManufacturer */
>                2,              /* iProduct */
>                0,              /* iSerialNumber */
> _______________________________________________
> U-Boot mailing list
> U-Boot at lists.denx.de
> http://lists.denx.de/mailman/listinfo/u-boot
>


More information about the U-Boot mailing list