}
 
 /* Read single byte from device address into byte (CMD52) */
-static int ks7010_sdio_readb(struct ks_wlan_private *priv, unsigned int address,
-                            unsigned char *byte)
+static int ks7010_sdio_readb(struct ks_wlan_private *priv,
+                            u32 address, u8 *byte)
 {
        struct sdio_func *func = priv->ks_sdio_card->func;
        int ret;
 }
 
 /* Read length bytes from device address into buffer (CMD53) */
-static int ks7010_sdio_read(struct ks_wlan_private *priv, unsigned int address,
-                           unsigned char *buffer, int length)
+static int ks7010_sdio_read(struct ks_wlan_private *priv, u32 address,
+                           u8 *buffer, unsigned int length)
 {
        struct sdio_func *func = priv->ks_sdio_card->func;
 
 
 /* Write single byte to device address (CMD52) */
 static int ks7010_sdio_writeb(struct ks_wlan_private *priv,
-                             unsigned int address, unsigned char byte)
+                             u32 address, u8 byte)
 {
        struct sdio_func *func = priv->ks_sdio_card->func;
        int ret;
 }
 
 /* Write length bytes to device address from buffer (CMD53) */
-static int ks7010_sdio_write(struct ks_wlan_private *priv, unsigned int address,
-                            unsigned char *buffer, int length)
+static int ks7010_sdio_write(struct ks_wlan_private *priv, u32 address,
+                            u8 *buffer, unsigned int length)
 {
        struct sdio_func *func = priv->ks_sdio_card->func;