Lines Matching +full:0 +full:x90
23 #define j44(a, b) (((a >> 3) & 0x0f) | ((b << 1) & 0xf0))
26 #define r7() (in_p(7) & 0xff)
29 * cont = 0 - access the IDE register file
38 case 0: in fit3_write_regr()
40 w2(0xc); w0(regr); w2(0x8); w2(0xc); in fit3_write_regr()
41 w0(val); w2(0xd); in fit3_write_regr()
42 w0(0); w2(0xc); in fit3_write_regr()
45 w2(0xc); w0(regr); w2(0x8); w2(0xc); in fit3_write_regr()
46 w4(val); w4(0); in fit3_write_regr()
47 w2(0xc); in fit3_write_regr()
59 case 0: in fit3_read_regr()
60 w2(0xc); w0(regr + 0x10); w2(0x8); w2(0xc); in fit3_read_regr()
61 w2(0xd); a = r1(); in fit3_read_regr()
62 w2(0xf); b = r1(); in fit3_read_regr()
63 w2(0xc); in fit3_read_regr()
66 w2(0xc); w0(regr + 0x90); w2(0x8); w2(0xc); in fit3_read_regr()
67 w2(0xec); w2(0xee); w2(0xef); a = r0(); in fit3_read_regr()
68 w2(0xc); in fit3_read_regr()
71 w2(0xc); w0(regr + 0x90); w2(0x8); w2(0xc); in fit3_read_regr()
72 w2(0xec); in fit3_read_regr()
74 w2(0xc); in fit3_read_regr()
86 case 0: in fit3_read_block()
87 w2(0xc); w0(0x10); w2(0x8); w2(0xc); in fit3_read_block()
88 for (k = 0; k < count / 2; k++) { in fit3_read_block()
89 w2(0xd); a = r1(); in fit3_read_block()
90 w2(0xf); b = r1(); in fit3_read_block()
91 w2(0xc); c = r1(); in fit3_read_block()
92 w2(0xe); d = r1(); in fit3_read_block()
96 w2(0xc); in fit3_read_block()
99 w2(0xc); w0(0x90); w2(0x8); w2(0xc); in fit3_read_block()
100 w2(0xec); w2(0xee); in fit3_read_block()
101 for (k = 0; k < count / 2; k++) { in fit3_read_block()
102 w2(0xef); a = r0(); in fit3_read_block()
103 w2(0xee); b = r0(); in fit3_read_block()
107 w2(0xec); in fit3_read_block()
108 w2(0xc); in fit3_read_block()
111 w2(0xc); w0(0x90); w2(0x8); w2(0xc); in fit3_read_block()
112 w2(0xec); in fit3_read_block()
113 for (k = 0; k < count; k++) in fit3_read_block()
115 w2(0xc); in fit3_read_block()
125 case 0: in fit3_write_block()
127 w2(0xc); w0(0); w2(0x8); w2(0xc); in fit3_write_block()
128 for (k = 0; k < count / 2; k++) { in fit3_write_block()
129 w0(buf[2 * k]); w2(0xd); in fit3_write_block()
130 w0(buf[2 * k + 1]); w2(0xc); in fit3_write_block()
134 w2(0xc); w0(0); w2(0x8); w2(0xc); in fit3_write_block()
135 for (k = 0; k < count; k++) in fit3_write_block()
137 w2(0xc); in fit3_write_block()
146 w2(0xc); w0(0); w2(0xa); in fit3_connect()
148 w2(0xc); w0(0x9); in fit3_connect()
149 w2(0x8); w2(0xc); in fit3_connect()
155 w2(0xc); w0(0xa); w2(0x8); w2(0xc); in fit3_disconnect()
165 "FIT 3000 adapter at 0x%x, mode %d (%s), delay %d\n", in fit3_log_adapter()