sioaddr          1554 drivers/hwmon/f71805f.c static int __init f71805f_find(int sioaddr, unsigned short *address,
sioaddr          1565 drivers/hwmon/f71805f.c 	err = superio_enter(sioaddr);
sioaddr          1570 drivers/hwmon/f71805f.c 	devid = superio_inw(sioaddr, SIO_REG_MANID);
sioaddr          1574 drivers/hwmon/f71805f.c 	devid = force_id ? force_id : superio_inw(sioaddr, SIO_REG_DEVID);
sioaddr          1581 drivers/hwmon/f71805f.c 		sio_data->fnsel1 = superio_inb(sioaddr, SIO_REG_FNSEL1);
sioaddr          1588 drivers/hwmon/f71805f.c 	superio_select(sioaddr, F71805F_LD_HWM);
sioaddr          1589 drivers/hwmon/f71805f.c 	if (!(superio_inb(sioaddr, SIO_REG_ENABLE) & 0x01)) {
sioaddr          1594 drivers/hwmon/f71805f.c 	*address = superio_inw(sioaddr, SIO_REG_ADDR);
sioaddr          1604 drivers/hwmon/f71805f.c 		superio_inb(sioaddr, SIO_REG_DEVREV));
sioaddr          1607 drivers/hwmon/f71805f.c 	superio_exit(sioaddr);
sioaddr          2615 drivers/hwmon/f71882fg.c static int __init f71882fg_find(int sioaddr, struct f71882fg_sio_data *sio_data)
sioaddr          2619 drivers/hwmon/f71882fg.c 	int err = superio_enter(sioaddr);
sioaddr          2623 drivers/hwmon/f71882fg.c 	devid = superio_inw(sioaddr, SIO_REG_MANID);
sioaddr          2630 drivers/hwmon/f71882fg.c 	devid = force_id ? force_id : superio_inw(sioaddr, SIO_REG_DEVID);
sioaddr          2685 drivers/hwmon/f71882fg.c 		superio_select(sioaddr, SIO_F71858FG_LD_HWM);
sioaddr          2687 drivers/hwmon/f71882fg.c 		superio_select(sioaddr, SIO_F71882FG_LD_HWM);
sioaddr          2689 drivers/hwmon/f71882fg.c 	if (!(superio_inb(sioaddr, SIO_REG_ENABLE) & 0x01)) {
sioaddr          2695 drivers/hwmon/f71882fg.c 	address = superio_inw(sioaddr, SIO_REG_ADDR);
sioaddr          2706 drivers/hwmon/f71882fg.c 		(int)superio_inb(sioaddr, SIO_REG_DEVREV));
sioaddr          2708 drivers/hwmon/f71882fg.c 	superio_exit(sioaddr);
sioaddr           491 drivers/hwmon/it87.c 	int sioaddr;
sioaddr           513 drivers/hwmon/it87.c 	int sioaddr;
sioaddr          2387 drivers/hwmon/it87.c static int __init it87_find(int sioaddr, unsigned short *address,
sioaddr          2395 drivers/hwmon/it87.c 	err = superio_enter(sioaddr);
sioaddr          2400 drivers/hwmon/it87.c 	chip_type = force_id ? force_id : superio_inw(sioaddr, DEVID);
sioaddr          2472 drivers/hwmon/it87.c 	superio_select(sioaddr, PME);
sioaddr          2473 drivers/hwmon/it87.c 	if (!(superio_inb(sioaddr, IT87_ACT_REG) & 0x01)) {
sioaddr          2478 drivers/hwmon/it87.c 	*address = superio_inw(sioaddr, IT87_BASE_REG) & ~(IT87_EXTENT - 1);
sioaddr          2485 drivers/hwmon/it87.c 	sio_data->sioaddr = sioaddr;
sioaddr          2486 drivers/hwmon/it87.c 	sio_data->revision = superio_inb(sioaddr, DEVREV) & 0x0f;
sioaddr          2517 drivers/hwmon/it87.c 		superio_select(sioaddr, 5);
sioaddr          2518 drivers/hwmon/it87.c 		sio_data->beep_pin = superio_inb(sioaddr,
sioaddr          2523 drivers/hwmon/it87.c 		superio_select(sioaddr, GPIO);
sioaddr          2525 drivers/hwmon/it87.c 		reg25 = superio_inb(sioaddr, IT87_SIO_GPIO1_REG);
sioaddr          2526 drivers/hwmon/it87.c 		reg27 = superio_inb(sioaddr, IT87_SIO_GPIO3_REG);
sioaddr          2527 drivers/hwmon/it87.c 		reg2a = superio_inb(sioaddr, IT87_SIO_PINX1_REG);
sioaddr          2528 drivers/hwmon/it87.c 		reg2c = superio_inb(sioaddr, IT87_SIO_PINX2_REG);
sioaddr          2529 drivers/hwmon/it87.c 		regef = superio_inb(sioaddr, IT87_SIO_SPI_REG);
sioaddr          2572 drivers/hwmon/it87.c 				superio_outb(sioaddr, IT87_SIO_PINX2_REG,
sioaddr          2586 drivers/hwmon/it87.c 		sio_data->beep_pin = superio_inb(sioaddr,
sioaddr          2591 drivers/hwmon/it87.c 		superio_select(sioaddr, GPIO);
sioaddr          2593 drivers/hwmon/it87.c 		reg27 = superio_inb(sioaddr, IT87_SIO_GPIO3_REG);
sioaddr          2602 drivers/hwmon/it87.c 		reg29 = superio_inb(sioaddr, IT87_SIO_GPIO5_REG);
sioaddr          2611 drivers/hwmon/it87.c 		sio_data->beep_pin = superio_inb(sioaddr,
sioaddr          2616 drivers/hwmon/it87.c 		superio_select(sioaddr, GPIO);
sioaddr          2619 drivers/hwmon/it87.c 		reg = superio_inb(sioaddr, IT87_SIO_GPIO1_REG);
sioaddr          2624 drivers/hwmon/it87.c 		reg = superio_inb(sioaddr, IT87_SIO_GPIO2_REG);
sioaddr          2631 drivers/hwmon/it87.c 		reg = superio_inb(sioaddr, IT87_SIO_GPIO3_REG);
sioaddr          2638 drivers/hwmon/it87.c 		reg = superio_inb(sioaddr, IT87_SIO_GPIO4_REG);
sioaddr          2643 drivers/hwmon/it87.c 		reg = superio_inb(sioaddr, IT87_SIO_GPIO5_REG);
sioaddr          2655 drivers/hwmon/it87.c 		reg = superio_inb(sioaddr, IT87_SIO_PINX2_REG);
sioaddr          2661 drivers/hwmon/it87.c 		sio_data->beep_pin = superio_inb(sioaddr,
sioaddr          2666 drivers/hwmon/it87.c 		superio_select(sioaddr, GPIO);
sioaddr          2669 drivers/hwmon/it87.c 		reg = superio_inb(sioaddr, IT87_SIO_GPIO1_REG);
sioaddr          2676 drivers/hwmon/it87.c 		reg = superio_inb(sioaddr, IT87_SIO_GPIO3_REG);
sioaddr          2687 drivers/hwmon/it87.c 		reg = superio_inb(sioaddr, IT87_SIO_GPIO5_REG);
sioaddr          2694 drivers/hwmon/it87.c 		reg = superio_inb(sioaddr, IT87_SIO_PINX2_REG);
sioaddr          2698 drivers/hwmon/it87.c 		sio_data->beep_pin = superio_inb(sioaddr,
sioaddr          2704 drivers/hwmon/it87.c 		superio_select(sioaddr, GPIO);
sioaddr          2708 drivers/hwmon/it87.c 			reg = superio_inb(sioaddr, IT87_SIO_GPIO2_REG);
sioaddr          2729 drivers/hwmon/it87.c 		reg = superio_inb(sioaddr, IT87_SIO_GPIO3_REG);
sioaddr          2745 drivers/hwmon/it87.c 		reg = superio_inb(sioaddr, IT87_SIO_GPIO5_REG);
sioaddr          2753 drivers/hwmon/it87.c 			sio_data->vid_value = superio_inb(sioaddr,
sioaddr          2756 drivers/hwmon/it87.c 		reg = superio_inb(sioaddr, IT87_SIO_PINX2_REG);
sioaddr          2776 drivers/hwmon/it87.c 			superio_outb(sioaddr, IT87_SIO_PINX2_REG, reg);
sioaddr          2799 drivers/hwmon/it87.c 		sio_data->beep_pin = superio_inb(sioaddr,
sioaddr          2825 drivers/hwmon/it87.c 	superio_exit(sioaddr);
sioaddr          3057 drivers/hwmon/it87.c 	data->sioaddr = sio_data->sioaddr;
sioaddr          3191 drivers/hwmon/it87.c 	err = superio_enter(data->sioaddr);
sioaddr          3199 drivers/hwmon/it87.c 	superio_select(data->sioaddr, GPIO);
sioaddr          3201 drivers/hwmon/it87.c 	reg2c = superio_inb(data->sioaddr, IT87_SIO_PINX2_REG);
sioaddr          3207 drivers/hwmon/it87.c 		superio_outb(data->sioaddr, IT87_SIO_PINX2_REG,
sioaddr          3211 drivers/hwmon/it87.c 	superio_exit(data->sioaddr);
sioaddr          3300 drivers/hwmon/it87.c 	int sioaddr[2] = { REG_2E, REG_4E };
sioaddr          3310 drivers/hwmon/it87.c 	for (i = 0; i < ARRAY_SIZE(sioaddr); i++) {
sioaddr          3313 drivers/hwmon/it87.c 		err = it87_find(sioaddr[i], &isa_address[i], &sio_data);
sioaddr          1338 drivers/hwmon/nct6683.c static int __init nct6683_find(int sioaddr, struct nct6683_sio_data *sio_data)
sioaddr          1344 drivers/hwmon/nct6683.c 	err = superio_enter(sioaddr);
sioaddr          1348 drivers/hwmon/nct6683.c 	val = (superio_inb(sioaddr, SIO_REG_DEVID) << 8)
sioaddr          1349 drivers/hwmon/nct6683.c 	       | superio_inb(sioaddr, SIO_REG_DEVID + 1);
sioaddr          1362 drivers/hwmon/nct6683.c 	superio_select(sioaddr, NCT6683_LD_HWM);
sioaddr          1363 drivers/hwmon/nct6683.c 	val = (superio_inb(sioaddr, SIO_REG_ADDR) << 8)
sioaddr          1364 drivers/hwmon/nct6683.c 	    | superio_inb(sioaddr, SIO_REG_ADDR + 1);
sioaddr          1372 drivers/hwmon/nct6683.c 	val = superio_inb(sioaddr, SIO_REG_ENABLE);
sioaddr          1375 drivers/hwmon/nct6683.c 		superio_outb(sioaddr, SIO_REG_ENABLE, val | 0x01);
sioaddr          1378 drivers/hwmon/nct6683.c 	superio_exit(sioaddr);
sioaddr          1380 drivers/hwmon/nct6683.c 		nct6683_chip_names[sio_data->kind], sioaddr, addr);
sioaddr          1381 drivers/hwmon/nct6683.c 	sio_data->sioreg = sioaddr;
sioaddr          1386 drivers/hwmon/nct6683.c 	superio_exit(sioaddr);
sioaddr          1401 drivers/hwmon/nct6683.c 	int sioaddr[2] = { 0x2e, 0x4e };
sioaddr          1419 drivers/hwmon/nct6683.c 		address = nct6683_find(sioaddr[i], &sio_data);
sioaddr          4616 drivers/hwmon/nct6775.c static void nct6791_enable_io_mapping(int sioaddr)
sioaddr          4620 drivers/hwmon/nct6775.c 	val = superio_inb(sioaddr, NCT6791_REG_HM_IO_SPACE_LOCK_ENABLE);
sioaddr          4623 drivers/hwmon/nct6775.c 		superio_outb(sioaddr, NCT6791_REG_HM_IO_SPACE_LOCK_ENABLE,
sioaddr          4725 drivers/hwmon/nct6775.c static int __init nct6775_find(int sioaddr, struct nct6775_sio_data *sio_data)
sioaddr          4731 drivers/hwmon/nct6775.c 	err = superio_enter(sioaddr);
sioaddr          4735 drivers/hwmon/nct6775.c 	val = (superio_inb(sioaddr, SIO_REG_DEVID) << 8) |
sioaddr          4736 drivers/hwmon/nct6775.c 		superio_inb(sioaddr, SIO_REG_DEVID + 1);
sioaddr          4780 drivers/hwmon/nct6775.c 		superio_exit(sioaddr);
sioaddr          4785 drivers/hwmon/nct6775.c 	superio_select(sioaddr, NCT6775_LD_HWM);
sioaddr          4786 drivers/hwmon/nct6775.c 	val = (superio_inb(sioaddr, SIO_REG_ADDR) << 8)
sioaddr          4787 drivers/hwmon/nct6775.c 	    | superio_inb(sioaddr, SIO_REG_ADDR + 1);
sioaddr          4791 drivers/hwmon/nct6775.c 		superio_exit(sioaddr);
sioaddr          4796 drivers/hwmon/nct6775.c 	val = superio_inb(sioaddr, SIO_REG_ENABLE);
sioaddr          4799 drivers/hwmon/nct6775.c 		superio_outb(sioaddr, SIO_REG_ENABLE, val | 0x01);
sioaddr          4806 drivers/hwmon/nct6775.c 		nct6791_enable_io_mapping(sioaddr);
sioaddr          4808 drivers/hwmon/nct6775.c 	superio_exit(sioaddr);
sioaddr          4810 drivers/hwmon/nct6775.c 		nct6775_sio_names[sio_data->kind], sioaddr, addr);
sioaddr          4811 drivers/hwmon/nct6775.c 	sio_data->sioreg = sioaddr;
sioaddr          4831 drivers/hwmon/nct6775.c 	int sioaddr[2] = { 0x2e, 0x4e };
sioaddr          4845 drivers/hwmon/nct6775.c 		address = nct6775_find(sioaddr[i], &sio_data);
sioaddr            75 drivers/hwmon/pc87360.c static inline void superio_outb(int sioaddr, int reg, int val)
sioaddr            77 drivers/hwmon/pc87360.c 	outb(reg, sioaddr);
sioaddr            78 drivers/hwmon/pc87360.c 	outb(val, sioaddr + 1);
sioaddr            81 drivers/hwmon/pc87360.c static inline int superio_inb(int sioaddr, int reg)
sioaddr            83 drivers/hwmon/pc87360.c 	outb(reg, sioaddr);
sioaddr            84 drivers/hwmon/pc87360.c 	return inb(sioaddr + 1);
sioaddr            87 drivers/hwmon/pc87360.c static inline void superio_exit(int sioaddr)
sioaddr            89 drivers/hwmon/pc87360.c 	outb(0x02, sioaddr);
sioaddr            90 drivers/hwmon/pc87360.c 	outb(0x02, sioaddr + 1);
sioaddr          1090 drivers/hwmon/pc87360.c static int __init pc87360_find(int sioaddr, u8 *devid,
sioaddr          1100 drivers/hwmon/pc87360.c 	val = force_id ? force_id : superio_inb(sioaddr, DEVID);
sioaddr          1112 drivers/hwmon/pc87360.c 		superio_exit(sioaddr);
sioaddr          1120 drivers/hwmon/pc87360.c 		superio_outb(sioaddr, DEV, logdev[i]);
sioaddr          1122 drivers/hwmon/pc87360.c 		val = superio_inb(sioaddr, ACT);
sioaddr          1128 drivers/hwmon/pc87360.c 		val = (superio_inb(sioaddr, BASE) << 8)
sioaddr          1129 drivers/hwmon/pc87360.c 		    | superio_inb(sioaddr, BASE + 1);
sioaddr          1139 drivers/hwmon/pc87360.c 			confreg[0] = superio_inb(sioaddr, 0xF0);
sioaddr          1140 drivers/hwmon/pc87360.c 			confreg[1] = superio_inb(sioaddr, 0xF1);
sioaddr          1159 drivers/hwmon/pc87360.c 				confreg[2] = superio_inb(sioaddr, 0x2B);
sioaddr          1160 drivers/hwmon/pc87360.c 				confreg[3] = superio_inb(sioaddr, 0x25);
sioaddr          1173 drivers/hwmon/pc87360.c 	superio_exit(sioaddr);
sioaddr           101 drivers/hwmon/pc87427.c static inline int superio_enter(int sioaddr)
sioaddr           103 drivers/hwmon/pc87427.c 	if (!request_muxed_region(sioaddr, 2, DRVNAME))
sioaddr           108 drivers/hwmon/pc87427.c static inline void superio_outb(int sioaddr, int reg, int val)
sioaddr           110 drivers/hwmon/pc87427.c 	outb(reg, sioaddr);
sioaddr           111 drivers/hwmon/pc87427.c 	outb(val, sioaddr + 1);
sioaddr           114 drivers/hwmon/pc87427.c static inline int superio_inb(int sioaddr, int reg)
sioaddr           116 drivers/hwmon/pc87427.c 	outb(reg, sioaddr);
sioaddr           117 drivers/hwmon/pc87427.c 	return inb(sioaddr + 1);
sioaddr           120 drivers/hwmon/pc87427.c static inline void superio_exit(int sioaddr)
sioaddr           122 drivers/hwmon/pc87427.c 	outb(0x02, sioaddr);
sioaddr           123 drivers/hwmon/pc87427.c 	outb(0x02, sioaddr + 1);
sioaddr           124 drivers/hwmon/pc87427.c 	release_region(sioaddr, 2);
sioaddr          1194 drivers/hwmon/pc87427.c static int __init pc87427_find(int sioaddr, struct pc87427_sio_data *sio_data)
sioaddr          1200 drivers/hwmon/pc87427.c 	err = superio_enter(sioaddr);
sioaddr          1205 drivers/hwmon/pc87427.c 	val = force_id ? force_id : superio_inb(sioaddr, SIOREG_DEVID);
sioaddr          1214 drivers/hwmon/pc87427.c 		superio_outb(sioaddr, SIOREG_LDSEL, logdev[i]);
sioaddr          1216 drivers/hwmon/pc87427.c 		val = superio_inb(sioaddr, SIOREG_ACT);
sioaddr          1223 drivers/hwmon/pc87427.c 		val = superio_inb(sioaddr, SIOREG_MAP);
sioaddr          1230 drivers/hwmon/pc87427.c 		val = (superio_inb(sioaddr, SIOREG_IOBASE) << 8)
sioaddr          1231 drivers/hwmon/pc87427.c 		    | superio_inb(sioaddr, SIOREG_IOBASE + 1);
sioaddr          1249 drivers/hwmon/pc87427.c 	cfg = superio_inb(sioaddr, SIOREG_CF2);
sioaddr          1255 drivers/hwmon/pc87427.c 	cfg = superio_inb(sioaddr, SIOREG_CFD);
sioaddr          1259 drivers/hwmon/pc87427.c 	cfg = superio_inb(sioaddr, SIOREG_CF4);
sioaddr          1262 drivers/hwmon/pc87427.c 	cfg_b = superio_inb(sioaddr, SIOREG_CFB);
sioaddr          1265 drivers/hwmon/pc87427.c 	cfg = superio_inb(sioaddr, SIOREG_CF3);
sioaddr          1274 drivers/hwmon/pc87427.c 	cfg = superio_inb(sioaddr, SIOREG_CFC);
sioaddr          1283 drivers/hwmon/pc87427.c 	cfg = superio_inb(sioaddr, SIOREG_CF5);
sioaddr          1290 drivers/hwmon/pc87427.c 	superio_exit(sioaddr);
sioaddr           463 drivers/hwmon/sch56xx-common.c static int __init sch56xx_find(int sioaddr, const char **name)
sioaddr           469 drivers/hwmon/sch56xx-common.c 	err = superio_enter(sioaddr);
sioaddr           473 drivers/hwmon/sch56xx-common.c 	devid = superio_inb(sioaddr, SIO_REG_DEVID);
sioaddr           488 drivers/hwmon/sch56xx-common.c 	superio_select(sioaddr, SIO_SCH56XX_LD_EM);
sioaddr           490 drivers/hwmon/sch56xx-common.c 	if (!(superio_inb(sioaddr, SIO_REG_ENABLE) & 0x01)) {
sioaddr           500 drivers/hwmon/sch56xx-common.c 	address = superio_inb(sioaddr, SIO_REG_ADDR) |
sioaddr           501 drivers/hwmon/sch56xx-common.c 		   superio_inb(sioaddr, SIO_REG_ADDR + 1) << 8;
sioaddr           510 drivers/hwmon/sch56xx-common.c 	superio_exit(sioaddr);
sioaddr          2697 drivers/hwmon/w83627ehf.c static int __init w83627ehf_find(int sioaddr, unsigned short *addr,
sioaddr          2714 drivers/hwmon/w83627ehf.c 	err = superio_enter(sioaddr);
sioaddr          2721 drivers/hwmon/w83627ehf.c 		val = (superio_inb(sioaddr, SIO_REG_DEVID) << 8)
sioaddr          2722 drivers/hwmon/w83627ehf.c 		    | superio_inb(sioaddr, SIO_REG_DEVID + 1);
sioaddr          2763 drivers/hwmon/w83627ehf.c 		superio_exit(sioaddr);
sioaddr          2768 drivers/hwmon/w83627ehf.c 	superio_select(sioaddr, W83627EHF_LD_HWM);
sioaddr          2769 drivers/hwmon/w83627ehf.c 	val = (superio_inb(sioaddr, SIO_REG_ADDR) << 8)
sioaddr          2770 drivers/hwmon/w83627ehf.c 	    | superio_inb(sioaddr, SIO_REG_ADDR + 1);
sioaddr          2774 drivers/hwmon/w83627ehf.c 		superio_exit(sioaddr);
sioaddr          2779 drivers/hwmon/w83627ehf.c 	val = superio_inb(sioaddr, SIO_REG_ENABLE);
sioaddr          2782 drivers/hwmon/w83627ehf.c 		superio_outb(sioaddr, SIO_REG_ENABLE, val | 0x01);
sioaddr          2785 drivers/hwmon/w83627ehf.c 	superio_exit(sioaddr);
sioaddr          2787 drivers/hwmon/w83627ehf.c 	sio_data->sioreg = sioaddr;
sioaddr            53 drivers/hwmon/w83627hf.c 	int sioaddr;
sioaddr           102 drivers/hwmon/w83627hf.c 	outb(reg, sio->sioaddr);
sioaddr           103 drivers/hwmon/w83627hf.c 	outb(val, sio->sioaddr + 1);
sioaddr           109 drivers/hwmon/w83627hf.c 	outb(reg, sio->sioaddr);
sioaddr           110 drivers/hwmon/w83627hf.c 	return inb(sio->sioaddr + 1);
sioaddr           116 drivers/hwmon/w83627hf.c 	outb(DEV, sio->sioaddr);
sioaddr           117 drivers/hwmon/w83627hf.c 	outb(ld,  sio->sioaddr + 1);
sioaddr           123 drivers/hwmon/w83627hf.c 	if (!request_muxed_region(sio->sioaddr, 2, DRVNAME))
sioaddr           126 drivers/hwmon/w83627hf.c 	outb(0x87, sio->sioaddr);
sioaddr           127 drivers/hwmon/w83627hf.c 	outb(0x87, sio->sioaddr);
sioaddr           135 drivers/hwmon/w83627hf.c 	outb(0xAA, sio->sioaddr);
sioaddr           136 drivers/hwmon/w83627hf.c 	release_region(sio->sioaddr, 2);
sioaddr          1247 drivers/hwmon/w83627hf.c static int __init w83627hf_find(int sioaddr, unsigned short *addr,
sioaddr          1261 drivers/hwmon/w83627hf.c 	sio_data->sioaddr = sioaddr;
sioaddr           140 drivers/watchdog/f71808e_wdt.c 	unsigned short	sioaddr;
sioaddr           284 drivers/watchdog/f71808e_wdt.c 	err = superio_enter(watchdog.sioaddr);
sioaddr           287 drivers/watchdog/f71808e_wdt.c 	superio_select(watchdog.sioaddr, SIO_F71808FG_LD_WDT);
sioaddr           291 drivers/watchdog/f71808e_wdt.c 		superio_set_bit(watchdog.sioaddr, F71808FG_REG_WDT_CONF,
sioaddr           295 drivers/watchdog/f71808e_wdt.c 		superio_clear_bit(watchdog.sioaddr, F71808FG_REG_WDT_CONF,
sioaddr           299 drivers/watchdog/f71808e_wdt.c 	superio_outb(watchdog.sioaddr, F71808FG_REG_WD_TIME,
sioaddr           302 drivers/watchdog/f71808e_wdt.c 	superio_exit(watchdog.sioaddr);
sioaddr           341 drivers/watchdog/f71808e_wdt.c 	err = superio_enter(watchdog.sioaddr);
sioaddr           344 drivers/watchdog/f71808e_wdt.c 	superio_select(watchdog.sioaddr, SIO_F71808FG_LD_WDT);
sioaddr           350 drivers/watchdog/f71808e_wdt.c 		superio_clear_bit(watchdog.sioaddr, SIO_REG_MFUNCT2, 3);
sioaddr           351 drivers/watchdog/f71808e_wdt.c 		superio_clear_bit(watchdog.sioaddr, SIO_REG_MFUNCT3, 3);
sioaddr           355 drivers/watchdog/f71808e_wdt.c 		err = f71862fg_pin_configure(watchdog.sioaddr);
sioaddr           363 drivers/watchdog/f71808e_wdt.c 		superio_clear_bit(watchdog.sioaddr, SIO_REG_MFUNCT1, 4);
sioaddr           368 drivers/watchdog/f71808e_wdt.c 		superio_set_bit(watchdog.sioaddr, SIO_REG_MFUNCT1, 1);
sioaddr           373 drivers/watchdog/f71808e_wdt.c 		superio_outb(watchdog.sioaddr, SIO_REG_MFUNCT3,
sioaddr           374 drivers/watchdog/f71808e_wdt.c 			superio_inb(watchdog.sioaddr, SIO_REG_MFUNCT3) & 0xcf);
sioaddr           379 drivers/watchdog/f71808e_wdt.c 		superio_clear_bit(watchdog.sioaddr, SIO_REG_CLOCK_SEL, 3);
sioaddr           381 drivers/watchdog/f71808e_wdt.c 		superio_outb(watchdog.sioaddr, SIO_REG_TSI_LEVEL_SEL, 0x5f &
sioaddr           382 drivers/watchdog/f71808e_wdt.c 			superio_inb(watchdog.sioaddr, SIO_REG_TSI_LEVEL_SEL));
sioaddr           387 drivers/watchdog/f71808e_wdt.c 		superio_clear_bit(watchdog.sioaddr, SIO_REG_MFUNCT3, 5);
sioaddr           397 drivers/watchdog/f71808e_wdt.c 		tmp = superio_inb(watchdog.sioaddr, SIO_F81866_REG_PORT_SEL);
sioaddr           400 drivers/watchdog/f71808e_wdt.c 		superio_outb(watchdog.sioaddr, SIO_F81866_REG_PORT_SEL, tmp);
sioaddr           402 drivers/watchdog/f71808e_wdt.c 		superio_clear_bit(watchdog.sioaddr, SIO_F81866_REG_GPIO1, 5);
sioaddr           414 drivers/watchdog/f71808e_wdt.c 	superio_select(watchdog.sioaddr, SIO_F71808FG_LD_WDT);
sioaddr           415 drivers/watchdog/f71808e_wdt.c 	superio_set_bit(watchdog.sioaddr, SIO_REG_ENABLE, 0);
sioaddr           418 drivers/watchdog/f71808e_wdt.c 		superio_set_bit(watchdog.sioaddr, F81865_REG_WDO_CONF,
sioaddr           421 drivers/watchdog/f71808e_wdt.c 		superio_set_bit(watchdog.sioaddr, F71808FG_REG_WDO_CONF,
sioaddr           424 drivers/watchdog/f71808e_wdt.c 	superio_set_bit(watchdog.sioaddr, F71808FG_REG_WDT_CONF,
sioaddr           429 drivers/watchdog/f71808e_wdt.c 		u8 wdt_conf = superio_inb(watchdog.sioaddr,
sioaddr           437 drivers/watchdog/f71808e_wdt.c 		superio_outb(watchdog.sioaddr, F71808FG_REG_WDT_CONF,
sioaddr           441 drivers/watchdog/f71808e_wdt.c 		superio_clear_bit(watchdog.sioaddr, F71808FG_REG_WDT_CONF,
sioaddr           446 drivers/watchdog/f71808e_wdt.c 	superio_exit(watchdog.sioaddr);
sioaddr           458 drivers/watchdog/f71808e_wdt.c 	err = superio_enter(watchdog.sioaddr);
sioaddr           461 drivers/watchdog/f71808e_wdt.c 	superio_select(watchdog.sioaddr, SIO_F71808FG_LD_WDT);
sioaddr           463 drivers/watchdog/f71808e_wdt.c 	superio_clear_bit(watchdog.sioaddr, F71808FG_REG_WDT_CONF,
sioaddr           466 drivers/watchdog/f71808e_wdt.c 	superio_exit(watchdog.sioaddr);
sioaddr           494 drivers/watchdog/f71808e_wdt.c 	if (superio_enter(watchdog.sioaddr))
sioaddr           496 drivers/watchdog/f71808e_wdt.c 	superio_select(watchdog.sioaddr, SIO_F71808FG_LD_WDT);
sioaddr           498 drivers/watchdog/f71808e_wdt.c 	is_running = (superio_inb(watchdog.sioaddr, SIO_REG_ENABLE) & BIT(0))
sioaddr           499 drivers/watchdog/f71808e_wdt.c 		&& (superio_inb(watchdog.sioaddr, F71808FG_REG_WDT_CONF)
sioaddr           502 drivers/watchdog/f71808e_wdt.c 	superio_exit(watchdog.sioaddr);
sioaddr           684 drivers/watchdog/f71808e_wdt.c static int __init watchdog_init(int sioaddr)
sioaddr           691 drivers/watchdog/f71808e_wdt.c 	watchdog.sioaddr = sioaddr;
sioaddr           700 drivers/watchdog/f71808e_wdt.c 	err = superio_enter(sioaddr);
sioaddr           703 drivers/watchdog/f71808e_wdt.c 	superio_select(watchdog.sioaddr, SIO_F71808FG_LD_WDT);
sioaddr           705 drivers/watchdog/f71808e_wdt.c 	wdt_conf = superio_inb(sioaddr, F71808FG_REG_WDT_CONF);
sioaddr           708 drivers/watchdog/f71808e_wdt.c 	superio_exit(sioaddr);
sioaddr           743 drivers/watchdog/f71808e_wdt.c 		err = superio_enter(sioaddr);
sioaddr           746 drivers/watchdog/f71808e_wdt.c 		superio_select(watchdog.sioaddr, SIO_F71808FG_LD_WDT);
sioaddr           750 drivers/watchdog/f71808e_wdt.c 			superio_set_bit(sioaddr, F71808FG_REG_WDT_CONF,
sioaddr           752 drivers/watchdog/f71808e_wdt.c 			superio_outb(sioaddr, F71808FG_REG_WD_TIME,
sioaddr           756 drivers/watchdog/f71808e_wdt.c 			superio_clear_bit(sioaddr, F71808FG_REG_WDT_CONF,
sioaddr           758 drivers/watchdog/f71808e_wdt.c 			superio_outb(sioaddr, F71808FG_REG_WD_TIME,
sioaddr           762 drivers/watchdog/f71808e_wdt.c 		superio_exit(sioaddr);
sioaddr           784 drivers/watchdog/f71808e_wdt.c static int __init f71808e_find(int sioaddr)
sioaddr           787 drivers/watchdog/f71808e_wdt.c 	int err = superio_enter(sioaddr);
sioaddr           791 drivers/watchdog/f71808e_wdt.c 	devid = superio_inw(sioaddr, SIO_REG_MANID);
sioaddr           798 drivers/watchdog/f71808e_wdt.c 	devid = force_id ? force_id : superio_inw(sioaddr, SIO_REG_DEVID);
sioaddr           842 drivers/watchdog/f71808e_wdt.c 		(int)superio_inb(sioaddr, SIO_REG_DEVREV));
sioaddr           844 drivers/watchdog/f71808e_wdt.c 	superio_exit(sioaddr);