/* gscps2_open() is called when a port is opened by the higher layer. It resets and enables the port.  */
static int gscps2_open(struct serio *port)
/* gscps2_open() is called when a port is opened by the higher layer. It resets and enables the port.  */
static int gscps2_open(struct serio *port)
{
	struct gscps2port *ps2port = port->port_data;
	gscps2_reset(ps2port);
	gscps2_enable(ps2port, ENABLE);
	gscps2_interrupt(0, NULL);
	return 0;
}