opnsense-src/sys/dev/uart
Ian Lepore 51dbd04609 Convert from using fdt_immr style to arm_devmap_add_entry() to make
static device mappings.

This SoC relied heavily on the fact that all devices were static-mapped
at a fixed address, and it (rather bogusly) used bus_space read and write
calls passing hard-coded virtual addresses instead of proper bus handles,
relying on the fact that the virtual addresses of the mappings were known
at compile time, and relying on the implementation details of arm
bus_space never changing.  All such usage was replaced with calls to
bus_space_map() to obtain a proper bus handle for the read/write calls.

This required adjusting some of the #define values that map out hardware
registers, and some of them were renamed in the process to make it clear
which were defining absolute physical addresses and which were defining
offsets.  (The ones that just define offsets don't appear to be referenced
and probably serve no value other than perhaps documentation.)
2014-01-05 18:40:06 +00:00
..
uart.h Add support for Freescale Vybrid Family VF600 heterogeneous 2013-11-12 18:02:56 +00:00
uart_bus.h uart: add resume method and enable it for attachments on the most common 2013-02-02 11:38:26 +00:00
uart_bus_acpi.c uart: add resume method and enable it for attachments on the most common 2013-02-02 11:38:26 +00:00
uart_bus_ebus.c
uart_bus_fdt.c Add support for Freescale Vybrid Family VF600 heterogeneous 2013-11-12 18:02:56 +00:00
uart_bus_isa.c uart: add resume method and enable it for attachments on the most common 2013-02-02 11:38:26 +00:00
uart_bus_pccard.c
uart_bus_pci.c Add another HP iLO serial (console) port, found on Itanium servers. 2013-12-24 19:58:27 +00:00
uart_bus_puc.c
uart_bus_scc.c
uart_core.c Allow UART_POLL_FREQ to be set as a kernel option as well as via tunable 2013-08-19 15:51:30 +00:00
uart_cpu.h Plumb the cn_grab and cn_ungrab routines down into the uart 2013-12-21 16:23:31 +00:00
uart_cpu_fdt.c Arrange for uart_cpu_fdt's probe() routine to use the same table of compat 2013-11-02 20:14:39 +00:00
uart_cpu_ia64.c
uart_cpu_pc98.c
uart_cpu_powerpc.c Real OF systems have an ihandle under /chosen/stdout, not a phandle. Use 2013-12-01 19:05:32 +00:00
uart_cpu_sparc64.c
uart_cpu_x86.c
uart_dbg.c
uart_dev_imx.c Fix crossed fingers output. Only comment changed. 2013-10-24 09:27:06 +00:00
uart_dev_imx5xx.h Integrate Efika MX project back to home. 2013-03-20 15:39:27 +00:00
uart_dev_lpc.c Convert from using fdt_immr style to arm_devmap_add_entry() to make 2014-01-05 18:40:06 +00:00
uart_dev_ns8250.c Wait for DesignWare UART transfers completion before accessing line control 2013-10-26 17:24:59 +00:00
uart_dev_ns8250.h Make the uart ns8250 high-level interface public rather than static. 2013-08-21 14:26:15 +00:00
uart_dev_pl011.c Calculate the baud rate divisor rather than using a hard-coded value. 2013-10-20 23:40:16 +00:00
uart_dev_quicc.c Fix low-level uart drivers that set their fifo sizes in the softc too late. 2013-04-01 00:44:20 +00:00
uart_dev_sab82532.c Fix low-level uart drivers that set their fifo sizes in the softc too late. 2013-04-01 00:44:20 +00:00
uart_dev_ti8250.c Add support for uarts other than the serial console in TI OMAP SoCs. 2013-08-21 14:33:02 +00:00
uart_dev_z8530.c Fix low-level uart drivers that set their fifo sizes in the softc too late. 2013-04-01 00:44:20 +00:00
uart_if.m
uart_kbd_sun.c
uart_kbd_sun.h
uart_kbd_sun_tables.h
uart_subr.c Teach UART to attach Exynos/s3/s5 class driver. 2013-06-29 23:48:08 +00:00
uart_tty.c Plumb the cn_grab and cn_ungrab routines down into the uart 2013-12-21 16:23:31 +00:00