Henrik Rydberg | 5 Jul 04:27

[PATCH] linux-input: bcm5974-0.5: conformity, urb scrutinized

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>
---

This is version bcm5974-0.5, which is a light rewrite adressing the
comments of Andrew Morton. Regarding the GFP_ATOMIC, it is still present
in irq_button, irq_trackpad, and atp_open, based on the reasons given
in the previous post.

The driver hooks have been extended with reset_resume, pre_reset and post_reset.

diff --git a/drivers/input/mouse/Kconfig b/drivers/input/mouse/Kconfig
index 7bbea09..956cc4f 100644
--- a/drivers/input/mouse/Kconfig
+++ b/drivers/input/mouse/Kconfig
@@ -130,6 +130,29 @@ config MOUSE_APPLETOUCH
 	  To compile this driver as a module, choose M here: the
 	  module will be called appletouch.

+config MOUSE_BCM5974
+	tristate "Apple USB BCM5974 Multitouch trackpad support"
+	depends on USB_ARCH_HAS_HCD
+	depends on USB
+	help
(Continue reading)


Gmane