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