freebsd-skq/sys/mips
adrian 48f29e1c7d AR933x CPU device improvements:
* Add baud rate and divisor programming code. See below for more
  information.

* Flesh out ar933x_init() to disable interrupts and program the initial
  console setup.

* Remove #if 0'ed code from ar933x_term().

* Explain what these functions do.

Now, the baud rate and divisor code comes from Linux, as a submission
to the OpenWRT project and Linux kernel from
Gabor Juhos <juhosg@openwrt.org>.

The original ticket for this code is https://dev.openwrt.org/ticket/12031 .

I've contacted Gabor and asked for his permission to also licence the patch
in question (which covers this code) to BSD lience and he's agreed.
Hence why I'm including it here in FreeBSD.

Tested:

* AP121 (AR9330)
2013-03-30 04:31:29 +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 AR933x CPU device improvements: 2013-03-30 04:31:29 +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 Disable this; it's a local option that I haven't yet committed to -HEAD. 2013-03-29 20:07:51 +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