uint8_t phyaddr, uint8_t phyreg)
 {
        struct ftmac110_chip *chip = dev->priv;
-       struct ftmac110_regs __iomem *regs = chip->regs;
+       struct ftmac110_regs *regs = chip->regs;
        uint32_t tmp, ts;
        uint16_t ret = 0xffff;
 
        uint8_t phyaddr, uint8_t phyreg, uint16_t phydata)
 {
        struct ftmac110_chip *chip = dev->priv;
-       struct ftmac110_regs __iomem *regs = chip->regs;
+       struct ftmac110_regs *regs = chip->regs;
        uint32_t tmp, ts;
 
        tmp = PHYCR_WRITE
        uint8_t *a;
        uint32_t i, maccr;
        struct ftmac110_chip *chip = dev->priv;
-       struct ftmac110_regs __iomem *regs = chip->regs;
+       struct ftmac110_regs *regs = chip->regs;
 
        /* 1. MAC reset */
        writel(MACCR_RESET, ®s->maccr);
 static void ftmac110_halt(struct eth_device *dev)
 {
        struct ftmac110_chip *chip = dev->priv;
-       struct ftmac110_regs __iomem *regs = chip->regs;
+       struct ftmac110_regs *regs = chip->regs;
 
        writel(0, ®s->imr);
        writel(0, ®s->maccr);
 static int ftmac110_send(struct eth_device *dev, void *pkt, int len)
 {
        struct ftmac110_chip *chip = dev->priv;
-       struct ftmac110_regs __iomem *regs = chip->regs;
+       struct ftmac110_regs *regs = chip->regs;
        struct ftmac110_txd *des;
 
        if (!chip->lnkup)