Lines Matching refs:valkyrie_regs

91 	struct valkyrie_regs	__iomem *valkyrie_regs;  member
141 volatile struct valkyrie_regs __iomem *valkyrie_regs = p->valkyrie_regs; in valkyriefb_set_par() local
152 out_8(&valkyrie_regs->status.r, 0); in valkyriefb_set_par()
157 out_8(&valkyrie_regs->mode.r, init->mode | 0x80); in valkyriefb_set_par()
158 out_8(&valkyrie_regs->depth.r, par->cmode + 3); in valkyriefb_set_par()
163 out_8(&valkyrie_regs->mode.r, init->mode); in valkyriefb_set_par()
208 out_8(&p->valkyrie_regs->mode.r, init->mode); in valkyriefb_blank()
219 out_8(&p->valkyrie_regs->mode.r, init->mode | 0x40); in valkyriefb_blank()
222 out_8(&p->valkyrie_regs->mode.r, 0x66); in valkyriefb_blank()
376 p->valkyrie_regs = ioremap(p->valkyrie_regs_phys, 0x1000); in valkyriefb_init()
379 || p->valkyrie_regs == NULL) { in valkyriefb_init()
407 if (p->valkyrie_regs) in valkyriefb_init()
408 iounmap(p->valkyrie_regs); in valkyriefb_init()
420 out_8(&p->valkyrie_regs->msense.r, 0); /* release all lines */ in read_valkyrie_sense()
422 sense = ((in = in_8(&p->valkyrie_regs->msense.r)) & 0x70) << 4; in read_valkyrie_sense()
424 out_8(&p->valkyrie_regs->msense.r, 4); /* drive A low */ in read_valkyrie_sense()
426 sense |= ((in = in_8(&p->valkyrie_regs->msense.r)) & 0x30); in read_valkyrie_sense()
427 out_8(&p->valkyrie_regs->msense.r, 2); /* drive B low */ in read_valkyrie_sense()
429 sense |= ((in = in_8(&p->valkyrie_regs->msense.r)) & 0x40) >> 3; in read_valkyrie_sense()
431 out_8(&p->valkyrie_regs->msense.r, 1); /* drive C low */ in read_valkyrie_sense()
433 sense |= ((in = in_8(&p->valkyrie_regs->msense.r)) & 0x60) >> 5; in read_valkyrie_sense()
435 out_8(&p->valkyrie_regs->msense.r, 7); in read_valkyrie_sense()
525 fix->mmio_len = sizeof(struct valkyrie_regs); in valkyrie_init_fix()