[U-Boot] TI Davinci and MUSB

Gupta, Ajay Kumar ajay.gupta at ti.com
Fri Feb 5 06:29:56 CET 2010



> -----Original Message-----
> From: u-boot-bounces at lists.denx.de [mailto:u-boot-bounces at lists.denx.de]
> On Behalf Of Neal Tew
> Sent: Friday, February 05, 2010 3:33 AM
> To: u-boot at lists.denx.de
> Subject: [U-Boot] TI Davinci and MUSB
> 
> I've been trying to get usbtty working on a DM355 (still isn't
> working...) and ran into a bug(?).
> 
> In drivers/usb/musb/davinci.h:
> 
> struct davinci_usb_regs {
>     u32 version;
>     u32 ctrlr;
>     u32 reserved[0x20];
>     u32 intclrr;
>     u32 intmskr;
>     u32 intmsksetr;
> };
> 
> Shouldn't this be reserved[0x20/4] ?

Yes, this is a bug. Though the correct fix is,
- 	u32 reserved[0x20];
+	u32 reserved[5];

Please refer musb Davinci (DM6446) document (page-74) at,
http://focus.ti.com/lit/ug/sprue35f/sprue35f.pdf

-->4h CTRLR Control Register Section 4.1
8h STATR Status Register Section 4.2
10h RNDISR RNDIS Register Section 4.3
14h AUTOREQ Autorequest Register Section 4.4
20h INTSRCR USB Interrupt Source Register Section 4.5
24h INTSETR USB Interrupt Source Set Register Section 4.6
-->28h INTCLRR USB Interrupt Source Clear Register

-Ajay
> 
> --
> Neal Tew
> _______________________________________________
> 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