Lines Matching defs:valkyrie_regs
82 struct valkyrie_regs __iomem *valkyrie_regs;
132 volatile struct valkyrie_regs __iomem *valkyrie_regs = p->valkyrie_regs;
143 out_8(&valkyrie_regs->status.r, 0);
148 out_8(&valkyrie_regs->mode.r, init->mode | 0x80);
149 out_8(&valkyrie_regs->depth.r, par->cmode + 3);
154 out_8(&valkyrie_regs->mode.r, init->mode);
199 out_8(&p->valkyrie_regs->mode.r, init->mode);
210 out_8(&p->valkyrie_regs->mode.r, init->mode | 0x40);
213 out_8(&p->valkyrie_regs->mode.r, 0x66);
366 p->valkyrie_regs = ioremap(p->valkyrie_regs_phys, 0x1000);
369 || p->valkyrie_regs == NULL) {
397 if (p->valkyrie_regs)
398 iounmap(p->valkyrie_regs);
410 out_8(&p->valkyrie_regs->msense.r, 0); /* release all lines */
412 sense = ((in = in_8(&p->valkyrie_regs->msense.r)) & 0x70) << 4;
414 out_8(&p->valkyrie_regs->msense.r, 4); /* drive A low */
416 sense |= ((in = in_8(&p->valkyrie_regs->msense.r)) & 0x30);
417 out_8(&p->valkyrie_regs->msense.r, 2); /* drive B low */
419 sense |= ((in = in_8(&p->valkyrie_regs->msense.r)) & 0x40) >> 3;
421 out_8(&p->valkyrie_regs->msense.r, 1); /* drive C low */
423 sense |= ((in = in_8(&p->valkyrie_regs->msense.r)) & 0x60) >> 5;
425 out_8(&p->valkyrie_regs->msense.r, 7);
515 fix->mmio_len = sizeof(struct valkyrie_regs);