27 Jun 01:06
[PATCH 001/001] linux-input: Support for BCM5974 multitouch trackpad
From: Henrik Rydberg <rydberg <at> euromail.se>
Subject: [PATCH 001/001] linux-input: Support for BCM5974 multitouch trackpad
Newsgroups: gmane.linux.kernel.input, gmane.linux.kernel
Date: 2008-06-26 23:07:19 GMT
Subject: [PATCH 001/001] linux-input: Support for BCM5974 multitouch trackpad
Newsgroups: gmane.linux.kernel.input, gmane.linux.kernel
Date: 2008-06-26 23:07:19 GMT
From: Henrik Rydberg <rydberg <at> euromail.se> BCM5974: This driver adds support for the multitouch trackpad on the new Apple Macbook Air and Macbook Pro Penryn laptops. It replaces the appletouch driver on those computers, and integrates well with the synaptics driver of the Xorg system. Signed-off-by: Henrik Rydberg <rydberg <at> euromail.se> --- The touchpad on the new Macbook Air and Macbook Pro Penryn laptops is based on the Broadcom BCM5974 chip, of which very little is publicly known. The device is currently not recognized by the kernel, and as a consequence the synaptics system fails to operate. The fall-back mouse handling is very poor. The attached driver, bcm5974, remedies this. It operates similarly to the appletouch driver, and could preferably be added to the same place in the kernel tree, drivers/input/mouse/. diff -uprN -X upstream-2.6/Documentation/dontdiff baseline-2.6/drivers/input/mouse/bcm5974.c upstream-2.6/drivers/input/mouse/bcm5974.c --- baseline-2.6/drivers/input/mouse/bcm5974.c 1970-01-01 01:00:00.000000000 +0100 +++ upstream-2.6/drivers/input/mouse/bcm5974.c 2008-06-27 00:28:07.000000000 +0200 @@ -0,0 +1,674 @@ +/* + * Apple USB BCM5974 (Macbook Air and Penryn Macbook Pro) multitouch driver + * + * Copyright (C) 2008 Henrik Rydberg (rydberg <at> euromail.se) + * + * The USB initialization and package decoding was made by + * Scott Shawcroft as part of the touchd user-space driver project: + * Copyright (C) 2008 Scott Shawcroft (tannewt of tannewt.org)(Continue reading)
RSS Feed