]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - keystone-linux/u-boot.git/commit
keystone: usb: add support of second usb host controller
authorWingMan Kwok <w-kwok2@ti.com>
Thu, 18 Dec 2014 20:48:43 +0000 (15:48 -0500)
committerWingMan Kwok <w-kwok2@ti.com>
Thu, 18 Dec 2014 20:48:43 +0000 (15:48 -0500)
commit00b917da69618142046fc062b0bdd038e5ed344f
tree147e6a89926500730c0e06770f68ae50169a2622
parentf196db17f62ca3a7f48f9fad7917efc5ed427bb5
keystone: usb: add support of second usb host controller

Different TI Keystone2 SOCs support different number of
USB controllers.  K2E supports 2 while K2H or K2L support
only one.

This patch adds simultaneous support of 2nd usb controller
in host mode on K2E.  Number of usb controllers present is
defined by CONFIG_USB_MAX_CONTROLLER_COUNT found in respective
platform evm header file.

Since the usb connector on K2E EVM for the 2nd controller
is an USB3.0 micro AB connector, an adapter is needed in
order to use the 2nd controller in host mode.

Signed-off-by: WingMan Kwok <w-kwok2@ti.com>
arch/arm/include/asm/arch-keystone/hardware-k2e.h
arch/arm/include/asm/arch-keystone/hardware-k2hk.h
arch/arm/include/asm/arch-keystone/hardware-k2l.h
drivers/usb/host/xhci-keystone.c
include/configs/k2e_evm.h
include/configs/k2hk_evm.h
include/configs/k2l_evm.h