Lines Matching refs:ps2dev
86 struct ps2dev *ps2dev = &psmouse->ps2dev; in fsp_reg_read() local
99 ps2_begin_command(ps2dev); in fsp_reg_read()
101 if (ps2_sendbyte(ps2dev, 0xf3, FSP_CMD_TIMEOUT) < 0) in fsp_reg_read()
105 ps2_sendbyte(ps2dev, 0x66, FSP_CMD_TIMEOUT2); in fsp_reg_read()
107 ps2_sendbyte(ps2dev, 0x88, FSP_CMD_TIMEOUT2); in fsp_reg_read()
109 if (ps2_sendbyte(ps2dev, 0xf3, FSP_CMD_TIMEOUT) < 0) in fsp_reg_read()
113 ps2_sendbyte(ps2dev, 0x68, FSP_CMD_TIMEOUT2); in fsp_reg_read()
116 ps2_sendbyte(ps2dev, 0xcc, FSP_CMD_TIMEOUT2); in fsp_reg_read()
120 ps2_sendbyte(ps2dev, 0x66, FSP_CMD_TIMEOUT2); in fsp_reg_read()
124 ps2_sendbyte(ps2dev, addr, FSP_CMD_TIMEOUT); in fsp_reg_read()
126 if (__ps2_command(ps2dev, param, PSMOUSE_CMD_GETINFO) < 0) in fsp_reg_read()
133 ps2_end_command(ps2dev); in fsp_reg_read()
143 struct ps2dev *ps2dev = &psmouse->ps2dev; in fsp_reg_write() local
147 ps2_begin_command(ps2dev); in fsp_reg_write()
149 if (ps2_sendbyte(ps2dev, 0xf3, FSP_CMD_TIMEOUT) < 0) in fsp_reg_write()
154 ps2_sendbyte(ps2dev, 0x74, FSP_CMD_TIMEOUT2); in fsp_reg_write()
158 ps2_sendbyte(ps2dev, 0x77, FSP_CMD_TIMEOUT2); in fsp_reg_write()
161 ps2_sendbyte(ps2dev, 0x55, FSP_CMD_TIMEOUT2); in fsp_reg_write()
165 ps2_sendbyte(ps2dev, v, FSP_CMD_TIMEOUT2); in fsp_reg_write()
167 if (ps2_sendbyte(ps2dev, 0xf3, FSP_CMD_TIMEOUT) < 0) in fsp_reg_write()
172 ps2_sendbyte(ps2dev, 0x47, FSP_CMD_TIMEOUT2); in fsp_reg_write()
175 ps2_sendbyte(ps2dev, 0x44, FSP_CMD_TIMEOUT2); in fsp_reg_write()
178 ps2_sendbyte(ps2dev, 0x33, FSP_CMD_TIMEOUT2); in fsp_reg_write()
182 ps2_sendbyte(ps2dev, v, FSP_CMD_TIMEOUT2); in fsp_reg_write()
186 ps2_end_command(ps2dev); in fsp_reg_write()
216 struct ps2dev *ps2dev = &psmouse->ps2dev; in fsp_page_reg_read() local
222 ps2_begin_command(ps2dev); in fsp_page_reg_read()
224 if (ps2_sendbyte(ps2dev, 0xf3, FSP_CMD_TIMEOUT) < 0) in fsp_page_reg_read()
227 ps2_sendbyte(ps2dev, 0x66, FSP_CMD_TIMEOUT2); in fsp_page_reg_read()
228 ps2_sendbyte(ps2dev, 0x88, FSP_CMD_TIMEOUT2); in fsp_page_reg_read()
230 if (ps2_sendbyte(ps2dev, 0xf3, FSP_CMD_TIMEOUT) < 0) in fsp_page_reg_read()
233 ps2_sendbyte(ps2dev, 0x83, FSP_CMD_TIMEOUT2); in fsp_page_reg_read()
234 ps2_sendbyte(ps2dev, 0x88, FSP_CMD_TIMEOUT2); in fsp_page_reg_read()
237 if (__ps2_command(ps2dev, param, PSMOUSE_CMD_GETINFO)) in fsp_page_reg_read()
244 ps2_end_command(ps2dev); in fsp_page_reg_read()
254 struct ps2dev *ps2dev = &psmouse->ps2dev; in fsp_page_reg_write() local
258 ps2_begin_command(ps2dev); in fsp_page_reg_write()
260 if (ps2_sendbyte(ps2dev, 0xf3, FSP_CMD_TIMEOUT) < 0) in fsp_page_reg_write()
263 ps2_sendbyte(ps2dev, 0x38, FSP_CMD_TIMEOUT2); in fsp_page_reg_write()
264 ps2_sendbyte(ps2dev, 0x88, FSP_CMD_TIMEOUT2); in fsp_page_reg_write()
266 if (ps2_sendbyte(ps2dev, 0xf3, FSP_CMD_TIMEOUT) < 0) in fsp_page_reg_write()
270 ps2_sendbyte(ps2dev, 0x47, FSP_CMD_TIMEOUT2); in fsp_page_reg_write()
273 ps2_sendbyte(ps2dev, 0x44, FSP_CMD_TIMEOUT2); in fsp_page_reg_write()
276 ps2_sendbyte(ps2dev, 0x33, FSP_CMD_TIMEOUT2); in fsp_page_reg_write()
279 ps2_sendbyte(ps2dev, v, FSP_CMD_TIMEOUT2); in fsp_page_reg_write()
283 ps2_end_command(ps2dev); in fsp_page_reg_write()
861 struct ps2dev *ps2dev = &psmouse->ps2dev; in fsp_activate_protocol() local
870 ps2_command(ps2dev, param, PSMOUSE_CMD_SETRATE); in fsp_activate_protocol()
872 ps2_command(ps2dev, param, PSMOUSE_CMD_SETRATE); in fsp_activate_protocol()
874 ps2_command(ps2dev, param, PSMOUSE_CMD_SETRATE); in fsp_activate_protocol()
876 ps2_command(ps2dev, param, PSMOUSE_CMD_GETID); in fsp_activate_protocol()
1009 sysfs_remove_group(&psmouse->ps2dev.serio->dev.kobj, in fsp_disconnect()
1073 error = sysfs_create_group(&psmouse->ps2dev.serio->dev.kobj, in fsp_init()