freebsd-dev/sys/dev/uart
Andrew Turner 405ada37fb Add support for the uart classes to set their default register shift value.
This is needed with the pl011 driver. Before this change it would default
to a shift of 0, however the hardware places the registers at 4-byte
addresses meaning the value should be 2.

This patch fixes this for the pl011 when configured using the fdt. The
other drivers have a default value of 0 to keep this a no-op.

MFC after:	1 week
2015-04-11 17:16:23 +00:00
..
uart_bus_acpi.c
uart_bus_ebus.c
uart_bus_fdt.c Add support for the uart classes to set their default register shift value. 2015-04-11 17:16:23 +00:00
uart_bus_isa.c
uart_bus_pccard.c
uart_bus_pci.c And it turns out someone beat me to it.... 2015-03-30 08:54:59 +00:00
uart_bus_puc.c
uart_bus_scc.c
uart_bus.h Add support for the uart classes to set their default register shift value. 2015-04-11 17:16:23 +00:00
uart_core.c Add support for the uart classes to set their default register shift value. 2015-04-11 17:16:23 +00:00
uart_cpu_fdt.c Add support for the uart classes to set their default register shift value. 2015-04-11 17:16:23 +00:00
uart_cpu_fdt.h Remove the extra copy of uart_fdt_get_clock and uart_fdt_get_shift. While 2015-04-04 09:57:52 +00:00
uart_cpu_pc98.c
uart_cpu_powerpc.c Do not fail the low-level device probe simply because the kernel 2014-07-26 17:49:40 +00:00
uart_cpu_sparc64.c
uart_cpu_x86.c
uart_cpu.h Add support for the uart classes to set their default register shift value. 2015-04-11 17:16:23 +00:00
uart_dbg.c
uart_dev_imx.c Add support for the uart classes to set their default register shift value. 2015-04-11 17:16:23 +00:00
uart_dev_imx.h The freescale imx uart driver works for the whole i.MX family, so rename the 2014-04-26 17:56:39 +00:00
uart_dev_lpc.c Add support for the uart classes to set their default register shift value. 2015-04-11 17:16:23 +00:00
uart_dev_msm.c Add support for the uart classes to set their default register shift value. 2015-04-11 17:16:23 +00:00
uart_dev_msm.h Add uart driver for Qualcomm MSM 7000/8000 series chips. 2014-10-02 08:12:42 +00:00
uart_dev_ns8250.c Add support for the uart classes to set their default register shift value. 2015-04-11 17:16:23 +00:00
uart_dev_ns8250.h Introduce grab and ungrab upcalls. When the kernel desires to grab the 2014-01-19 19:39:13 +00:00
uart_dev_pl011.c Add support for the uart classes to set their default register shift value. 2015-04-11 17:16:23 +00:00
uart_dev_quicc.c Add support for the uart classes to set their default register shift value. 2015-04-11 17:16:23 +00:00
uart_dev_sab82532.c Add support for the uart classes to set their default register shift value. 2015-04-11 17:16:23 +00:00
uart_dev_ti8250.c Add support for the uart classes to set their default register shift value. 2015-04-11 17:16:23 +00:00
uart_dev_z8530.c Add support for the uart classes to set their default register shift value. 2015-04-11 17:16:23 +00:00
uart_if.m Introduce grab and ungrab upcalls. When the kernel desires to grab the 2014-01-19 19:39:13 +00:00
uart_kbd_sun_tables.h
uart_kbd_sun.c
uart_kbd_sun.h
uart_subr.c Move the uart_class definitions and fdt compat data into the individual 2015-03-07 15:24:15 +00:00
uart_tty.c Do not prevent processes from making changes to the baudrate or the 2014-04-05 22:25:10 +00:00
uart.h Move the uart_class definitions and fdt compat data into the individual 2015-03-07 15:24:15 +00:00