summaryrefslogtreecommitdiffstats
path: root/lib/libpmc
diff options
context:
space:
mode:
authoradrian <adrian@FreeBSD.org>2013-03-27 03:38:58 +0000
committeradrian <adrian@FreeBSD.org>2013-03-27 03:38:58 +0000
commit938c374b23ad1c7dfd5fbbd23a925b4149ec1844 (patch)
treea765cb0db30ae897a1c638ac0b33732ace6abdcb /lib/libpmc
parenta5e3a9bbda08f04bce1d8ffa68a680d0aaa38931 (diff)
downloadFreeBSD-src-938c374b23ad1c7dfd5fbbd23a925b4149ec1844.zip
FreeBSD-src-938c374b23ad1c7dfd5fbbd23a925b4149ec1844.tar.gz
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.
Diffstat (limited to 'lib/libpmc')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud