Lines Matching refs:sio_cip
211 static inline void superio_outb(int sio_cip, int reg, int val) in superio_outb() argument
213 outb(reg, sio_cip); in superio_outb()
214 outb(val, sio_cip + 1); in superio_outb()
217 static inline int superio_inb(int sio_cip, int reg) in superio_inb() argument
219 outb(reg, sio_cip); in superio_inb()
220 return inb(sio_cip + 1); in superio_inb()
223 static inline void superio_select(int sio_cip, int ldn) in superio_select() argument
225 outb(SIO_VT1211_LDN, sio_cip); in superio_select()
226 outb(ldn, sio_cip + 1); in superio_select()
229 static inline void superio_enter(int sio_cip) in superio_enter() argument
231 outb(0x87, sio_cip); in superio_enter()
232 outb(0x87, sio_cip); in superio_enter()
235 static inline void superio_exit(int sio_cip) in superio_exit() argument
237 outb(0xaa, sio_cip); in superio_exit()
1283 static int __init vt1211_find(int sio_cip, unsigned short *address) in vt1211_find() argument
1288 superio_enter(sio_cip); in vt1211_find()
1290 devid = force_id ? force_id : superio_inb(sio_cip, SIO_VT1211_DEVID); in vt1211_find()
1294 superio_select(sio_cip, SIO_VT1211_LDN_HWMON); in vt1211_find()
1296 if ((superio_inb(sio_cip, SIO_VT1211_ACTIVE) & 1) == 0) { in vt1211_find()
1301 *address = ((superio_inb(sio_cip, SIO_VT1211_BADDR) << 8) | in vt1211_find()
1302 (superio_inb(sio_cip, SIO_VT1211_BADDR + 1))) & 0xff00; in vt1211_find()
1310 *address, superio_inb(sio_cip, SIO_VT1211_DEVREV)); in vt1211_find()
1313 superio_exit(sio_cip); in vt1211_find()