kernel-fxtec-pro1x/arch/tile/include/arch
Chris Metcalf d1cc1732cc 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 <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>
2012-07-18 16:40:24 -04:00
..
abi.h arch/tile: avoid ISO namespace pollution with <asm/sigcontext.h> 2011-11-03 16:58:36 -04:00
chip.h arch/tile: core support for Tilera 32-bit chips. 2010-06-04 17:11:18 -04:00
chip_tile64.h arch/tile: Save and restore extra user state for tilegx 2010-09-15 11:16:10 -04:00
chip_tilegx.h arch/tile: finish enabling support for TILE-Gx 64-bit chip 2011-05-12 15:52:12 -04:00
chip_tilepro.h arch/tile: Save and restore extra user state for tilegx 2010-09-15 11:16:10 -04:00
icache.h arch/tile: kernel-related cleanups from removing static page size 2011-05-04 14:41:13 -04:00
interrupts.h arch/tile: core support for Tilera 32-bit chips. 2010-06-04 17:11:18 -04:00
interrupts_32.h arch/tile: support newer binutils assembler shift semantics 2011-03-17 14:32:06 -04:00
interrupts_64.h arch/tile: finish enabling support for TILE-Gx 64-bit chip 2011-05-12 15:52:12 -04:00
Kbuild arch/tile: add the <arch> headers to the set of installed kernel headers 2011-11-03 16:58:48 -04:00
mpipe.h arch/tile: provide kernel support for the tilegx mPIPE shim 2012-07-11 16:04:55 -04:00
mpipe_constants.h arch/tile: provide kernel support for the tilegx mPIPE shim 2012-07-11 16:04:55 -04:00
mpipe_def.h arch/tile: provide kernel support for the tilegx mPIPE shim 2012-07-11 16:04:55 -04:00
mpipe_shm.h arch/tile: provide kernel support for the tilegx mPIPE shim 2012-07-11 16:04:55 -04:00
mpipe_shm_def.h arch/tile: provide kernel support for the tilegx mPIPE shim 2012-07-11 16:04:55 -04:00
opcode.h arch/tile: factor out <arch/opcode.h> header 2011-11-03 16:58:54 -04:00
opcode_tilegx.h arch/tile: factor out <arch/opcode.h> header 2011-11-03 16:58:54 -04:00
opcode_tilepro.h arch/tile: factor out <arch/opcode.h> header 2011-11-03 16:58:54 -04:00
sim.h arch/tile: sync up with <arch/sim.h> and <arch/sim_def.h> changes 2011-03-01 16:20:42 -05:00
sim_def.h arch/tile: sync up with <arch/sim.h> and <arch/sim_def.h> changes 2011-03-01 16:20:42 -05:00
spr_def.h arch/tile: fix typo in <arch/spr_def.h> 2012-04-02 12:00:14 -04:00
spr_def_32.h arch/tile: fix hardwall for tilegx and generalize for idn and ipi 2012-05-25 12:48:27 -04:00
spr_def_64.h arch/tile: fix hardwall for tilegx and generalize for idn and ipi 2012-05-25 12:48:27 -04:00
trio.h arch/tile: provide kernel support for the tilegx TRIO shim 2012-07-11 16:04:58 -04:00
trio_constants.h arch/tile: provide kernel support for the tilegx TRIO shim 2012-07-11 16:04:58 -04:00
trio_def.h arch/tile: provide kernel support for the tilegx TRIO shim 2012-07-11 16:04:58 -04:00
trio_pcie_intfc.h arch/tile: provide kernel support for the tilegx TRIO shim 2012-07-11 16:04:58 -04:00
trio_pcie_intfc_def.h arch/tile: provide kernel support for the tilegx TRIO shim 2012-07-11 16:04:58 -04:00
trio_pcie_rc.h arch/tile: provide kernel support for the tilegx TRIO shim 2012-07-11 16:04:58 -04:00
trio_pcie_rc_def.h arch/tile: provide kernel support for the tilegx TRIO shim 2012-07-11 16:04:58 -04:00
trio_shm.h arch/tile: provide kernel support for the tilegx TRIO shim 2012-07-11 16:04:58 -04:00
trio_shm_def.h arch/tile: provide kernel support for the tilegx TRIO shim 2012-07-11 16:04:58 -04:00
usb_host.h arch/tile: provide kernel support for the tilegx USB shim 2012-07-18 16:40:24 -04:00
usb_host_def.h arch/tile: provide kernel support for the tilegx USB shim 2012-07-18 16:40:24 -04:00