synaptics_detect
psmouse_do_detect(synaptics_detect,
.detect = synaptics_detect,
.detect = synaptics_detect,
.detect = synaptics_detect,
error = synaptics_detect(psmouse, 0);
int synaptics_detect(struct psmouse *psmouse, bool set_properties);