Lines Matching refs:VIA1

119 #define ADB_SET_STATE_IDLE_CUDA()   via_reg_or(VIA1, vBufB, (vPB4 | vPB5))
120 #define ADB_SET_STATE_TIP() via_reg_and(VIA1, vBufB, ~vPB5)
121 #define ADB_CLR_STATE_TIP() via_reg_or(VIA1, vBufB, vPB5)
122 #define ADB_TOGGLE_STATE_ACK_CUDA() via_reg_xor(VIA1, vBufB, vPB4)
123 #define ADB_SET_STATE_ACKOFF_CUDA() via_reg_or(VIA1, vBufB, vPB4)
124 #define ADB_SET_SR_INPUT() via_reg_and(VIA1, vACR, ~vSR_OUT)
125 #define ADB_SET_SR_OUTPUT() via_reg_or(VIA1, vACR, vSR_OUT)
126 #define ADB_SR() read_via_reg(VIA1, vSR)
127 #define ADB_VIA_INTR_ENABLE() write_via_reg(VIA1, vIER, 0x84)
128 #define ADB_VIA_INTR_DISABLE() write_via_reg(VIA1, vIER, 0x04)
129 #define ADB_INTR_IS_OFF (vPB3 == (read_via_reg(VIA1, vBufB) & vPB3))
130 #define ADB_INTR_IS_ON (0 == (read_via_reg(VIA1, vBufB) & vPB3))
131 #define ADB_SR_INTR_IS_OFF (0 == (read_via_reg(VIA1, vIFR) & vSR_INT))
132 #define ADB_SR_INTR_IS_ON (vSR_INT == (read_via_reg(VIA1, \
339 reg = read_via_reg(VIA1, vIFR); /* Read the interrupts */
345 write_via_reg(VIA1, vIFR, reg & 0x7f); /* Clear 'em */
459 write_via_reg(VIA1, vSR, adbOutputBuffer[adbSentChars + 1]);
528 write_via_reg(VIA1, vSR, adbOutputBuffer[adbSentChars + 1]); /* send next byte */
630 write_via_reg(VIA1, vSR, adbOutputBuffer[adbSentChars + 1]); /* load byte for output */
638 if ((s & (1 << 18)) || adb_polling) /* XXX were VIA1 interrupts blocked ? */
936 write_via_reg(VIA1, vIFR, 0x90); /* clear interrupt */
940 via_reg_or(VIA1, vDirB, 0x30); /* register B bits 4 and 5:
942 via_reg_and(VIA1, vDirB, 0xf7); /* register B bit 3: input */
943 via_reg_and(VIA1, vACR, ~vSR_OUT); /* make sure SR is set
945 write_via_reg(VIA1, vACR, (read_via_reg(VIA1, vACR) | 0x0c) & ~0x10);
948 write_via_reg(VIA1, vIER, 0x84);/* make sure VIA interrupts
970 write_via_reg(VIA1, vIER, 0x04);/* turn interrupts off - TO