freebsd-skq/sys/arm/xscale/ixp425
ian 4070a7c2a0 Eliminate the last dregs of the old global arm_root_dma_tag.
In the old days, device drivers passed NULL for the parent tag when creating
a new tag, and on arm platforms that resulted in a global tag representing
overall platform constraints being substituted in the busdma code.  Now all
drivers use bus_get_dma_tag() and if there is a need to represent overall
platform constraints they will be inherited from a tag supplied by nexus or
some bus driver in the hierarchy.

The only arm platforms still relying on the old global-tag scheme were some
xscale boards with special PCI-bus constraints.  This change provides those
constraints through a tag supplied by the xscale PCI bus driver, and
eliminates the few remaining references to the old global var.

Reviewed by:	cognet
2015-11-02 22:49:39 +00:00
..
avila_ata.c Revise the arm bus_space implementation to avoid dereferencing the tag on 2015-01-21 01:06:08 +00:00
avila_gpio.c Implement GPIO_GET_BUS() method for all GPIO drivers. 2015-01-31 19:32:14 +00:00
avila_led.c
avila_machdep.c Make kstack_pages a tunable on arm, x86, and powepc. On i386, the 2015-08-10 17:18:21 +00:00
cambria_exp_space.c Revise the arm bus_space implementation to avoid dereferencing the tag on 2015-01-21 01:06:08 +00:00
cambria_fled.c
cambria_gpio.c Implement GPIO_GET_BUS() method for all GPIO drivers. 2015-01-31 19:32:14 +00:00
cambria_led.c
files.avila
files.ixp425 Build the cpufunc_asm_* files based on the cpu type, not which config file 2015-03-29 22:43:39 +00:00
if_npe.c The cpu_id macro was renamed in r278529, catch up with this new name. 2015-02-11 10:37:55 +00:00
if_npereg.h
ixdp425_pci.c
ixdp425reg.h
ixp425_a4x_io.S Add missing END macros to some of the xscale functions. 2014-12-05 19:04:08 +00:00
ixp425_a4x_space.c For some reason, all the arm bus_space functions that work with uint16 2015-01-21 02:56:13 +00:00
ixp425_iic.c
ixp425_intr.h
ixp425_mem.c Typo fix. 2013-10-22 21:49:58 +00:00
ixp425_npe.c Pull in r267961 and r267973 again. Fix for issues reported will follow. 2014-06-28 03:56:17 +00:00
ixp425_npereg.h
ixp425_npevar.h
ixp425_pci_asm.S Add missing END macros to some of the xscale functions. 2014-12-05 19:04:08 +00:00
ixp425_pci_space.c Revise the arm bus_space implementation to avoid dereferencing the tag on 2015-01-21 01:06:08 +00:00
ixp425_pci.c Eliminate the last dregs of the old global arm_root_dma_tag. 2015-11-02 22:49:39 +00:00
ixp425_qmgr.c Pull in r267961 and r267973 again. Fix for issues reported will follow. 2014-06-28 03:56:17 +00:00
ixp425_qmgr.h
ixp425_space.c For some reason, all the arm bus_space functions that work with uint16 2015-01-21 02:56:13 +00:00
ixp425_timer.c Unify interrupts bit definition and usage. While here remove PSR_C_bit. 2014-09-10 15:25:15 +00:00
ixp425_wdog.c Remove #include <machine/frame.h> from all the arm code that doesn't 2013-10-27 01:34:10 +00:00
ixp425.c Unify interrupts bit definition and usage. While here remove PSR_C_bit. 2014-09-10 15:25:15 +00:00
ixp425reg.h Fix undefined behavior: (1 << 31) is not defined as 1 is an int and this 2013-11-30 22:17:27 +00:00
ixp425var.h
std.avila Remove STARTUP_PAGETABLE_ADDR from the ARM configs and replace it with 2014-01-28 09:12:04 +00:00
std.ixp425
std.ixp435
uart_bus_ixp425.c
uart_cpu_ixp425.c