Home
last modified time | relevance | path

Searched refs:superio_inb (Results 1 - 25 of 40) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/watchdog/
H A Dw83627hf_wdt.c122 static inline int superio_inb(int reg) in superio_inb() function
162 t = superio_inb(0x30); in w83627hf_init()
169 t = superio_inb(0x2B) & ~0x10; in w83627hf_init()
174 t = superio_inb(0x29) & ~0x60; in w83627hf_init()
180 t = superio_inb(0x2b) & ~0x04; in w83627hf_init()
184 t = (superio_inb(0x2B) & ~0x08) | 0x04; in w83627hf_init()
189 t = superio_inb(0x2D) & ~0x01; /* PIN77 -> WDT0# */ in w83627hf_init()
191 t = superio_inb(cr_wdt_control); in w83627hf_init()
199 t = superio_inb(0x2C) & ~0x80; /* PIN47 -> WDT0# */ in w83627hf_init()
222 t = superio_inb(cr_wdt_contro in w83627hf_init()
[all...]
H A Df71808e_wdt.c130 static inline int superio_inb(int base, int reg);
160 static inline int superio_inb(int base, int reg) in superio_inb() function
169 val = superio_inb(base, reg) << 8; in superio_inw()
170 val |= superio_inb(base, reg + 1); in superio_inw()
182 unsigned long val = superio_inb(base, reg); in superio_set_bit()
189 unsigned long val = superio_inb(base, reg); in superio_clear_bit()
359 superio_inb(watchdog.sioaddr, SIO_REG_MFUNCT3) & 0xcf); in watchdog_start()
367 superio_inb(watchdog.sioaddr, SIO_REG_TSI_LEVEL_SEL)); in watchdog_start()
382 tmp = superio_inb(watchdog.sioaddr, SIO_F81866_REG_PORT_SEL); in watchdog_start()
414 u8 wdt_conf = superio_inb(watchdo in watchdog_start()
[all...]
H A Dit8712f_wdt.c93 static int superio_inb(int reg) in superio_inb() function
173 if (superio_inb(WDT_CONTROL) & 0x01) in it8712f_wdt_get_status()
373 if (!(superio_inb(ACT_REG) & 0x01)) { in it8712f_wdt_find()
385 revision = superio_inb(DEVREV) & 0x0f; in it8712f_wdt_find()
H A Dit87_wdt.c133 static inline int superio_inb(int reg) in superio_inb() function
274 chip_rev = superio_inb(CHIPREV) & 0x0f; in it87_wdt_init()
329 ctrl = superio_inb(WDTCTRL); in it87_wdt_init()
/kernel/linux/linux-6.6/drivers/watchdog/
H A Dw83627hf_wdt.c126 static inline int superio_inb(int reg) in superio_inb() function
166 t = superio_inb(0x30); in w83627hf_init()
173 t = superio_inb(0x2B) & ~0x10; in w83627hf_init()
178 t = superio_inb(0x29) & ~0x60; in w83627hf_init()
184 t = superio_inb(0x2b) & ~0x04; in w83627hf_init()
188 t = (superio_inb(0x2B) & ~0x08) | 0x04; in w83627hf_init()
193 t = superio_inb(0x2D) & ~0x01; /* PIN77 -> WDT0# */ in w83627hf_init()
195 t = superio_inb(cr_wdt_control); in w83627hf_init()
203 t = superio_inb(0x2C) & ~0x80; /* PIN47 -> WDT0# */ in w83627hf_init()
226 t = superio_inb(cr_wdt_contro in w83627hf_init()
[all...]
H A Df71808e_wdt.c126 static inline int superio_inb(int base, int reg);
152 static inline int superio_inb(int base, int reg) in superio_inb() function
161 val = superio_inb(base, reg) << 8; in superio_inw()
162 val |= superio_inb(base, reg + 1); in superio_inw()
174 unsigned long val = superio_inb(base, reg); in superio_set_bit()
181 unsigned long val = superio_inb(base, reg); in superio_clear_bit()
335 superio_inb(wd->sioaddr, SIO_REG_MFUNCT3) & 0xcf); in fintek_wdt_start()
343 superio_inb(wd->sioaddr, SIO_REG_TSI_LEVEL_SEL)); in fintek_wdt_start()
359 tmp = superio_inb(wd->sioaddr, SIO_F81866_REG_PORT_SEL); in fintek_wdt_start()
391 u8 wdt_conf = superio_inb(w in fintek_wdt_start()
[all...]
H A Dit8712f_wdt.c92 static int superio_inb(int reg) in superio_inb() function
172 if (superio_inb(WDT_CONTROL) & 0x01) in it8712f_wdt_get_status()
372 if (!(superio_inb(ACT_REG) & 0x01)) { in it8712f_wdt_find()
384 revision = superio_inb(DEVREV) & 0x0f; in it8712f_wdt_find()
H A Dit87_wdt.c133 static inline int superio_inb(int reg) in superio_inb() function
266 chip_rev = superio_inb(CHIPREV) & 0x0f; in it87_wdt_init()
321 ctrl = superio_inb(WDTCTRL); in it87_wdt_init()
/kernel/linux/linux-5.10/drivers/char/
H A Dpc8736x_gpio.c87 static inline int superio_inb(int addr) in superio_inb() function
99 id = superio_inb(SIO_SID); in pc8736x_superio_present()
104 id = superio_inb(SIO_SID); in pc8736x_superio_present()
136 config = superio_inb(func_slct); in pc8736x_gpio_configure_fn()
281 rc = superio_inb(SIO_CF1); in pc8736x_gpio_init()
288 if (!superio_inb(SIO_UNIT_ACT)) { in pc8736x_gpio_init()
295 pc8736x_gpio_base = (superio_inb(SIO_BASE_HADDR) << 8 in pc8736x_gpio_init()
296 | superio_inb(SIO_BASE_LADDR)); in pc8736x_gpio_init()
/kernel/linux/linux-6.6/drivers/char/
H A Dpc8736x_gpio.c87 static inline int superio_inb(int addr) in superio_inb() function
99 id = superio_inb(SIO_SID); in pc8736x_superio_present()
104 id = superio_inb(SIO_SID); in pc8736x_superio_present()
136 config = superio_inb(func_slct); in pc8736x_gpio_configure_fn()
281 rc = superio_inb(SIO_CF1); in pc8736x_gpio_init()
288 if (!superio_inb(SIO_UNIT_ACT)) { in pc8736x_gpio_init()
295 pc8736x_gpio_base = (superio_inb(SIO_BASE_HADDR) << 8 in pc8736x_gpio_init()
296 | superio_inb(SIO_BASE_LADDR)); in pc8736x_gpio_init()
/kernel/linux/linux-5.10/drivers/gpio/
H A Dgpio-f7188x.c85 static inline int superio_inb(int base, int reg) in superio_inb() function
269 dir = superio_inb(sio->addr, gpio_dir(bank->regbase)); in f7188x_gpio_get_direction()
291 dir = superio_inb(sio->addr, gpio_dir(bank->regbase)); in f7188x_gpio_direction_in()
312 dir = superio_inb(sio->addr, gpio_dir(bank->regbase)); in f7188x_gpio_get()
315 data = superio_inb(sio->addr, gpio_data_out(bank->regbase)); in f7188x_gpio_get()
317 data = superio_inb(sio->addr, gpio_data_in(bank->regbase)); in f7188x_gpio_get()
337 data_out = superio_inb(sio->addr, gpio_data_out(bank->regbase)); in f7188x_gpio_direction_out()
344 dir = superio_inb(sio->addr, gpio_dir(bank->regbase)); in f7188x_gpio_direction_out()
365 data_out = superio_inb(sio->addr, gpio_data_out(bank->regbase)); in f7188x_gpio_set()
393 data = superio_inb(si in f7188x_gpio_set_config()
[all...]
H A Dgpio-it87.c105 static inline int superio_inb(int reg) in superio_inb() function
138 u8 curr_val = superio_inb(reg); in superio_set_mask()
147 u8 curr_val = superio_inb(reg); in superio_clear_mask()
294 chip_rev = superio_inb(CHIPREV) & 0x0f; in it87_gpio_init()
/kernel/linux/linux-6.6/drivers/gpio/
H A Dgpio-f7188x.c102 static inline int superio_inb(int base, int reg) in superio_inb() function
300 dir = superio_inb(sio->addr, f7188x_gpio_dir(bank->regbase)); in f7188x_gpio_get_direction()
325 dir = superio_inb(sio->addr, f7188x_gpio_dir(bank->regbase)); in f7188x_gpio_direction_in()
350 dir = superio_inb(sio->addr, f7188x_gpio_dir(bank->regbase)); in f7188x_gpio_get()
353 data = superio_inb(sio->addr, f7188x_gpio_data_out(bank->regbase)); in f7188x_gpio_get()
355 data = superio_inb(sio->addr, f7188x_gpio_data_in(bank->regbase)); in f7188x_gpio_get()
375 data_out = superio_inb(sio->addr, f7188x_gpio_data_out(bank->regbase)); in f7188x_gpio_direction_out()
382 dir = superio_inb(sio->addr, f7188x_gpio_dir(bank->regbase)); in f7188x_gpio_direction_out()
406 data_out = superio_inb(sio->addr, f7188x_gpio_data_out(bank->regbase)); in f7188x_gpio_set()
434 data = superio_inb(si in f7188x_gpio_set_config()
[all...]
H A Dgpio-it87.c105 static inline int superio_inb(int reg) in superio_inb() function
130 u8 curr_val = superio_inb(reg); in superio_set_mask()
139 u8 curr_val = superio_inb(reg); in superio_clear_mask()
286 chip_rev = superio_inb(CHIPREV) & 0x0f; in it87_gpio_init()
/kernel/linux/linux-5.10/drivers/hwmon/
H A Dsmsc47b397.c50 static inline int superio_inb(int reg) in superio_inb() function
301 id = force_id ? force_id : superio_inb(SUPERIO_REG_DEVID); in smsc47b397_find()
319 rev = superio_inb(SUPERIO_REG_DEVREV); in smsc47b397_find()
322 addr = (superio_inb(SUPERIO_REG_BASE_MSB) << 8) in smsc47b397_find()
323 | superio_inb(SUPERIO_REG_BASE_LSB); in smsc47b397_find()
H A Dpc87427.c114 static inline int superio_inb(int sioaddr, int reg) in superio_inb() function
1205 val = force_id ? force_id : superio_inb(sioaddr, SIOREG_DEVID); in pc87427_find()
1216 val = superio_inb(sioaddr, SIOREG_ACT); in pc87427_find()
1223 val = superio_inb(sioaddr, SIOREG_MAP); in pc87427_find()
1230 val = (superio_inb(sioaddr, SIOREG_IOBASE) << 8) in pc87427_find()
1231 | superio_inb(sioaddr, SIOREG_IOBASE + 1); in pc87427_find()
1249 cfg = superio_inb(sioaddr, SIOREG_CF2); in pc87427_find()
1255 cfg = superio_inb(sioaddr, SIOREG_CFD); in pc87427_find()
1259 cfg = superio_inb(sioaddr, SIOREG_CF4); in pc87427_find()
1262 cfg_b = superio_inb(sioadd in pc87427_find()
[all...]
H A Dit87.c86 static inline int superio_inb(int ioreg, int reg) in superio_inb() function
2475 if (!(superio_inb(sioaddr, IT87_ACT_REG) & 0x01)) { in it87_find()
2488 sio_data->revision = superio_inb(sioaddr, DEVREV) & 0x0f; in it87_find()
2520 sio_data->beep_pin = superio_inb(sioaddr, in it87_find()
2527 reg25 = superio_inb(sioaddr, IT87_SIO_GPIO1_REG); in it87_find()
2528 reg27 = superio_inb(sioaddr, IT87_SIO_GPIO3_REG); in it87_find()
2529 reg2a = superio_inb(sioaddr, IT87_SIO_PINX1_REG); in it87_find()
2530 reg2c = superio_inb(sioaddr, IT87_SIO_PINX2_REG); in it87_find()
2531 regef = superio_inb(sioaddr, IT87_SIO_SPI_REG); in it87_find()
2588 sio_data->beep_pin = superio_inb(sioadd in it87_find()
[all...]
H A Dsch56xx-common.c65 static inline int superio_inb(int base, int reg) in superio_inb() function
473 devid = superio_inb(sioaddr, SIO_REG_DEVID); in sch56xx_find()
490 if (!(superio_inb(sioaddr, SIO_REG_ENABLE) & 0x01)) { in sch56xx_find()
500 address = superio_inb(sioaddr, SIO_REG_ADDR) | in sch56xx_find()
501 superio_inb(sioaddr, SIO_REG_ADDR + 1) << 8; in sch56xx_find()
H A Dnct6683.c76 superio_inb(int ioreg, int reg) in superio_inb() function
985 reg = superio_inb(data->sioreg, NCT6683_REG_CR_BEEP); in beep_enable_show()
1018 reg = superio_inb(data->sioreg, NCT6683_REG_CR_BEEP); in beep_enable_store()
1046 reg = superio_inb(data->sioreg, NCT6683_REG_CR_CASEOPEN); in intrusion0_alarm_show()
1084 reg = superio_inb(data->sioreg, NCT6683_REG_CR_CASEOPEN); in intrusion0_alarm_store()
1348 val = (superio_inb(sioaddr, SIO_REG_DEVID) << 8) in nct6683_find()
1349 | superio_inb(sioaddr, SIO_REG_DEVID + 1); in nct6683_find()
1363 val = (superio_inb(sioaddr, SIO_REG_ADDR) << 8) in nct6683_find()
1364 | superio_inb(sioaddr, SIO_REG_ADDR + 1); in nct6683_find()
1372 val = superio_inb(sioadd in nct6683_find()
[all...]
H A Dnct6775.c144 superio_inb(int ioreg, int reg) in superio_inb() function
3435 reg = superio_inb(data->sioreg, NCT6775_REG_CR_CASEOPEN_CLR[nr]); in clear_caseopen()
3555 data->sio_reg_enable = superio_inb(sioreg, SIO_REG_ENABLE); in nct6775_check_fan_inputs()
3559 int cr2c = superio_inb(sioreg, 0x2c); in nct6775_check_fan_inputs()
3565 fan4pin = !(superio_inb(sioreg, 0x2A) & 0x80); in nct6775_check_fan_inputs()
3567 bool gpok = superio_inb(sioreg, 0x27) & 0x80; in nct6775_check_fan_inputs()
3592 fan3pin = !(superio_inb(sioreg, 0x24) & 0x40); in nct6775_check_fan_inputs()
3597 fan4pin = superio_inb(sioreg, 0x1C) & 0x01; in nct6775_check_fan_inputs()
3602 fan5pin = superio_inb(sioreg, 0x1C) & 0x02; in nct6775_check_fan_inputs()
3607 int cr24 = superio_inb(siore in nct6775_check_fan_inputs()
[all...]
/kernel/linux/linux-6.6/drivers/hwmon/
H A Dsmsc47b397.c50 static inline int superio_inb(int reg) in superio_inb() function
301 id = force_id ? force_id : superio_inb(SUPERIO_REG_DEVID); in smsc47b397_find()
319 rev = superio_inb(SUPERIO_REG_DEVREV); in smsc47b397_find()
322 addr = (superio_inb(SUPERIO_REG_BASE_MSB) << 8) in smsc47b397_find()
323 | superio_inb(SUPERIO_REG_BASE_LSB); in smsc47b397_find()
H A Dit87.c91 static inline int superio_inb(int ioreg, int reg) in superio_inb() function
2770 if (!(superio_inb(sioaddr, IT87_ACT_REG) & 0x01)) { in it87_find()
2785 sio_data->revision = superio_inb(sioaddr, DEVREV) & 0x0f; in it87_find()
2817 sio_data->beep_pin = superio_inb(sioaddr, 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()
2885 sio_data->beep_pin = superio_inb(sioadd in it87_find()
[all...]
H A Dpc87427.c114 static inline int superio_inb(int sioaddr, int reg) in superio_inb() function
1205 val = force_id ? force_id : superio_inb(sioaddr, SIOREG_DEVID); in pc87427_find()
1216 val = superio_inb(sioaddr, SIOREG_ACT); in pc87427_find()
1223 val = superio_inb(sioaddr, SIOREG_MAP); in pc87427_find()
1230 val = (superio_inb(sioaddr, SIOREG_IOBASE) << 8) in pc87427_find()
1231 | superio_inb(sioaddr, SIOREG_IOBASE + 1); in pc87427_find()
1249 cfg = superio_inb(sioaddr, SIOREG_CF2); in pc87427_find()
1255 cfg = superio_inb(sioaddr, SIOREG_CFD); in pc87427_find()
1259 cfg = superio_inb(sioaddr, SIOREG_CF4); in pc87427_find()
1262 cfg_b = superio_inb(sioadd in pc87427_find()
[all...]
H A Dsch56xx-common.c65 static inline int superio_inb(int base, int reg) in superio_inb() function
461 devid = superio_inb(sioaddr, SIO_REG_DEVID); in sch56xx_find()
478 if (!(superio_inb(sioaddr, SIO_REG_ENABLE) & 0x01)) { in sch56xx_find()
488 address = superio_inb(sioaddr, SIO_REG_ADDR) | in sch56xx_find()
489 superio_inb(sioaddr, SIO_REG_ADDR + 1) << 8; in sch56xx_find()
H A Dnct6683.c84 superio_inb(int ioreg, int reg) in superio_inb() function
986 reg = superio_inb(data->sioreg, NCT6683_REG_CR_BEEP); in beep_enable_show()
1019 reg = superio_inb(data->sioreg, NCT6683_REG_CR_BEEP); in beep_enable_store()
1047 reg = superio_inb(data->sioreg, NCT6683_REG_CR_CASEOPEN); in intrusion0_alarm_show()
1085 reg = superio_inb(data->sioreg, NCT6683_REG_CR_CASEOPEN); in intrusion0_alarm_store()
1357 val = (superio_inb(sioaddr, SIO_REG_DEVID) << 8) in nct6683_find()
1358 | superio_inb(sioaddr, SIO_REG_DEVID + 1); in nct6683_find()
1378 val = (superio_inb(sioaddr, SIO_REG_ADDR) << 8) in nct6683_find()
1379 | superio_inb(sioaddr, SIO_REG_ADDR + 1); in nct6683_find()
1387 val = superio_inb(sioadd in nct6683_find()
[all...]

Completed in 33 milliseconds

12