freebsd-skq/sys/arm
Ian Lepore 0c1daec859 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
..
allwinner Rename arm_init_secondary_ic() -> arm_pic_init_secondary(). The latter is 2015-10-18 16:54:34 +00:00
altera/socfpga Rename arm_init_secondary_ic() -> arm_pic_init_secondary(). The latter is 2015-10-18 16:54:34 +00:00
amlogic/aml8726 Include "opt_platform.h" to fix kernel build for amlogic devices. 2015-10-20 13:47:36 +00:00
annapurna/alpine Include "opt_platform.h" early so that the FDT option is visible as needed. 2015-10-18 20:32:37 +00:00
arm Eliminate the last dregs of the old global arm_root_dma_tag. 2015-11-02 22:49:39 +00:00
at91 Make kstack_pages a tunable on arm, x86, and powepc. On i386, the 2015-08-10 17:18:21 +00:00
broadcom/bcm2835 Add mailbox tag/structure for touchscreen buffer address property 2015-11-01 23:50:07 +00:00
cavium/cns11xx Make kstack_pages a tunable on arm, x86, and powepc. On i386, the 2015-08-10 17:18:21 +00:00
conf Start to remove support for the XScale i80321. As far as I can tell nobody 2015-10-28 13:07:56 +00:00
freescale Enable ARM_INTRNG on IMX6 platforms, and make the imx_gpio driver an 2015-10-18 19:54:11 +00:00
include Eliminate the last dregs of the old global arm_root_dma_tag. 2015-11-02 22:49:39 +00:00
lpc Build the cpufunc_asm_* files based on the cpu type, not which config file 2015-03-29 22:43:39 +00:00
mv Fix a strange macro re-definition compile error. If the VM_MAXUSER_ADDRESS 2015-10-18 01:03:43 +00:00
qemu Include "opt_platform.h" early so that the FDT option is visible as needed. 2015-10-18 20:32:37 +00:00
rockchip Rename arm_init_secondary_ic() -> arm_pic_init_secondary(). The latter is 2015-10-18 16:54:34 +00:00
samsung/exynos Remove the s3c2xx0 code, it's no longer used. As far as I know I as the 2015-10-28 13:14:16 +00:00
ti Fix parsing of I2C addresses properties in fdt data. I2C address is 2015-10-21 15:41:16 +00:00
versatile Add domain support to PCI bus allocation 2015-09-16 23:34:51 +00:00
xilinx Rename arm_init_secondary_ic() -> arm_pic_init_secondary(). The latter is 2015-10-18 16:54:34 +00:00
xscale Eliminate the last dregs of the old global arm_root_dma_tag. 2015-11-02 22:49:39 +00:00