Lines Matching refs:platinum_regs

59 	volatile struct platinum_regs	__iomem *platinum_regs;  member
267 volatile struct platinum_regs __iomem *platinum_regs = pinfo->platinum_regs; in platinum_set_hardware() local
279 out_be32(&platinum_regs->reg[24].r, 7); /* turn display off */ in platinum_set_hardware()
282 out_be32(&platinum_regs->reg[i+32].r, init->regs[i]); in platinum_set_hardware()
284 out_be32(&platinum_regs->reg[26+32].r, (pinfo->total_vram == 0x100000 ? in platinum_set_hardware()
287 out_be32(&platinum_regs->reg[16].r, (unsigned) pinfo->frame_buffer_phys+init->fb_offset+0x10); in platinum_set_hardware()
288 out_be32(&platinum_regs->reg[18].r, init->pitch[cmode]); in platinum_set_hardware()
289 out_be32(&platinum_regs->reg[19].r, (pinfo->total_vram == 0x100000 ? in platinum_set_hardware()
292 out_be32(&platinum_regs->reg[20].r, (pinfo->total_vram == 0x100000 ? 0x11 : 0x1011)); in platinum_set_hardware()
293 out_be32(&platinum_regs->reg[21].r, 0x100); in platinum_set_hardware()
294 out_be32(&platinum_regs->reg[22].r, 1); in platinum_set_hardware()
295 out_be32(&platinum_regs->reg[23].r, 1); in platinum_set_hardware()
296 out_be32(&platinum_regs->reg[26].r, 0xc00); in platinum_set_hardware()
297 out_be32(&platinum_regs->reg[27].r, 0x235); in platinum_set_hardware()
308 out_be32(&platinum_regs->reg[24].r, 0); /* turn display on */ in platinum_set_hardware()
411 volatile struct platinum_regs __iomem *platinum_regs = info->platinum_regs; in read_platinum_sense() local
414 out_be32(&platinum_regs->reg[23].r, 7); /* turn off drivers */ in read_platinum_sense()
416 sense = (~in_be32(&platinum_regs->reg[23].r) & 7) << 8; in read_platinum_sense()
419 out_be32(&platinum_regs->reg[23].r, 3); /* drive A low */ in read_platinum_sense()
421 sense |= (~in_be32(&platinum_regs->reg[23].r) & 3) << 4; in read_platinum_sense()
422 out_be32(&platinum_regs->reg[23].r, 5); /* drive B low */ in read_platinum_sense()
424 sense |= (~in_be32(&platinum_regs->reg[23].r) & 4) << 1; in read_platinum_sense()
425 sense |= (~in_be32(&platinum_regs->reg[23].r) & 1) << 2; in read_platinum_sense()
426 out_be32(&platinum_regs->reg[23].r, 6); /* drive C low */ in read_platinum_sense()
428 sense |= (~in_be32(&platinum_regs->reg[23].r) & 6) >> 1; in read_platinum_sense()
430 out_be32(&platinum_regs->reg[23].r, 7); /* turn off drivers */ in read_platinum_sense()
577 pinfo->platinum_regs = ioremap(pinfo->rsrc_reg.start, 0x1000); in platinumfb_probe()
584 out_be32(&pinfo->platinum_regs->reg[16].r, (unsigned)pinfo->frame_buffer_phys); in platinumfb_probe()
585 out_be32(&pinfo->platinum_regs->reg[20].r, 0x1011); /* select max vram */ in platinumfb_probe()
586 out_be32(&pinfo->platinum_regs->reg[24].r, 0); /* switch in vram */ in platinumfb_probe()
631 iounmap(pinfo->platinum_regs); in platinumfb_probe()
648 iounmap(pinfo->platinum_regs); in platinumfb_remove()