Commit 1e46e627 authored by Julian Andres Klode's avatar Julian Andres Klode Committed by Greg Kroah-Hartman
Browse files

staging: nvec: ps2: Always sample 4 bytes instead of just 1



Get 4 bytes of data from nvec at once instead of just a single
byte. This makes the driver more similar to nvidias and might
improve reliability.

Signed-off-by: default avatarJulian Andres Klode <jak@jak-linux.org>
Acked-by: default avatarMarc Dietrich <marvin24@gmx.de>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent ff006d12
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -21,7 +21,7 @@

#include "nvec.h"

#define START_STREAMING	{'\x06', '\x03', '\x01'}
#define START_STREAMING	{'\x06', '\x03', '\x04'}
#define STOP_STREAMING	{'\x06', '\x04'}
#define SEND_COMMAND	{'\x06', '\x01', '\xf4', '\x01'}

@@ -65,7 +65,8 @@ static int nvec_ps2_notifier(struct notifier_block *nb,

	switch (event_type) {
	case NVEC_PS2_EVT:
		serio_interrupt(ps2_dev.ser_dev, msg[2], 0);
		for (i = 0; i < msg[1]; i++)
			serio_interrupt(ps2_dev.ser_dev, msg[2 + i], 0);
		return NOTIFY_STOP;

	case NVEC_PS2: