kernel-adaptation-n900 sounds like a better name yes - we will have to synchronize this with package groups.
/carsten ----- Original message ----- > Still want the binary rpm to kernel-n900 or want a new name of > kernel-adaption-n900. Suggest the latter > > Peter > > > -----Original Message----- > > From: [email protected] > > [mailto:[email protected]] On Behalf Of ikoskine > > Sent: Tuesday, December 28, 2010 6:18 PM > > To: [email protected] > > Subject: [meego-commits] 11293: New package > > Trunk:Testing/kernel-adaptation-n900 > > > > Hi, > > Adding new package kernel-adaptation-n900 in project Trunk:Testing. > > Please review and accept ASAP. > > > > Justification for this new package: > > > > Move to adaptation kernel as per new kernel policy. Obsoletes > > kernel-n900 and fixes its build failure > > > > Thank You, > > ikoskine > > > > [This message was auto-generated] > > > > --- > > > > Request #11293: > > > > submit: devel:devices:n900/kernel-adaptation-n900(r3) -> > > Trunk:Testing/kernel-adaptation-n900 > > > > > > Message: > > Move to adaptation kernel as per new kernel policy. Obsoletes > > kernel-n900 and fixes its build failure > > > > State: new 2010-12-28T02:18:22 ikoskine > > Comment: None > > > > > > This is a NEW package in Trunk:Testing project. > > The files in the new package: > > kernel-adaptation-n900/ > > |__ COPYING.modules > > |__ Makefile > > |__ Makefile.config > > |__ compat-wireless-2010-10-19.tar.bz2 > > |__ config-arm-n900 > > |__ config-generic > > |__ configcommon.pl > > |__ configdiff.pl > > |__ kernel-adaptation-n900.spec > > |__ kernel-n900.config > > |__ kernel.changes > > |__ kernel.spec.in > > |__ > > linux-2.6-37-leds-driver-for-LP5523-chips-from-National-Semicondu.patch > > |__ linux-2.6-ASoC-RX-51-Add-Jack-Function-kcontrol.patch > > |__ > > linux-2.6-ASoC-RX-51-Add-aic34b_dummy-driver-only-for-the-RX-5.patch > > |__ linux-2.6-ASoC-RX-51-Add-basic-jack-detection.patch > > |__ linux-2.6-ASoC-RX-51-Add-mic-input-to-AV-jack.patch > > |__ linux-2.6-ASoC-RX-51-Add-stereo-audio-output-to-AV-jack.patch > > |__ linux-2.6-ASoC-RX-51-Add-support-for-FM-transmitter.patch > > |__ linux-2.6-ASoC-RX-51-Add-support-for-earpiece.patch > > |__ linux-2.6-Bluetooth-Support-for-n900-bluetooth-hardware.patch > > |__ linux-2.6-CMT-Add-Nokia-CMT-driver-to-the-configuration.patch > > |__ linux-2.6-CMT-Introduces-the-Nokia-CMT-driver.patch > > |__ linux-2.6-HACK-mfd-twl4030-power-disable-scripts.patch > > |__ > > linux-2.6-HACK-sysfs_notify-support-for-isp1704-charger-driver.patch > > |__ linux-2.6-HSI-Add-HSI-API-documentation.patch |__ > > linux-2.6-HSI-Introducing-HSI-framework.patch |__ > > linux-2.6-HSI-cmt_speech-Adapt-to-kernel-API-changes-in-2.6.35.patch > > |__ linux-2.6-HSI-cmt_speech-Add-CMT-SPEECH-to-the-configuration.patch > > |__ linux-2.6-HSI-cmt_speech-Add-CMT_SPEECH-driver.patch > > |__ linux-2.6-HSI-hsi_char-Add-HSI-char-device-driver.patch > > |__ > > linux-2.6-HSI-hsi_char-Add-HSI-char-device-kernel-configuratio.patch > > |__ > > linux-2.6-HSI-omap_ssi-Add-OMAP-SSI-to-the-kernel-configuratio.patch > > |__ linux-2.6-HSI-omap_ssi-Introducing-OMAP-SSI-driver.patch |__ > > linux-2.6-HSI-ssip-Add-SSI-protocol-to-the-kernel-configuratio.patch > > |__ linux-2.6-HSI-ssip-Introducing-SSI-protocol-aka-McSAAB.patch |__ > > linux-2.6-OMAP2-3-PRCM-export-cm_read_mod_reg-and-cm_write_mod.patch > > |__ > > linux-2.6-OMAP2-3-clock-implement-clock-rate-parent-change-not.patch > > |__ linux-2.6-PM-export-missing-symbols.patch |__ > > linux-2.6-SoC-RX-51-Add-route-for-AIC34B-generated-mic-bias.patch |__ > > linux-2.6-Updated-rx51_defconfig.patch |__ > > linux-2.6-V4L-DVB-radio-si4713-Add-regulator-framework-support.patch > > |__ > > linux-2.6-V4L-DVB-radio-si4713-Release-i2c-adapter-in-driver-c.patch > > |__ linux-2.6-build-nonintconfig.patch |__ > > linux-2.6-gpu-pvr-Add-PVR-GPU-driver.patch |__ > > linux-2.6-gpu-pvr-compilation-fixes-for-kernel-2.6.33.patch |__ > > linux-2.6-hci_h4p-Fix-module-auto-loading.patch |__ > > linux-2.6-mfd-implement-twl4030-poweroff.patch |__ > > linux-2.6-mfd-twl4030-Driver-for-twl4030-madc-module.patch |__ > > linux-2.6-musb_gadget-notifier-hack.patch |__ > > linux-2.6-omap-rx51-Add-initialization-and-platform-data-for-S.patch > > |__ > > linux-2.6-omap-rx51-Add-platform_data-for-tlv320aic3x-with-res.patch > > |__ > > linux-2.6-omap-rx51-Add-second-instance-of-the-TLV320AIC34-cod.patch > > |__ > > linux-2.6-omap-rx51-Add-supply-and-data-for-the-tpa6130a2-head.patch > > |__ linux-2.6-omap-rx51-Set-regulator-V28-always-on.patch |__ > > linux-2.6-omap-rx51-Use-REGULATOR_SUPPLY-macro-when-initializi.patch > > |__ linux-2.6-omap3isp-rx51.patch |__ > > linux-2.6-power_supply-Add-maximum-current-property.patch |__ > > linux-2.6-power_supply-isp1704-Detect-HUB-Host-chargers.patch |__ > > linux-2.6-power_supply-isp1704-Detect-charger-after-probe.patch |__ > > linux-2.6-power_supply-isp1704-Set-isp-dev-before-anything-nee.patch > > |__ > > linux-2.6-power_supply-isp1704-correct-length-for-storing-mode.patch > > |__ linux-2.6-rx51-Add-SSI-related-support-to-board.patch |__ > > linux-2.6-usb-musb-add-mA-and-charger-sysfs-entries.patch |__ > > linux-2.6-usb-musb-add-suspend-sysfs-entry.patch |__ > > linux-2.6-usb-musb-ignore-spurious-SESSREQ-interrupts-v1.patch |__ > > linux-2.6-usb-musb-ignore-spurious-SESSREQ-interrupts-v2.patch |__ > > linux-2.6-usb-otg-add-detect_charger-field-to-otg_transceiver.patch > > |__ linux-2.6.29-dont-wait-for-mouse.patch |__ > > linux-2.6.29-sreadahead.patch |__ linux-2.6.33-vfs-tracepoints.patch > > |__ > > linux-2.6.35-CMT-Add-field-for-irq-flags-to-driver-platform-data.patch > > |__ > > linux-2.6.35-HSI-cmt_speech-Free-allocated-pages-in-case-open-fai.patch > > |__ linux-2.6.35-HSI-cmt_speech-avoid-GFP_ATOMIC-in-cs_char_open.patch > > |__ > > linux-2.6.35-HSI-cmt_speech-return-error-if-HSI-port-not-configur.patch > > |__ > > linux-2.6.35-HSI-ssip-add-ssip_slave_running-to-ssi_protocol-inte.patch > > |__ linux-2.6.35-board-rx51-set-cmt_rst_ind_flags.patch |__ > > linux-2.6.35-dont-skew-the-tick.patch |__ > > linux-2.6.35-fatal-signals.patch |__ linux-2.6.35-slab-timer.patch > > |__ linux-2.6.35.tar.bz2 > > |__ > > linux-2.6.36-Adding-CS_FEAT_BURST_MODE-for-cmt_speech-driver.patch > > |__ linux-2.6.36-PM-Runtime-Lenient-generic-runtime-pm-callbacks.patch > > |__ > > linux-2.6.36-omap-rx51-Platform-support-for-lis3lv02d-acceleromet.patch > > |__ linux-2.6.36-omap-rx51-Platform-support-for-tsl2563-ALS.patch > > |__ linux-2.6.36-tidspbridge.patch > > |__ > > linux-2.6.36-wl1251-Use-MODULE_ALIAS-macro-at-correct-postion-for.patch > > |__ linux-2.6.36-wl1271-add-platform_data.patch > > |__ linux-2.6.37-EEM-support-for-g_nokia.patch > > |__ linux-2.6.37-N900-Set-keypad-slide-gpio-as-active-low.patch > > |__ > > linux-2.6.37-OMAP3-DMA-Errata-i541-sDMA-FIFO-draining-does-not-fi.patch > > |__ linux-2.6.37-omap-rx51-add-support-for-USB-chargers.patch > > |__ linux-2.6.37-omap3-rx51-Platform-support-for-lp5523-led-chip.patch > > |__ > > linux-2.6.37-power_supply-add-isp1704-charger-detection-driver.patch > > |__ linux-2.6.37-power_supply-add-types-for-USB-chargers.patch |__ > > linux-2.6.37-timer-Added-usleep_range-timer.patch |__ > > linux-2.6.38-input-touchscreen-introduce-tsc2005-driver.patch |__ > > linux-2.6.38-omap-rx-51-enable-tsc2005.patch |__ makespec.pl > > |__ merge.pl > > |__ patch-2.6.35.9.bz2 > > |__ series > > > > The content of the spec file, kernel-adaptation-n900.spec: > > ================================================================ > > === > > # > > # Spec file originally created for Fedora, modified for Moblin Linux > > # > > > > Summary: The Linux kernel (the core of the Linux operating system) > > > > > > # For a stable, released kernel, released_kernel should be 1. For > > rawhide # and/or a kernel built from an rc snapshot, released_kernel > > should # be 0. > > %define released_kernel 1 > > > > # Versions of various parts > > > > # base_sublevel is the kernel version we're starting with and patching > > # on top of -- for example, 2.6.22-rc7 starts with a 2.6.21 base, > > # which yields a base_sublevel of 21. > > > > %define base_sublevel 35 > > > > > > ## If this is a released kernel ## > > %if 0%{?released_kernel} > > # Do we have a 2.6.21.y update to apply? > > %define stable_update 9 > > # Set rpm version accordingly > > %if 0%{?stable_update} > > %define stablerev .%{stable_update} > > %endif > > %define rpmversion 2.6.%{base_sublevel}%{?stablerev} > > > > ## The not-released-kernel case ## > > %else > > # The next upstream release sublevel (base_sublevel+1) > > %define upstream_sublevel %(expr %{base_sublevel} + 1) > > # The rc snapshot level > > > > %define rcrev 0 > > > > > > %if 0%{?rcrev} > > %define rctag ~rc%rcrev > > %endif > > > > %if !0%{?rcrev} > > %define rctag ~rc0 > > %endif > > > > # Set rpm version accordingly > > %define rpmversion 2.6.%{upstream_sublevel}%{?rctag} > > %endif > > > > # The kernel tarball/base version > > %define kversion 2.6.%{base_sublevel} > > > > %define make_target bzImage > > > > %define KVERREL %{version}-%{release} > > %define hdrarch %_target_cpu > > > > %define compat_wireless_ver 2010-10-19 > > > > %define all_x86 i386 i586 i686 %{ix86} > > > > %define all_arm %{arm} > > > > %define _default_patch_fuzz 0 > > > > # Per-arch tweaks > > > > %ifarch %{all_x86} > > %define image_install_path boot > > %define hdrarch i386 > > %define kernel_image arch/x86/boot/bzImage > > %endif > > > > %ifarch x86_64 > > %define image_install_path boot > > %define kernel_image arch/x86/boot/bzImage > > %endif > > > > %ifarch %{all_arm} > > %define image_install_path boot > > %define kernel_image arch/arm/boot/zImage > > %define make_target zImage > > %endif > > > > %define oldconfig_target nonint_oldconfig > > > > ExclusiveArch: %{all_arm} > > # > > # Packages that need to be installed before the kernel is, because the > > %post # scripts use them. > > # > > %define kernel_prereq fileutils, module-init-tools, fastinit, > > mkinitrd >= 6.0.39-1 > > > > # > > # This macro does requires, provides, conflicts, obsoletes for a > > kernel package. # %%kernel_reqprovconf <subpackage> > > # It uses any kernel_<subpackage>_conflicts and > > kernel_<subpackage>_obsoletes > > # macros defined above. > > # > > %define kernel_reqprovconf \ > > Provides: kernel = %{rpmversion}-%{release}\ > > Provides: kernel-uname-r = %{KVERREL}%{?1:-%{1}}\ > > Requires(pre): %{kernel_prereq}\ > > %{?1:%{expand:%%{?kernel_%{1}_conflicts:Conflicts: > > %%{kernel_%{1}_conflicts }}}}\ > > %{?1:%{expand:%%{?kernel_%{1}_provides:Provides: > > %%{kernel_%{1}_provides }}}}\ > > # We can't let RPM do the dependencies automatic because it'll then > > pick up\ # a correct but undesirable perl dependency from the module > > headers which\ # isn't required for the kernel proper to function\ > > AutoReq: no\ > > AutoProv: yes\ > > %{nil} > > > > Name: kernel-n900 > > > > Group: System/Kernel > > License: GPLv2 > > URL: http://www.kernel.org/ > > Version: %{rpmversion} > > Release: 6 > > > > %kernel_reqprovconf > > > > # > > # List the packages used during the kernel build > > # > > BuildRequires: module-init-tools, bash >= 2.03, sh-utils > > BuildRequires: findutils, make >= 3.78 > > BuildRequires: linux-firmware > > BuildRequires: elfutils-libelf-devel binutils-devel newt-devel > > > > Source0: > > ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-%{kversion}.tar.bz2 > > Source1: compat-wireless-%{compat_wireless_ver}.tar.bz2 Source2: series > > > > Source10: COPYING.modules > > > > Source15: merge.pl > > Source20: Makefile.config > > > > Source100: config-generic > > Source101: config-arm-n900 > > > > # For a stable release kernel > > %if 0%{?stable_update} > > Patch00: patch-2.6.%{base_sublevel}.%{stable_update}.bz2 > > %endif > > %if 0%{?rcrev} > > Patch00: patch-2.6.%{upstream_sublevel}-rc%{rcrev}.bz2 > > %endif > > > > # Reminder of the patch filename format: > > # linux-<version it is supposed to be > > upstream>-<description-separated-with-dashes>.patch > > # > > > > > > # > > # Stable patch - critical bugfixes > > # > > > > Patch1: patch-2.6.35.9.bz2 > > > > > > # > > # Patch to add a "nonintconfig" option to the Makefile > > # needed for unattended builds > > # > > Patch2: linux-2.6-build-nonintconfig.patch > > > > > > > > ################################################################ > > ##### > > # > > # Direct Backport section.. only patches already in Linus' or > > maintainer git trees # (for linux-next) should go here. > > # We will regularly drop patches from this section as we rebase to > > newer # kernels. > > # > > > > > > Patch100: > > linux-2.6.36-PM-Runtime-Lenient-generic-runtime-pm-callbacks.patch > > > > > > # cherry picking the important security/corruption fixes from > > # the stable series > > > > > > # Kernel CVE patches - these go last in the backport section > > # no non-cve patches should go here! > > > > > > > > # > > # End of the Direct Backports section > > # > > ################################################################ > > ##### > > > > > > > > > > > > ################################################################ > > ##### > > # > > # Moorestown and Medfield architecture patches > > # Section maintainer: Arjan van de Ven <[email protected]> > > # > > > > # > > # The main consolidated MRST/MFLD tree from > > # git://git.kernel.org/pub/scm/linux/kernel/git/alan/linux-2.6-mid-ref > > # > > > > # wifi/bluetooth connectivity > > Patch200: linux-2.6.36-wl1271-add-platform_data.patch > > > > # > > # End of the Moorestown and Medfield architecture patches > > # > > ################################################################ > > ##### > > > > > > > > > > ################################################################ > > ##### > > # > > # Nokia N900 patches > > # Section maintainer: Ilkka Koskinen <[email protected]> > > # > > > > # Hacks > > Patch300: linux-2.6-usb-musb-add-mA-and-charger-sysfs-entries.patch > > Patch301: linux-2.6-usb-musb-add-suspend-sysfs-entry.patch > > Patch302: > > linux-2.6-usb-otg-add-detect_charger-field-to-otg_transceiver.patch > > Patch303: > > linux-2.6-OMAP2-3-clock-implement-clock-rate-parent-change-not.patch > > Patch304: linux-2.6-PM-export-missing-symbols.patch > > > > # Touch screen > > Patch305: linux-2.6.38-input-touchscreen-introduce-tsc2005-driver.patch > > Patch306: linux-2.6.38-omap-rx-51-enable-tsc2005.patch > > > > # Bluetooth > > Patch307: linux-2.6-Bluetooth-Support-for-n900-bluetooth-hardware.patch > > Patch308: linux-2.6-hci_h4p-Fix-module-auto-loading.patch > > > > # Ambient light sensor > > Patch309: linux-2.6.36-omap-rx51-Platform-support-for-tsl2563-ALS.patch > > > > # Accelerometer > > Patch310: > > linux-2.6.36-omap-rx51-Platform-support-for-lis3lv02d-acceleromet.patch > > > > #Aic34b > > # FM TX, headphone, TV-out and basic jack detection > > Patch311: > > linux-2.6-omap-rx51-Add-platform_data-for-tlv320aic3x-with-res.patch > > Patch312: > > linux-2.6-omap-rx51-Use-REGULATOR_SUPPLY-macro-when-initializi.patch > > Patch313: > > linux-2.6-omap-rx51-Add-supply-and-data-for-the-tpa6130a2-head.patch > > Patch314: linux-2.6-ASoC-RX-51-Add-Jack-Function-kcontrol.patch > > Patch315: linux-2.6-ASoC-RX-51-Add-basic-jack-detection.patch > > Patch316: linux-2.6-ASoC-RX-51-Add-stereo-audio-output-to-AV-jack.patch > > Patch317: > > linux-2.6-V4L-DVB-radio-si4713-Release-i2c-adapter-in-driver-c.patch > > Patch318: > > linux-2.6-V4L-DVB-radio-si4713-Add-regulator-framework-support.patch > > Patch319: linux-2.6-omap-rx51-Set-regulator-V28-always-on.patch > > Patch320: > > linux-2.6-omap-rx51-Add-initialization-and-platform-data-for-S.patch > > Patch321: linux-2.6-ASoC-RX-51-Add-support-for-FM-transmitter.patch > > > > # Earpiece and headset support > > Patch322: > > linux-2.6-ASoC-RX-51-Add-aic34b_dummy-driver-only-for-the-RX-5.patch > > Patch323: > > linux-2.6-omap-rx51-Add-second-instance-of-the-TLV320AIC34-cod.patch > > Patch324: linux-2.6-ASoC-RX-51-Add-support-for-earpiece.patch > > Patch325: linux-2.6-ASoC-RX-51-Add-mic-input-to-AV-jack.patch > > Patch326: > > linux-2.6-SoC-RX-51-Add-route-for-AIC34B-generated-mic-bias.patch > > > > # Cellular modem support > > Patch327: > > linux-2.6-OMAP2-3-PRCM-export-cm_read_mod_reg-and-cm_write_mod.patch > > Patch328: linux-2.6-HSI-Introducing-HSI-framework.patch > > Patch329: linux-2.6-HSI-omap_ssi-Introducing-OMAP-SSI-driver.patch > > Patch330: > > linux-2.6-HSI-omap_ssi-Add-OMAP-SSI-to-the-kernel-configuratio.patch > > Patch331: linux-2.6-HSI-hsi_char-Add-HSI-char-device-driver.patch > > Patch332: > > linux-2.6-HSI-hsi_char-Add-HSI-char-device-kernel-configuratio.patch > > Patch333: linux-2.6-HSI-Add-HSI-API-documentation.patch Patch334: > > linux-2.6-HSI-ssip-Add-SSI-protocol-to-the-kernel-configuratio.patch > > Patch335: linux-2.6-HSI-cmt_speech-Add-CMT_SPEECH-driver.patch > > Patch336: > > linux-2.6-HSI-cmt_speech-Add-CMT-SPEECH-to-the-configuration.patch > > Patch337: linux-2.6-CMT-Introduces-the-Nokia-CMT-driver.patch > > Patch338: > > linux-2.6-CMT-Add-Nokia-CMT-driver-to-the-configuration.patch > > Patch339: linux-2.6-rx51-Add-SSI-related-support-to-board.patch > > Patch340: linux-2.6-HSI-ssip-Introducing-SSI-protocol-aka-McSAAB.patch > > Patch341: > > linux-2.6-HSI-cmt_speech-Adapt-to-kernel-API-changes-in-2.6.35.patch > > > > # TI dspbridge driver > > Patch342: linux-2.6.36-tidspbridge.patch > > > > # lp5523 and corresponding platform data for rx51 board > > Patch343: > > linux-2.6-37-leds-driver-for-LP5523-chips-from-National-Semicondu.patch > > Patch344: > > linux-2.6.37-omap3-rx51-Platform-support-for-lp5523-led-chip.patch > > > > # omap3isp-rx51 driver > > Patch345: linux-2.6-omap3isp-rx51.patch > > > > #Bugfixes > > Patch346: linux-2.6.37-N900-Set-keypad-slide-gpio-as-active-low.patch > > > > #General > > Patch347: linux-2.6.37-timer-Added-usleep_range-timer.patch > > > > #N900 defconfig > > Patch348: linux-2.6-Updated-rx51_defconfig.patch > > > > # GPU > > Patch349: linux-2.6-gpu-pvr-Add-PVR-GPU-driver.patch > > Patch350: linux-2.6-gpu-pvr-compilation-fixes-for-kernel-2.6.33.patch > > > > # TWL4030 MADC (Battery Charging) > > Patch351: linux-2.6-mfd-twl4030-Driver-for-twl4030-madc-module.patch > > Patch352: linux-2.6-mfd-implement-twl4030-poweroff.patch > > Patch353: linux-2.6-HACK-mfd-twl4030-power-disable-scripts.patch > > > > #Bugfixes > > Patch354: > > linux-2.6.36-Adding-CS_FEAT_BURST_MODE-for-cmt_speech-driver.patch > > > > Patch355: > > linux-2.6.35-CMT-Add-field-for-irq-flags-to-driver-platform-data.patch > > Patch356: linux-2.6.35-board-rx51-set-cmt_rst_ind_flags.patch > > > > Patch357: > > linux-2.6.35-HSI-cmt_speech-Free-allocated-pages-in-case-open-fai.patch > > Patch358: > > linux-2.6.35-HSI-cmt_speech-avoid-GFP_ATOMIC-in-cs_char_open.patch > > Patch359: > > linux-2.6.35-HSI-ssip-add-ssip_slave_running-to-ssi_protocol-inte.patch > > Patch360: > > linux-2.6.35-HSI-cmt_speech-return-error-if-HSI-port-not-configur.patch > > > > # usb charger platform device support > > # isp1704 usb charger detection driver > > Patch361: > > linux-2.6.37-power_supply-add-isp1704-charger-detection-driver.patch > > Patch362: linux-2.6.37-omap-rx51-add-support-for-USB-chargers.patch > > Patch363: linux-2.6.37-power_supply-add-types-for-USB-chargers.patch > > Patch364: > > linux-2.6-usb-musb-ignore-spurious-SESSREQ-interrupts-v1.patch > > Patch365: > > linux-2.6-usb-musb-ignore-spurious-SESSREQ-interrupts-v2.patch > > Patch366: > > linux-2.6-power_supply-isp1704-correct-length-for-storing-mode.patch > > Patch367: > > linux-2.6-power_supply-isp1704-Detect-HUB-Host-chargers.patch > > Patch368: > > linux-2.6-power_supply-isp1704-Set-isp-dev-before-anything-nee.patch > > Patch369: > > linux-2.6-power_supply-isp1704-Detect-charger-after-probe.patch > > Patch370: linux-2.6-power_supply-Add-maximum-current-property.patch > > Patch371: > > linux-2.6-HACK-sysfs_notify-support-for-isp1704-charger-driver.patch > > Patch372: linux-2.6-musb_gadget-notifier-hack.patch > > > > # Fixes > > Patch373: > > linux-2.6.36-wl1251-Use-MODULE_ALIAS-macro-at-correct-postion-for.patch > > Patch374: > > linux-2.6.37-OMAP3-DMA-Errata-i541-sDMA-FIFO-draining-does-not-fi.patch > > > > # Introduce EEM support in g_nokia which should fix usb networking > > Patch375: linux-2.6.37-EEM-support-for-g_nokia.patch > > > > > > > > # > > # End of the Nokia N900 patches > > # > > ################################################################ > > ##### > > > > > > > > > > ################################################################ > > ##### > > # > > # Netbook hardware patches > > # Section maintainer: Yong Wang <[email protected]> > > # > > > > # > > # Quiet down some printks that shows up falsly during boot > > # > > > > > > > > # > > # End of the Netbook hardware patches > > # > > ################################################################ > > ##### > > > > > > ################################################################ > > ##### > > # > > # IVI hardware patches > > # Section maintainer: Yin Kangkai <[email protected]> > > # > > > > > > > > > > # > > # End of the IVI hardware patches > > # > > ################################################################ > > ##### > > > > > > ################################################################ > > ##### > > # > > # Intel Integrated Graphics patches > > # Section maintainer: Li Peng <[email protected]> > > # > > > > # > > # KMS (note: upstream backports go in the backport section higher up!) > > # > > #linux-2.6.29-kms-edid-cache.patch > > #linux-2.6.29-kms-run-async.patch > > #linux-2.6.29-kms-after-sata.patch > > > > > > # > > # End of the Intel Integrated Graphics patches > > # > > ################################################################ > > ##### > > > > > > > > ################################################################ > > ##### > > # > > # Boot time and power patches > > # Section maintainer: Arjan van de Ven <[email protected] > > # > > > > # > > # Patch to try mounting / before all devices (the mouse) > > # are done probing. This saves several seconds of boot time. > > # > > Patch700: linux-2.6.29-dont-wait-for-mouse.patch > > # > > # Patch to support the old sreadahead versions > > # > > Patch701: linux-2.6.29-sreadahead.patch > > > > > > > > # > > # Patches to help PowerTOP > > # > > Patch702: linux-2.6.33-vfs-tracepoints.patch > > > > # > > # Fix the slab timer to not be a power hog > > # > > Patch703: linux-2.6.35-slab-timer.patch > > > > # > > # Fix Linux deliberately skewing the timer for > > # historic reasons that are no longer true. > > # > > Patch704: linux-2.6.35-dont-skew-the-tick.patch > > > > > > # > > # End of the boot time and power patches > > # > > ################################################################ > > ##### > > > > > > > > ################################################################ > > ##### > > # > > # All other patches > > # > > > > > > > > > > # turn on "print fatal signals" by default, so that we can debug > > /sbin/init # crashes > > Patch705: linux-2.6.35-fatal-signals.patch > > > > > > BuildRoot: %{_tmppath}/kernel-%{KVERREL}-root > > > > > > > > # > > # This macro creates a kernel-<subpackage>-devel package. > > # %%kernel_devel_package <subpackage> <pretty-name> > > # > > %define kernel_devel_package() \ > > %package -n kernel-%{?1:%{1}-}devel\ > > Summary: Development package for building kernel modules to match > > the %{?2:%{2} }kernel\ > > Group: System/Kernel\ > > Provides: kernel%{?1:-%{1}}-devel = %{version}-%{release}\ > > Provides: kernel-devel = %{version}-%{release}%{?1:-%{1}}\ > > Provides: kernel-devel = %{version}-%{release}%{?1:-%{1}}\ > > Provides: kernel-devel-uname-r = %{KVERREL}%{?1:-%{1}}\ > > Requires: kernel%{?1:-%{1}} = %{version}-%{release}\ > > Requires: hardlink \ > > AutoReqProv: no\ > > Requires(pre): /usr/bin/find\ > > %description -n kernel%{?1:-%{1}}-devel\ > > This package provides kernel headers and makefiles sufficient to build > > modules\ against the %{?2:%{2} }kernel package.\ > > %{nil} > > > > # > > # This macro creates a kernel-<subpackage> and its -devel too. > > # %%define variant_summary The Linux kernel compiled for > > <configuration> # %%kernel_variant_package [-n <pretty-name>] > > <subpackage> # > > %define kernel_variant_package(n:) \ > > %package -n kernel-%1\ > > Summary: %{variant_summary}\ > > Group: System/Kernel\ > > %kernel_reqprovconf\ > > %{nil} > > > > > > # First the auxiliary packages of the main kernel package. > > %kernel_devel_package > > > > > > > > > > # Now, each variant package. > > > > %ifarch %all_x86 > > > > > > > > > > %endif > > > > %ifarch %{all_arm} > > > > %kernel_devel_package n900 > > %description -n kernel-n900 > > This package contains the kernel optimized for the Nokia N900 device > > > > #Put other ARM variants here > > > > %endif > > > > > > %prep > > > > # First we unpack the kernel tarball. > > # If this isn't the first make prep, we use links to the existing > > clean tarball # which speeds things up quite a bit. > > > > # Update to latest upstream. > > %if 0%{?released_kernel} > > %define vanillaversion 2.6.%{base_sublevel} > > # released_kernel with stable_update available case > > %if 0%{?stable_update} > > %define vanillaversion 2.6.%{base_sublevel}.%{stable_update} > > %endif > > # non-released_kernel case > > %else > > %if 0%{?rcrev} > > %define vanillaversion 2.6.%{upstream_sublevel}-rc%{rcrev} > > %endif > > %else > > # pre-{base_sublevel+1}-rc1 case > > %endif > > > > > > # > > # Unpack the kernel tarbal > > # > > %setup -q -c > > cd linux-%{kversion} > > > > > > # > > # The add an -rc patch if needed > > # > > %if 0%{?rcrev} > > # patch-2.6.%{upstream_sublevel}-rc%{rcrev}.bz2 > > %patch00 -p1 > > %endif > > > > > > # > > # Then apply all the patches > > # > > # Reminder of the patch filename format: > > # linux-<version it is supposed to be > > upstream>-<description-separated-with-dashes>.patch > > # > > > > > > # > > # Stable patch - critical bugfixes > > # > > > > # patch-2.6.35.9.bz2 > > %patch1 -p1 > > > > > > # > > # Patch to add a "nonintconfig" option to the Makefile > > # needed for unattended builds > > # > > # linux-2.6-build-nonintconfig.patch > > %patch2 -p1 > > > > > > > > ################################################################ > > ##### > > # > > # Direct Backport section.. only patches already in Linus' or > > maintainer git trees # (for linux-next) should go here. > > # We will regularly drop patches from this section as we rebase to > > newer # kernels. > > # > > > > > > # linux-2.6.36-PM-Runtime-Lenient-generic-runtime-pm-callbacks.patch > > %patch100 -p1 > > > > > > # cherry picking the important security/corruption fixes from > > # the stable series > > > > > > # Kernel CVE patches - these go last in the backport section > > # no non-cve patches should go here! > > > > > > > > # > > # End of the Direct Backports section > > # > > ################################################################ > > ##### > > > > > > > > > > > > ################################################################ > > ##### > > # > > # Moorestown and Medfield architecture patches > > # Section maintainer: Arjan van de Ven <[email protected]> > > # > > > > # > > # The main consolidated MRST/MFLD tree from > > # git://git.kernel.org/pub/scm/linux/kernel/git/alan/linux-2.6-mid-ref > > # > > > > # wifi/bluetooth connectivity > > # linux-2.6.36-wl1271-add-platform_data.patch > > %patch200 -p1 > > > > # > > # End of the Moorestown and Medfield architecture patches > > # > > ################################################################ > > ##### > > > > > > > > > > ################################################################ > > ##### > > # > > # Nokia N900 patches > > # Section maintainer: Ilkka Koskinen <[email protected]> > > # > > > > # Hacks > > # linux-2.6-usb-musb-add-mA-and-charger-sysfs-entries.patch > > %patch300 -p1 > > # linux-2.6-usb-musb-add-suspend-sysfs-entry.patch > > %patch301 -p1 > > # linux-2.6-usb-otg-add-detect_charger-field-to-otg_transceiver.patch > > %patch302 -p1 > > # linux-2.6-OMAP2-3-clock-implement-clock-rate-parent-change-not.patch > > %patch303 -p1 > > # linux-2.6-PM-export-missing-symbols.patch > > %patch304 -p1 > > > > # Touch screen > > # linux-2.6.38-input-touchscreen-introduce-tsc2005-driver.patch > > %patch305 -p1 > > # linux-2.6.38-omap-rx-51-enable-tsc2005.patch > > %patch306 -p1 > > > > # Bluetooth > > # linux-2.6-Bluetooth-Support-for-n900-bluetooth-hardware.patch > > %patch307 -p1 > > # linux-2.6-hci_h4p-Fix-module-auto-loading.patch > > %patch308 -p1 > > > > # Ambient light sensor > > # linux-2.6.36-omap-rx51-Platform-support-for-tsl2563-ALS.patch > > %patch309 -p1 > > > > # Accelerometer > > # > > linux-2.6.36-omap-rx51-Platform-support-for-lis3lv02d-acceleromet.patch > > %patch310 -p1 > > > > #Aic34b > > # FM TX, headphone, TV-out and basic jack detection > > # linux-2.6-omap-rx51-Add-platform_data-for-tlv320aic3x-with-res.patch > > %patch311 -p1 > > # linux-2.6-omap-rx51-Use-REGULATOR_SUPPLY-macro-when-initializi.patch > > %patch312 -p1 > > # linux-2.6-omap-rx51-Add-supply-and-data-for-the-tpa6130a2-head.patch > > %patch313 -p1 > > # linux-2.6-ASoC-RX-51-Add-Jack-Function-kcontrol.patch > > %patch314 -p1 > > # linux-2.6-ASoC-RX-51-Add-basic-jack-detection.patch > > %patch315 -p1 > > # linux-2.6-ASoC-RX-51-Add-stereo-audio-output-to-AV-jack.patch > > %patch316 -p1 > > # linux-2.6-V4L-DVB-radio-si4713-Release-i2c-adapter-in-driver-c.patch > > %patch317 -p1 > > # linux-2.6-V4L-DVB-radio-si4713-Add-regulator-framework-support.patch > > %patch318 -p1 > > # linux-2.6-omap-rx51-Set-regulator-V28-always-on.patch > > %patch319 -p1 > > # linux-2.6-omap-rx51-Add-initialization-and-platform-data-for-S.patch > > %patch320 -p1 > > # linux-2.6-ASoC-RX-51-Add-support-for-FM-transmitter.patch > > %patch321 -p1 > > > > # Earpiece and headset support > > # linux-2.6-ASoC-RX-51-Add-aic34b_dummy-driver-only-for-the-RX-5.patch > > %patch322 -p1 > > # linux-2.6-omap-rx51-Add-second-instance-of-the-TLV320AIC34-cod.patch > > %patch323 -p1 > > # linux-2.6-ASoC-RX-51-Add-support-for-earpiece.patch > > %patch324 -p1 > > # linux-2.6-ASoC-RX-51-Add-mic-input-to-AV-jack.patch > > %patch325 -p1 > > # linux-2.6-SoC-RX-51-Add-route-for-AIC34B-generated-mic-bias.patch > > %patch326 -p1 > > > > # Cellular modem support > > # > > linux-2.6-OMAP2-3-PRCM-export-cm_read_mod_reg-and-cm_write_mod.patch > > %patch327 -p1 > > # linux-2.6-HSI-Introducing-HSI-framework.patch > > %patch328 -p1 > > # linux-2.6-HSI-omap_ssi-Introducing-OMAP-SSI-driver.patch > > %patch329 -p1 > > # linux-2.6-HSI-omap_ssi-Add-OMAP-SSI-to-the-kernel-configuratio.patch > > %patch330 -p1 > > # linux-2.6-HSI-hsi_char-Add-HSI-char-device-driver.patch > > %patch331 -p1 > > # linux-2.6-HSI-hsi_char-Add-HSI-char-device-kernel-configuratio.patch > > %patch332 -p1 > > # linux-2.6-HSI-Add-HSI-API-documentation.patch > > %patch333 -p1 > > # linux-2.6-HSI-ssip-Add-SSI-protocol-to-the-kernel-configuratio.patch > > %patch334 -p1 > > # linux-2.6-HSI-cmt_speech-Add-CMT_SPEECH-driver.patch > > %patch335 -p1 > > # linux-2.6-HSI-cmt_speech-Add-CMT-SPEECH-to-the-configuration.patch > > %patch336 -p1 > > # linux-2.6-CMT-Introduces-the-Nokia-CMT-driver.patch > > %patch337 -p1 > > # linux-2.6-CMT-Add-Nokia-CMT-driver-to-the-configuration.patch > > %patch338 -p1 > > # linux-2.6-rx51-Add-SSI-related-support-to-board.patch > > %patch339 -p1 > > # linux-2.6-HSI-ssip-Introducing-SSI-protocol-aka-McSAAB.patch > > %patch340 -p1 > > # linux-2.6-HSI-cmt_speech-Adapt-to-kernel-API-changes-in-2.6.35.patch > > %patch341 -p1 > > > > # TI dspbridge driver > > # linux-2.6.36-tidspbridge.patch > > %patch342 -p1 > > > > # lp5523 and corresponding platform data for rx51 board > > # > > linux-2.6-37-leds-driver-for-LP5523-chips-from-National-Semicondu.patch > > %patch343 -p1 # > > linux-2.6.37-omap3-rx51-Platform-support-for-lp5523-led-chip.patch > > %patch344 -p1 > > > > # omap3isp-rx51 driver > > # linux-2.6-omap3isp-rx51.patch > > %patch345 -p1 > > > > #Bugfixes > > # linux-2.6.37-N900-Set-keypad-slide-gpio-as-active-low.patch > > %patch346 -p1 > > > > #General > > # linux-2.6.37-timer-Added-usleep_range-timer.patch > > %patch347 -p1 > > > > #N900 defconfig > > # linux-2.6-Updated-rx51_defconfig.patch > > %patch348 -p1 _______________________________________________ MeeGo-packaging mailing list [email protected] http://lists.meego.com/listinfo/meego-packaging
