From d1cc1732cc62034542b042a4506d7c5043bc5e5e Mon Sep 17 00:00:00 2001 From: Chris Metcalf Date: Wed, 9 May 2012 12:25:02 -0400 Subject: arch/tile: provide kernel support for the tilegx USB shim This change adds support for accessing the USB shim from within the kernel. Note that this change by itself does not allow the kernel to act as a host or as a device; it merely exposes the built-in on-chip hardware to the kernel. The and headers are empty at the moment because the kernel does not require any types or definitions specific to the tilegx USB shim; the generic USB core code is all we need. The headers are left in as stubs so that we don't need to modify the hypervisor header (drv_usb_host_intf.h) from upstream. Signed-off-by: Chris Metcalf --- arch/tile/gxio/Kconfig | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'arch/tile/gxio/Kconfig') diff --git a/arch/tile/gxio/Kconfig b/arch/tile/gxio/Kconfig index 68e1cca2cce..d221f8d6de8 100644 --- a/arch/tile/gxio/Kconfig +++ b/arch/tile/gxio/Kconfig @@ -21,3 +21,8 @@ config TILE_GXIO_TRIO bool select TILE_GXIO select TILE_GXIO_DMA + +# Support direct access to the TILE-Gx USB hardware from kernel space. +config TILE_GXIO_USB_HOST + bool + select TILE_GXIO -- cgit v1.2.3-70-g09d2