remove ath_hal_reg_read_target and OS_REG_READ
[open-ath9k-htc-firmware.git] / target_firmware / magpie_fw_dev / target / inc / adf_os_io.h
index d4a368ffd14d6b2ec1f28b747bf4341139ce9929..56528a1eb56f6397101e23b20c8713d11e2ac69d 100755 (executable)
 /**
  * @brief Read a 32-bit register value
  *
- * @param[in] osdev   platform device object
  * @param[in] addr    register addr
  *
  * @return A 32-bit register value.
  */
-#define adf_os_reg_read32(osdev, addr)        __adf_os_reg_read32(osdev, addr)
+static inline a_uint32_t ioread32(a_uint32_t addr)
+{
+       return *(const volatile a_uint32_t *) addr;
+}
+
+#define ioread32_mac(addr)     ioread32(WLAN_BASE_ADDRESS + (addr))
 
 /**
  * @brief Read a 64-bit register value