Yes it is the same. -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Selbak, Rolla N Sent: Tuesday, December 07, 2010 11:42 AM To: [email protected]; [email protected] 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" <[email protected]> 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 <[email protected]> - 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 <[email protected]> +--- + 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 [email protected] http://lists.meego.com/listinfo/meego-commits _______________________________________________ MeeGo-packaging mailing list [email protected] http://lists.meego.com/listinfo/meego-packaging _______________________________________________ MeeGo-packaging mailing list [email protected] http://lists.meego.com/listinfo/meego-packaging
