diff options
author | raj <raj@FreeBSD.org> | 2010-07-19 18:47:18 +0000 |
---|---|---|
committer | raj <raj@FreeBSD.org> | 2010-07-19 18:47:18 +0000 |
commit | 287c5fdf9552c6c6ab2c9e76280f559d28d7ec4f (patch) | |
tree | f75046d2b32839c37792cbd59eddbadf083e82ac /sys/dev | |
parent | 1dddc6de1e8ed3c2ac6a7521a460ef6e31b30ea8 (diff) | |
download | FreeBSD-src-287c5fdf9552c6c6ab2c9e76280f559d28d7ec4f.zip FreeBSD-src-287c5fdf9552c6c6ab2c9e76280f559d28d7ec4f.tar.gz |
Eliminate FDT_IMMR_VA define.
This removes platform dependencies from <machine>/fdt.h for the benfit of
portability.
Diffstat (limited to 'sys/dev')
-rw-r--r-- | sys/dev/fdt/fdt_common.c | 4 | ||||
-rw-r--r-- | sys/dev/fdt/fdt_common.h | 2 | ||||
-rw-r--r-- | sys/dev/uart/uart_bus_fdt.c | 2 |
3 files changed, 4 insertions, 4 deletions
diff --git a/sys/dev/fdt/fdt_common.c b/sys/dev/fdt/fdt_common.c index 29da675..b4e0063 100644 --- a/sys/dev/fdt/fdt_common.c +++ b/sys/dev/fdt/fdt_common.c @@ -63,7 +63,7 @@ vm_offset_t fdt_immr_va; vm_offset_t fdt_immr_size; int -fdt_immr_addr(void) +fdt_immr_addr(vm_offset_t immr_va) { pcell_t ranges[6], *rangesptr; phandle_t node; @@ -122,7 +122,7 @@ moveon: size = fdt_data_get((void *)rangesptr, size_cells); fdt_immr_pa = base; - fdt_immr_va = FDT_IMMR_VA; + fdt_immr_va = immr_va; fdt_immr_size = size; return (0); diff --git a/sys/dev/fdt/fdt_common.h b/sys/dev/fdt/fdt_common.h index d954f0f..dc57ddd 100644 --- a/sys/dev/fdt/fdt_common.h +++ b/sys/dev/fdt/fdt_common.h @@ -90,7 +90,7 @@ int fdt_data_verify(void *, int); phandle_t fdt_find_compatible(phandle_t, const char *, int); int fdt_get_mem_regions(struct mem_region *, int *, uint32_t *); int fdt_get_phyaddr(phandle_t node, int *); -int fdt_immr_addr(void); +int fdt_immr_addr(vm_offset_t); int fdt_regsize(phandle_t, u_long *, u_long *); int fdt_intr_decode(phandle_t, pcell_t *, int *, int *, int *); int fdt_intr_to_rl(phandle_t, struct resource_list *, struct fdt_sense_level *); diff --git a/sys/dev/uart/uart_bus_fdt.c b/sys/dev/uart/uart_bus_fdt.c index b958c10..27809ce 100644 --- a/sys/dev/uart/uart_bus_fdt.c +++ b/sys/dev/uart/uart_bus_fdt.c @@ -188,7 +188,7 @@ uart_cpu_getdev(int devtype, struct uart_devinfo *di) err = fdt_regsize(node, &start, &size); if (err) return (ENXIO); - start += FDT_IMMR_VA; + start += fdt_immr_va; uart_bus_space_mem = fdtbus_bs_tag; uart_bus_space_io = NULL; |