From mboxrd@z Thu Jan 1 00:00:00 1970 From: Felix Radensky Date: Mon, 05 Nov 2012 09:51:30 +0200 Subject: [U-Boot] SMSC LAN9514 on TI DM37x board In-Reply-To: <50936A6F.8010701@embedded-sol.com> References: <50936A6F.8010701@embedded-sol.com> Message-ID: <50977002.5080008@embedded-sol.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Hi Marek, Can you please take a look at this problem. Thanks a lot. Felix. On 11/02/2012 08:38 AM, Felix Radensky wrote: > Hi, > > I'm running u-boot-2012.10 on a custom DM37x based board. > The board has LAN9514 USB Ethernet adapter connected > in EHCI host controller via USB3320 ULPI PHY. This is very > similar to BeagleBoard XM. Both Ethernet and USB hub work > in linux-2.6.37 from TI PSP 04.02.00.07. In u-boot however, > neither Ethernet nor mass storage devices attached to hub > are not detected. > > Below is boot log: > > U-Boot 2012.10 (Nov 02 2012 - 00:44:41) > > OMAP36XX/37XX-GP ES1.2, CPU-OPP2, L3-165MHz, Max CPU Clock 1 Ghz > Pro4Tech MVC404 board + LPDDR/NAND > I2C: ready > DRAM: 256 MiB > NAND: 512 MiB > MMC: OMAP SD/MMC: 0 > In: serial > Out: serial > Err: serial > Net: Net Initialization Skipped > No ethernet found. > Hit any key to stop autoboot: 0 > MVC404 > usb start > (Re)start USB... > USB: Register 1313 NbrPorts 3 > USB EHCI 1.00 > scanning bus for devices... 1 USB Device(s) found > scanning bus for storage devices... 0 Storage Device(s) found > scanning bus for ethernet devices... 0 Ethernet Device(s) found > > MVC404 > usb info > 1: Hub, USB Revision 2.0 > - u-boot EHCI Host Controller > - Class: Hub > - PacketSize: 64 Configurations: 1 > - Vendor: 0x0000 Product 0x0000 Version 1.0 > Configuration: 1 > - Interfaces: 1 Self Powered 0mA > Interface: 0 > - Alternate Setting 0, Endpoints: 1 > - Class Hub > - Endpoint 1 In Interrupt MaxPacket 8 Interval 255ms > > I have the following definitions in the code: > > #define CONFIG_USB_OMAP3 > #define CONFIG_USB_EHCI > #define CONFIG_USB_EHCI_OMAP > #define CONFIG_SYS_USB_EHCI_MAX_ROOT_PORTS 3 > #define CONFIG_OMAP_EHCI_PHY1_RESET_GPIO 24 > #define CONFIG_USB_ULPI > #define CONFIG_USB_ULPI_VIEWPORT_OMAP > #define CONFIG_USB_STORAGE > > static struct omap_usbhs_board_data usbhs_bdata = { > .port_mode[0] = OMAP_EHCI_PORT_MODE_PHY, > .port_mode[1] = OMAP_USBHS_PORT_MODE_UNUSED, > .port_mode[2] = OMAP_USBHS_PORT_MODE_UNUSED > }; > > MUX_VAL(CP(ETK_D15_ES2), (IDIS | PTD | DIS | M4)) /*GPIO_24*/ > > I'd appreciate any help in fixing the problem. > > Thanks. > > Felix Radensky. > _______________________________________________ > U-Boot mailing list > U-Boot at lists.denx.de > http://lists.denx.de/mailman/listinfo/u-boot