Lines Matching refs:outb

123 	outb((ectr & ~m) ^ v, ECONTROL(pb));  in frob_econtrol()
217 outb(r | 0x01, STATUS(pb)); /* Some reset by writing 1 */ in clear_epp_timeout()
218 outb(r & 0xfe, STATUS(pb)); /* Others by writing 0 */ in clear_epp_timeout()
258 outb(c, CONTROL(p)); in parport_pc_restore_state()
348 outb(*((char *)buf), EPPDATA(port)); in parport_pc_epp_write_data()
399 outb(*((char *)buf), EPPADDR(port)); in parport_pc_epp_write_addr()
560 outb(byte, fifo); in parport_pc_fifo_write_block_pio()
761 outb(0, FIFO(port)); in parport_pc_compat_write_block_pio()
857 outb(0, FIFO(port)); in parport_pc_ecp_write_block_pio()
967 outb(key, io); in show_parconfig_smsc37c669()
968 outb(key, io); in show_parconfig_smsc37c669()
969 outb(1, io); in show_parconfig_smsc37c669()
971 outb(4, io); in show_parconfig_smsc37c669()
973 outb(0x0a, io); in show_parconfig_smsc37c669()
975 outb(0x23, io); in show_parconfig_smsc37c669()
977 outb(0x26, io); in show_parconfig_smsc37c669()
979 outb(0x27, io); in show_parconfig_smsc37c669()
981 outb(0xaa, io); in show_parconfig_smsc37c669()
1061 outb(key, io); in show_parconfig_winbond()
1062 outb(key, io); in show_parconfig_winbond()
1063 outb(0x07, io); /* Register 7: Select Logical Device */ in show_parconfig_winbond()
1064 outb(0x01, io + 1); /* LD1 is Parallel Port */ in show_parconfig_winbond()
1065 outb(0x30, io); in show_parconfig_winbond()
1067 outb(0x60, io); in show_parconfig_winbond()
1069 outb(0x61, io); in show_parconfig_winbond()
1071 outb(0x70, io); in show_parconfig_winbond()
1073 outb(0x74, io); in show_parconfig_winbond()
1075 outb(0xf0, io); in show_parconfig_winbond()
1077 outb(0xaa, io); in show_parconfig_winbond()
1205 outb(0x20, io); in winbond_check()
1207 outb(0x21, io); in winbond_check()
1209 outb(0x09, io); in winbond_check()
1212 outb(key, io); in winbond_check()
1213 outb(key, io); /* Write Magic Sequence to EFER, extended in winbond_check()
1215 outb(0x20, io); /* Write EFIR, extended function index register */ in winbond_check()
1217 outb(0x21, io); in winbond_check()
1219 outb(0x09, io); in winbond_check()
1221 outb(0xaa, io); /* Magic Seal */ in winbond_check()
1223 outb(origval, io); /* in case we poked some entirely different hardware */ in winbond_check()
1245 outb(0x20, io + 2); in winbond_check2()
1247 outb(0x21, io + 1); in winbond_check2()
1249 outb(0x09, io + 1); in winbond_check2()
1252 outb(key, io); /* Write Magic Byte to EFER, extended in winbond_check2()
1254 outb(0x20, io + 2); /* Write EFIR, extended function index register */ in winbond_check2()
1256 outb(0x21, io + 1); in winbond_check2()
1258 outb(0x09, io + 1); in winbond_check2()
1260 outb(0xaa, io); /* Magic Seal */ in winbond_check2()
1262 outb(origval[0], io); /* in case we poked some entirely different hardware */ in winbond_check2()
1263 outb(origval[1], io + 1); in winbond_check2()
1264 outb(origval[2], io + 2); in winbond_check2()
1284 outb(0x0d, io); in smsc_check()
1286 outb(0x0e, io); in smsc_check()
1288 outb(0x20, io); in smsc_check()
1290 outb(0x21, io); in smsc_check()
1293 outb(key, io); in smsc_check()
1294 outb(key, io); /* Write Magic Sequence to EFER, extended in smsc_check()
1296 outb(0x0d, io); /* Write EFIR, extended function index register */ in smsc_check()
1298 outb(0x0e, io); in smsc_check()
1300 outb(0x20, io); in smsc_check()
1302 outb(0x21, io); in smsc_check()
1304 outb(0xaa, io); /* Magic Seal */ in smsc_check()
1306 outb(origval, io); /* in case we poked some entirely different hardware */ in smsc_check()
1350 outb(0x87, 0x2e); in detect_and_report_it87()
1351 outb(0x01, 0x2e); in detect_and_report_it87()
1352 outb(0x55, 0x2e); in detect_and_report_it87()
1353 outb(0x55, 0x2e); in detect_and_report_it87()
1354 outb(0x20, 0x2e); in detect_and_report_it87()
1356 outb(0x21, 0x2e); in detect_and_report_it87()
1361 outb(0x07, 0x2E); /* Parallel Port */ in detect_and_report_it87()
1362 outb(0x03, 0x2F); in detect_and_report_it87()
1363 outb(0xF0, 0x2E); /* BOOT 0x80 off */ in detect_and_report_it87()
1365 outb(0xF0, 0x2E); in detect_and_report_it87()
1366 outb(r | 8, 0x2F); in detect_and_report_it87()
1367 outb(0x02, 0x2E); /* Lock */ in detect_and_report_it87()
1368 outb(0x02, 0x2F); in detect_and_report_it87()
1370 outb(origval, 0x2e); /* Oops, sorry to disturb */ in detect_and_report_it87()
1427 outb(w, CONTROL(pb)); in parport_SPP_supported()
1437 outb(w, CONTROL(pb)); in parport_SPP_supported()
1439 outb(0xc, CONTROL(pb)); in parport_SPP_supported()
1499 outb(r, CONTROL(pb)); in parport_ECR_present()
1501 outb(r ^ 0x2, CONTROL(pb)); /* Toggle bit 1 */ in parport_ECR_present()
1516 outb(0xc, CONTROL(pb)); in parport_ECR_present()
1524 outb(0xc, CONTROL(pb)); in parport_ECR_present()
1594 outb(0xaa, FIFO(pb)); in parport_ECP_supported()
1637 outb(0xaa, FIFO(pb)); in parport_ECP_supported()
1809 outb(0x04, CONTROL(pb)); in parport_ECPEPP_supported()
1885 outb(0xaa, FIFO(pb)); in irq_probe_ECP()
2486 outb(via->viacfg_function, VIA_CONFIG_INDEX); in sio_via_probe()
2489 outb(via->viacfg_parport_control, VIA_CONFIG_INDEX); in sio_via_probe()
2497 outb(via->viacfg_function, VIA_CONFIG_INDEX); in sio_via_probe()
2498 outb(tmp, VIA_CONFIG_DATA); in sio_via_probe()
2501 outb(via->viacfg_parport_control, VIA_CONFIG_INDEX); in sio_via_probe()
2502 outb(tmp2, VIA_CONFIG_DATA); in sio_via_probe()
2506 outb(via->viacfg_parport_base, VIA_CONFIG_INDEX); in sio_via_probe()
2512 outb(via->viacfg_parport_base, VIA_CONFIG_INDEX); in sio_via_probe()
2513 outb((0x378 >> 2), VIA_CONFIG_DATA); in sio_via_probe()