| History log of /src/sys/arch/arm/xscale/i80321var.h |
| Revision | | Date | Author | Comments |
| 1.14 |
| 06-Aug-2021 |
rin | Simplify i80321_intr_calculate_masks().
G/C unused members of struct intrq.
No functional changes intended.
|
| 1.13 |
| 12-Feb-2012 |
matt | Change old-stlye-defintions to C89 prototypes. Switch to CFATTACH_DECL_NEW/device_t/cfdata_t Defer attaching interrupt evcnts.
Approved by releng.
|
| 1.12 |
| 27-Apr-2008 |
matt | branches: 1.12.34; 1.12.38; Merge kernel changes in matt-armv6 to HEAD.
|
| 1.11 |
| 10-Apr-2006 |
simonb | branches: 1.11.40; 1.11.64; 1.11.66; 1.11.68; Tab Police.
|
| 1.10 |
| 15-Dec-2005 |
briggs | branches: 1.10.4; 1.10.6; 1.10.8; 1.10.10; 1.10.12; Add an offset to the I/O port translations. This allows IQ80321 and others to avoid providing PCI I/O space at address 0. Iyonix, however, needs to provide PCI I/O space at 0. The others require I/O space to be offset in part due to a bug work-around in wm(4) which requires that I/O space access be used to reset the controllers. If I/O space is mapped at zero, the card claims, but ignores, the transactions, and the controller doesn't get reset properly and can't then be used.
|
| 1.9 |
| 11-Dec-2005 |
christos | merge ktrace-lwp.
|
| 1.8 |
| 06-Oct-2003 |
thorpej | branches: 1.8.16; Add support for the i80312 and i80321 I2C controllers.
|
| 1.7 |
| 06-Feb-2003 |
briggs | branches: 1.7.2; Define the iopmu (even though it's not being used yet). Export i80321_local_dma_init(). Make !sc->sc_is_host configuration a little more friendly. Go back to using IABAR2 instead of IABAR3 for inbound SDRAM access.
|
| 1.6 |
| 01-Aug-2002 |
thorpej | Move the DMA tag initialization functions into i80321.c.
|
| 1.5 |
| 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.4 |
| 30-Jul-2002 |
thorpej | Use more descriptive interrupt names.
|
| 1.3 |
| 29-Jul-2002 |
thorpej | Add support for attaching IOP built-in sub-devices (aau, dma, ssp, watchdog, etc.)
|
| 1.2 |
| 25-Jul-2002 |
thorpej | Add support for DMA to/from the on-chip devices of the i80321 (no PCI window translation).
XXX This would be better done by overhauling the shared ARM bus_dma code.
|
| 1.1 |
| 27-Mar-2002 |
thorpej | branches: 1.1.2; 1.1.4; 1.1.6; 1.1.8; Basic support for the Intel i80321 I/O Processor (Xscale core).
Note: This is a snapshot of work-in-progress; there are still some bugs to be shaken out.
|
| 1.1.8.3 |
| 06-Sep-2002 |
jdolecek | sync kqueue branch with HEAD
|
| 1.1.8.2 |
| 23-Jun-2002 |
jdolecek | catch up with -current on kqueue branch
|
| 1.1.8.1 |
| 27-Mar-2002 |
jdolecek | file i80321var.h was added on branch kqueue on 2002-06-23 17:34:58 +0000
|
| 1.1.6.3 |
| 07-Dec-2002 |
he | Pull up revision 1.2 (requested by thorpej in ticket #568): Add support for DMA to/from the on-chip devices of the i80321.
|
| 1.1.6.2 |
| 11-Nov-2002 |
he | Pull up revision 1.4 (requested by thorpej in ticket #583): Use more descriptive interrupt names.
|
| 1.1.6.1 |
| 11-Nov-2002 |
he | Pull up revision 1.3 (requested by thorpej in ticket #571): Add support for attaching IOP built-in sub-devices (aau, dma, ssp, watchdog, etc.)
|
| 1.1.4.1 |
| 30-Aug-2002 |
gehenna | catch up with -current.
|
| 1.1.2.4 |
| 13-Aug-2002 |
nathanw | Catch up to -current.
|
| 1.1.2.3 |
| 01-Aug-2002 |
nathanw | Catch up to -current.
|
| 1.1.2.2 |
| 01-Apr-2002 |
nathanw | Catch up to -current. (CVS: It's not just a program. It's an adventure!)
|
| 1.1.2.1 |
| 27-Mar-2002 |
nathanw | file i80321var.h was added on branch nathanw_sa on 2002-04-01 07:39:17 +0000
|
| 1.7.2.3 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
| 1.7.2.2 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
| 1.7.2.1 |
| 03-Aug-2004 |
skrll | Sync with HEAD
|
| 1.8.16.1 |
| 21-Jun-2006 |
yamt | sync with head.
|
| 1.10.12.1 |
| 24-May-2006 |
tron | Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
|
| 1.10.10.1 |
| 19-Apr-2006 |
elad | sync with head - hopefully this will work
|
| 1.10.8.1 |
| 11-Apr-2006 |
yamt | sync with head
|
| 1.10.6.1 |
| 22-Apr-2006 |
simonb | Sync with head.
|
| 1.10.4.1 |
| 09-Sep-2006 |
rpaulo | sync with head
|
| 1.11.68.1 |
| 16-May-2008 |
yamt | sync with head.
|
| 1.11.66.1 |
| 18-May-2008 |
yamt | sync with head.
|
| 1.11.64.1 |
| 02-Jun-2008 |
mjf | Sync with HEAD.
|
| 1.11.40.1 |
| 28-Jan-2008 |
matt | Given the that there are only 4 IPLs (ignoring soft IPLs), a number of cleanups can be done: Remove _SPL_* aliases. Don't store irqmasks in ci_cpl, just make it an ipl level. Add fast softint switching support.
|
| 1.12.38.1 |
| 18-Feb-2012 |
mrg | merge to -current.
|
| 1.12.34.1 |
| 17-Apr-2012 |
yamt | sync with head
|