From mboxrd@z Thu Jan 1 00:00:00 1970 From: Markus =?utf-8?Q?Klotzb=C3=BCcher?= Date: Mon, 21 Jul 2008 12:45:10 +0200 Subject: [U-Boot-Users] USB Uboot on OSK5912 In-Reply-To: <260904230807180841k1b269349oe802d67d858360b7@mail.gmail.com> (Shivdas Gujare's message of "Fri\, 18 Jul 2008 21\:11\:26 +0530") References: <260904230807180841k1b269349oe802d67d858360b7@mail.gmail.com> Message-ID: <87bq0rseh5.fsf@denx.de> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de "Shivdas Gujare" writes: > I am working on getting USB-uboot working on OSK5912. > from linux USB gadget "device controller drivers" (i.e. > kernel/drivers/usb/gadget/) it looks like > USB core for omap1510 and OSK5912 is same..But not sure, please confirm No idea. You will have to RTFM. > I done following steps. > 1)make mrproper > 2)make omap5912osk_config > 3)go to include/configs/omap5912osk.h > and edit this file with following macros. > . > #define CONFIG_DOS_PARTITION 1 > > #define CONFIG_USB_OHCI 1 Drop this. This would enable the old OHCI support. > #define CONFIG_USB_OHCI_NEW 1 > #define CFG_USB_OHCI_MAX_ROOT_PORTS 1 > #define CFG_USB_OHCI_SLOT_NAME "osk5912" > #define CFG_USB_OHCI_REGS_BASE 0xfffba000 > #define CONFIG_USB_STORAGE 1 > > #define CFG_USB_OHCI_BOARD_INIT 1 > #define CFG_USB_OHCI_CPU_INIT 1 You *might* have to implement these in order to enable power, clocks ... > #define CONFIG_CMD_USB 1 > > 4)after this, I am able to see USB command enabled on Uboot console. > but I am not able to see Mass-storage detected after inserting pendrive > and doing "usb start" You probably missed some initialization. Carefully check the documentation of you CPU and implement it in the functions above. > 5) from docs/README.generic_usb_ohci, It looks like usb_board_init/stop and > usb_cpu_init/stop > functions are missing and needs to be implemented. Exactly. Best regards Markus Klotzbuecher -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: +49-8142-66989-0 Fax: +49-8142-66989-80 Email: office at denx.de