freebsd-skq/sys/dev/uart
raj 0757a4afb5 Initial support for Freescale PowerQUICC III MPC85xx system-on-chip family.
The PQ3 is a high performance integrated communications processing system
based on the e500 core, which is an embedded RISC processor that implements
the 32-bit Book E definition of the PowerPC architecture. For details refer
to: http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MPC8555E

This port was tested and successfully run on the following members of the PQ3
family: MPC8533, MPC8541, MPC8548, MPC8555.

The following major integrated peripherals are supported:

  * On-chip peripherals bus
  * OpenPIC interrupt controller
  * UART
  * Ethernet (TSEC)
  * Host/PCI bridge
  * QUICC engine (SCC functionality)

This commit brings the main functionality and will be followed by individual
drivers that are logically separate from this base.

Approved by:	cognet (mentor)
Obtained from:	Juniper, Semihalf
MFp4:		e500
2008-03-03 17:17:00 +00:00
..
uart_bus_acpi.c
uart_bus_ebus.c Remove unused variable 'error'. Forgotten in previous commit. 2006-04-02 21:58:09 +00:00
uart_bus_isa.c
uart_bus_ocp.c Initial support for Freescale PowerQUICC III MPC85xx system-on-chip family. 2008-03-03 17:17:00 +00:00
uart_bus_pccard.c o Style(9) nits 2005-10-28 06:27:53 +00:00
uart_bus_pci.c The HP Diva RMP3 uses BAR 0x14. 2007-05-17 04:07:19 +00:00
uart_bus_puc.c Rewrite of puc(4). Significant changes are: 2006-04-28 21:21:53 +00:00
uart_bus_scc.c Add scc(4), a driver for serial communications controllers. These 2006-03-30 18:33:22 +00:00
uart_bus.h Don't expose the uart_ops structure directly, but instead have 2007-04-02 22:00:22 +00:00
uart_core.c Add a new 'why' argument to kdb_enter(), and a set of constants to use 2007-12-25 17:52:02 +00:00
uart_cpu_amd64.c Don't expose the uart_ops structure directly, but instead have 2007-04-02 22:00:22 +00:00
uart_cpu_i386.c Don't expose the uart_ops structure directly, but instead have 2007-04-02 22:00:22 +00:00
uart_cpu_ia64.c Don't expose the uart_ops structure directly, but instead have 2007-04-02 22:00:22 +00:00
uart_cpu_pc98.c Don't expose the uart_ops structure directly, but instead have 2007-04-02 22:00:22 +00:00
uart_cpu_powerpc.c Initial support for Freescale PowerQUICC III MPC85xx system-on-chip family. 2008-03-03 17:17:00 +00:00
uart_cpu_sparc64.c Don't expose the uart_ops structure directly, but instead have 2007-04-02 22:00:22 +00:00
uart_cpu.h Don't expose the uart_ops structure directly, but instead have 2007-04-02 22:00:22 +00:00
uart_dbg.c Eliminate gdb_checkc member from GDB_DBGPORT(), it is never used. 2006-05-26 11:54:32 +00:00
uart_dev_ns8250.c Don't use a time-limiting loop that's defined in terms of the baudrate 2007-04-03 01:21:10 +00:00
uart_dev_sab82532.c Don't expose the uart_ops structure directly, but instead have 2007-04-02 22:00:22 +00:00
uart_dev_z8530.c Don't expose the uart_ops structure directly, but instead have 2007-04-02 22:00:22 +00:00
uart_if.m
uart_kbd_sun_tables.h
uart_kbd_sun.c Fix bugs in the Sun -> AT keycode translation table which caused the 2007-05-01 14:14:52 +00:00
uart_kbd_sun.h - In sunkbd_probe_keyboard() don't bother to determine the keyboard layout 2006-11-02 00:01:15 +00:00
uart_subr.c Don't expose the uart_ops structure directly, but instead have 2007-04-02 22:00:22 +00:00
uart_tty.c Properly propagate overrun conditions to the TTY layer. 2006-07-27 00:07:10 +00:00
uart.h Initial support for Freescale PowerQUICC III MPC85xx system-on-chip family. 2008-03-03 17:17:00 +00:00