Lines Matching refs:sio_port
253 static uint8_t w836xx_deviceid_hwmon(uint16_t sio_port) in w836xx_deviceid_hwmon() argument
259 sio_write(sio_port, 0x07, 0x0b); /* Select LDN 0xb (HWM). */ in w836xx_deviceid_hwmon()
260 if ((sio_read(sio_port, 0x30) & (1 << 0)) != (1 << 0)) { in w836xx_deviceid_hwmon()
265 hwmport = sio_read(sio_port, 0x60) << 8; in w836xx_deviceid_hwmon()
266 hwmport |= sio_read(sio_port, 0x61); in w836xx_deviceid_hwmon()
2039 static uint16_t smsc_find_runtime(uint16_t sio_port, uint16_t chip_id, in smsc_find_runtime() argument
2045 OUTB(0x55, sio_port); /* Enable configuration. */ in smsc_find_runtime()
2046 if (sio_read(sio_port, 0x20) != chip_id) { in smsc_find_runtime()
2052 sio_write(sio_port, 0x07, logical_device); in smsc_find_runtime()
2053 if (sio_read(sio_port, 0x30) & 1) { in smsc_find_runtime()
2054 rt_port = (sio_read(sio_port, 0x60) << 8) in smsc_find_runtime()
2055 | sio_read(sio_port, 0x61); in smsc_find_runtime()
2063 OUTB(0xaa, sio_port); /* Disable configuration. */ in smsc_find_runtime()