Lines Matching refs:via1
41 volatile __u8 *via1, *via2;
113 via1 = (void *)VIA1_BASE;
114 pr_debug("VIA1 detected at %p\n", via1);
170 via1[vIER] = 0x7F;
171 via1[vIFR] = 0x7F;
172 via1[vT1CL] = 0;
173 via1[vT1CH] = 0;
174 via1[vT2CL] = 0;
175 via1[vT2CH] = 0;
176 via1[vACR] &= ~0xC0; /* setup T1 timer with no PB7 output */
177 via1[vACR] &= ~0x03; /* disable port A & B latches */
184 via1[vDirB] |= 0x40;
185 via1[vBufB] |= 0x40;
196 via1[vDirB] |= VIA1B_vRTCEnb | VIA1B_vRTCClk | VIA1B_vRTCData;
197 via1[vBufB] |= VIA1B_vRTCEnb | VIA1B_vRTCClk;
212 via1[vDirB] |= 0x40;
213 via1[vBufB] &= ~0x40;
268 (uint) via1[vDirA], (uint) via1[vDirB], (uint) via1[vACR]);
270 (uint) via1[vPCR], (uint) via1[vIFR], (uint) via1[vIER]);
387 events = via1[vIFR] & via1[vIER] & 0x7F;
397 via1[vIFR] = irq_bit;
410 via1[vIFR] = irq_bit;
488 /* via1 interrupt */
502 via1[vIER] = IER_SET_BIT(irq_idx);
530 via1[vIER] = IER_CLR_BIT(irq_idx);
551 via1[vBufA] &= ~VIA1A_vHeadSel;
553 via1[vBufA] |= VIA1A_vHeadSel;
575 .name = "via1",
601 via1[vT1CL] = VIA_TC_LOW;
602 via1[vT1CH] = VIA_TC_HIGH;
603 via1[vACR] |= 0x40;
625 count_high = via1[vT1CH];
628 if (count_high > 0 && (via1[vIFR] & VIA_TIMER_1_INT))