Lines Matching refs:via2

39 volatile __u8 *via1, *via2;  variable
131 via2 = NULL; in via_init()
135 via2 = (void *) RBV_BASE; in via_init()
158 via2 = (void *) VIA2_BASE; in via_init()
173 printk(KERN_INFO "VIA2 at %p is ", via2); in via_init()
242 via2[gIER] = 0x7F; in via_init()
243 via2[gIFR] = 0x7F | rbv_clear; in via_init()
245 via2[vT1LL] = 0; in via_init()
246 via2[vT1LH] = 0; in via_init()
247 via2[vT1CL] = 0; in via_init()
248 via2[vT1CH] = 0; in via_init()
249 via2[vT2CL] = 0; in via_init()
250 via2[vT2CH] = 0; in via_init()
251 via2[vACR] &= ~0xC0; /* setup T1 timer with no PB7 output */ in via_init()
252 via2[vACR] &= ~0x03; /* disable port A & B latches */ in via_init()
270 pr_debug("VIA2 vPCR is 0x%02X\n", via2[vPCR]); in via_init()
273 via2[vPCR] = 0x66; in via_init()
276 via2[vPCR] = 0x22; in via_init()
310 (uint) via2[rIFR], (uint) via2[rIER]); in via_debug_dump()
312 (uint) via2[rSIFR], (uint) via2[rSIER]); in via_debug_dump()
315 (uint) via2[vDirA], (uint) via2[vDirB], in via_debug_dump()
316 (uint) via2[vACR]); in via_debug_dump()
318 (uint) via2[vPCR], in via_debug_dump()
319 (uint) via2[vIFR], (uint) via2[vIER]); in via_debug_dump()
353 via2[gBufB] &= ~VIA2B_vMode32; in via_flush_cache()
354 via2[gBufB] |= VIA2B_vMode32; in via_flush_cache()
364 if (!via2) { in via_get_cache_disable()
369 return (int) via2[gBufB] & VIA2B_vCDis; in via_get_cache_disable()
384 via2[vDirB] |= 0x02; in via_nubus_init()
388 via2[gBufB] |= 0x02; in via_nubus_init()
399 pr_debug("VIA2 vDirA is 0x%02X\n", via2[vDirA]); in via_nubus_init()
403 via2[rSIER] = 0x7F; in via_nubus_init()
418 via2[vDirA] &= 0xC0 | ~(1 << irq_idx); in via_nubus_irq_startup()
421 via2[vDirA] &= 0x80 | ~(1 << irq_idx); in via_nubus_irq_startup()
475 events = via2[gIFR] & via2[gIER] & 0x7F; in via2_irq()
483 via2[gIFR] = irq_bit | rbv_clear; in via2_irq()
501 events = ~via2[gBufA] & 0x7F; in via_nubus_irq()
503 events &= via2[rSIER]; in via_nubus_irq()
505 events &= ~via2[vDirA]; in via_nubus_irq()
522 via2[gIFR] = 0x02 | rbv_clear; in via_nubus_irq()
523 events = ~via2[gBufA] & 0x7F; in via_nubus_irq()
525 events &= via2[rSIER]; in via_nubus_irq()
527 events &= ~via2[vDirA]; in via_nubus_irq()
561 via2[gIER] = IER_SET_BIT(irq_idx); in via_irq_enable()
569 via2[gIER] = IER_SET_BIT(1); in via_irq_enable()
575 via2[rSIER] = IER_SET_BIT(irq_idx); in via_irq_enable()
592 via2[gIER] = IER_CLR_BIT(irq_idx); in via_irq_disable()
599 via2[gIER] = IER_CLR_BIT(1); in via_irq_disable()
602 via2[rSIER] = IER_CLR_BIT(irq_idx); in via_irq_disable()
619 return via2[gIFR] & (1 << IRQ_IDX(IRQ_MAC_SCSIDRQ)); in via2_scsi_drq_pending()