Home | History | Annotate | Download | only in ixp12x0
History log of /src/sys/arch/arm/ixp12x0/ixp12x0var.h
RevisionDateAuthorComments
 1.11  12-Nov-2012  skrll C99 types
 1.10  27-Oct-2012  chs split device_t/softc for all remaining drivers.
replace "struct device *" with "device_t".
use device_xname(), device_unit(), etc.
 1.9  01-Jul-2011  dyoung branches: 1.9.2; 1.9.12;
#include <sys/bus.h> instead of <machine/bus.h>.
 1.8  21-Oct-2009  rmind Drop 3rd and 4th clauses from Ichiro FUKUHARA's license.
Reviewed and approved by ichiro@ (copyright holder).
 1.7  11-Dec-2005  christos branches: 1.7.80;
merge ktrace-lwp.
 1.6  13-Jul-2003  igy code clean up
 1.5  13-Jul-2003  igy mapping pci configuration space (not subregion)
 1.4  13-Jul-2003  igy sharing bus_space_tag among ixpio, pci mem and i/o.
 1.3  17-Feb-2003  ichiro branches: 1.3.2;
files.ixp12x0
no need device ixpcom in evbarm/conf/files.evbarm move it to
arm/ixp12x0/files.ixp12x0

ixp12x0_com.c:
some fix around address handling
1. Do not call bus_space_map() in ixpcominit(). Calling bus_space_map()
is not safe here, because bus_space_map() calls uvm_km_valloc() but
uvm is not yet initialized.
2. Use dv_unit to determine console instead comparering iobase.
Now you can attach ixpcom0 with physical address like this:
ixpcom* at ixpsip? addr 0x90000000 size 0x4000
Statically mapped address (0xf0000000) is still usable.

ixp12x0_clk:
1. access PLL_CFG register via bus_space
2. Make the delay() working correctly. (bug fix)
3. Start the timer device without interrupt on attach time.
Now delay() called before cpu_initclocks() works fine.

ixp12x0_pci:
1.Mapping PCI type0/1 configuration space to the upper address.
2."PCI I/O Cycle Access" mapping to same virtual address(VA==PA)
but size of this mapping increase to 1MByte because fails
cause couldnt set L2 table.
3.use bus_space address handling in ixp12x0_pci.c.
 1.2  09-Oct-2002  thorpej add ixp12x0_reset() prototype.
 1.1  15-Jul-2002  ichiro branches: 1.1.2; 1.1.4; 1.1.6;
add support for ixp12x0
 1.1.6.2  06-Sep-2002  jdolecek sync kqueue branch with HEAD
 1.1.6.1  15-Jul-2002  jdolecek file ixp12x0var.h was added on branch kqueue on 2002-09-06 08:32:56 +0000
 1.1.4.2  18-Oct-2002  nathanw Catch up to -current.
 1.1.4.1  15-Jul-2002  nathanw file ixp12x0var.h was added on branch nathanw_sa on 2002-10-18 02:35:37 +0000
 1.1.2.2  21-Jul-2002  gehenna catch up with -current.
 1.1.2.1  15-Jul-2002  gehenna file ixp12x0var.h was added on branch gehenna-devsw on 2002-07-21 13:00:31 +0000
 1.3.2.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.3.2.2  18-Sep-2004  skrll Sync with HEAD.
 1.3.2.1  03-Aug-2004  skrll Sync with HEAD
 1.7.80.1  11-Mar-2010  yamt sync with head
 1.9.12.1  20-Nov-2012  tls Resync to 2012-11-19 00:00:00 UTC
 1.9.2.2  16-Jan-2013  yamt sync with (a bit old) head
 1.9.2.1  30-Oct-2012  yamt sync with head

RSS XML Feed