Lines Matching defs:sioaddr

137 	unsigned short	sioaddr;
264 err = superio_enter(wd->sioaddr);
267 superio_select(wd->sioaddr, SIO_F71808FG_LD_WDT);
271 superio_set_bit(wd->sioaddr, F71808FG_REG_WDT_CONF,
275 superio_clear_bit(wd->sioaddr, F71808FG_REG_WDT_CONF,
279 superio_outb(wd->sioaddr, F71808FG_REG_WD_TIME,
282 superio_exit(wd->sioaddr);
298 err = superio_enter(wd->sioaddr);
301 superio_select(wd->sioaddr, SIO_F71808FG_LD_WDT);
307 superio_clear_bit(wd->sioaddr, SIO_REG_MFUNCT2, 3);
308 superio_clear_bit(wd->sioaddr, SIO_REG_MFUNCT3, 3);
314 superio_clear_bit(wd->sioaddr, SIO_REG_ROM_ADDR_SEL, 6);
315 superio_set_bit(wd->sioaddr, SIO_REG_MFUNCT3, 4);
317 superio_set_bit(wd->sioaddr, SIO_REG_MFUNCT1, 1);
324 superio_clear_bit(wd->sioaddr, SIO_REG_MFUNCT1, 4);
329 superio_set_bit(wd->sioaddr, SIO_REG_MFUNCT1, 1);
334 superio_outb(wd->sioaddr, SIO_REG_MFUNCT3,
335 superio_inb(wd->sioaddr, SIO_REG_MFUNCT3) & 0xcf);
340 superio_clear_bit(wd->sioaddr, SIO_REG_CLOCK_SEL, 3);
342 superio_outb(wd->sioaddr, SIO_REG_TSI_LEVEL_SEL, 0x5f &
343 superio_inb(wd->sioaddr, SIO_REG_TSI_LEVEL_SEL));
348 superio_clear_bit(wd->sioaddr, SIO_REG_MFUNCT3, 5);
359 tmp = superio_inb(wd->sioaddr, SIO_F81866_REG_PORT_SEL);
362 superio_outb(wd->sioaddr, SIO_F81866_REG_PORT_SEL, tmp);
364 superio_clear_bit(wd->sioaddr, SIO_F81866_REG_GPIO1, 5);
376 superio_select(wd->sioaddr, SIO_F71808FG_LD_WDT);
377 superio_set_bit(wd->sioaddr, SIO_REG_ENABLE, 0);
380 superio_set_bit(wd->sioaddr, F81865_REG_WDO_CONF,
383 superio_set_bit(wd->sioaddr, F71808FG_REG_WDO_CONF,
386 superio_set_bit(wd->sioaddr, F71808FG_REG_WDT_CONF,
391 u8 wdt_conf = superio_inb(wd->sioaddr,
399 superio_outb(wd->sioaddr, F71808FG_REG_WDT_CONF,
403 superio_clear_bit(wd->sioaddr, F71808FG_REG_WDT_CONF,
408 superio_exit(wd->sioaddr);
418 err = superio_enter(wd->sioaddr);
421 superio_select(wd->sioaddr, SIO_F71808FG_LD_WDT);
423 superio_clear_bit(wd->sioaddr, F71808FG_REG_WDT_CONF,
426 superio_exit(wd->sioaddr);
433 return (superio_inb(wd->sioaddr, SIO_REG_ENABLE) & BIT(0))
453 int sioaddr;
459 sioaddr = res->start;
468 wd->sioaddr = sioaddr;
478 err = superio_enter(sioaddr);
481 superio_select(wd->sioaddr, SIO_F71808FG_LD_WDT);
483 wdt_conf = superio_inb(sioaddr, F71808FG_REG_WDT_CONF);
489 superio_outb(sioaddr, F71808FG_REG_WDT_CONF,
497 superio_exit(sioaddr);
537 static int __init fintek_wdt_find(int sioaddr)
541 int err = superio_enter(sioaddr);
545 devid = superio_inw(sioaddr, SIO_REG_MANID);
552 devid = force_id ? force_id : superio_inw(sioaddr, SIO_REG_DEVID);
598 (int)superio_inb(sioaddr, SIO_REG_DEVREV));
601 superio_exit(sioaddr);