From ddcd966492adca86214f9c6f8e59f842f508ae3c Mon Sep 17 00:00:00 2001 From: coypu Date: Fri, 16 Sep 2016 12:40:28 +0300 Subject: [PATCH 05/27] want __DECONST and HAL_DMA_ADDR --- sys/external/isc/atheros_hal/ic/ah_osdep.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/sys/external/isc/atheros_hal/ic/ah_osdep.h b/sys/external/isc/atheros_hal/ic/ah_osdep.h index 5b0a9cd..a9f6f70 100644 --- a/sys/external/isc/atheros_hal/ic/ah_osdep.h +++ b/sys/external/isc/atheros_hal/ic/ah_osdep.h @@ -136,8 +136,9 @@ extern void OS_MARK(struct ath_hal *, u_int id, u_int32_t value); #endif typedef void * HAL_SOFTC; /* pointer to driver/OS state */ -typedef bus_space_tag_t HAL_BUS_TAG; /* opaque bus i/o id tag */ +typedef bus_space_tag_t HAL_BUS_TAG; /* opaque bus i/o id tag */ typedef bus_space_handle_t HAL_BUS_HANDLE; /* opaque bus i/o handle */ +typedef uint32_t HAL_DMA_ADDR; #define OS_SET_DECLARE(set, ptype) __link_set_decl(set, ptype) #define OS_DATA_SET(set, sym) __link_set_add_rodata(set, sym) @@ -146,4 +147,8 @@ typedef bus_space_handle_t HAL_BUS_HANDLE; /* opaque bus i/o handle */ #define __bswap16(x) bswap16(x) #define __bswap32(x) bswap32(x) +#ifndef __DECONST +#define __DECONST(type, var) ((type)(uintptr_t)(const void *)(var)) +#endif + #endif /* _ATH_AH_OSDEP_H_ */ -- 2.9.3