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
