[meego-packaging] [meego-commits] 10667: Changes to Trunk:Testing/kernel-mid
Mai, Leonard
leonard.mai at intel.com
Tue Dec 7 11:49:22 PST 2010
Yes it is the same.
-----Original Message-----
From: meego-packaging-bounces at meego.com [mailto:meego-packaging-bounces at meego.com] On Behalf Of Selbak, Rolla N
Sent: Tuesday, December 07, 2010 11:42 AM
To: meego-packaging at meego.com; meego-commits at meego.com
Subject: Re: [meego-packaging] [meego-commits] 10667: Changes to Trunk:Testing/kernel-mid
Is this the same as the 10668 commit from ldmai? Looks like it...
rs
On 12/7/10 11:26 AM, "Arjan van de Ven" <no_reply at build.meego.com> wrote:
Hi,
I have made the following changes to kernel-mid in project Trunk:Testing. Please review and accept ASAP.
Thank You,
Arjan van de Ven
[This message was auto-generated]
---
Request #10667:
submit: devel:kernel/kernel-mid(r11) -> Trunk:Testing/kernel-mid
Message:
enable atmel multitouch
State: new 2010-12-07T11:26:42 arjan
Comment: None
changes files:
--------------
--- kernel.changes
+++ kernel.changes
@@ -0,0 +1,3 @@
+* Tue Dev 07 2010 Leonard D Mai <leonard.mai at intel.com> - 2.6.35.3
+- enable atmel multitouch
+
new:
----
linux-2.6.35-atmel-multitouch.patch
spec files:
-----------
--- kernel-ivi.spec
+++ kernel-ivi.spec
@@ -496,57 +496,58 @@
Patch425: linux-2.6.36-atmel-mrst-integration.patch
Patch426: linux-2.6.36-atmel-2.patch
Patch427: linux-2.6.36-atmel-3.patch
+Patch428: linux-2.6.35-atmel-multitouch.patch
-Patch428: linux-2.6.36-cyttsp-add-sTMA3406.patch
-Patch429: linux-2.6.36-cyttsp-mrst-c.patch
-Patch430: linux-2.6.36-cyttsp-low-power-mode.patch
+Patch429: linux-2.6.36-cyttsp-add-sTMA3406.patch
+Patch430: linux-2.6.36-cyttsp-mrst-c.patch
+Patch431: linux-2.6.36-cyttsp-low-power-mode.patch
# Various sensors connected to i2c
-Patch431: linux-2.6.35-apds9802als-fix-als-sensing-range-value.patch
-Patch432: linux-2.6.35-lednames.patch
-Patch433: linux-2.6.36-mfd-led-flash.patch
-Patch434: linux-2.6.36-apds9802als-runtime-pm.patch
-Patch435: linux-2.6.36-ak8974-add-runtime-pm.patch
-Patch436: linux-2.6.36-ak8974-optimize-i2c-transaction.patch
-Patch437: linux-2.6.36-hwmon-device-driver-for-ak8975-eCompass.patch
-Patch438: linux-2.6.36-apds9802als-fix-runtime-pm.patch
-Patch439: linux-2.6.36-apds9802ps-fix-runtime-pm.patch
-
-
-Patch440: linux-2.6.37-APDS990X-upstream.patch
-Patch441: linux-2.6.37-APDS990X-backport.patch
-Patch442: linux-2.6.37-APDS990X-driver-name.patch
-Patch443: linux-2.6.37-APDS990X-resource-setup.patch
-Patch444: linux-2.6.37-APDS990X-mrst-c-part.patch
+Patch432: linux-2.6.35-apds9802als-fix-als-sensing-range-value.patch
+Patch433: linux-2.6.35-lednames.patch
+Patch434: linux-2.6.36-mfd-led-flash.patch
+Patch435: linux-2.6.36-apds9802als-runtime-pm.patch
+Patch436: linux-2.6.36-ak8974-add-runtime-pm.patch
+Patch437: linux-2.6.36-ak8974-optimize-i2c-transaction.patch
+Patch438: linux-2.6.36-hwmon-device-driver-for-ak8975-eCompass.patch
+Patch439: linux-2.6.36-apds9802als-fix-runtime-pm.patch
+Patch440: linux-2.6.36-apds9802ps-fix-runtime-pm.patch
+
+
+Patch441: linux-2.6.37-APDS990X-upstream.patch
+Patch442: linux-2.6.37-APDS990X-backport.patch
+Patch443: linux-2.6.37-APDS990X-driver-name.patch
+Patch444: linux-2.6.37-APDS990X-resource-setup.patch
+Patch445: linux-2.6.37-APDS990X-mrst-c-part.patch
# if only life was so simple that patches that get submitted actually
# compile.
-Patch445: linux-2.6.36-broadcom-gps.patch
-Patch446: linux-2.6.36-nfc-NXP-PN544.patch
+Patch446: linux-2.6.36-broadcom-gps.patch
+Patch447: linux-2.6.36-nfc-NXP-PN544.patch
-Patch447: linux-2.6.35-lis-pm-init-fix.patch
-Patch448: linux-2.6.36-lis-single-click.patch
-Patch449: linux-2.6.36-lis3-6d-support.patch
+Patch448: linux-2.6.35-lis-pm-init-fix.patch
+Patch449: linux-2.6.36-lis-single-click.patch
+Patch450: linux-2.6.36-lis3-6d-support.patch
# Various devices connected to SPI
-Patch450: linux-2.6.35-mrst_max3110-Make-the-IRQ-option-runtime.patch
+Patch451: linux-2.6.35-mrst_max3110-Make-the-IRQ-option-runtime.patch
# wifi/bluetooth connectivity
-Patch451: linux-2.6.36-wl1271-add-platform_data.patch
-Patch452: linux-2.6.36-mrst.c-add-platform-support-for-wl12xx.patch
-Patch453: linux-2.6.36-mrst.c-Add-btfm_init-to-enable-bluetooth.patch
+Patch452: linux-2.6.36-wl1271-add-platform_data.patch
+Patch453: linux-2.6.36-mrst.c-add-platform-support-for-wl12xx.patch
+Patch454: linux-2.6.36-mrst.c-Add-btfm_init-to-enable-bluetooth.patch
# other drivers
-Patch454: linux-2.6.36-medfield-battery.patch
-Patch455: linux-2.6.35-keycodes-fixup.patch
-Patch456: linux-2.6.35-backlight-fixup.patch
-Patch457: 0001-staging-sep-update-sep-driver-for-Medfield.patch
+Patch455: linux-2.6.36-medfield-battery.patch
+Patch456: linux-2.6.35-keycodes-fixup.patch
+Patch457: linux-2.6.35-backlight-fixup.patch
+Patch458: 0001-staging-sep-update-sep-driver-for-Medfield.patch
-Patch458: 0001-Medfield_Current_Monitoring_Driver.patch
-Patch459: 0001-Medfield_Thermal_Driver_Rework.patch
+Patch459: 0001-Medfield_Current_Monitoring_Driver.patch
+Patch460: 0001-Medfield_Thermal_Driver_Rework.patch
#0001-Cleanup-and-Improvement-patch-to-Intel-MSIC-Battery-.patch
#
@@ -1429,89 +1430,91 @@
%patch426 -p1
# linux-2.6.36-atmel-3.patch
%patch427 -p1
+# linux-2.6.35-atmel-multitouch.patch
+%patch428 -p1
# linux-2.6.36-cyttsp-add-sTMA3406.patch
-%patch428 -p1
-# linux-2.6.36-cyttsp-mrst-c.patch
%patch429 -p1
-# linux-2.6.36-cyttsp-low-power-mode.patch
+# linux-2.6.36-cyttsp-mrst-c.patch
%patch430 -p1
+# linux-2.6.36-cyttsp-low-power-mode.patch
+%patch431 -p1
# Various sensors connected to i2c
# linux-2.6.35-apds9802als-fix-als-sensing-range-value.patch
-%patch431 -p1
-# linux-2.6.35-lednames.patch
%patch432 -p1
-# linux-2.6.36-mfd-led-flash.patch
+# linux-2.6.35-lednames.patch
%patch433 -p1
-# linux-2.6.36-apds9802als-runtime-pm.patch
+# linux-2.6.36-mfd-led-flash.patch
%patch434 -p1
-# linux-2.6.36-ak8974-add-runtime-pm.patch
+# linux-2.6.36-apds9802als-runtime-pm.patch
%patch435 -p1
-# linux-2.6.36-ak8974-optimize-i2c-transaction.patch
+# linux-2.6.36-ak8974-add-runtime-pm.patch
%patch436 -p1
-# linux-2.6.36-hwmon-device-driver-for-ak8975-eCompass.patch
+# linux-2.6.36-ak8974-optimize-i2c-transaction.patch
%patch437 -p1
-# linux-2.6.36-apds9802als-fix-runtime-pm.patch
+# linux-2.6.36-hwmon-device-driver-for-ak8975-eCompass.patch
%patch438 -p1
-# linux-2.6.36-apds9802ps-fix-runtime-pm.patch
+# linux-2.6.36-apds9802als-fix-runtime-pm.patch
%patch439 -p1
+# linux-2.6.36-apds9802ps-fix-runtime-pm.patch
+%patch440 -p1
# linux-2.6.37-APDS990X-upstream.patch
-%patch440 -p1
-# linux-2.6.37-APDS990X-backport.patch
%patch441 -p1
-# linux-2.6.37-APDS990X-driver-name.patch
+# linux-2.6.37-APDS990X-backport.patch
%patch442 -p1
-# linux-2.6.37-APDS990X-resource-setup.patch
+# linux-2.6.37-APDS990X-driver-name.patch
%patch443 -p1
-# linux-2.6.37-APDS990X-mrst-c-part.patch
+# linux-2.6.37-APDS990X-resource-setup.patch
%patch444 -p1
+# linux-2.6.37-APDS990X-mrst-c-part.patch
+%patch445 -p1
# if only life was so simple that patches that get submitted actually
# compile.
# linux-2.6.36-broadcom-gps.patch
-%patch445 -p1
-# linux-2.6.36-nfc-NXP-PN544.patch
%patch446 -p1
+# linux-2.6.36-nfc-NXP-PN544.patch
+%patch447 -p1
# linux-2.6.35-lis-pm-init-fix.patch
-%patch447 -p1
-# linux-2.6.36-lis-single-click.patch
%patch448 -p1
-# linux-2.6.36-lis3-6d-support.patch
+# linux-2.6.36-lis-single-click.patch
%patch449 -p1
+# linux-2.6.36-lis3-6d-support.patch
+%patch450 -p1
# Various devices connected to SPI
# linux-2.6.35-mrst_max3110-Make-the-IRQ-option-runtime.patch
-%patch450 -p1
+%patch451 -p1
# wifi/bluetooth connectivity
# linux-2.6.36-wl1271-add-platform_data.patch
-%patch451 -p1
-# linux-2.6.36-mrst.c-add-platform-support-for-wl12xx.patch
%patch452 -p1
-# linux-2.6.36-mrst.c-Add-btfm_init-to-enable-bluetooth.patch
+# linux-2.6.36-mrst.c-add-platform-support-for-wl12xx.patch
%patch453 -p1
+# linux-2.6.36-mrst.c-Add-btfm_init-to-enable-bluetooth.patch
+%patch454 -p1
# other drivers
# linux-2.6.36-medfield-battery.patch
-%patch454 -p1
-# linux-2.6.35-keycodes-fixup.patch
%patch455 -p1
-# linux-2.6.35-backlight-fixup.patch
+# linux-2.6.35-keycodes-fixup.patch
%patch456 -p1
-# 0001-staging-sep-update-sep-driver-for-Medfield.patch
+# linux-2.6.35-backlight-fixup.patch
%patch457 -p1
+# 0001-staging-sep-update-sep-driver-for-Medfield.patch
+%patch458 -p1
# 0001-Medfield_Current_Monitoring_Driver.patch
-%patch458 -p1
-# 0001-Medfield_Thermal_Driver_Rework.patch
%patch459 -p1
+# 0001-Medfield_Thermal_Driver_Rework.patch
+%patch460 -p1
#0001-Cleanup-and-Improvement-patch-to-Intel-MSIC-Battery-.patch
#
--- kernel-mid.spec
+++ kernel-mid.spec
@@ -497,57 +497,58 @@
Patch425: linux-2.6.36-atmel-mrst-integration.patch
Patch426: linux-2.6.36-atmel-2.patch
Patch427: linux-2.6.36-atmel-3.patch
+Patch428: linux-2.6.35-atmel-multitouch.patch
-Patch428: linux-2.6.36-cyttsp-add-sTMA3406.patch
-Patch429: linux-2.6.36-cyttsp-mrst-c.patch
-Patch430: linux-2.6.36-cyttsp-low-power-mode.patch
+Patch429: linux-2.6.36-cyttsp-add-sTMA3406.patch
+Patch430: linux-2.6.36-cyttsp-mrst-c.patch
+Patch431: linux-2.6.36-cyttsp-low-power-mode.patch
# Various sensors connected to i2c
-Patch431: linux-2.6.35-apds9802als-fix-als-sensing-range-value.patch
-Patch432: linux-2.6.35-lednames.patch
-Patch433: linux-2.6.36-mfd-led-flash.patch
-Patch434: linux-2.6.36-apds9802als-runtime-pm.patch
-Patch435: linux-2.6.36-ak8974-add-runtime-pm.patch
-Patch436: linux-2.6.36-ak8974-optimize-i2c-transaction.patch
-Patch437: linux-2.6.36-hwmon-device-driver-for-ak8975-eCompass.patch
-Patch438: linux-2.6.36-apds9802als-fix-runtime-pm.patch
-Patch439: linux-2.6.36-apds9802ps-fix-runtime-pm.patch
-
-
-Patch440: linux-2.6.37-APDS990X-upstream.patch
-Patch441: linux-2.6.37-APDS990X-backport.patch
-Patch442: linux-2.6.37-APDS990X-driver-name.patch
-Patch443: linux-2.6.37-APDS990X-resource-setup.patch
-Patch444: linux-2.6.37-APDS990X-mrst-c-part.patch
+Patch432: linux-2.6.35-apds9802als-fix-als-sensing-range-value.patch
+Patch433: linux-2.6.35-lednames.patch
+Patch434: linux-2.6.36-mfd-led-flash.patch
+Patch435: linux-2.6.36-apds9802als-runtime-pm.patch
+Patch436: linux-2.6.36-ak8974-add-runtime-pm.patch
+Patch437: linux-2.6.36-ak8974-optimize-i2c-transaction.patch
+Patch438: linux-2.6.36-hwmon-device-driver-for-ak8975-eCompass.patch
+Patch439: linux-2.6.36-apds9802als-fix-runtime-pm.patch
+Patch440: linux-2.6.36-apds9802ps-fix-runtime-pm.patch
+
+
+Patch441: linux-2.6.37-APDS990X-upstream.patch
+Patch442: linux-2.6.37-APDS990X-backport.patch
+Patch443: linux-2.6.37-APDS990X-driver-name.patch
+Patch444: linux-2.6.37-APDS990X-resource-setup.patch
+Patch445: linux-2.6.37-APDS990X-mrst-c-part.patch
# if only life was so simple that patches that get submitted actually
# compile.
-Patch445: linux-2.6.36-broadcom-gps.patch
-Patch446: linux-2.6.36-nfc-NXP-PN544.patch
+Patch446: linux-2.6.36-broadcom-gps.patch
+Patch447: linux-2.6.36-nfc-NXP-PN544.patch
-Patch447: linux-2.6.35-lis-pm-init-fix.patch
-Patch448: linux-2.6.36-lis-single-click.patch
-Patch449: linux-2.6.36-lis3-6d-support.patch
+Patch448: linux-2.6.35-lis-pm-init-fix.patch
+Patch449: linux-2.6.36-lis-single-click.patch
+Patch450: linux-2.6.36-lis3-6d-support.patch
# Various devices connected to SPI
-Patch450: linux-2.6.35-mrst_max3110-Make-the-IRQ-option-runtime.patch
+Patch451: linux-2.6.35-mrst_max3110-Make-the-IRQ-option-runtime.patch
# wifi/bluetooth connectivity
-Patch451: linux-2.6.36-wl1271-add-platform_data.patch
-Patch452: linux-2.6.36-mrst.c-add-platform-support-for-wl12xx.patch
-Patch453: linux-2.6.36-mrst.c-Add-btfm_init-to-enable-bluetooth.patch
+Patch452: linux-2.6.36-wl1271-add-platform_data.patch
+Patch453: linux-2.6.36-mrst.c-add-platform-support-for-wl12xx.patch
+Patch454: linux-2.6.36-mrst.c-Add-btfm_init-to-enable-bluetooth.patch
# other drivers
-Patch454: linux-2.6.36-medfield-battery.patch
-Patch455: linux-2.6.35-keycodes-fixup.patch
-Patch456: linux-2.6.35-backlight-fixup.patch
-Patch457: 0001-staging-sep-update-sep-driver-for-Medfield.patch
+Patch455: linux-2.6.36-medfield-battery.patch
+Patch456: linux-2.6.35-keycodes-fixup.patch
+Patch457: linux-2.6.35-backlight-fixup.patch
+Patch458: 0001-staging-sep-update-sep-driver-for-Medfield.patch
-Patch458: 0001-Medfield_Current_Monitoring_Driver.patch
-Patch459: 0001-Medfield_Thermal_Driver_Rework.patch
+Patch459: 0001-Medfield_Current_Monitoring_Driver.patch
+Patch460: 0001-Medfield_Thermal_Driver_Rework.patch
#0001-Cleanup-and-Improvement-patch-to-Intel-MSIC-Battery-.patch
#
@@ -1430,89 +1431,91 @@
%patch426 -p1
# linux-2.6.36-atmel-3.patch
%patch427 -p1
+# linux-2.6.35-atmel-multitouch.patch
+%patch428 -p1
# linux-2.6.36-cyttsp-add-sTMA3406.patch
-%patch428 -p1
-# linux-2.6.36-cyttsp-mrst-c.patch
%patch429 -p1
-# linux-2.6.36-cyttsp-low-power-mode.patch
+# linux-2.6.36-cyttsp-mrst-c.patch
%patch430 -p1
+# linux-2.6.36-cyttsp-low-power-mode.patch
+%patch431 -p1
# Various sensors connected to i2c
# linux-2.6.35-apds9802als-fix-als-sensing-range-value.patch
-%patch431 -p1
-# linux-2.6.35-lednames.patch
%patch432 -p1
-# linux-2.6.36-mfd-led-flash.patch
+# linux-2.6.35-lednames.patch
%patch433 -p1
-# linux-2.6.36-apds9802als-runtime-pm.patch
+# linux-2.6.36-mfd-led-flash.patch
%patch434 -p1
-# linux-2.6.36-ak8974-add-runtime-pm.patch
+# linux-2.6.36-apds9802als-runtime-pm.patch
%patch435 -p1
-# linux-2.6.36-ak8974-optimize-i2c-transaction.patch
+# linux-2.6.36-ak8974-add-runtime-pm.patch
%patch436 -p1
-# linux-2.6.36-hwmon-device-driver-for-ak8975-eCompass.patch
+# linux-2.6.36-ak8974-optimize-i2c-transaction.patch
%patch437 -p1
-# linux-2.6.36-apds9802als-fix-runtime-pm.patch
+# linux-2.6.36-hwmon-device-driver-for-ak8975-eCompass.patch
%patch438 -p1
-# linux-2.6.36-apds9802ps-fix-runtime-pm.patch
+# linux-2.6.36-apds9802als-fix-runtime-pm.patch
%patch439 -p1
+# linux-2.6.36-apds9802ps-fix-runtime-pm.patch
+%patch440 -p1
# linux-2.6.37-APDS990X-upstream.patch
-%patch440 -p1
-# linux-2.6.37-APDS990X-backport.patch
%patch441 -p1
-# linux-2.6.37-APDS990X-driver-name.patch
+# linux-2.6.37-APDS990X-backport.patch
%patch442 -p1
-# linux-2.6.37-APDS990X-resource-setup.patch
+# linux-2.6.37-APDS990X-driver-name.patch
%patch443 -p1
-# linux-2.6.37-APDS990X-mrst-c-part.patch
+# linux-2.6.37-APDS990X-resource-setup.patch
%patch444 -p1
+# linux-2.6.37-APDS990X-mrst-c-part.patch
+%patch445 -p1
# if only life was so simple that patches that get submitted actually
# compile.
# linux-2.6.36-broadcom-gps.patch
-%patch445 -p1
-# linux-2.6.36-nfc-NXP-PN544.patch
%patch446 -p1
+# linux-2.6.36-nfc-NXP-PN544.patch
+%patch447 -p1
# linux-2.6.35-lis-pm-init-fix.patch
-%patch447 -p1
-# linux-2.6.36-lis-single-click.patch
%patch448 -p1
-# linux-2.6.36-lis3-6d-support.patch
+# linux-2.6.36-lis-single-click.patch
%patch449 -p1
+# linux-2.6.36-lis3-6d-support.patch
+%patch450 -p1
# Various devices connected to SPI
# linux-2.6.35-mrst_max3110-Make-the-IRQ-option-runtime.patch
-%patch450 -p1
+%patch451 -p1
# wifi/bluetooth connectivity
# linux-2.6.36-wl1271-add-platform_data.patch
-%patch451 -p1
-# linux-2.6.36-mrst.c-add-platform-support-for-wl12xx.patch
%patch452 -p1
-# linux-2.6.36-mrst.c-Add-btfm_init-to-enable-bluetooth.patch
+# linux-2.6.36-mrst.c-add-platform-support-for-wl12xx.patch
%patch453 -p1
+# linux-2.6.36-mrst.c-Add-btfm_init-to-enable-bluetooth.patch
+%patch454 -p1
# other drivers
# linux-2.6.36-medfield-battery.patch
-%patch454 -p1
-# linux-2.6.35-keycodes-fixup.patch
%patch455 -p1
-# linux-2.6.35-backlight-fixup.patch
+# linux-2.6.35-keycodes-fixup.patch
%patch456 -p1
-# 0001-staging-sep-update-sep-driver-for-Medfield.patch
+# linux-2.6.35-backlight-fixup.patch
%patch457 -p1
+# 0001-staging-sep-update-sep-driver-for-Medfield.patch
+%patch458 -p1
# 0001-Medfield_Current_Monitoring_Driver.patch
-%patch458 -p1
-# 0001-Medfield_Thermal_Driver_Rework.patch
%patch459 -p1
+# 0001-Medfield_Thermal_Driver_Rework.patch
+%patch460 -p1
#0001-Cleanup-and-Improvement-patch-to-Intel-MSIC-Battery-.patch
#
--- kernel-n900.spec
+++ kernel-n900.spec
@@ -496,57 +496,58 @@
Patch425: linux-2.6.36-atmel-mrst-integration.patch
Patch426: linux-2.6.36-atmel-2.patch
Patch427: linux-2.6.36-atmel-3.patch
+Patch428: linux-2.6.35-atmel-multitouch.patch
-Patch428: linux-2.6.36-cyttsp-add-sTMA3406.patch
-Patch429: linux-2.6.36-cyttsp-mrst-c.patch
-Patch430: linux-2.6.36-cyttsp-low-power-mode.patch
+Patch429: linux-2.6.36-cyttsp-add-sTMA3406.patch
+Patch430: linux-2.6.36-cyttsp-mrst-c.patch
+Patch431: linux-2.6.36-cyttsp-low-power-mode.patch
# Various sensors connected to i2c
-Patch431: linux-2.6.35-apds9802als-fix-als-sensing-range-value.patch
-Patch432: linux-2.6.35-lednames.patch
-Patch433: linux-2.6.36-mfd-led-flash.patch
-Patch434: linux-2.6.36-apds9802als-runtime-pm.patch
-Patch435: linux-2.6.36-ak8974-add-runtime-pm.patch
-Patch436: linux-2.6.36-ak8974-optimize-i2c-transaction.patch
-Patch437: linux-2.6.36-hwmon-device-driver-for-ak8975-eCompass.patch
-Patch438: linux-2.6.36-apds9802als-fix-runtime-pm.patch
-Patch439: linux-2.6.36-apds9802ps-fix-runtime-pm.patch
-
-
-Patch440: linux-2.6.37-APDS990X-upstream.patch
-Patch441: linux-2.6.37-APDS990X-backport.patch
-Patch442: linux-2.6.37-APDS990X-driver-name.patch
-Patch443: linux-2.6.37-APDS990X-resource-setup.patch
-Patch444: linux-2.6.37-APDS990X-mrst-c-part.patch
+Patch432: linux-2.6.35-apds9802als-fix-als-sensing-range-value.patch
+Patch433: linux-2.6.35-lednames.patch
+Patch434: linux-2.6.36-mfd-led-flash.patch
+Patch435: linux-2.6.36-apds9802als-runtime-pm.patch
+Patch436: linux-2.6.36-ak8974-add-runtime-pm.patch
+Patch437: linux-2.6.36-ak8974-optimize-i2c-transaction.patch
+Patch438: linux-2.6.36-hwmon-device-driver-for-ak8975-eCompass.patch
+Patch439: linux-2.6.36-apds9802als-fix-runtime-pm.patch
+Patch440: linux-2.6.36-apds9802ps-fix-runtime-pm.patch
+
+
+Patch441: linux-2.6.37-APDS990X-upstream.patch
+Patch442: linux-2.6.37-APDS990X-backport.patch
+Patch443: linux-2.6.37-APDS990X-driver-name.patch
+Patch444: linux-2.6.37-APDS990X-resource-setup.patch
+Patch445: linux-2.6.37-APDS990X-mrst-c-part.patch
# if only life was so simple that patches that get submitted actually
# compile.
-Patch445: linux-2.6.36-broadcom-gps.patch
-Patch446: linux-2.6.36-nfc-NXP-PN544.patch
+Patch446: linux-2.6.36-broadcom-gps.patch
+Patch447: linux-2.6.36-nfc-NXP-PN544.patch
-Patch447: linux-2.6.35-lis-pm-init-fix.patch
-Patch448: linux-2.6.36-lis-single-click.patch
-Patch449: linux-2.6.36-lis3-6d-support.patch
+Patch448: linux-2.6.35-lis-pm-init-fix.patch
+Patch449: linux-2.6.36-lis-single-click.patch
+Patch450: linux-2.6.36-lis3-6d-support.patch
# Various devices connected to SPI
-Patch450: linux-2.6.35-mrst_max3110-Make-the-IRQ-option-runtime.patch
+Patch451: linux-2.6.35-mrst_max3110-Make-the-IRQ-option-runtime.patch
# wifi/bluetooth connectivity
-Patch451: linux-2.6.36-wl1271-add-platform_data.patch
-Patch452: linux-2.6.36-mrst.c-add-platform-support-for-wl12xx.patch
-Patch453: linux-2.6.36-mrst.c-Add-btfm_init-to-enable-bluetooth.patch
+Patch452: linux-2.6.36-wl1271-add-platform_data.patch
+Patch453: linux-2.6.36-mrst.c-add-platform-support-for-wl12xx.patch
+Patch454: linux-2.6.36-mrst.c-Add-btfm_init-to-enable-bluetooth.patch
# other drivers
-Patch454: linux-2.6.36-medfield-battery.patch
-Patch455: linux-2.6.35-keycodes-fixup.patch
-Patch456: linux-2.6.35-backlight-fixup.patch
-Patch457: 0001-staging-sep-update-sep-driver-for-Medfield.patch
+Patch455: linux-2.6.36-medfield-battery.patch
+Patch456: linux-2.6.35-keycodes-fixup.patch
+Patch457: linux-2.6.35-backlight-fixup.patch
+Patch458: 0001-staging-sep-update-sep-driver-for-Medfield.patch
-Patch458: 0001-Medfield_Current_Monitoring_Driver.patch
-Patch459: 0001-Medfield_Thermal_Driver_Rework.patch
+Patch459: 0001-Medfield_Current_Monitoring_Driver.patch
+Patch460: 0001-Medfield_Thermal_Driver_Rework.patch
#0001-Cleanup-and-Improvement-patch-to-Intel-MSIC-Battery-.patch
#
@@ -1429,89 +1430,91 @@
%patch426 -p1
# linux-2.6.36-atmel-3.patch
%patch427 -p1
+# linux-2.6.35-atmel-multitouch.patch
+%patch428 -p1
# linux-2.6.36-cyttsp-add-sTMA3406.patch
-%patch428 -p1
-# linux-2.6.36-cyttsp-mrst-c.patch
%patch429 -p1
-# linux-2.6.36-cyttsp-low-power-mode.patch
+# linux-2.6.36-cyttsp-mrst-c.patch
%patch430 -p1
+# linux-2.6.36-cyttsp-low-power-mode.patch
+%patch431 -p1
# Various sensors connected to i2c
# linux-2.6.35-apds9802als-fix-als-sensing-range-value.patch
-%patch431 -p1
-# linux-2.6.35-lednames.patch
%patch432 -p1
-# linux-2.6.36-mfd-led-flash.patch
+# linux-2.6.35-lednames.patch
%patch433 -p1
-# linux-2.6.36-apds9802als-runtime-pm.patch
+# linux-2.6.36-mfd-led-flash.patch
%patch434 -p1
-# linux-2.6.36-ak8974-add-runtime-pm.patch
+# linux-2.6.36-apds9802als-runtime-pm.patch
%patch435 -p1
-# linux-2.6.36-ak8974-optimize-i2c-transaction.patch
+# linux-2.6.36-ak8974-add-runtime-pm.patch
%patch436 -p1
-# linux-2.6.36-hwmon-device-driver-for-ak8975-eCompass.patch
+# linux-2.6.36-ak8974-optimize-i2c-transaction.patch
%patch437 -p1
-# linux-2.6.36-apds9802als-fix-runtime-pm.patch
+# linux-2.6.36-hwmon-device-driver-for-ak8975-eCompass.patch
%patch438 -p1
-# linux-2.6.36-apds9802ps-fix-runtime-pm.patch
+# linux-2.6.36-apds9802als-fix-runtime-pm.patch
%patch439 -p1
+# linux-2.6.36-apds9802ps-fix-runtime-pm.patch
+%patch440 -p1
# linux-2.6.37-APDS990X-upstream.patch
-%patch440 -p1
-# linux-2.6.37-APDS990X-backport.patch
%patch441 -p1
-# linux-2.6.37-APDS990X-driver-name.patch
+# linux-2.6.37-APDS990X-backport.patch
%patch442 -p1
-# linux-2.6.37-APDS990X-resource-setup.patch
+# linux-2.6.37-APDS990X-driver-name.patch
%patch443 -p1
-# linux-2.6.37-APDS990X-mrst-c-part.patch
+# linux-2.6.37-APDS990X-resource-setup.patch
%patch444 -p1
+# linux-2.6.37-APDS990X-mrst-c-part.patch
+%patch445 -p1
# if only life was so simple that patches that get submitted actually
# compile.
# linux-2.6.36-broadcom-gps.patch
-%patch445 -p1
-# linux-2.6.36-nfc-NXP-PN544.patch
%patch446 -p1
+# linux-2.6.36-nfc-NXP-PN544.patch
+%patch447 -p1
# linux-2.6.35-lis-pm-init-fix.patch
-%patch447 -p1
-# linux-2.6.36-lis-single-click.patch
%patch448 -p1
-# linux-2.6.36-lis3-6d-support.patch
+# linux-2.6.36-lis-single-click.patch
%patch449 -p1
+# linux-2.6.36-lis3-6d-support.patch
+%patch450 -p1
# Various devices connected to SPI
# linux-2.6.35-mrst_max3110-Make-the-IRQ-option-runtime.patch
-%patch450 -p1
+%patch451 -p1
# wifi/bluetooth connectivity
# linux-2.6.36-wl1271-add-platform_data.patch
-%patch451 -p1
-# linux-2.6.36-mrst.c-add-platform-support-for-wl12xx.patch
%patch452 -p1
-# linux-2.6.36-mrst.c-Add-btfm_init-to-enable-bluetooth.patch
+# linux-2.6.36-mrst.c-add-platform-support-for-wl12xx.patch
%patch453 -p1
+# linux-2.6.36-mrst.c-Add-btfm_init-to-enable-bluetooth.patch
+%patch454 -p1
# other drivers
# linux-2.6.36-medfield-battery.patch
-%patch454 -p1
-# linux-2.6.35-keycodes-fixup.patch
%patch455 -p1
-# linux-2.6.35-backlight-fixup.patch
+# linux-2.6.35-keycodes-fixup.patch
%patch456 -p1
-# 0001-staging-sep-update-sep-driver-for-Medfield.patch
+# linux-2.6.35-backlight-fixup.patch
%patch457 -p1
+# 0001-staging-sep-update-sep-driver-for-Medfield.patch
+%patch458 -p1
# 0001-Medfield_Current_Monitoring_Driver.patch
-%patch458 -p1
-# 0001-Medfield_Thermal_Driver_Rework.patch
%patch459 -p1
+# 0001-Medfield_Thermal_Driver_Rework.patch
+%patch460 -p1
#0001-Cleanup-and-Improvement-patch-to-Intel-MSIC-Battery-.patch
#
--- kernel-netbook.spec
+++ kernel-netbook.spec
@@ -496,57 +496,58 @@
Patch425: linux-2.6.36-atmel-mrst-integration.patch
Patch426: linux-2.6.36-atmel-2.patch
Patch427: linux-2.6.36-atmel-3.patch
+Patch428: linux-2.6.35-atmel-multitouch.patch
-Patch428: linux-2.6.36-cyttsp-add-sTMA3406.patch
-Patch429: linux-2.6.36-cyttsp-mrst-c.patch
-Patch430: linux-2.6.36-cyttsp-low-power-mode.patch
+Patch429: linux-2.6.36-cyttsp-add-sTMA3406.patch
+Patch430: linux-2.6.36-cyttsp-mrst-c.patch
+Patch431: linux-2.6.36-cyttsp-low-power-mode.patch
# Various sensors connected to i2c
-Patch431: linux-2.6.35-apds9802als-fix-als-sensing-range-value.patch
-Patch432: linux-2.6.35-lednames.patch
-Patch433: linux-2.6.36-mfd-led-flash.patch
-Patch434: linux-2.6.36-apds9802als-runtime-pm.patch
-Patch435: linux-2.6.36-ak8974-add-runtime-pm.patch
-Patch436: linux-2.6.36-ak8974-optimize-i2c-transaction.patch
-Patch437: linux-2.6.36-hwmon-device-driver-for-ak8975-eCompass.patch
-Patch438: linux-2.6.36-apds9802als-fix-runtime-pm.patch
-Patch439: linux-2.6.36-apds9802ps-fix-runtime-pm.patch
-
-
-Patch440: linux-2.6.37-APDS990X-upstream.patch
-Patch441: linux-2.6.37-APDS990X-backport.patch
-Patch442: linux-2.6.37-APDS990X-driver-name.patch
-Patch443: linux-2.6.37-APDS990X-resource-setup.patch
-Patch444: linux-2.6.37-APDS990X-mrst-c-part.patch
+Patch432: linux-2.6.35-apds9802als-fix-als-sensing-range-value.patch
+Patch433: linux-2.6.35-lednames.patch
+Patch434: linux-2.6.36-mfd-led-flash.patch
+Patch435: linux-2.6.36-apds9802als-runtime-pm.patch
+Patch436: linux-2.6.36-ak8974-add-runtime-pm.patch
+Patch437: linux-2.6.36-ak8974-optimize-i2c-transaction.patch
+Patch438: linux-2.6.36-hwmon-device-driver-for-ak8975-eCompass.patch
+Patch439: linux-2.6.36-apds9802als-fix-runtime-pm.patch
+Patch440: linux-2.6.36-apds9802ps-fix-runtime-pm.patch
+
+
+Patch441: linux-2.6.37-APDS990X-upstream.patch
+Patch442: linux-2.6.37-APDS990X-backport.patch
+Patch443: linux-2.6.37-APDS990X-driver-name.patch
+Patch444: linux-2.6.37-APDS990X-resource-setup.patch
+Patch445: linux-2.6.37-APDS990X-mrst-c-part.patch
# if only life was so simple that patches that get submitted actually
# compile.
-Patch445: linux-2.6.36-broadcom-gps.patch
-Patch446: linux-2.6.36-nfc-NXP-PN544.patch
+Patch446: linux-2.6.36-broadcom-gps.patch
+Patch447: linux-2.6.36-nfc-NXP-PN544.patch
-Patch447: linux-2.6.35-lis-pm-init-fix.patch
-Patch448: linux-2.6.36-lis-single-click.patch
-Patch449: linux-2.6.36-lis3-6d-support.patch
+Patch448: linux-2.6.35-lis-pm-init-fix.patch
+Patch449: linux-2.6.36-lis-single-click.patch
+Patch450: linux-2.6.36-lis3-6d-support.patch
# Various devices connected to SPI
-Patch450: linux-2.6.35-mrst_max3110-Make-the-IRQ-option-runtime.patch
+Patch451: linux-2.6.35-mrst_max3110-Make-the-IRQ-option-runtime.patch
# wifi/bluetooth connectivity
-Patch451: linux-2.6.36-wl1271-add-platform_data.patch
-Patch452: linux-2.6.36-mrst.c-add-platform-support-for-wl12xx.patch
-Patch453: linux-2.6.36-mrst.c-Add-btfm_init-to-enable-bluetooth.patch
+Patch452: linux-2.6.36-wl1271-add-platform_data.patch
+Patch453: linux-2.6.36-mrst.c-add-platform-support-for-wl12xx.patch
+Patch454: linux-2.6.36-mrst.c-Add-btfm_init-to-enable-bluetooth.patch
# other drivers
-Patch454: linux-2.6.36-medfield-battery.patch
-Patch455: linux-2.6.35-keycodes-fixup.patch
-Patch456: linux-2.6.35-backlight-fixup.patch
-Patch457: 0001-staging-sep-update-sep-driver-for-Medfield.patch
+Patch455: linux-2.6.36-medfield-battery.patch
+Patch456: linux-2.6.35-keycodes-fixup.patch
+Patch457: linux-2.6.35-backlight-fixup.patch
+Patch458: 0001-staging-sep-update-sep-driver-for-Medfield.patch
-Patch458: 0001-Medfield_Current_Monitoring_Driver.patch
-Patch459: 0001-Medfield_Thermal_Driver_Rework.patch
+Patch459: 0001-Medfield_Current_Monitoring_Driver.patch
+Patch460: 0001-Medfield_Thermal_Driver_Rework.patch
#0001-Cleanup-and-Improvement-patch-to-Intel-MSIC-Battery-.patch
#
@@ -1429,89 +1430,91 @@
%patch426 -p1
# linux-2.6.36-atmel-3.patch
%patch427 -p1
+# linux-2.6.35-atmel-multitouch.patch
+%patch428 -p1
# linux-2.6.36-cyttsp-add-sTMA3406.patch
-%patch428 -p1
-# linux-2.6.36-cyttsp-mrst-c.patch
%patch429 -p1
-# linux-2.6.36-cyttsp-low-power-mode.patch
+# linux-2.6.36-cyttsp-mrst-c.patch
%patch430 -p1
+# linux-2.6.36-cyttsp-low-power-mode.patch
+%patch431 -p1
# Various sensors connected to i2c
# linux-2.6.35-apds9802als-fix-als-sensing-range-value.patch
-%patch431 -p1
-# linux-2.6.35-lednames.patch
%patch432 -p1
-# linux-2.6.36-mfd-led-flash.patch
+# linux-2.6.35-lednames.patch
%patch433 -p1
-# linux-2.6.36-apds9802als-runtime-pm.patch
+# linux-2.6.36-mfd-led-flash.patch
%patch434 -p1
-# linux-2.6.36-ak8974-add-runtime-pm.patch
+# linux-2.6.36-apds9802als-runtime-pm.patch
%patch435 -p1
-# linux-2.6.36-ak8974-optimize-i2c-transaction.patch
+# linux-2.6.36-ak8974-add-runtime-pm.patch
%patch436 -p1
-# linux-2.6.36-hwmon-device-driver-for-ak8975-eCompass.patch
+# linux-2.6.36-ak8974-optimize-i2c-transaction.patch
%patch437 -p1
-# linux-2.6.36-apds9802als-fix-runtime-pm.patch
+# linux-2.6.36-hwmon-device-driver-for-ak8975-eCompass.patch
%patch438 -p1
-# linux-2.6.36-apds9802ps-fix-runtime-pm.patch
+# linux-2.6.36-apds9802als-fix-runtime-pm.patch
%patch439 -p1
+# linux-2.6.36-apds9802ps-fix-runtime-pm.patch
+%patch440 -p1
# linux-2.6.37-APDS990X-upstream.patch
-%patch440 -p1
-# linux-2.6.37-APDS990X-backport.patch
%patch441 -p1
-# linux-2.6.37-APDS990X-driver-name.patch
+# linux-2.6.37-APDS990X-backport.patch
%patch442 -p1
-# linux-2.6.37-APDS990X-resource-setup.patch
+# linux-2.6.37-APDS990X-driver-name.patch
%patch443 -p1
-# linux-2.6.37-APDS990X-mrst-c-part.patch
+# linux-2.6.37-APDS990X-resource-setup.patch
%patch444 -p1
+# linux-2.6.37-APDS990X-mrst-c-part.patch
+%patch445 -p1
# if only life was so simple that patches that get submitted actually
# compile.
# linux-2.6.36-broadcom-gps.patch
-%patch445 -p1
-# linux-2.6.36-nfc-NXP-PN544.patch
%patch446 -p1
+# linux-2.6.36-nfc-NXP-PN544.patch
+%patch447 -p1
# linux-2.6.35-lis-pm-init-fix.patch
-%patch447 -p1
-# linux-2.6.36-lis-single-click.patch
%patch448 -p1
-# linux-2.6.36-lis3-6d-support.patch
+# linux-2.6.36-lis-single-click.patch
%patch449 -p1
+# linux-2.6.36-lis3-6d-support.patch
+%patch450 -p1
# Various devices connected to SPI
# linux-2.6.35-mrst_max3110-Make-the-IRQ-option-runtime.patch
-%patch450 -p1
+%patch451 -p1
# wifi/bluetooth connectivity
# linux-2.6.36-wl1271-add-platform_data.patch
-%patch451 -p1
-# linux-2.6.36-mrst.c-add-platform-support-for-wl12xx.patch
%patch452 -p1
-# linux-2.6.36-mrst.c-Add-btfm_init-to-enable-bluetooth.patch
+# linux-2.6.36-mrst.c-add-platform-support-for-wl12xx.patch
%patch453 -p1
+# linux-2.6.36-mrst.c-Add-btfm_init-to-enable-bluetooth.patch
+%patch454 -p1
# other drivers
# linux-2.6.36-medfield-battery.patch
-%patch454 -p1
-# linux-2.6.35-keycodes-fixup.patch
%patch455 -p1
-# linux-2.6.35-backlight-fixup.patch
+# linux-2.6.35-keycodes-fixup.patch
%patch456 -p1
-# 0001-staging-sep-update-sep-driver-for-Medfield.patch
+# linux-2.6.35-backlight-fixup.patch
%patch457 -p1
+# 0001-staging-sep-update-sep-driver-for-Medfield.patch
+%patch458 -p1
# 0001-Medfield_Current_Monitoring_Driver.patch
-%patch458 -p1
-# 0001-Medfield_Thermal_Driver_Rework.patch
%patch459 -p1
+# 0001-Medfield_Thermal_Driver_Rework.patch
+%patch460 -p1
#0001-Cleanup-and-Improvement-patch-to-Intel-MSIC-Battery-.patch
#
--- kernel.spec
+++ kernel.spec
@@ -508,57 +508,58 @@
Patch425: linux-2.6.36-atmel-mrst-integration.patch
Patch426: linux-2.6.36-atmel-2.patch
Patch427: linux-2.6.36-atmel-3.patch
+Patch428: linux-2.6.35-atmel-multitouch.patch
-Patch428: linux-2.6.36-cyttsp-add-sTMA3406.patch
-Patch429: linux-2.6.36-cyttsp-mrst-c.patch
-Patch430: linux-2.6.36-cyttsp-low-power-mode.patch
+Patch429: linux-2.6.36-cyttsp-add-sTMA3406.patch
+Patch430: linux-2.6.36-cyttsp-mrst-c.patch
+Patch431: linux-2.6.36-cyttsp-low-power-mode.patch
# Various sensors connected to i2c
-Patch431: linux-2.6.35-apds9802als-fix-als-sensing-range-value.patch
-Patch432: linux-2.6.35-lednames.patch
-Patch433: linux-2.6.36-mfd-led-flash.patch
-Patch434: linux-2.6.36-apds9802als-runtime-pm.patch
-Patch435: linux-2.6.36-ak8974-add-runtime-pm.patch
-Patch436: linux-2.6.36-ak8974-optimize-i2c-transaction.patch
-Patch437: linux-2.6.36-hwmon-device-driver-for-ak8975-eCompass.patch
-Patch438: linux-2.6.36-apds9802als-fix-runtime-pm.patch
-Patch439: linux-2.6.36-apds9802ps-fix-runtime-pm.patch
-
-
-Patch440: linux-2.6.37-APDS990X-upstream.patch
-Patch441: linux-2.6.37-APDS990X-backport.patch
-Patch442: linux-2.6.37-APDS990X-driver-name.patch
-Patch443: linux-2.6.37-APDS990X-resource-setup.patch
-Patch444: linux-2.6.37-APDS990X-mrst-c-part.patch
+Patch432: linux-2.6.35-apds9802als-fix-als-sensing-range-value.patch
+Patch433: linux-2.6.35-lednames.patch
+Patch434: linux-2.6.36-mfd-led-flash.patch
+Patch435: linux-2.6.36-apds9802als-runtime-pm.patch
+Patch436: linux-2.6.36-ak8974-add-runtime-pm.patch
+Patch437: linux-2.6.36-ak8974-optimize-i2c-transaction.patch
+Patch438: linux-2.6.36-hwmon-device-driver-for-ak8975-eCompass.patch
+Patch439: linux-2.6.36-apds9802als-fix-runtime-pm.patch
+Patch440: linux-2.6.36-apds9802ps-fix-runtime-pm.patch
+
+
+Patch441: linux-2.6.37-APDS990X-upstream.patch
+Patch442: linux-2.6.37-APDS990X-backport.patch
+Patch443: linux-2.6.37-APDS990X-driver-name.patch
+Patch444: linux-2.6.37-APDS990X-resource-setup.patch
+Patch445: linux-2.6.37-APDS990X-mrst-c-part.patch
# if only life was so simple that patches that get submitted actually
# compile.
-Patch445: linux-2.6.36-broadcom-gps.patch
-Patch446: linux-2.6.36-nfc-NXP-PN544.patch
+Patch446: linux-2.6.36-broadcom-gps.patch
+Patch447: linux-2.6.36-nfc-NXP-PN544.patch
-Patch447: linux-2.6.35-lis-pm-init-fix.patch
-Patch448: linux-2.6.36-lis-single-click.patch
-Patch449: linux-2.6.36-lis3-6d-support.patch
+Patch448: linux-2.6.35-lis-pm-init-fix.patch
+Patch449: linux-2.6.36-lis-single-click.patch
+Patch450: linux-2.6.36-lis3-6d-support.patch
# Various devices connected to SPI
-Patch450: linux-2.6.35-mrst_max3110-Make-the-IRQ-option-runtime.patch
+Patch451: linux-2.6.35-mrst_max3110-Make-the-IRQ-option-runtime.patch
# wifi/bluetooth connectivity
-Patch451: linux-2.6.36-wl1271-add-platform_data.patch
-Patch452: linux-2.6.36-mrst.c-add-platform-support-for-wl12xx.patch
-Patch453: linux-2.6.36-mrst.c-Add-btfm_init-to-enable-bluetooth.patch
+Patch452: linux-2.6.36-wl1271-add-platform_data.patch
+Patch453: linux-2.6.36-mrst.c-add-platform-support-for-wl12xx.patch
+Patch454: linux-2.6.36-mrst.c-Add-btfm_init-to-enable-bluetooth.patch
# other drivers
-Patch454: linux-2.6.36-medfield-battery.patch
-Patch455: linux-2.6.35-keycodes-fixup.patch
-Patch456: linux-2.6.35-backlight-fixup.patch
-Patch457: 0001-staging-sep-update-sep-driver-for-Medfield.patch
+Patch455: linux-2.6.36-medfield-battery.patch
+Patch456: linux-2.6.35-keycodes-fixup.patch
+Patch457: linux-2.6.35-backlight-fixup.patch
+Patch458: 0001-staging-sep-update-sep-driver-for-Medfield.patch
-Patch458: 0001-Medfield_Current_Monitoring_Driver.patch
-Patch459: 0001-Medfield_Thermal_Driver_Rework.patch
+Patch459: 0001-Medfield_Current_Monitoring_Driver.patch
+Patch460: 0001-Medfield_Thermal_Driver_Rework.patch
#0001-Cleanup-and-Improvement-patch-to-Intel-MSIC-Battery-.patch
#
@@ -1471,89 +1472,91 @@
%patch426 -p1
# linux-2.6.36-atmel-3.patch
%patch427 -p1
+# linux-2.6.35-atmel-multitouch.patch
+%patch428 -p1
# linux-2.6.36-cyttsp-add-sTMA3406.patch
-%patch428 -p1
-# linux-2.6.36-cyttsp-mrst-c.patch
%patch429 -p1
-# linux-2.6.36-cyttsp-low-power-mode.patch
+# linux-2.6.36-cyttsp-mrst-c.patch
%patch430 -p1
+# linux-2.6.36-cyttsp-low-power-mode.patch
+%patch431 -p1
# Various sensors connected to i2c
# linux-2.6.35-apds9802als-fix-als-sensing-range-value.patch
-%patch431 -p1
-# linux-2.6.35-lednames.patch
%patch432 -p1
-# linux-2.6.36-mfd-led-flash.patch
+# linux-2.6.35-lednames.patch
%patch433 -p1
-# linux-2.6.36-apds9802als-runtime-pm.patch
+# linux-2.6.36-mfd-led-flash.patch
%patch434 -p1
-# linux-2.6.36-ak8974-add-runtime-pm.patch
+# linux-2.6.36-apds9802als-runtime-pm.patch
%patch435 -p1
-# linux-2.6.36-ak8974-optimize-i2c-transaction.patch
+# linux-2.6.36-ak8974-add-runtime-pm.patch
%patch436 -p1
-# linux-2.6.36-hwmon-device-driver-for-ak8975-eCompass.patch
+# linux-2.6.36-ak8974-optimize-i2c-transaction.patch
%patch437 -p1
-# linux-2.6.36-apds9802als-fix-runtime-pm.patch
+# linux-2.6.36-hwmon-device-driver-for-ak8975-eCompass.patch
%patch438 -p1
-# linux-2.6.36-apds9802ps-fix-runtime-pm.patch
+# linux-2.6.36-apds9802als-fix-runtime-pm.patch
%patch439 -p1
+# linux-2.6.36-apds9802ps-fix-runtime-pm.patch
+%patch440 -p1
# linux-2.6.37-APDS990X-upstream.patch
-%patch440 -p1
-# linux-2.6.37-APDS990X-backport.patch
%patch441 -p1
-# linux-2.6.37-APDS990X-driver-name.patch
+# linux-2.6.37-APDS990X-backport.patch
%patch442 -p1
-# linux-2.6.37-APDS990X-resource-setup.patch
+# linux-2.6.37-APDS990X-driver-name.patch
%patch443 -p1
-# linux-2.6.37-APDS990X-mrst-c-part.patch
+# linux-2.6.37-APDS990X-resource-setup.patch
%patch444 -p1
+# linux-2.6.37-APDS990X-mrst-c-part.patch
+%patch445 -p1
# if only life was so simple that patches that get submitted actually
# compile.
# linux-2.6.36-broadcom-gps.patch
-%patch445 -p1
-# linux-2.6.36-nfc-NXP-PN544.patch
%patch446 -p1
+# linux-2.6.36-nfc-NXP-PN544.patch
+%patch447 -p1
# linux-2.6.35-lis-pm-init-fix.patch
-%patch447 -p1
-# linux-2.6.36-lis-single-click.patch
%patch448 -p1
-# linux-2.6.36-lis3-6d-support.patch
+# linux-2.6.36-lis-single-click.patch
%patch449 -p1
+# linux-2.6.36-lis3-6d-support.patch
+%patch450 -p1
# Various devices connected to SPI
# linux-2.6.35-mrst_max3110-Make-the-IRQ-option-runtime.patch
-%patch450 -p1
+%patch451 -p1
# wifi/bluetooth connectivity
# linux-2.6.36-wl1271-add-platform_data.patch
-%patch451 -p1
-# linux-2.6.36-mrst.c-add-platform-support-for-wl12xx.patch
%patch452 -p1
-# linux-2.6.36-mrst.c-Add-btfm_init-to-enable-bluetooth.patch
+# linux-2.6.36-mrst.c-add-platform-support-for-wl12xx.patch
%patch453 -p1
+# linux-2.6.36-mrst.c-Add-btfm_init-to-enable-bluetooth.patch
+%patch454 -p1
# other drivers
# linux-2.6.36-medfield-battery.patch
-%patch454 -p1
-# linux-2.6.35-keycodes-fixup.patch
%patch455 -p1
-# linux-2.6.35-backlight-fixup.patch
+# linux-2.6.35-keycodes-fixup.patch
%patch456 -p1
-# 0001-staging-sep-update-sep-driver-for-Medfield.patch
+# linux-2.6.35-backlight-fixup.patch
%patch457 -p1
+# 0001-staging-sep-update-sep-driver-for-Medfield.patch
+%patch458 -p1
# 0001-Medfield_Current_Monitoring_Driver.patch
-%patch458 -p1
-# 0001-Medfield_Thermal_Driver_Rework.patch
%patch459 -p1
+# 0001-Medfield_Thermal_Driver_Rework.patch
+%patch460 -p1
#0001-Cleanup-and-Improvement-patch-to-Intel-MSIC-Battery-.patch
#
other changes:
--------------
++++++ linux-2.6.35-atmel-multitouch.patch (new)
--- linux-2.6.35-atmel-multitouch.patch
+++ linux-2.6.35-atmel-multitouch.patch
+Plus some other requested fixes on the previous submission.
+
+Will not work without some matching X related work. Bug already logged
+to get the mtev package installed and a config update.
+
+Signed-off-by: Ken Lierman <ken.lierman at windriver.com>
+---
+ drivers/input/touchscreen/atmel_maxtouch.c | 548 +++++++++++++++-------------
+ 1 files changed, 285 insertions(+), 263 deletions(-)
+
+diff --git a/drivers/input/touchscreen/atmel_maxtouch.c b/drivers/input/touchscreen/atmel_maxtouch.c
+index 1c9985b..4a03d10 100644
+--- a/drivers/input/touchscreen/atmel_maxtouch.c
++++ b/drivers/input/touchscreen/atmel_maxtouch.c
+@@ -46,13 +46,14 @@ static int mxt_write_block(struct i2c_client *client, u16 addr, u16 length,
+ u8 *value);
+
+ #define DRIVER_VERSION "0.9a"
++#define MULTI_TOUCH_ENABLED 1
+
+-static int debug = DEBUG_INFO;
+-static int comms;
++static int debug = DEBUG_TRACE;
+ module_param(debug, int, 0644);
+-module_param(comms, int, 0644);
+-
+ MODULE_PARM_DESC(debug, "Activate debugging output");
++
++static int comms;
++module_param(comms, int, 0644);
+ MODULE_PARM_DESC(comms, "Select communications mode");
+
+ /* Device Info descriptor */
+@@ -166,42 +167,17 @@ struct mxt_data {
+ struct mutex msg_mutex;
+ };
+
++/*
++ * This struct is used for i2c transfers.
++ */
++struct mxt_i2c_byte_transfer {
++ __le16 le_addr;
++ u8 data;
++} __attribute__ ((packed));
++
+ #define I2C_RETRY_COUNT 5
+ #define I2C_PAYLOAD_SIZE 254
+
+-/* Returns the start address of object in mXT memory. */
+-#define MXT_BASE_ADDR(object_type, mxt) \
+- get_object_address(object_type, 0, mxt->object_table, \
+- mxt->device_info.num_objs)
+-
+-/* Maps a report ID to an object type (object type number). */
+-#define REPORT_ID_TO_OBJECT(rid, mxt) \
+- (((rid) == 0xff) ? 0 : mxt->rid_map[rid].object)
+-
+-/* Maps a report ID to an object type (string). */
+-#define REPORT_ID_TO_OBJECT_NAME(rid, mxt) \
+- object_type_name[REPORT_ID_TO_OBJECT(rid, mxt)]
+-
+-/* Returns non-zero if given object is a touch object */
+-#define IS_TOUCH_OBJECT(object) \
+- ((object == MXT_TOUCH_MULTITOUCHSCREEN_T9) || \
+- (object == MXT_TOUCH_KEYARRAY_T15) || \
+- (object == MXT_TOUCH_PROXIMITY_T23) || \
+- (object == MXT_TOUCH_SINGLETOUCHSCREEN_T10) || \
+- (object == MXT_TOUCH_XSLIDER_T11) || \
+- (object == MXT_TOUCH_YSLIDER_T12) || \
+- (object == MXT_TOUCH_XWHEEL_T13) || \
+- (object == MXT_TOUCH_YWHEEL_T14) || \
+- (object == MXT_TOUCH_KEYSET_T31) || \
+- (object == MXT_TOUCH_XSLIDERSET_T32) ? 1 : 0)
+-
+-#define mxt_debug(level, ...) \
+- do { \
+- if (debug >= (level)) \
+- pr_debug(__VA_ARGS__); \
+- } while (0)
+-
+-
+ /*
+ * Check whether we have multi-touch enabled kernel; if not, report just the
+ * first touch (on mXT224, the maximum is 10 simultaneous touches).
+@@ -216,7 +192,7 @@ struct mxt_data {
+ *
+ */
+
+-#ifdef ABS_MT_TRACKING_ID
++#ifdef MULTI_TOUCH_ENABLED
+ static inline void report_mt(int touch_number, int size, int x, int y, struct
+ mxt_data *mxt) {
+ input_report_abs(mxt->input, ABS_MT_TRACKING_ID, touch_number);
+@@ -236,14 +212,7 @@ static inline void report_mt(int touch_number, int size, int x, int y, struct
+ }
+ #endif
+
+-
+-static inline void report_gesture(int data, struct mxt_data *mxt)
+-{
+- input_event(mxt->input, EV_MSC, MSC_GESTURE, data);
+-}
+-
+-
+-static const u8 *object_type_name[] = {
++static const u8 *obj_typ_name[] = {
+ [0] = "Reserved",
+ [5] = "GEN_MESSAGEPROCESSOR_T5",
+ [6] = "GEN_COMMANDPROCESSOR_T6",
+@@ -270,16 +239,64 @@ static const u8 *object_type_name[] = {
+ };
+
+
++/* Writes the address pointer (to set up following reads). */
++static int mxt_write_ap(struct mxt_data *mxt, u16 ap)
++{
++ struct i2c_client *client;
++ __le16 le_ap = cpu_to_le16(ap);
++ client = mxt->client;
++ if (mxt != NULL)
++ mxt->last_read_addr = -1;
++ if (i2c_master_send(client, (u8 *) &le_ap, 2) == 2) {
++ dev_dbg(&mxt->client->dev, "Address pointer set to %d\n", ap);
++ return 0;
++ } else {
++ dev_dbg(&mxt->client->dev, "Error writing address pointer!\n");
++ return -EIO;
++ }
++}
++
++/* Reads a block of bytes from current address from mXT chip. */
++static int mxt_read_block_wo_addr(struct i2c_client *client,
++ u16 length,
++ u8 *value)
++{
++ if (i2c_master_recv(client, value, length) == length) {
++ dev_dbg(&client->dev, "I2C block read ok\n");
++ return length;
++ } else {
++ dev_dbg(&client->dev, "I2C block read failed\n");
++ return -EIO;
++ }
++
++}
++
++/* Returns object address in mXT chip, or zero if object is not found */
+ static u16 get_object_address(uint8_t object_type,
+ uint8_t instance,
+ struct mxt_object *object_table,
+- int max_objs);
+-
+-static int mxt_write_ap(struct mxt_data *mxt, u16 ap);
+-
+-static int mxt_read_block_wo_addr(struct i2c_client *client,
+- u16 length,
+- u8 *value);
++ int max_objs)
++{
++ uint8_t object_table_index = 0;
++ uint8_t address_found = 0;
++ uint16_t address = 0;
++ struct mxt_object *obj;
++ while ((object_table_index < max_objs) && !address_found) {
++ obj = &object_table[object_table_index];
++ if (obj->type == object_type) {
++ address_found = 1;
++ /* Are there enough instances defined in the FW? */
++ if (obj->instances >= instance) {
++ address = obj->chip_addr +
++ (obj->size + 1) * instance;
++ } else {
++ return 0;
++ }
++ }
++ object_table_index++;
++ }
++ return address;
++}
+
+ ssize_t debug_data_read(struct mxt_data *mxt, char *buf, size_t count,
+ loff_t *ppos, u8 debug_command){
+@@ -303,20 +320,33 @@ ssize_t debug_data_read(struct mxt_data *mxt, char *buf, size_t count,
+ /* If first read after open, read all data to buffer. */
+ if (mxt->current_debug_datap == 0) {
+
+- diagnostics_reg = MXT_BASE_ADDR(MXT_GEN_COMMANDPROCESSOR_T6,
+- mxt) +
+- MXT_ADR_T6_DIAGNOSTIC;
++ diagnostics_reg =
++ get_object_address(MXT_GEN_COMMANDPROCESSOR_T6,
++ 0,
++ mxt->object_table,
++ mxt->device_info.num_objs) + MXT_ADR_T6_DIAGNOSTIC;
++
+ if (count > (mxt->device_info.num_nodes * 2))
+ count = mxt->device_info.num_nodes;
+
+- debug_data_addr = MXT_BASE_ADDR(MXT_DEBUG_DIAGNOSTIC_T37, mxt) +
(837 more lines skipped)
++++++ series
--- series
+++ series
@@ -339,6 +339,7 @@
linux-2.6.36-atmel-mrst-integration.patch
linux-2.6.36-atmel-2.patch
linux-2.6.36-atmel-3.patch
+linux-2.6.35-atmel-multitouch.patch
linux-2.6.36-cyttsp-add-sTMA3406.patch
linux-2.6.36-cyttsp-mrst-c.patch
_______________________________________________
MeeGo-commits mailing list
MeeGo-commits at meego.com
http://lists.meego.com/listinfo/meego-commits
_______________________________________________
MeeGo-packaging mailing list
MeeGo-packaging at meego.com
http://lists.meego.com/listinfo/meego-packaging
More information about the MeeGo-packaging
mailing list