Lines Matching refs:outb

124 	outb(new, ECONTROL(pb));  in frob_econtrol()
218 outb(r | 0x01, STATUS(pb)); /* Some reset by writing 1 */ in clear_epp_timeout()
219 outb(r & 0xfe, STATUS(pb)); /* Others by writing 0 */ in clear_epp_timeout()
259 outb(c, CONTROL(p)); in parport_pc_restore_state()
361 outb(*((char *)buf), EPPDATA(port)); in parport_pc_epp_write_data()
412 outb(*((char *)buf), EPPADDR(port)); in parport_pc_epp_write_addr()
573 outb(byte, fifo); in parport_pc_fifo_write_block_pio()
774 outb(0, FIFO(port)); in parport_pc_compat_write_block_pio()
869 outb(0, FIFO(port)); in parport_pc_ecp_write_block_pio()
978 outb(key, io); in show_parconfig_smsc37c669()
979 outb(key, io); in show_parconfig_smsc37c669()
980 outb(1, io); in show_parconfig_smsc37c669()
982 outb(4, io); in show_parconfig_smsc37c669()
984 outb(0x0a, io); in show_parconfig_smsc37c669()
986 outb(0x23, io); in show_parconfig_smsc37c669()
988 outb(0x26, io); in show_parconfig_smsc37c669()
990 outb(0x27, io); in show_parconfig_smsc37c669()
992 outb(0xaa, io); in show_parconfig_smsc37c669()
1068 outb(key, io); in show_parconfig_winbond()
1069 outb(key, io); in show_parconfig_winbond()
1070 outb(0x07, io); /* Register 7: Select Logical Device */ in show_parconfig_winbond()
1071 outb(0x01, io + 1); /* LD1 is Parallel Port */ in show_parconfig_winbond()
1072 outb(0x30, io); in show_parconfig_winbond()
1074 outb(0x60, io); in show_parconfig_winbond()
1076 outb(0x61, io); in show_parconfig_winbond()
1078 outb(0x70, io); in show_parconfig_winbond()
1080 outb(0x74, io); in show_parconfig_winbond()
1082 outb(0xf0, io); in show_parconfig_winbond()
1084 outb(0xaa, io); in show_parconfig_winbond()
1208 outb(0x20, io); in winbond_check()
1210 outb(0x21, io); in winbond_check()
1212 outb(0x09, io); in winbond_check()
1215 outb(key, io); in winbond_check()
1216 outb(key, io); /* Write Magic Sequence to EFER, extended in winbond_check()
1218 outb(0x20, io); /* Write EFIR, extended function index register */ in winbond_check()
1220 outb(0x21, io); in winbond_check()
1222 outb(0x09, io); in winbond_check()
1224 outb(0xaa, io); /* Magic Seal */ in winbond_check()
1226 outb(origval, io); /* in case we poked some entirely different hardware */ in winbond_check()
1248 outb(0x20, io + 2); in winbond_check2()
1250 outb(0x21, io + 1); in winbond_check2()
1252 outb(0x09, io + 1); in winbond_check2()
1255 outb(key, io); /* Write Magic Byte to EFER, extended in winbond_check2()
1257 outb(0x20, io + 2); /* Write EFIR, extended function index register */ in winbond_check2()
1259 outb(0x21, io + 1); in winbond_check2()
1261 outb(0x09, io + 1); in winbond_check2()
1263 outb(0xaa, io); /* Magic Seal */ in winbond_check2()
1265 outb(origval[0], io); /* in case we poked some entirely different hardware */ in winbond_check2()
1266 outb(origval[1], io + 1); in winbond_check2()
1267 outb(origval[2], io + 2); in winbond_check2()
1287 outb(0x0d, io); in smsc_check()
1289 outb(0x0e, io); in smsc_check()
1291 outb(0x20, io); in smsc_check()
1293 outb(0x21, io); in smsc_check()
1296 outb(key, io); in smsc_check()
1297 outb(key, io); /* Write Magic Sequence to EFER, extended in smsc_check()
1299 outb(0x0d, io); /* Write EFIR, extended function index register */ in smsc_check()
1301 outb(0x0e, io); in smsc_check()
1303 outb(0x20, io); in smsc_check()
1305 outb(0x21, io); in smsc_check()
1307 outb(0xaa, io); /* Magic Seal */ in smsc_check()
1309 outb(origval, io); /* in case we poked some entirely different hardware */ in smsc_check()
1353 outb(0x87, 0x2e); in detect_and_report_it87()
1354 outb(0x01, 0x2e); in detect_and_report_it87()
1355 outb(0x55, 0x2e); in detect_and_report_it87()
1356 outb(0x55, 0x2e); in detect_and_report_it87()
1357 outb(0x20, 0x2e); in detect_and_report_it87()
1359 outb(0x21, 0x2e); in detect_and_report_it87()
1364 outb(0x07, 0x2E); /* Parallel Port */ in detect_and_report_it87()
1365 outb(0x03, 0x2F); in detect_and_report_it87()
1366 outb(0xF0, 0x2E); /* BOOT 0x80 off */ in detect_and_report_it87()
1368 outb(0xF0, 0x2E); in detect_and_report_it87()
1369 outb(r | 8, 0x2F); in detect_and_report_it87()
1370 outb(0x02, 0x2E); /* Lock */ in detect_and_report_it87()
1371 outb(0x02, 0x2F); in detect_and_report_it87()
1373 outb(origval, 0x2e); /* Oops, sorry to disturb */ in detect_and_report_it87()
1430 outb(w, CONTROL(pb)); in parport_SPP_supported()
1440 outb(w, CONTROL(pb)); in parport_SPP_supported()
1442 outb(0xc, CONTROL(pb)); in parport_SPP_supported()
1502 outb(r, CONTROL(pb)); in parport_ECR_present()
1504 outb(r ^ 0x2, CONTROL(pb)); /* Toggle bit 1 */ in parport_ECR_present()
1521 outb(0xc, CONTROL(pb)); in parport_ECR_present()
1529 outb(0xc, CONTROL(pb)); in parport_ECR_present()
1599 outb(0xaa, FIFO(pb)); in parport_ECP_supported()
1642 outb(0xaa, FIFO(pb)); in parport_ECP_supported()
1811 outb(0x04, CONTROL(pb)); in parport_ECPEPP_supported()
1887 outb(0xaa, FIFO(pb)); in irq_probe_ECP()
2498 outb(via->viacfg_function, VIA_CONFIG_INDEX); in sio_via_probe()
2501 outb(via->viacfg_parport_control, VIA_CONFIG_INDEX); in sio_via_probe()
2509 outb(via->viacfg_function, VIA_CONFIG_INDEX); in sio_via_probe()
2510 outb(tmp, VIA_CONFIG_DATA); in sio_via_probe()
2513 outb(via->viacfg_parport_control, VIA_CONFIG_INDEX); in sio_via_probe()
2514 outb(tmp2, VIA_CONFIG_DATA); in sio_via_probe()
2518 outb(via->viacfg_parport_base, VIA_CONFIG_INDEX); in sio_via_probe()
2524 outb(via->viacfg_parport_base, VIA_CONFIG_INDEX); in sio_via_probe()
2525 outb((0x378 >> 2), VIA_CONFIG_DATA); in sio_via_probe()