- if (all->par.regs)
- of_iounmap(all->par.regs, sizeof(struct cg14_regs));
- if (all->par.clut)
- of_iounmap(all->par.clut, sizeof(struct cg14_clut));
- if (all->par.cursor)
- of_iounmap(all->par.cursor, sizeof(struct cg14_cursor));
- if (all->info.screen_base)
- of_iounmap(all->info.screen_base, all->par.fbsize);
+ if (par->regs)
+ of_iounmap(&op->resource[0],
+ par->regs, sizeof(struct cg14_regs));
+ if (par->clut)
+ of_iounmap(&op->resource[0],
+ par->clut, sizeof(struct cg14_clut));
+ if (par->cursor)
+ of_iounmap(&op->resource[0],
+ par->cursor, sizeof(struct cg14_cursor));
+ if (info->screen_base)
+ of_iounmap(&op->resource[1],
+ info->screen_base, par->fbsize);