freebsd-nq/sys/mips
Adrian Chadd 601a83560e Commit initial (unfinished!) support for the AR933x series of embedded
CPUs.

The AR933x is a mips24k based SoC with an AR9380 series SoC on board,
two gigabit ethernet interfaces and an internal 10/100mbit ethernet
switch.  There's also the normal interfaces (USB, ethernet, uart, GPIO.)

The downside? There's a non-ns8250 UART device.

With a very basic UART driver (not in this commit) the SoC is initialised
and boots up.  I'll commit the UART code soon and then link it into the
general setup path.

This code is a re-implementation based from the Linux kernel / openwrt
AR933x support.

TODO:

* UART (obviously)
* All of the ethernet, USB and wifi SoC glue, including ethernet PLL
  programming.
2013-03-27 03:38:58 +00:00
..
adm5120 Merge from vmobj-rwlock branch: 2013-02-26 01:00:11 +00:00
alchemy Merge from vmobj-rwlock branch: 2013-02-26 01:00:11 +00:00
atheros Commit initial (unfinished!) support for the AR933x series of embedded 2013-03-27 03:38:58 +00:00
beri Merge from vmobj-rwlock branch: 2013-02-26 01:00:11 +00:00
cavium Merge from vmobj-rwlock branch: 2013-02-26 01:00:11 +00:00
compile
conf Add basic support for the Ubiquiti EdgeRouter Lite. 2013-01-02 23:17:50 +00:00
gxemul Merge from vmobj-rwlock branch: 2013-02-26 01:00:11 +00:00
idt Merge from vmobj-rwlock branch: 2013-02-26 01:00:11 +00:00
include Define VM_KMEM_SIZE_MAX as a fraction of the kernel address space size 2013-01-12 18:06:21 +00:00
malta Merge from vmobj-rwlock branch: 2013-02-26 01:00:11 +00:00
mips Implement the concept of the unmapped VMIO buffers, i.e. buffers which 2013-03-19 14:13:12 +00:00
nlm MFcalloutng: 2013-02-28 13:46:03 +00:00
rmi MFcalloutng: 2013-02-28 13:46:03 +00:00
rt305x Merge from vmobj-rwlock branch: 2013-02-26 01:00:11 +00:00
sentry5 Merge from vmobj-rwlock branch: 2013-02-26 01:00:11 +00:00
sibyte Merge from vmobj-rwlock branch: 2013-02-26 01:00:11 +00:00