Lines Matching refs:sioaddr
553 int sioaddr; member
577 int sioaddr; member
745 err = superio_enter(data->sioaddr); in smbus_disable()
748 superio_select(data->sioaddr, PME); in smbus_disable()
749 superio_outb(data->sioaddr, IT87_SPECIAL_CFG_REG, in smbus_disable()
751 superio_exit(data->sioaddr, has_conf_noexit(data)); in smbus_disable()
761 err = superio_enter(data->sioaddr); in smbus_enable()
765 superio_select(data->sioaddr, PME); in smbus_enable()
766 superio_outb(data->sioaddr, IT87_SPECIAL_CFG_REG, in smbus_enable()
768 superio_exit(data->sioaddr, has_conf_noexit(data)); in smbus_enable()
2670 static int __init it87_find(int sioaddr, unsigned short *address, in it87_find() argument
2677 err = superio_enter(sioaddr); in it87_find()
2682 chip_type = superio_inw(sioaddr, DEVID); in it87_find()
2769 superio_select(sioaddr, PME); in it87_find()
2770 if (!(superio_inb(sioaddr, IT87_ACT_REG) & 0x01)) { in it87_find()
2772 config->model, sioaddr); in it87_find()
2776 *address = superio_inw(sioaddr, IT87_BASE_REG) & ~(IT87_EXTENT - 1); in it87_find()
2779 config->model, sioaddr); in it87_find()
2784 sio_data->sioaddr = sioaddr; in it87_find()
2785 sio_data->revision = superio_inb(sioaddr, DEVREV) & 0x0f; in it87_find()
2816 superio_select(sioaddr, 5); in it87_find()
2817 sio_data->beep_pin = superio_inb(sioaddr, in it87_find()
2822 superio_select(sioaddr, GPIO); in it87_find()
2824 reg25 = superio_inb(sioaddr, IT87_SIO_GPIO1_REG); in it87_find()
2825 reg27 = superio_inb(sioaddr, IT87_SIO_GPIO3_REG); in it87_find()
2826 reg2a = superio_inb(sioaddr, IT87_SIO_PINX1_REG); in it87_find()
2827 reg2c = superio_inb(sioaddr, IT87_SIO_PINX2_REG); in it87_find()
2828 regef = superio_inb(sioaddr, IT87_SIO_SPI_REG); in it87_find()
2871 superio_outb(sioaddr, IT87_SIO_PINX2_REG, in it87_find()
2885 sio_data->beep_pin = superio_inb(sioaddr, in it87_find()
2890 superio_select(sioaddr, GPIO); in it87_find()
2892 reg27 = superio_inb(sioaddr, IT87_SIO_GPIO3_REG); in it87_find()
2901 reg29 = superio_inb(sioaddr, IT87_SIO_GPIO5_REG); in it87_find()
2910 sio_data->beep_pin = superio_inb(sioaddr, in it87_find()
2915 superio_select(sioaddr, GPIO); in it87_find()
2918 reg = superio_inb(sioaddr, IT87_SIO_GPIO1_REG); in it87_find()
2923 reg = superio_inb(sioaddr, IT87_SIO_GPIO2_REG); in it87_find()
2930 reg = superio_inb(sioaddr, IT87_SIO_GPIO3_REG); in it87_find()
2937 reg = superio_inb(sioaddr, IT87_SIO_GPIO4_REG); in it87_find()
2942 reg = superio_inb(sioaddr, IT87_SIO_GPIO5_REG); in it87_find()
2954 reg = superio_inb(sioaddr, IT87_SIO_PINX2_REG); in it87_find()
2960 sio_data->beep_pin = superio_inb(sioaddr, in it87_find()
2965 superio_select(sioaddr, GPIO); in it87_find()
2968 reg = superio_inb(sioaddr, IT87_SIO_GPIO1_REG); in it87_find()
2975 reg = superio_inb(sioaddr, IT87_SIO_GPIO3_REG); in it87_find()
2986 reg = superio_inb(sioaddr, IT87_SIO_GPIO5_REG); in it87_find()
2993 reg = superio_inb(sioaddr, IT87_SIO_PINX2_REG); in it87_find()
2997 sio_data->beep_pin = superio_inb(sioaddr, in it87_find()
3002 superio_select(sioaddr, GPIO); in it87_find()
3005 reg = superio_inb(sioaddr, IT87_SIO_GPIO5_REG); in it87_find()
3012 reg = superio_inb(sioaddr, IT87_SIO_GPIO3_REG); in it87_find()
3021 reg = superio_inb(sioaddr, IT87_SIO_PINX2_REG); in it87_find()
3025 sio_data->beep_pin = superio_inb(sioaddr, in it87_find()
3031 superio_select(sioaddr, GPIO); in it87_find()
3035 reg = superio_inb(sioaddr, IT87_SIO_GPIO2_REG); in it87_find()
3056 reg = superio_inb(sioaddr, IT87_SIO_GPIO3_REG); in it87_find()
3072 reg = superio_inb(sioaddr, IT87_SIO_GPIO5_REG); in it87_find()
3080 sio_data->vid_value = superio_inb(sioaddr, in it87_find()
3083 reg = superio_inb(sioaddr, IT87_SIO_PINX2_REG); in it87_find()
3103 superio_outb(sioaddr, IT87_SIO_PINX2_REG, reg); in it87_find()
3126 sio_data->beep_pin = superio_inb(sioaddr, in it87_find()
3139 superio_select(sioaddr, PME); in it87_find()
3140 reg = superio_inb(sioaddr, IT87_SPECIAL_CFG_REG); in it87_find()
3146 superio_exit(sioaddr, config ? has_conf_noexit(config) : false); in it87_find()
3377 data->sioaddr = sio_data->sioaddr; in it87_probe()
3523 err = superio_enter(data->sioaddr); in it87_resume_sio()
3531 superio_select(data->sioaddr, GPIO); in it87_resume_sio()
3533 reg2c = superio_inb(data->sioaddr, IT87_SIO_PINX2_REG); in it87_resume_sio()
3539 superio_outb(data->sioaddr, IT87_SIO_PINX2_REG, in it87_resume_sio()
3543 superio_exit(data->sioaddr, has_conf_noexit(data)); in it87_resume_sio()
3722 int sioaddr[2] = { REG_2E, REG_4E }; in sm_it87_init() local
3734 for (i = 0; i < ARRAY_SIZE(sioaddr); i++) { in sm_it87_init()
3737 err = it87_find(sioaddr[i], &isa_address[i], &sio_data, i); in sm_it87_init()