Hello Leonard,

Please next time don't manually change the .changes, you can use the 'vc'
command to insert the correcty date, time, email, etc.

This mis-spelling caused the pkg to fail (Dec, not Dev):

> --- kernel.changes
> +++ kernel.changes
> @@ -0,0 +1,3 @@
> +* Tue Dev 07 2010 Leonard D Mai <[email protected]> - 2.6.35.3
> +- enable atmel multitouch

Also where is the devel:kernel-mid project?

I don't see it anymore...

Thanks,

rs



On 12/7/10 11:49 AM, "Mai, Leonard" <[email protected]> wrote:

> 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

Reply via email to