Lines Matching refs:sio_config_port
92 static inline void sch311x_sio_enter(int sio_config_port)
94 outb(0x55, sio_config_port);
97 static inline void sch311x_sio_exit(int sio_config_port)
99 outb(0xaa, sio_config_port);
102 static inline int sch311x_sio_inb(int sio_config_port, int reg)
104 outb(reg, sio_config_port);
105 return inb(sio_config_port + 1);
108 static inline void sch311x_sio_outb(int sio_config_port, int reg, int val)
110 outb(reg, sio_config_port);
111 outb(val, sio_config_port + 1);
490 static int __init sch311x_detect(int sio_config_port, unsigned short *addr)
496 sch311x_sio_enter(sio_config_port);
500 reg = force_id ? force_id : sch311x_sio_inb(sio_config_port, 0x20);
508 sch311x_sio_outb(sio_config_port, 0x07, 0x0a);
511 if (sch311x_sio_inb(sio_config_port, 0x30) && 0x01 == 0)
515 base_addr = (sch311x_sio_inb(sio_config_port, 0x60) << 8) |
516 sch311x_sio_inb(sio_config_port, 0x61);
528 sch311x_sio_exit(sio_config_port);