freebsd-dev/sys/mips/cavium
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
..
cryptocteon
octe Mechanically convert to if_inc_counter(). 2014-09-19 09:19:49 +00:00
usb Add 64-bit DMA support in the XHCI controller driver. 2015-01-05 20:22:18 +00:00
asm_octeon.S
ciu.c Migrate ie->ie_assign_cpu and associated code to use an int for CPU rather 2014-09-17 17:33:22 +00:00
cvmx_config.h Turn on messages from the Simple Executive codebase, what few there are. 2012-03-29 02:05:11 +00:00
files.octeon1 Add preliminary Octeon PCI console support. Radisys-specific PCI console 2012-11-13 07:39:49 +00:00
if_octm.c Mechanically convert to if_inc_counter(). 2014-09-19 09:19:49 +00:00
obio.c Merge the Cavium Octeon SDK 2.3.0 Simple Executive code and update FreeBSD to 2012-03-11 06:17:49 +00:00
obiovar.h
octeon_cop2.h
octeon_cop2.S
octeon_ds1337.c Fix RTC clock writes on many Octeon boards. 2014-09-14 00:02:40 +00:00
octeon_ebt3000_cf.c Devices that rely on hints or identify routines for discovery need to 2013-10-29 14:07:31 +00:00
octeon_gpio.c Implement GPIO_GET_BUS() method for all GPIO drivers. 2015-01-31 19:32:14 +00:00
octeon_gpiovar.h Implement GPIO_GET_BUS() method for all GPIO drivers. 2015-01-31 19:32:14 +00:00
octeon_irq.h Remap PMC interrupt for all cores 2012-03-24 06:28:15 +00:00
octeon_machdep.c Merge from vmobj-rwlock branch: 2013-02-26 01:00:11 +00:00
octeon_mp.c Merge the Cavium Octeon SDK 2.3.0 Simple Executive code and update FreeBSD to 2012-03-11 06:17:49 +00:00
octeon_nmi.S
octeon_pci_console.c Add basic support for the Radisys-specific PCI console mechanism found on the 2012-11-19 01:58:20 +00:00
octeon_pcmap_regs.h Actually check board type rather than using a specialized octeon_is_simulation 2012-10-30 06:36:14 +00:00
octeon_pmc.c Devices that rely on hints or identify routines for discovery need to 2013-10-29 14:07:31 +00:00
octeon_rnd.c Devices that rely on hints or identify routines for discovery need to 2013-10-29 14:07:31 +00:00
octeon_rtc.c Devices that rely on hints or identify routines for discovery need to 2013-10-29 14:07:31 +00:00
octeon_wdog.c Merge the Cavium Octeon SDK 2.3.0 Simple Executive code and update FreeBSD to 2012-03-11 06:17:49 +00:00
octopci_bus_space.c Update NetBSD Foundation copyrights to 2-clause BSD 2014-03-18 01:40:25 +00:00
octopci.c Don't disable PCIe just because the host is not a PCI host; the latter flag 2012-11-01 20:39:39 +00:00
octopcireg.h
octopcivar.h
std.octeon1 Remove the gross hack for the Octeon Simple Executive to the least 2013-11-06 05:26:15 +00:00
uart_bus_octeonusart.c octeon_uart_class was removed some time ago everywhere but here. 2012-06-28 06:49:04 +00:00
uart_cpu_octeonusart.c Remove oct_read64 and oct_write64 and use their equivalents from the Simple 2012-10-30 06:29:17 +00:00
uart_dev_oct16550.c Add support for the uart classes to set their default register shift value. 2015-04-11 17:16:23 +00:00