Lines Matching refs:sio

417 	u8 sio;
497 sio = TLan_DioRead8(BASE, TLAN_NET_SIO);
498 sio |= TLAN_NET_SIO_MINTEN;
499 TLan_DioWrite8(BASE, TLAN_NET_SIO, sio);
962 u16 sio;
965 sio = io_base + TLAN_DIO_DATA + TLAN_NET_SIO;
967 TLan_SetBit(TLAN_NET_SIO_ECLOK, sio);
968 TLan_SetBit(TLAN_NET_SIO_EDATA, sio);
969 TLan_SetBit(TLAN_NET_SIO_ETXEN, sio);
970 TLan_ClearBit(TLAN_NET_SIO_EDATA, sio);
971 TLan_ClearBit(TLAN_NET_SIO_ECLOK, sio);
1004 u16 sio;
1007 sio = io_base + TLAN_DIO_DATA + TLAN_NET_SIO;
1012 TLan_SetBit(TLAN_NET_SIO_EDATA, sio);
1014 TLan_ClearBit(TLAN_NET_SIO_EDATA, sio);
1015 TLan_SetBit(TLAN_NET_SIO_ECLOK, sio);
1016 TLan_ClearBit(TLAN_NET_SIO_ECLOK, sio);
1018 TLan_ClearBit(TLAN_NET_SIO_ETXEN, sio);
1019 TLan_SetBit(TLAN_NET_SIO_ECLOK, sio);
1020 err = TLan_GetBit(TLAN_NET_SIO_EDATA, sio);
1021 TLan_ClearBit(TLAN_NET_SIO_ECLOK, sio);
1022 TLan_SetBit(TLAN_NET_SIO_ETXEN, sio);
1025 TLan_ClearBit(TLAN_NET_SIO_EDATA, sio); /* STOP, raise data while clock is high */
1026 TLan_SetBit(TLAN_NET_SIO_ECLOK, sio);
1027 TLan_SetBit(TLAN_NET_SIO_EDATA, sio);
1064 u16 sio;
1067 sio = io_base + TLAN_DIO_DATA + TLAN_NET_SIO;
1071 TLan_ClearBit(TLAN_NET_SIO_ETXEN, sio);
1073 TLan_SetBit(TLAN_NET_SIO_ECLOK, sio);
1074 if (TLan_GetBit(TLAN_NET_SIO_EDATA, sio))
1076 TLan_ClearBit(TLAN_NET_SIO_ECLOK, sio);
1079 TLan_SetBit(TLAN_NET_SIO_ETXEN, sio);
1081 TLan_ClearBit(TLAN_NET_SIO_EDATA, sio); /* Ack = 0 */
1082 TLan_SetBit(TLAN_NET_SIO_ECLOK, sio);
1083 TLan_ClearBit(TLAN_NET_SIO_ECLOK, sio);
1085 TLan_SetBit(TLAN_NET_SIO_EDATA, sio); /* No ack = 1 (?) */
1086 TLan_SetBit(TLAN_NET_SIO_ECLOK, sio);
1087 TLan_ClearBit(TLAN_NET_SIO_ECLOK, sio);
1088 TLan_ClearBit(TLAN_NET_SIO_EDATA, sio); /* STOP, raise data while clock is high */
1089 TLan_SetBit(TLAN_NET_SIO_ECLOK, sio);
1090 TLan_SetBit(TLAN_NET_SIO_EDATA, sio);
1188 u16 sio, tmp;
1195 sio = BASE + TLAN_DIO_DATA + TLAN_NET_SIO;
1199 minten = TLan_GetBit(TLAN_NET_SIO_MINTEN, sio);
1201 TLan_ClearBit(TLAN_NET_SIO_MINTEN, sio);
1209 TLan_ClearBit(TLAN_NET_SIO_MTXEN, sio); /* Change direction */
1211 TLan_ClearBit(TLAN_NET_SIO_MCLK, sio); /* Clock Idle bit */
1212 TLan_SetBit(TLAN_NET_SIO_MCLK, sio);
1213 TLan_ClearBit(TLAN_NET_SIO_MCLK, sio); /* Wait 300ns */
1215 nack = TLan_GetBit(TLAN_NET_SIO_MDATA, sio); /* Check for ACK */
1216 TLan_SetBit(TLAN_NET_SIO_MCLK, sio); /* Finish ACK */
1219 TLan_ClearBit(TLAN_NET_SIO_MCLK, sio);
1220 TLan_SetBit(TLAN_NET_SIO_MCLK, sio);
1226 TLan_ClearBit(TLAN_NET_SIO_MCLK, sio);
1227 if (TLan_GetBit(TLAN_NET_SIO_MDATA, sio))
1229 TLan_SetBit(TLAN_NET_SIO_MCLK, sio);
1234 TLan_ClearBit(TLAN_NET_SIO_MCLK, sio); /* Idle cycle */
1235 TLan_SetBit(TLAN_NET_SIO_MCLK, sio);
1238 TLan_SetBit(TLAN_NET_SIO_MINTEN, sio);
1266 u16 sio;
1273 sio = base_port + TLAN_DIO_DATA + TLAN_NET_SIO;
1274 TLan_SetBit(TLAN_NET_SIO_MTXEN, sio);
1277 TLan_ClearBit(TLAN_NET_SIO_MCLK, sio);
1278 (void) TLan_GetBit(TLAN_NET_SIO_MCLK, sio);
1280 TLan_SetBit(TLAN_NET_SIO_MDATA, sio);
1282 TLan_ClearBit(TLAN_NET_SIO_MDATA, sio);
1283 TLan_SetBit(TLAN_NET_SIO_MCLK, sio);
1284 (void) TLan_GetBit(TLAN_NET_SIO_MCLK, sio);
1309 u16 sio;
1312 sio = base_port + TLAN_DIO_DATA + TLAN_NET_SIO;
1314 TLan_ClearBit(TLAN_NET_SIO_MTXEN, sio);
1316 TLan_ClearBit(TLAN_NET_SIO_MCLK, sio);
1317 TLan_SetBit(TLAN_NET_SIO_MCLK, sio);
1347 u16 sio;
1351 sio = BASE + TLAN_DIO_DATA + TLAN_NET_SIO;
1355 minten = TLan_GetBit(TLAN_NET_SIO_MINTEN, sio);
1357 TLan_ClearBit(TLAN_NET_SIO_MINTEN, sio);
1367 TLan_ClearBit(TLAN_NET_SIO_MCLK, sio); /* Idle cycle */
1368 TLan_SetBit(TLAN_NET_SIO_MCLK, sio);
1371 TLan_SetBit(TLAN_NET_SIO_MINTEN, sio);