/kernel/linux/linux-5.10/drivers/watchdog/ |
H A D | w83627hf_wdt.c | 116 static void superio_outb(int reg, int val) in superio_outb() function 141 superio_outb(0x07, ld); in superio_select() 164 superio_outb(0x30, t | 0x01); in w83627hf_init() 170 superio_outb(0x2B, t); /* set GPIO24 to WDT0 */ in w83627hf_init() 176 superio_outb(0x29, t); in w83627hf_init() 181 superio_outb(0x2b, t); in w83627hf_init() 185 superio_outb(0x2B, t); /* set GPIO3 to WDT0 */ in w83627hf_init() 190 superio_outb(0x2D, t); /* set GPIO5 to WDT0 */ in w83627hf_init() 194 superio_outb(cr_wdt_control, t); in w83627hf_init() 200 superio_outb( in w83627hf_init() [all...] |
H A D | it8712f_wdt.c | 99 static void superio_outb(int val, int reg) in superio_outb() function 164 superio_outb(config, WDT_CONFIG); in it8712f_wdt_update_margin() 167 superio_outb(units >> 8, WDT_TIMEOUT + 1); in it8712f_wdt_update_margin() 168 superio_outb(units, WDT_TIMEOUT); in it8712f_wdt_update_margin() 188 superio_outb(wdt_control_reg, WDT_CONTROL); in it8712f_wdt_enable() 208 superio_outb(0, WDT_CONFIG); in it8712f_wdt_disable() 209 superio_outb(0, WDT_CONTROL); in it8712f_wdt_disable() 211 superio_outb(0, WDT_TIMEOUT + 1); in it8712f_wdt_disable() 212 superio_outb(0, WDT_TIMEOUT); in it8712f_wdt_disable() 372 superio_outb( in it8712f_wdt_find() [all...] |
H A D | it87_wdt.c | 139 static inline void superio_outb(int val, int reg) in superio_outb() function 179 superio_outb(cfg, WDTCFG); in _wdt_update_timeout() 180 superio_outb(t, WDTVALLSB); in _wdt_update_timeout() 182 superio_outb(t >> 8, WDTVALMSB); in _wdt_update_timeout() 324 superio_outb(WDT_TOV1, WDTCFG); in it87_wdt_init() 331 superio_outb(ctrl, WDTCTRL); in it87_wdt_init() 334 superio_outb(0x00, WDTCTRL); in it87_wdt_init()
|
H A D | f71808e_wdt.c | 132 static inline void superio_outb(int base, int reg, u8 val); 174 static inline void superio_outb(int base, int reg, u8 val) in superio_outb() function 184 superio_outb(base, reg, val); in superio_set_bit() 191 superio_outb(base, reg, val); in superio_clear_bit() 301 superio_outb(watchdog.sioaddr, F71808FG_REG_WD_TIME, in watchdog_keepalive() 358 superio_outb(watchdog.sioaddr, SIO_REG_MFUNCT3, in watchdog_start() 366 superio_outb(watchdog.sioaddr, SIO_REG_TSI_LEVEL_SEL, 0x5f & in watchdog_start() 385 superio_outb(watchdog.sioaddr, SIO_F81866_REG_PORT_SEL, tmp); in watchdog_start() 422 superio_outb(watchdog.sioaddr, F71808FG_REG_WDT_CONF, in watchdog_start() 698 superio_outb(sioadd in watchdog_init() [all...] |
/kernel/linux/linux-6.6/drivers/watchdog/ |
H A D | w83627hf_wdt.c | 120 static void superio_outb(int reg, int val) in superio_outb() function 145 superio_outb(0x07, ld); in superio_select() 168 superio_outb(0x30, t | 0x01); in w83627hf_init() 174 superio_outb(0x2B, t); /* set GPIO24 to WDT0 */ in w83627hf_init() 180 superio_outb(0x29, t); in w83627hf_init() 185 superio_outb(0x2b, t); in w83627hf_init() 189 superio_outb(0x2B, t); /* set GPIO3 to WDT0 */ in w83627hf_init() 194 superio_outb(0x2D, t); /* set GPIO5 to WDT0 */ in w83627hf_init() 198 superio_outb(cr_wdt_control, t); in w83627hf_init() 204 superio_outb( in w83627hf_init() [all...] |
H A D | it8712f_wdt.c | 98 static void superio_outb(int val, int reg) in superio_outb() function 163 superio_outb(config, WDT_CONFIG); in it8712f_wdt_update_margin() 166 superio_outb(units >> 8, WDT_TIMEOUT + 1); in it8712f_wdt_update_margin() 167 superio_outb(units, WDT_TIMEOUT); in it8712f_wdt_update_margin() 187 superio_outb(wdt_control_reg, WDT_CONTROL); in it8712f_wdt_enable() 207 superio_outb(0, WDT_CONFIG); in it8712f_wdt_disable() 208 superio_outb(0, WDT_CONTROL); in it8712f_wdt_disable() 210 superio_outb(0, WDT_TIMEOUT + 1); in it8712f_wdt_disable() 211 superio_outb(0, WDT_TIMEOUT); in it8712f_wdt_disable() 371 superio_outb( in it8712f_wdt_find() [all...] |
H A D | it87_wdt.c | 139 static inline void superio_outb(int val, int reg) in superio_outb() function 171 superio_outb(cfg, WDTCFG); in _wdt_update_timeout() 172 superio_outb(t, WDTVALLSB); in _wdt_update_timeout() 174 superio_outb(t >> 8, WDTVALMSB); in _wdt_update_timeout() 316 superio_outb(WDT_TOV1, WDTCFG); in it87_wdt_init() 323 superio_outb(ctrl, WDTCTRL); in it87_wdt_init() 326 superio_outb(0x00, WDTCTRL); in it87_wdt_init()
|
H A D | f71808e_wdt.c | 128 static inline void superio_outb(int base, int reg, u8 val); 166 static inline void superio_outb(int base, int reg, u8 val) in superio_outb() function 176 superio_outb(base, reg, val); in superio_set_bit() 183 superio_outb(base, reg, val); in superio_clear_bit() 279 superio_outb(wd->sioaddr, F71808FG_REG_WD_TIME, in fintek_wdt_keepalive() 334 superio_outb(wd->sioaddr, SIO_REG_MFUNCT3, in fintek_wdt_start() 342 superio_outb(wd->sioaddr, SIO_REG_TSI_LEVEL_SEL, 0x5f & in fintek_wdt_start() 362 superio_outb(wd->sioaddr, SIO_F81866_REG_PORT_SEL, tmp); in fintek_wdt_start() 399 superio_outb(wd->sioaddr, F71808FG_REG_WDT_CONF, in fintek_wdt_start() 489 superio_outb(sioadd in fintek_wdt_probe() [all...] |
/kernel/linux/linux-5.10/drivers/gpio/ |
H A D | gpio-f7188x.c | 103 static inline void superio_outb(int base, int reg, int val) in superio_outb() function 293 superio_outb(sio->addr, gpio_dir(bank->regbase), dir); in f7188x_gpio_direction_in() 342 superio_outb(sio->addr, gpio_data_out(bank->regbase), data_out); in f7188x_gpio_direction_out() 346 superio_outb(sio->addr, gpio_dir(bank->regbase), dir); in f7188x_gpio_direction_out() 370 superio_outb(sio->addr, gpio_data_out(bank->regbase), data_out); in f7188x_gpio_set() 398 superio_outb(sio->addr, gpio_out_mode(bank->regbase), data); in f7188x_gpio_set_config()
|
H A D | gpio-it87.c | 111 static inline void superio_outb(int val, int reg) in superio_outb() function 142 superio_outb(new_val, reg); in superio_set_mask() 151 superio_outb(new_val, reg); in superio_clear_mask()
|
/kernel/linux/linux-5.10/drivers/char/ |
H A D | pc8736x_gpio.c | 81 static inline void superio_outb(int addr, int val) in superio_outb() function 113 superio_outb(SIO_UNIT_SEL, devldn); in device_select() 121 superio_outb(SIO_GPIO_PIN_SELECT, in select_pin() 140 superio_outb(func_slct, new_config); in pc8736x_gpio_configure_fn()
|
/kernel/linux/linux-6.6/drivers/char/ |
H A D | pc8736x_gpio.c | 81 static inline void superio_outb(int addr, int val) in superio_outb() function 113 superio_outb(SIO_UNIT_SEL, devldn); in device_select() 121 superio_outb(SIO_GPIO_PIN_SELECT, in select_pin() 140 superio_outb(func_slct, new_config); in pc8736x_gpio_configure_fn()
|
/kernel/linux/linux-6.6/drivers/gpio/ |
H A D | gpio-f7188x.c | 120 static inline void superio_outb(int base, int reg, int val) in superio_outb() function 331 superio_outb(sio->addr, f7188x_gpio_dir(bank->regbase), dir); in f7188x_gpio_direction_in() 380 superio_outb(sio->addr, f7188x_gpio_data_out(bank->regbase), data_out); in f7188x_gpio_direction_out() 387 superio_outb(sio->addr, f7188x_gpio_dir(bank->regbase), dir); in f7188x_gpio_direction_out() 411 superio_outb(sio->addr, f7188x_gpio_data_out(bank->regbase), data_out); in f7188x_gpio_set() 439 superio_outb(sio->addr, f7188x_gpio_out_mode(bank->regbase), data); in f7188x_gpio_set_config()
|
H A D | gpio-it87.c | 111 static inline void superio_outb(int val, int reg) in superio_outb() function 134 superio_outb(new_val, reg); in superio_set_mask() 143 superio_outb(new_val, reg); in superio_clear_mask()
|
/kernel/linux/linux-5.10/drivers/hwmon/ |
H A D | smsc47b397.c | 44 static inline void superio_outb(int reg, int val) in superio_outb() function 59 superio_outb(0x07, ld); in superio_select()
|
H A D | smsc47m1.c | 47 superio_outb(int reg, int val) in superio_outb() function 61 #define superio_select() superio_outb(0x07, 0x0A) 602 superio_outb(SUPERIO_REG_ACT, sio_data->activate | 0x01); in smsc47m1_find() 616 superio_outb(SUPERIO_REG_ACT, sio_data->activate); in smsc47m1_restore()
|
H A D | nct6683.c | 69 superio_outb(int ioreg, int reg, int val) in superio_outb() function 1023 superio_outb(data->sioreg, NCT6683_REG_CR_BEEP, reg); in beep_enable_store() 1086 superio_outb(data->sioreg, NCT6683_REG_CR_CASEOPEN, reg); in intrusion0_alarm_store() 1088 superio_outb(data->sioreg, NCT6683_REG_CR_CASEOPEN, reg); in intrusion0_alarm_store() 1375 superio_outb(sioaddr, SIO_REG_ENABLE, val | 0x01); in nct6683_find()
|
H A D | w83627ehf.c | 95 superio_outb(int ioreg, int reg, int val) in superio_outb() function 1913 superio_outb(sio_data->sioreg, in w83627ehf_probe() 1920 superio_outb(sio_data->sioreg, in w83627ehf_probe() 2140 superio_outb(sioaddr, SIO_REG_ENABLE, val | 0x01); in w83627ehf_find()
|
H A D | nct6775.c | 137 superio_outb(int ioreg, int reg, int val) in superio_outb() function 3437 superio_outb(data->sioreg, NCT6775_REG_CR_CASEOPEN_CLR[nr], reg); in clear_caseopen() 3439 superio_outb(data->sioreg, NCT6775_REG_CR_CASEOPEN_CLR[nr], reg); in clear_caseopen() 3583 superio_outb(sioreg, SIO_REG_ENABLE, in nct6775_check_fan_inputs() 4568 superio_outb(sio_data->sioreg, NCT6775_REG_CR_FAN_DEBOUNCE, in nct6775_probe() 4623 superio_outb(sioaddr, NCT6791_REG_HM_IO_SPACE_LOCK_ENABLE, in nct6791_enable_io_mapping() 4660 superio_outb(sioreg, SIO_REG_ENABLE, data->sio_reg_enable); in nct6775_resume() 4799 superio_outb(sioaddr, SIO_REG_ENABLE, val | 0x01); in nct6775_find()
|
H A D | pc87427.c | 108 static inline void superio_outb(int sioaddr, int reg, int val) in superio_outb() function 1214 superio_outb(sioaddr, SIOREG_LDSEL, logdev[i]); in pc87427_find()
|
/kernel/linux/linux-6.6/drivers/hwmon/ |
H A D | smsc47b397.c | 44 static inline void superio_outb(int reg, int val) in superio_outb() function 59 superio_outb(0x07, ld); in superio_select()
|
H A D | smsc47m1.c | 47 superio_outb(int reg, int val) in superio_outb() function 61 #define superio_select() superio_outb(0x07, 0x0A) 602 superio_outb(SUPERIO_REG_ACT, sio_data->activate | 0x01); in smsc47m1_find() 616 superio_outb(SUPERIO_REG_ACT, sio_data->activate); in smsc47m1_restore()
|
H A D | nct6683.c | 77 superio_outb(int ioreg, int reg, int val) in superio_outb() function 1024 superio_outb(data->sioreg, NCT6683_REG_CR_BEEP, reg); in beep_enable_store() 1087 superio_outb(data->sioreg, NCT6683_REG_CR_CASEOPEN, reg); in intrusion0_alarm_store() 1089 superio_outb(data->sioreg, NCT6683_REG_CR_CASEOPEN, reg); in intrusion0_alarm_store() 1390 superio_outb(sioaddr, SIO_REG_ENABLE, val | 0x01); in nct6683_find()
|
H A D | w83627ehf.c | 95 superio_outb(int ioreg, int reg, int val) in superio_outb() function 1903 superio_outb(sio_data->sioreg, in w83627ehf_probe() 1910 superio_outb(sio_data->sioreg, in w83627ehf_probe() 2098 superio_outb(sioaddr, SIO_REG_ENABLE, val | 0x01); in w83627ehf_find()
|
H A D | it87.c | 97 static inline void superio_outb(int ioreg, int reg, int val) in superio_outb() function 749 superio_outb(data->sioaddr, IT87_SPECIAL_CFG_REG, in smbus_disable() 766 superio_outb(data->sioaddr, IT87_SPECIAL_CFG_REG, in smbus_enable() 2871 superio_outb(sioaddr, IT87_SIO_PINX2_REG, in it87_find() 3103 superio_outb(sioaddr, IT87_SIO_PINX2_REG, reg); in it87_find() 3539 superio_outb(data->sioaddr, IT87_SIO_PINX2_REG, in it87_resume_sio()
|