| History log of /src/sys/arch/arm/xscale/i80312var.h |
| Revision | | Date | Author | Comments |
| 1.11 |
| 14-Oct-2012 |
msaitoh | struct device * -> device_t for IXP4xx (and nslu2). Tested with my NSLU2.
|
| 1.10 |
| 01-Jul-2011 |
dyoung | branches: 1.10.2; 1.10.12; #include <sys/bus.h> instead of <machine/bus.h>.
|
| 1.9 |
| 11-Dec-2005 |
christos | merge ktrace-lwp.
|
| 1.8 |
| 06-Oct-2003 |
thorpej | Add support for the i80312 and i80321 I2C controllers.
|
| 1.7 |
| 01-Aug-2002 |
thorpej | branches: 1.7.8; Move the DMA tag initialization functions into i80312.c.
|
| 1.6 |
| 31-Jul-2002 |
thorpej | Overhaul how DMA ranges work in the ARM bus_dma implementation.
A new "arm32_dma_range" structure now describes a DMA window, with a system address base, bus address base, and length. In addition to providing info about which memory regions are legal for DMA, the new structure provides address translation support, as well.
As before, if a tag does not list any ranges, then all addresses are considered valid, and no DMA address translation is performed.
This allows us to remove a large chunk of code which was duplicated and tweaked slightly (to do the address translation) from the stock ARM bus_dma in the XScale IOP and ARM Integrator ports.
Test compiled on all ARM platforms, test booted on Intel IQ80321 and Shark.
|
| 1.5 |
| 29-Nov-2001 |
thorpej | branches: 1.5.2; 1.5.10; Add routines for accessing the general purpose I/O facility of the i80312 Companion I/O chip.
|
| 1.4 |
| 09-Nov-2001 |
thorpej | branches: 1.4.2; 1.4.4; Add support for PCI DMA on the i80312. We currently just do DMA via the Secondary Inbound window, for now. Will probably need to revisit this at some point.
Require that the board-specific i80312 front-end slice off a subregion for the memory controller before calling i80312_attach(), and fix a bug in the IQ80310 front-end that caused the Secondary Inbound window to be configured incorrectly.
|
| 1.3 |
| 09-Nov-2001 |
thorpej | Snapshot of work-in-progress for Intel i80312 Companion I/O chip; just basic Inbound and Outbound window setup is done, PCI configuration space access (not quite working yet), and I/O and Memory space routines so far.
|
| 1.2 |
| 05-Nov-2001 |
thorpej | RCS ID.
|
| 1.1 |
| 05-Nov-2001 |
thorpej | Prototypes for i80312 routines.
|
| 1.4.4.4 |
| 13-Aug-2002 |
nathanw | Catch up to -current.
|
| 1.4.4.3 |
| 01-Aug-2002 |
nathanw | Catch up to -current.
|
| 1.4.4.2 |
| 08-Jan-2002 |
nathanw | Catch up to -current.
|
| 1.4.4.1 |
| 09-Nov-2001 |
nathanw | file i80312var.h was added on branch nathanw_sa on 2002-01-08 00:23:19 +0000
|
| 1.4.2.2 |
| 12-Nov-2001 |
thorpej | Sync the thorpej-mips-cache branch with -current.
|
| 1.4.2.1 |
| 09-Nov-2001 |
thorpej | file i80312var.h was added on branch thorpej-mips-cache on 2001-11-12 21:16:35 +0000
|
| 1.5.10.1 |
| 30-Aug-2002 |
gehenna | catch up with -current.
|
| 1.5.2.3 |
| 06-Sep-2002 |
jdolecek | sync kqueue branch with HEAD
|
| 1.5.2.2 |
| 10-Jan-2002 |
thorpej | Sync kqueue branch with -current.
|
| 1.5.2.1 |
| 29-Nov-2001 |
thorpej | file i80312var.h was added on branch kqueue on 2002-01-10 19:38:33 +0000
|
| 1.7.8.3 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
| 1.7.8.2 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
| 1.7.8.1 |
| 03-Aug-2004 |
skrll | Sync with HEAD
|
| 1.10.12.1 |
| 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
| 1.10.2.1 |
| 30-Oct-2012 |
yamt | sync with head
|