Home | History | Annotate | Download | only in conf
History log of /src/sys/arch/evbmips/conf/files.adm5120
RevisionDateAuthorComments
 1.8  20-Jul-2014  alnsn Include sljit files.
 1.7  20-Feb-2011  matt branches: 1.7.14; 1.7.28;
Merge forward from matt-nb5-mips64.
 1.6  02-Aug-2009  matt branches: 1.6.4; 1.6.6; 1.6.8;
Use a common version of cpu.c (mmm removing identical code).
 1.5  20-Feb-2008  drochner branches: 1.5.10; 1.5.28;
Since files.wscons et al. are included by ~all ports anyway, include
them in the mi "files" file, and remove include statements from md files.
These shouldn't pull in additional kernel code when not in use, so it
shouldn't do any harm except a risk of namespace collisions which
should be easy to fix.
 1.4  17-Oct-2007  garbled Merge the ppcoea-renovation branch to HEAD.

This branch was a major cleanup and rototill of many of the various OEA
cpu based PPC ports that focused on sharing as much code as possible
between the various ports to eliminate near-identical copies of files in
every tree. Additionally there is a new PIC system that unifies the
interface to interrupt code for all different OEA ppc arches. The work
for this branch was done by a variety of people, too long to list here.

TODO:
bebox still needs work to complete the transition to -renovation.
ofppc still needs a bunch of work, which I will be looking at.
ev64260 still needs to be renovated
amigappc was not attempted.

NOTES:
pmppc was removed as an arch, and moved to a evbppc target.
 1.3  05-Jun-2007  dyoung branches: 1.3.2; 1.3.12; 1.3.14;
Make ADM5120 boards use the "common" disk subroutines, such as
readdisklabel(9), which are better than the evbmips disk subroutines
at finding a BSD disklabel at a different location than the evbmips
default of sector 0, offset 64. Helps me boot a RouterBOARD 153
from a CompactFlash containing both a Master Boot Record at sector
0, and a BSD disklabel at sector 1, offset 0.
 1.2  10-Apr-2007  macallan branches: 1.2.2; 1.2.6;
include files.wsfb
 1.1  20-Mar-2007  dyoung branches: 1.1.2;
Add a port to the Infineon ADM5120.

Basics: the ADM5120 is a 175 MHz MIPS32 4Kc processor featuring a
6-port ethernet 10/100 switch with Auto MDI/X, a PCI controller,
USB 1.1 controller, UART, watchdog timer, eight GPIO pins, and a
multiport memory controller with both NOR and NAND flash support.
This code supports most of the devices on the ADM5120, including
the 6-port switch (each port attaches as an ethernet, admsw0 through
admsw5), the PCI controller, USB controller, GPIO, watchdog, and
UART.

Remaining work: the port includes no NOR/NAND flash drivers. No
bootloader is included. I have only tested the PCI bus driver with
the use of one PCI slot on the RouterBOARD 153. It is not possible
to exploit the capabilities of the ethernet switch using bridge(4).
I have only netbooted the ADM5120 on the RB153. Booting other
boards, and booting from flash memory, remains to be done.

Hardware availability: many low-cost routers, including the
RouterBOARD 100 series at RouterBOARD.com, use the Infineon ADM5120
processor.

Credits: Ruslan Ermilov and Vsevolod Lobko ported to the ADM5120,
and they wrote device drivers for the UART, USB controller, and
10/100 switch. Matt Isaacs brought the port up-to-date with
NetBSD-current, made it compile, and ran it first on the RB153.
I added drivers for the PCI controller, GPIO, and watchdog timer.
I produced the bus attachment for the CompactFlash slot with advice
from Mikrotik technical support and from Matt Thomas.
 1.1.2.3  15-Apr-2007  yamt sync with head.
 1.1.2.2  24-Mar-2007  yamt sync with head.
 1.1.2.1  20-Mar-2007  yamt file files.adm5120 was added on branch yamt-idlelwp on 2007-03-24 14:54:39 +0000
 1.2.6.1  26-Jun-2007  garbled Sync with HEAD.
 1.2.2.3  09-Jun-2007  ad Sync with head.
 1.2.2.2  10-Apr-2007  ad Sync with head.
 1.2.2.1  10-Apr-2007  ad file files.adm5120 was added on branch vmlocking on 2007-04-10 13:39:27 +0000
 1.3.14.3  27-Feb-2008  yamt sync with head.
 1.3.14.2  03-Sep-2007  yamt sync with head.
 1.3.14.1  05-Jun-2007  yamt file files.adm5120 was added on branch yamt-lazymbuf on 2007-09-03 14:24:13 +0000
 1.3.12.2  23-Mar-2008  matt sync with HEAD
 1.3.12.1  06-Nov-2007  matt sync with HEAD
 1.3.2.2  11-Jul-2007  mjf Sync with head.
 1.3.2.1  05-Jun-2007  mjf file files.adm5120 was added on branch mjf-ufs-trans on 2007-07-11 19:58:48 +0000
 1.5.28.2  05-Feb-2010  matt Change to deal with new method of invoking softints. Remove mips/softintr.c
from config files. Fix SYMTAB_SPACE for WGT62V43
 1.5.28.1  13-Jan-2010  matt Use a common cpu.c for evbmips single cpu machines
 1.5.10.1  19-Aug-2009  yamt sync with head.
 1.6.8.1  05-Mar-2011  bouyer Sync with HEAD
 1.6.6.1  06-Jun-2011  jruoho Sync with HEAD.
 1.6.4.1  05-Mar-2011  rmind sync with head
 1.7.28.1  10-Aug-2014  tls Rebase.
 1.7.14.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.

RSS XML Feed