mirror of https://github.com/torvalds/linux.git
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 <arch/usb_host.h> and <arch/usb_host_def.h> 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 <cmetcalf@tilera.com> |
||
|---|---|---|
| .. | ||
| Kbuild | ||
| abi.h | ||
| chip.h | ||
| chip_tile64.h | ||
| chip_tilegx.h | ||
| chip_tilepro.h | ||
| icache.h | ||
| interrupts.h | ||
| interrupts_32.h | ||
| interrupts_64.h | ||
| mpipe.h | ||
| mpipe_constants.h | ||
| mpipe_def.h | ||
| mpipe_shm.h | ||
| mpipe_shm_def.h | ||
| opcode.h | ||
| opcode_tilegx.h | ||
| opcode_tilepro.h | ||
| sim.h | ||
| sim_def.h | ||
| spr_def.h | ||
| spr_def_32.h | ||
| spr_def_64.h | ||
| trio.h | ||
| trio_constants.h | ||
| trio_def.h | ||
| trio_pcie_intfc.h | ||
| trio_pcie_intfc_def.h | ||
| trio_pcie_rc.h | ||
| trio_pcie_rc_def.h | ||
| trio_shm.h | ||
| trio_shm_def.h | ||
| usb_host.h | ||
| usb_host_def.h | ||