Index: sys/arm/allwinner/aw_machdep.c =================================================================== --- sys/arm/allwinner/aw_machdep.c +++ sys/arm/allwinner/aw_machdep.c @@ -147,18 +147,6 @@ return (0); } -struct arm32_dma_range * -bus_dma_get_range(void) -{ - return (NULL); -} - -int -bus_dma_get_range_nb(void) -{ - return (0); -} - static void allwinner_cpu_reset(platform_t plat) { Index: sys/arm/altera/socfpga/socfpga_machdep.c =================================================================== --- sys/arm/altera/socfpga/socfpga_machdep.c +++ sys/arm/altera/socfpga/socfpga_machdep.c @@ -100,17 +100,3 @@ return (0); } - -struct arm32_dma_range * -bus_dma_get_range(void) -{ - - return (NULL); -} - -int -bus_dma_get_range_nb(void) -{ - - return (0); -} Index: sys/arm/amlogic/aml8726/aml8726_machdep.c =================================================================== --- sys/arm/amlogic/aml8726/aml8726_machdep.c +++ sys/arm/amlogic/aml8726/aml8726_machdep.c @@ -166,20 +166,6 @@ return (0); } -struct arm32_dma_range * -bus_dma_get_range(void) -{ - - return (NULL); -} - -int -bus_dma_get_range_nb(void) -{ - - return (0); -} - struct fdt_fixup_entry fdt_fixup_table[] = { { NULL, NULL } }; Index: sys/arm/annapurna/alpine/alpine_machdep.c =================================================================== --- sys/arm/annapurna/alpine/alpine_machdep.c +++ sys/arm/annapurna/alpine/alpine_machdep.c @@ -131,17 +131,3 @@ devmap_add_entry(al_devmap_pa, al_devmap_size); return (0); } - -struct arm32_dma_range * -bus_dma_get_range(void) -{ - - return (NULL); -} - -int -bus_dma_get_range_nb(void) -{ - - return (0); -} Index: sys/arm/arm/busdma_machdep-v6.c =================================================================== --- sys/arm/arm/busdma_machdep-v6.c +++ sys/arm/arm/busdma_machdep-v6.c @@ -507,8 +507,8 @@ newtag->flags = flags; newtag->ref_count = 1; /* Count ourself */ newtag->map_count = 0; - newtag->ranges = bus_dma_get_range(); - newtag->_nranges = bus_dma_get_range_nb(); + newtag->ranges = NULL; + newtag->_nranges = 0; if (lockfunc != NULL) { newtag->lockfunc = lockfunc; newtag->lockfuncarg = lockfuncarg; Index: sys/arm/broadcom/bcm2835/bcm2835_machdep.c =================================================================== --- sys/arm/broadcom/bcm2835/bcm2835_machdep.c +++ sys/arm/broadcom/bcm2835/bcm2835_machdep.c @@ -113,19 +113,7 @@ } #endif -struct arm32_dma_range * -bus_dma_get_range(void) -{ - - return (NULL); -} -int -bus_dma_get_range_nb(void) -{ - - return (0); -} static void bcm2835_cpu_reset(platform_t plat) Index: sys/arm/freescale/imx/imx_machdep.c =================================================================== --- sys/arm/freescale/imx/imx_machdep.c +++ sys/arm/freescale/imx/imx_machdep.c @@ -54,20 +54,6 @@ SYSCTL_STRING(_hw_imx, OID_AUTO, last_reset_reason, CTLFLAG_RD, "unknown", 0, "Last reset reason"); -struct arm32_dma_range * -bus_dma_get_range(void) -{ - - return (NULL); -} - -int -bus_dma_get_range_nb(void) -{ - - return (0); -} - /* * This code which manipulates the watchdog hardware is here to implement * cpu_reset() because the watchdog is the only way for software to reset the Index: sys/arm/freescale/vybrid/vf_machdep.c =================================================================== --- sys/arm/freescale/vybrid/vf_machdep.c +++ sys/arm/freescale/vybrid/vf_machdep.c @@ -78,17 +78,3 @@ return (0); } - -struct arm32_dma_range * -bus_dma_get_range(void) -{ - - return (NULL); -} - -int -bus_dma_get_range_nb(void) -{ - - return (0); -} Index: sys/arm/include/bus_dma.h =================================================================== --- sys/arm/include/bus_dma.h +++ sys/arm/include/bus_dma.h @@ -91,8 +91,10 @@ #define ARM32_BUFTYPE_UIO 3 #define ARM32_BUFTYPE_RAW 4 +#if __ARM_ARCH < 6 struct arm32_dma_range *bus_dma_get_range(void); int bus_dma_get_range_nb(void); +#endif #endif /* _ARM32_BUS_DMA_PRIVATE */ Index: sys/arm/mv/mv_machdep.c =================================================================== --- sys/arm/mv/mv_machdep.c +++ sys/arm/mv/mv_machdep.c @@ -432,6 +432,7 @@ return (0); } +#if __ARM_ARCH < 6 struct arm32_dma_range * bus_dma_get_range(void) { @@ -445,6 +446,7 @@ return (0); } +#endif #if defined(CPU_MV_PJ4B) #ifdef DDB Index: sys/arm/nvidia/tegra124/tegra124_machdep.c =================================================================== --- sys/arm/nvidia/tegra124/tegra124_machdep.c +++ sys/arm/nvidia/tegra124/tegra124_machdep.c @@ -66,20 +66,6 @@ { NULL, NULL } }; -struct arm32_dma_range * -bus_dma_get_range(void) -{ - - return (NULL); -} - -int -bus_dma_get_range_nb(void) -{ - - return (0); -} - static vm_offset_t tegra124_lastaddr(platform_t plat) { Index: sys/arm/qemu/virt_machdep.c =================================================================== --- sys/arm/qemu/virt_machdep.c +++ sys/arm/qemu/virt_machdep.c @@ -45,20 +45,6 @@ #include "platform_if.h" -struct arm32_dma_range * -bus_dma_get_range(void) -{ - - return (NULL); -} - -int -bus_dma_get_range_nb(void) -{ - - return (0); -} - static vm_offset_t virt_lastaddr(platform_t plat) { Index: sys/arm/rockchip/rk30xx_machdep.c =================================================================== --- sys/arm/rockchip/rk30xx_machdep.c +++ sys/arm/rockchip/rk30xx_machdep.c @@ -92,20 +92,6 @@ return (0); } -struct arm32_dma_range * -bus_dma_get_range(void) -{ - - return (NULL); -} - -int -bus_dma_get_range_nb(void) -{ - - return (0); -} - void cpu_reset() { Index: sys/arm/samsung/exynos/exynos5_machdep.c =================================================================== --- sys/arm/samsung/exynos/exynos5_machdep.c +++ sys/arm/samsung/exynos/exynos5_machdep.c @@ -83,17 +83,3 @@ return (0); } - -struct arm32_dma_range * -bus_dma_get_range(void) -{ - - return (NULL); -} - -int -bus_dma_get_range_nb(void) -{ - - return (0); -} Index: sys/arm/ti/ti_machdep.c =================================================================== --- sys/arm/ti/ti_machdep.c +++ sys/arm/ti/ti_machdep.c @@ -96,20 +96,6 @@ } #endif -struct arm32_dma_range * -bus_dma_get_range(void) -{ - - return (NULL); -} - -int -bus_dma_get_range_nb(void) -{ - - return (0); -} - static void ti_plat_cpu_reset(platform_t plat) { Index: sys/arm/versatile/versatile_machdep.c =================================================================== --- sys/arm/versatile/versatile_machdep.c +++ sys/arm/versatile/versatile_machdep.c @@ -102,20 +102,6 @@ return (0); } -struct arm32_dma_range * -bus_dma_get_range(void) -{ - - return (NULL); -} - -int -bus_dma_get_range_nb(void) -{ - - return (0); -} - void cpu_reset() { Index: sys/arm/xilinx/zy7_machdep.c =================================================================== --- sys/arm/xilinx/zy7_machdep.c +++ sys/arm/xilinx/zy7_machdep.c @@ -120,20 +120,6 @@ }; #endif -struct arm32_dma_range * -bus_dma_get_range(void) -{ - - return (NULL); -} - -int -bus_dma_get_range_nb(void) -{ - - return (0); -} - void cpu_reset() {