#define PMC_IDLE_REG 0x00
#define PMC_IDLE_ON 0x01
-volatile static u8 __iomem *regs;
+volatile static u8 *regs;
static int pmc_regsize;
#define pmc_readb(offs) (sbus_readb(regs+offs))
static inline void pmc_free(void)
{
- sbus_iounmap(regs, pmc_regsize);
+ sbus_iounmap((unsigned long)regs, pmc_regsize);
}
static int __init pmc_probe(void)
}
pmc_regsize = sdev->reg_addrs[0].reg_size;
- regs = sbus_ioremap(&sdev->resource[0], 0,
+ regs = (u8*) sbus_ioremap(&sdev->resource[0], 0,
pmc_regsize, PMC_OBPNAME);
- if (!regs) {
+ if(NULL == regs) {
printk(KERN_ERR "%s: unable to map registers\n", PMC_DEVNAME);
return -ENODEV;
}