> -----Original Message----- > From: u-boot-boun...@lists.denx.de [mailto:u-boot-boun...@lists.denx.de] > On Behalf Of Neal Tew > Sent: Friday, February 05, 2010 3:33 AM > To: u-boot@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@lists.denx.de > http://lists.denx.de/mailman/listinfo/u-boot _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot