aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--conf/machine/include/omap3.inc2
-rw-r--r--recipes/linux/linux-omap-2.6.37/base/0001-ARM-OMAP-Power-on-EHCI-serial-camera-and-DVI-on-beag.patch55
-rw-r--r--recipes/linux/linux-omap-2.6.37/base/0001-omap3-beaglexm-fix-EHCI-power-up-GPIO-dir.patch44
-rw-r--r--recipes/linux/linux-omap-2.6.37/base/0002-omap3-beaglexm-fix-DVI-reset-GPIO.patch48
-rw-r--r--recipes/linux/linux-omap-2.6.37/base/0003-omap3-beaglexm-fix-power-on-of-DVI.patch94
-rw-r--r--recipes/linux/linux-omap-2.6.37/base/0004-omap-Beagle-detect-new-xM-revision-B.patch (renamed from recipes/linux/linux-omap-2.6.37/base/0002-omap-Beagle-detect-new-xM-revision-B.patch)6
-rw-r--r--recipes/linux/linux-omap-2.6.37/base/0005-ARM-OMAP-beagleboard-Add-infrastructure-to-do-fixups.patch (renamed from recipes/linux/linux-omap-2.6.37/base/0003-ARM-OMAP-beagleboard-Add-infrastructure-to-do-fixups.patch)16
-rw-r--r--recipes/linux/linux-omap-2.6.37/base/0006-ARM-OMAP-beagleboard-pre-export-GPIOs-to-userspace-w.patch (renamed from recipes/linux/linux-omap-2.6.37/base/0004-ARM-OMAP-beagleboard-pre-export-GPIOs-to-userspace-w.patch)8
-rw-r--r--recipes/linux/linux-omap-2.6.37/base/0007-modedb.c-add-proper-720p60-mode.patch (renamed from recipes/linux/linux-omap-2.6.37/base/0005-modedb.c-add-proper-720p60-mode.patch)4
-rw-r--r--recipes/linux/linux-omap-2.6.37/base/0008-mmc-don-t-display-single-block-read-console-messages.patch (renamed from recipes/linux/linux-omap-2.6.37/base/0006-mmc-don-t-display-single-block-read-console-messages.patch)4
-rw-r--r--recipes/linux/linux-omap-2.6.37/base/0009-MTD-silence-ecc-errors-on-mtdblock0.patch (renamed from recipes/linux/linux-omap-2.6.37/base/0007-MTD-silence-ecc-errors-on-mtdblock0.patch)4
-rw-r--r--recipes/linux/linux-omap-2.6.37/base/0010-Miracle-patch.patch (renamed from recipes/linux/linux-omap-2.6.37/base/0008-Miracle-patch.patch)4
-rw-r--r--recipes/linux/linux-omap-2.6.37/base/0011-ARM-OMAP-add-omap_rev_-macros.patch (renamed from recipes/linux/linux-omap-2.6.37/base/0009-ARM-OMAP-add-omap_rev_-macros.patch)4
-rw-r--r--recipes/linux/linux-omap-2.6.37/base/0012-OMAP-DSS2-enable-hsclk-in-dsi_pll_init-for-OMAP36XX.patch (renamed from recipes/linux/linux-omap-2.6.37/base/0010-OMAP-DSS2-enable-hsclk-in-dsi_pll_init-for-OMAP36XX.patch)4
-rw-r--r--recipes/linux/linux-omap-2.6.37/base/0013-omap3-beagleboard-add-WIP-support-for-beagleboardtoy.patch (renamed from recipes/linux/linux-omap-2.6.37/base/0011-omap3-beagleboard-add-WIP-support-for-beagleboardtoy.patch)8
-rw-r--r--recipes/linux/linux-omap-2.6.37/base/0014-drivers-net-smsc911x-return-ENODEV-if-device-is-not-.patch (renamed from recipes/linux/linux-omap-2.6.37/base/0012-drivers-net-smsc911x-return-ENODEV-if-device-is-not-.patch)4
-rw-r--r--recipes/linux/linux-omap-2.6.37/base/0015-drivers-input-touchscreen-ads7846-return-ENODEV-if-d.patch (renamed from recipes/linux/linux-omap-2.6.37/base/0013-drivers-input-touchscreen-ads7846-return-ENODEV-if-d.patch)4
-rw-r--r--recipes/linux/linux-omap-2.6.37/base/0016-ASoC-enable-audio-capture-by-default-for-twl4030.patch (renamed from recipes/linux/linux-omap-2.6.37/base/0014-ASoC-enable-audio-capture-by-default-for-twl4030.patch)4
-rw-r--r--recipes/linux/linux-omap-2.6.37/base/0017-MFD-enable-madc-clock.patch (renamed from recipes/linux/linux-omap-2.6.37/base/0015-MFD-enable-madc-clock.patch)4
-rw-r--r--recipes/linux/linux-omap-2.6.37/base/0018-MFD-add-twl4030-madc-driver.patch (renamed from recipes/linux/linux-omap-2.6.37/base/0016-MFD-add-twl4030-madc-driver.patch)4
-rw-r--r--recipes/linux/linux-omap-2.6.37/base/0019-ARM-OMAP-Add-twl4030-madc-support-to-Overo.patch (renamed from recipes/linux/linux-omap-2.6.37/base/0017-ARM-OMAP-Add-twl4030-madc-support-to-Overo.patch)4
-rw-r--r--recipes/linux/linux-omap-2.6.37/base/0020-ARM-OMAP-Add-twl4030-madc-support-to-Beagle.patch (renamed from recipes/linux/linux-omap-2.6.37/base/0018-ARM-OMAP-Add-twl4030-madc-support-to-Beagle.patch)10
-rw-r--r--recipes/linux/linux-omap-2.6.37/base/0021-OMAP-DSS2-Add-support-for-Samsung-LTE430WQ-F0C-panel.patch (renamed from recipes/linux/linux-omap-2.6.37/base/0019-OMAP-DSS2-Add-support-for-Samsung-LTE430WQ-F0C-panel.patch)4
-rw-r--r--recipes/linux/linux-omap-2.6.37/base/0022-OMAP-DSS2-Add-support-for-LG-Philips-LB035Q02-panel.patch (renamed from recipes/linux/linux-omap-2.6.37/base/0020-OMAP-DSS2-Add-support-for-LG-Philips-LB035Q02-panel.patch)4
-rw-r--r--recipes/linux/linux-omap-2.6.37/base/0023-OMAP-DSS2-add-bootarg-for-selecting-svideo-or-compos.patch (renamed from recipes/linux/linux-omap-2.6.37/base/0021-OMAP-DSS2-add-bootarg-for-selecting-svideo-or-compos.patch)4
-rw-r--r--recipes/linux/linux-omap-2.6.37/base/0024-ARM-OMAP2-mmc-twl4030-move-clock-input-selection-pri.patch (renamed from recipes/linux/linux-omap-2.6.37/base/0022-ARM-OMAP2-mmc-twl4030-move-clock-input-selection-pri.patch)4
-rw-r--r--recipes/linux/linux-omap-2.6.37/base/0025-RTC-add-support-for-backup-battery-recharge.patch (renamed from recipes/linux/linux-omap-2.6.37/base/0023-RTC-add-support-for-backup-battery-recharge.patch)4
-rw-r--r--recipes/linux/linux-omap-2.6.37/base/0026-ARM-OMAP-automatically-set-musb-mode-in-platform-dat.patch (renamed from recipes/linux/linux-omap-2.6.37/base/0024-ARM-OMAP-automatically-set-musb-mode-in-platform-dat.patch)8
-rw-r--r--recipes/linux/linux-omap-2.6.37/base/0027-OMAP-DSS2-check-for-both-cpu-type-and-revision-rathe.patch (renamed from recipes/linux/linux-omap-2.6.37/base/0025-OMAP-DSS2-check-for-both-cpu-type-and-revision-rathe.patch)4
-rw-r--r--recipes/linux/linux-omap-2.6.37/base/0028-OMAP-DSS2-Add-DSS2-support-for-Overo.patch (renamed from recipes/linux/linux-omap-2.6.37/base/0026-OMAP-DSS2-Add-DSS2-support-for-Overo.patch)4
-rw-r--r--recipes/linux/linux-omap-2.6.37/dvfs/0001-OMAP3-PM-Adding-T2-enabling-of-smartreflex.patch4
-rw-r--r--recipes/linux/linux-omap-2.6.37/dvfs/0001-omap3-add-support-for-720MHz-MPU-OPP.patch38
-rw-r--r--recipes/linux/linux-omap-2.6.37/dvfs/0002-OMAP-CPUfreq-ensure-driver-initializes-after-cpufreq.patch4
-rw-r--r--recipes/linux/linux-omap-2.6.37/dvfs/0002-OMAP35x-Add-support-for-720MHz-part.patch90
-rw-r--r--recipes/linux/linux-omap-2.6.37/dvfs/0003-OMAP-CPUfreq-ensure-policy-is-fully-initialized.patch4
-rw-r--r--recipes/linux/linux-omap-2.6.37/dvfs/0003-OMAP3-beagle-C4-enable-upto-720MHz-OPP.patch62
-rw-r--r--recipes/linux/linux-omap-2.6.37/dvfs/0004-OMAP3-Overo-Tide-enable-upto-720MHz-OPP.patch103
-rw-r--r--recipes/linux/linux-omap-2.6.37/dvfs/0004-OMAP3-PM-CPUFreq-driver-for-OMAP3.patch4
-rw-r--r--recipes/linux/linux-omap-2.6.37/dvfs/0005-OMAP-PM-CPUFREQ-Fix-conditional-compilation.patch4
-rw-r--r--recipes/linux/linux-omap-2.6.37/dvfs/0006-OMAP-Introduce-a-user-list-for-each-voltage-domain-i.patch4
-rw-r--r--recipes/linux/linux-omap-2.6.37/dvfs/0007-OMAP-Introduce-API-in-the-OPP-layer-to-find-the-opp-.patch4
-rw-r--r--recipes/linux/linux-omap-2.6.37/dvfs/0008-OMAP-Introduce-API-to-register-a-device-with-a-volta.patch4
-rw-r--r--recipes/linux/linux-omap-2.6.37/dvfs/0009-OMAP-Introduce-device-specific-set-rate-and-get-rate.patch4
-rw-r--r--recipes/linux/linux-omap-2.6.37/dvfs/0010-OMAP-Voltage-layer-changes-to-support-DVFS.patch4
-rw-r--r--recipes/linux/linux-omap-2.6.37/dvfs/0011-OMAP-Introduce-dependent-voltage-domain-support.patch4
-rw-r--r--recipes/linux/linux-omap-2.6.37/dvfs/0012-OMAP-Introduce-device-scale.patch4
-rw-r--r--recipes/linux/linux-omap-2.6.37/dvfs/0013-OMAP-Disable-smartreflex-across-DVFS.patch4
-rw-r--r--recipes/linux/linux-omap-2.6.37/dvfs/0014-OMAP3-Introduce-custom-set-rate-and-get-rate-APIs-fo.patch4
-rw-r--r--recipes/linux/linux-omap-2.6.37/dvfs/0015-OMAP3-Update-cpufreq-driver-to-use-the-new-set_rate-.patch4
-rw-r--r--recipes/linux/linux-omap-2.6.37/dvfs/0016-OMAP3-Introduce-voltage-domain-info-in-the-hwmod-str.patch4
-rw-r--r--recipes/linux/linux-omap-2.6.37/dvfs/0017-OMAP3-Add-voltage-dependency-table-for-VDD1.patch4
-rw-r--r--recipes/linux/linux-omap-2.6.37/dvfs/0018-omap3-4-opp-make-omapx_opp_init-non-static.patch4
-rw-r--r--recipes/linux/linux-omap-2.6.37/dvfs/0019-OMAP3-beagle-xm-enable-upto-1GHz-OPP.patch10
-rw-r--r--recipes/linux/linux-omap-2.6.37/dvfs/0020-omap3-Add-basic-support-for-720MHz-part.patch202
-rw-r--r--recipes/linux/linux-omap-2.6.37/linus/0001-ARM-pxa-PXA_ESERIES-depends-on-FB_W100.patch4
-rw-r--r--recipes/linux/linux-omap-2.6.37/linus/0002-ARM-smp-avoid-incrementing-mm_users-on-CPU-startup.patch4
-rw-r--r--recipes/linux/linux-omap-2.6.37/linus/0003-ARM-get-rid-of-kmap_high_l1_vipt.patch4
-rw-r--r--recipes/linux/linux-omap-2.6.37/linus/0004-ARM-fix-cache-xsc3l2-after-stack-based-kmap_atomic.patch4
-rw-r--r--recipes/linux/linux-omap-2.6.37/linus/0005-ARM-fix-cache-feroceon-l2-after-stack-based-kmap_ato.patch4
-rw-r--r--recipes/linux/linux-omap-2.6.37/linus/0006-drm-i915-Set-the-required-VFMUNIT-clock-gating-disab.patch4
-rw-r--r--recipes/linux/linux-omap-2.6.37/linus/0007-drm-i915-sdvo-Add-hdmi-connector-properties-after-in.patch4
-rw-r--r--recipes/linux/linux-omap-2.6.37/linus/0008-drm-i915-intel_ips-When-i915-loads-after-IPS-make-IP.patch4
-rw-r--r--recipes/linux/linux-omap-2.6.37/linus/0009-drm-i915-Verify-Ironlake-eDP-presence-on-DP_A-using-.patch4
-rw-r--r--recipes/linux/linux-omap-2.6.37/linus/0010-ARM-6536-1-Add-missing-SZ_-32-64-128.patch4
-rw-r--r--recipes/linux/linux-omap-2.6.37/linus/0011-ARM-6537-1-update-Nomadik-U300-and-Ux500-maintainers.patch6
-rw-r--r--recipes/linux/linux-omap-2.6.37/linus/0012-ARM-6540-1-Stop-irqsoff-trace-on-return-to-user.patch4
-rw-r--r--recipes/linux/linux-omap-2.6.37/linus/0013-ueagle-atm-fix-PHY-signal-initialization-race.patch4
-rw-r--r--recipes/linux/linux-omap-2.6.37/linus/0014-ehea-Avoid-changing-vlan-flags.patch4
-rw-r--r--recipes/linux/linux-omap-2.6.37/linus/0015-ppp-allow-disabling-multilink-protocol-ID-compressio.patch4
-rw-r--r--recipes/linux/linux-omap-2.6.37/linus/0016-skfp-testing-the-wrong-variable-in-skfp_driver_init.patch4
-rw-r--r--recipes/linux/linux-omap-2.6.37/linus/0017-ASoC-codecs-Add-missing-control_type-initialization.patch4
-rw-r--r--recipes/linux/linux-omap-2.6.37/linus/0018-ASoC-codecs-max98088-Fix-register-cache-incoherency.patch4
-rw-r--r--recipes/linux/linux-omap-2.6.37/linus/0019-ASoC-codecs-wm8523-Fix-register-cache-incoherency.patch4
-rw-r--r--recipes/linux/linux-omap-2.6.37/linus/0020-ASoC-codecs-wm8741-Fix-register-cache-incoherency.patch4
-rw-r--r--recipes/linux/linux-omap-2.6.37/linus/0021-ASoC-codecs-wm8904-Fix-register-cache-incoherency.patch4
-rw-r--r--recipes/linux/linux-omap-2.6.37/linus/0022-ASoC-codecs-wm8955-Fix-register-cache-incoherency.patch4
-rw-r--r--recipes/linux/linux-omap-2.6.37/linus/0023-ASoC-codecs-wm8962-Fix-register-cache-incoherency.patch4
-rw-r--r--recipes/linux/linux-omap-2.6.37/linus/0024-ASoC-codecs-wm9090-Fix-register-cache-incoherency.patch4
-rw-r--r--recipes/linux/linux-omap-2.6.37/linus/0025-ASoC-codecs-wm8753-Fix-register-cache-incoherency.patch4
-rw-r--r--recipes/linux/linux-omap-2.6.37/linus/0026-KVM-MMU-Fix-incorrect-direct-gfn-for-unpaged-mode-sh.patch4
-rw-r--r--recipes/linux/linux-omap-2.6.37/linus/0027-fix-freeing-user_struct-in-user-cache.patch4
-rw-r--r--recipes/linux/linux-omap-2.6.37/linus/0028-spi-omap2_mcspi.c-Force-CS-to-be-in-inactive-state-a.patch4
-rw-r--r--recipes/linux/linux-omap-2.6.37/linus/0029-kconfig-fix-undesirable-side-effect-of-adding-visibl.patch4
-rw-r--r--recipes/linux/linux-omap-2.6.37/linus/0030-spi-m68knommu-Coldfire-QSPI-platform-support.patch4
-rw-r--r--recipes/linux/linux-omap-2.6.37/linus/0031-sound-Prevent-buffer-overflow-in-OSS-load_mixer_volu.patch4
-rw-r--r--recipes/linux/linux-omap-2.6.37/linus/0032-ALSA-hda-Use-LPIB-quirk-for-Dell-Inspiron-m101z-1120.patch4
-rw-r--r--recipes/linux/linux-omap-2.6.37/linus/0033-Revert-drm-i915-bios-Reverse-order-of-100-120-Mhz-SS.patch4
-rw-r--r--recipes/linux/linux-omap-2.6.37/linus/0034-drm-i915-dvo-Report-LVDS-attached-to-ch701x-as-conne.patch4
-rw-r--r--recipes/linux/linux-omap-2.6.37/linus/0035-update-Documentation-filesystems-Locking.patch4
-rw-r--r--recipes/linux/linux-omap-2.6.37/linus/0036-memcg-fix-wrong-VM_BUG_ON-in-try_charge-s-mm-owner-c.patch4
-rw-r--r--recipes/linux/linux-omap-2.6.37/linus/0037-Revert-Staging-zram-work-around-oops-due-to-startup-.patch4
-rw-r--r--recipes/linux/linux-omap-2.6.37/linus/0038-CAN-Use-inode-instead-of-kernel-address-for-proc-fil.patch4
-rw-r--r--recipes/linux/linux-omap-2.6.37/linus/0039-ISDN-Gigaset-Fix-memory-leak-in-do_disconnect_req.patch4
-rw-r--r--recipes/linux/linux-omap-2.6.37/linus/0040-Broadcom-CNIC-core-network-driver-fix-mem-leak-on-al.patch4
-rw-r--r--recipes/linux/linux-omap-2.6.37/linus/0041-tg3-fix-return-value-check-in-tg3_read_vpd.patch4
-rw-r--r--recipes/linux/linux-omap-2.6.37/linus/0042-starfire-Fix-dma_addr_t-size-test-for-MIPS.patch4
-rw-r--r--recipes/linux/linux-omap-2.6.37/linus/0043-drivers-atm-atmtcp.c-add-missing-atm_dev_put.patch4
-rw-r--r--recipes/linux/linux-omap-2.6.37/linus/0044-KVM-i8259-initialize-isr_ack.patch4
-rw-r--r--recipes/linux/linux-omap-2.6.37/linus/0045-hwmon-s3c-hwmon-Fix-compilation.patch4
-rw-r--r--recipes/linux/linux-omap-2.6.37/linus/0046-watchdog-Improve-initialisation-error-message-and-do.patch4
-rw-r--r--recipes/linux/linux-omap-2.6.37/linus/0047-ARM-6605-1-Add-missing-include-asm-memory.h.patch4
-rw-r--r--recipes/linux/linux-omap-2.6.37/linus/0048-mv_xor-fix-race-in-tasklet-function.patch4
-rw-r--r--recipes/linux/linux-omap-2.6.37/linus/0049-dmaengine-provide-dummy-functions-for-DMA_ENGINE-n.patch4
-rw-r--r--recipes/linux/linux-omap-2.6.37/linus/0050-cx25840-Prevent-device-probe-failure-due-to-volume-c.patch (renamed from recipes/linux/linux-omap-2.6.37/linus/0050-media-cx25840-Prevent-device-probe-failure-due-to-vo.patch)4
-rw-r--r--recipes/linux/linux-omap-2.6.37/linus/0051-wm8775-Revert-changeset-fcb9757333-to-avoid-a-regres.patch (renamed from recipes/linux/linux-omap-2.6.37/linus/0051-media-wm8775-Revert-changeset-fcb9757333-to-avoid-a-.patch)4
-rw-r--r--recipes/linux/linux-omap-2.6.37/linus/0052-em28xx-radio_fops-should-also-use-unlocked_ioctl.patch (renamed from recipes/linux/linux-omap-2.6.37/linus/0052-media-em28xx-radio_fops-should-also-use-unlocked_ioc.patch)4
-rw-r--r--recipes/linux/linux-omap-2.6.37/linus/0053-arch-x86-oprofile-op_model_amd.c-Perform-initialisat.patch4
-rw-r--r--recipes/linux/linux-omap-2.6.37/linus/0054-perf-Fix-callchain-hit-bad-cast-on-ascii-display.patch4
-rw-r--r--recipes/linux/linux-omap-2.6.37/linus/0055-ARM-it8152-add-IT8152_LAST_IRQ-definition-to-fix-bui.patch (renamed from recipes/linux/linux-omap-2.6.37/linus/0056-ARM-it8152-add-IT8152_LAST_IRQ-definition-to-fix-bui.patch)4
-rw-r--r--recipes/linux/linux-omap-2.6.37/linus/0055-ARM-pxa-PXA_ESERIES-depends-on-FB_W100.patch29
-rw-r--r--recipes/linux/linux-omap-2.6.37/linus/0056-ARM-pxa-fix-page-table-corruption-on-resume.patch (renamed from recipes/linux/linux-omap-2.6.37/linus/0057-ARM-pxa-fix-page-table-corruption-on-resume.patch)4
-rw-r--r--recipes/linux/linux-omap-2.6.37/linus/0057-atl1-fix-oops-when-changing-tx-rx-ring-params.patch (renamed from recipes/linux/linux-omap-2.6.37/linus/0058-atl1-fix-oops-when-changing-tx-rx-ring-params.patch)4
-rw-r--r--recipes/linux/linux-omap-2.6.37/linus/0058-bridge-fix-br_multicast_ipv6_rcv-for-paged-skbs.patch (renamed from recipes/linux/linux-omap-2.6.37/linus/0059-bridge-fix-br_multicast_ipv6_rcv-for-paged-skbs.patch)4
-rw-r--r--recipes/linux/linux-omap-2.6.37/linus/0059-name_to_dev_t-must-not-call-__init-code.patch (renamed from recipes/linux/linux-omap-2.6.37/linus/0060-name_to_dev_t-must-not-call-__init-code.patch)4
-rw-r--r--recipes/linux/linux-omap-2.6.37/linus/0060-bridge-stp-ensure-mac-header-is-set.patch (renamed from recipes/linux/linux-omap-2.6.37/linus/0061-bridge-stp-ensure-mac-header-is-set.patch)4
-rw-r--r--recipes/linux/linux-omap-2.6.37/linus/0061-ima-fix-add-LSM-rule-bug.patch (renamed from recipes/linux/linux-omap-2.6.37/linus/0062-ima-fix-add-LSM-rule-bug.patch)4
-rw-r--r--recipes/linux/linux-omap-2.6.37/linus/0062-arch-mn10300-kernel-irq.c-fix-build.patch (renamed from recipes/linux/linux-omap-2.6.37/linus/0063-arch-mn10300-kernel-irq.c-fix-build.patch)4
-rw-r--r--recipes/linux/linux-omap-2.6.37/linus/0063-remove-trim_fs-method-from-Documentation-filesystems.patch (renamed from recipes/linux/linux-omap-2.6.37/linus/0064-remove-trim_fs-method-from-Documentation-filesystems.patch)4
-rw-r--r--recipes/linux/linux-omap-2.6.37/linus/0064-ipv4-route.c-respect-prefsrc-for-local-routes.patch (renamed from recipes/linux/linux-omap-2.6.37/linus/0065-ipv4-route.c-respect-prefsrc-for-local-routes.patch)4
-rw-r--r--recipes/linux/linux-omap-2.6.37/linus/0065-Linux-2.6.37.patch (renamed from recipes/linux/linux-omap-2.6.37/linus/0066-Linux-2.6.37.patch)4
-rw-r--r--recipes/linux/linux-omap-2.6.37/usrp/0001-Add-defines-to-set-config-options-in-GPMC-per-CS-con.patch4
-rw-r--r--recipes/linux/linux-omap-2.6.37/usrp/0002-Add-functions-to-dma.c-to-set-address-and-length-for.patch4
-rw-r--r--recipes/linux/linux-omap-2.6.37/usrp/0003-usrp-embedded-Add-driver-for-USRP-Embedded-FPGA-inte.patch4
-rw-r--r--recipes/linux/linux-omap_2.6.37.bb92
124 files changed, 678 insertions, 669 deletions
diff --git a/conf/machine/include/omap3.inc b/conf/machine/include/omap3.inc
index 9bcfe483e1..15e34c6508 100644
--- a/conf/machine/include/omap3.inc
+++ b/conf/machine/include/omap3.inc
@@ -4,7 +4,7 @@ TARGET_ARCH = "arm"
require conf/machine/include/tune-cortexa8.inc
PREFERRED_PROVIDER_virtual/kernel = "linux-omap"
# Increase this everytime you change something in the kernel
-MACHINE_KERNEL_PR = "r98"
+MACHINE_KERNEL_PR = "r99"
KERNEL_IMAGETYPE = "uImage"
diff --git a/recipes/linux/linux-omap-2.6.37/base/0001-ARM-OMAP-Power-on-EHCI-serial-camera-and-DVI-on-beag.patch b/recipes/linux/linux-omap-2.6.37/base/0001-ARM-OMAP-Power-on-EHCI-serial-camera-and-DVI-on-beag.patch
deleted file mode 100644
index 53ef772c2a..0000000000
--- a/recipes/linux/linux-omap-2.6.37/base/0001-ARM-OMAP-Power-on-EHCI-serial-camera-and-DVI-on-beag.patch
+++ /dev/null
@@ -1,55 +0,0 @@
-From 5bae403e0f66a67c222ce124422d43b8b9307041 Mon Sep 17 00:00:00 2001
-From: Koen Kooi <koen@dominion.thruhere.net>
-Date: Thu, 7 Oct 2010 09:25:45 +0200
-Subject: [PATCH 01/26] ARM: OMAP: Power on EHCI, serial, camera and DVI on beagleboard-xM
-
-Signed-off-by: Koen Kooi <koen@beagleboard.org>
----
- arch/arm/mach-omap2/board-omap3beagle.c | 26 ++++++++++++++++++++++++--
- 1 files changed, 24 insertions(+), 2 deletions(-)
-
-diff --git a/arch/arm/mach-omap2/board-omap3beagle.c b/arch/arm/mach-omap2/board-omap3beagle.c
-index 6c12760..6e8a1b9 100644
---- a/arch/arm/mach-omap2/board-omap3beagle.c
-+++ b/arch/arm/mach-omap2/board-omap3beagle.c
-@@ -297,13 +297,35 @@ static int beagle_twl_gpio_setup(struct device *dev,
- gpio_request(gpio + 1, "EHCI_nOC");
- gpio_direction_input(gpio + 1);
-
-- /* TWL4030_GPIO_MAX + 0 == ledA, EHCI nEN_USB_PWR (out, active low) */
-+ /* TWL4030_GPIO_MAX + 0 == ledA, EHCI nEN_USB_PWR (out, XM active
-+ * high / others active low) */
- gpio_request(gpio + TWL4030_GPIO_MAX, "nEN_USB_PWR");
-- gpio_direction_output(gpio + TWL4030_GPIO_MAX, 0);
-+ if (omap3_beagle_get_rev() == OMAP3BEAGLE_BOARD_XM)
-+ gpio_direction_output(gpio + TWL4030_GPIO_MAX, 1);
-+ else
-+ gpio_direction_output(gpio + TWL4030_GPIO_MAX, 0);
-+
-+ /* DVI reset GPIO is different between revisions */
-+ if (omap3_beagle_get_rev() == OMAP3BEAGLE_BOARD_XM)
-+ beagle_dvi_device.reset_gpio = 129;
-+ else
-+ beagle_dvi_device.reset_gpio = 170;
-+
-+ /* Power on DVI, Serial and PWR led */
-+ if (omap3_beagle_get_rev() == OMAP3BEAGLE_BOARD_XM) {
-+ gpio_request(gpio + 1, "nDVI_PWR_EN");
-+ gpio_direction_output(gpio + 1, 0);
-+ }
-
- /* TWL4030_GPIO_MAX + 1 == ledB, PMU_STAT (out, active low LED) */
- gpio_leds[2].gpio = gpio + TWL4030_GPIO_MAX + 1;
-
-+ /* Power on camera interface on P7/P8 or DVI on A2 and beyond */
-+ if (omap3_beagle_get_rev() == OMAP3BEAGLE_BOARD_XM) {
-+ gpio_request(gpio + 2, "CAM_EN");
-+ gpio_direction_output(gpio + 2, 1);
-+ }
-+
- return 0;
- }
-
---
-1.6.6.1
-
diff --git a/recipes/linux/linux-omap-2.6.37/base/0001-omap3-beaglexm-fix-EHCI-power-up-GPIO-dir.patch b/recipes/linux/linux-omap-2.6.37/base/0001-omap3-beaglexm-fix-EHCI-power-up-GPIO-dir.patch
new file mode 100644
index 0000000000..42bfa4e2f6
--- /dev/null
+++ b/recipes/linux/linux-omap-2.6.37/base/0001-omap3-beaglexm-fix-EHCI-power-up-GPIO-dir.patch
@@ -0,0 +1,44 @@
+From 3d2f0e2f29320d9c6a6e4d8d5aeff9127a2106cb Mon Sep 17 00:00:00 2001
+From: Koen Kooi <koen@beagleboard.org>
+Date: Tue, 11 Jan 2011 17:13:35 +0000
+Subject: [PATCH 01/28] omap3: beaglexm: fix EHCI power up GPIO dir
+
+EHCI enable power pin is inverted (active high) in comparison
+to vanilla beagle which is active low. Handle this case conditionally.
+
+Without this fix, Beagle XM 4 port EHCI will not function and no
+networking will be available
+
+[nm@ti.com: split up, added descriptive changelogs]
+Signed-off-by: Nishanth Menon <nm@ti.com>
+Signed-off-by: Koen Kooi <koen@beagleboard.org>
+Signed-off-by: Tony Lindgren <tony@atomide.com>
+---
+ arch/arm/mach-omap2/board-omap3beagle.c | 10 ++++++++--
+ 1 files changed, 8 insertions(+), 2 deletions(-)
+
+diff --git a/arch/arm/mach-omap2/board-omap3beagle.c b/arch/arm/mach-omap2/board-omap3beagle.c
+index 6c12760..af1166b 100644
+--- a/arch/arm/mach-omap2/board-omap3beagle.c
++++ b/arch/arm/mach-omap2/board-omap3beagle.c
+@@ -297,9 +297,15 @@ static int beagle_twl_gpio_setup(struct device *dev,
+ gpio_request(gpio + 1, "EHCI_nOC");
+ gpio_direction_input(gpio + 1);
+
+- /* TWL4030_GPIO_MAX + 0 == ledA, EHCI nEN_USB_PWR (out, active low) */
++ /*
++ * TWL4030_GPIO_MAX + 0 == ledA, EHCI nEN_USB_PWR (out, XM active
++ * high / others active low)
++ */
+ gpio_request(gpio + TWL4030_GPIO_MAX, "nEN_USB_PWR");
+- gpio_direction_output(gpio + TWL4030_GPIO_MAX, 0);
++ if (omap3_beagle_get_rev() == OMAP3BEAGLE_BOARD_XM)
++ gpio_direction_output(gpio + TWL4030_GPIO_MAX, 1);
++ else
++ gpio_direction_output(gpio + TWL4030_GPIO_MAX, 0);
+
+ /* TWL4030_GPIO_MAX + 1 == ledB, PMU_STAT (out, active low LED) */
+ gpio_leds[2].gpio = gpio + TWL4030_GPIO_MAX + 1;
+--
+1.6.6.1
+
diff --git a/recipes/linux/linux-omap-2.6.37/base/0002-omap3-beaglexm-fix-DVI-reset-GPIO.patch b/recipes/linux/linux-omap-2.6.37/base/0002-omap3-beaglexm-fix-DVI-reset-GPIO.patch
new file mode 100644
index 0000000000..1808a8611f
--- /dev/null
+++ b/recipes/linux/linux-omap-2.6.37/base/0002-omap3-beaglexm-fix-DVI-reset-GPIO.patch
@@ -0,0 +1,48 @@
+From e1dd1afba99853083da545f632a1f7c6899ae379 Mon Sep 17 00:00:00 2001
+From: Koen Kooi <koen@beagleboard.org>
+Date: Tue, 11 Jan 2011 17:13:36 +0000
+Subject: [PATCH 02/28] omap3: beaglexm: fix DVI reset GPIO
+
+GPIO reset line for Beagle XM is different from vanilla beagle
+so we populate it as part of gpio update routine.
+
+This in part fixes the issue of display not functioning on beagle XM
+platform.
+
+[nm@ti.com: split up, added descriptive changelogs]
+Signed-off-by: Nishanth Menon <nm@ti.com>
+Signed-off-by: Koen Kooi <koen@beagleboard.org>
+Signed-off-by: Tony Lindgren <tony@atomide.com>
+---
+ arch/arm/mach-omap2/board-omap3beagle.c | 8 +++++++-
+ 1 files changed, 7 insertions(+), 1 deletions(-)
+
+diff --git a/arch/arm/mach-omap2/board-omap3beagle.c b/arch/arm/mach-omap2/board-omap3beagle.c
+index af1166b..673deb9 100644
+--- a/arch/arm/mach-omap2/board-omap3beagle.c
++++ b/arch/arm/mach-omap2/board-omap3beagle.c
+@@ -199,7 +199,7 @@ static struct omap_dss_device beagle_dvi_device = {
+ .name = "dvi",
+ .driver_name = "generic_panel",
+ .phy.dpi.data_lines = 24,
+- .reset_gpio = 170,
++ .reset_gpio = -EINVAL,
+ .platform_enable = beagle_enable_dvi,
+ .platform_disable = beagle_disable_dvi,
+ };
+@@ -307,6 +307,12 @@ static int beagle_twl_gpio_setup(struct device *dev,
+ else
+ gpio_direction_output(gpio + TWL4030_GPIO_MAX, 0);
+
++ /* DVI reset GPIO is different between beagle revisions */
++ if (omap3_beagle_get_rev() == OMAP3BEAGLE_BOARD_XM)
++ beagle_dvi_device.reset_gpio = 129;
++ else
++ beagle_dvi_device.reset_gpio = 170;
++
+ /* TWL4030_GPIO_MAX + 1 == ledB, PMU_STAT (out, active low LED) */
+ gpio_leds[2].gpio = gpio + TWL4030_GPIO_MAX + 1;
+
+--
+1.6.6.1
+
diff --git a/recipes/linux/linux-omap-2.6.37/base/0003-omap3-beaglexm-fix-power-on-of-DVI.patch b/recipes/linux/linux-omap-2.6.37/base/0003-omap3-beaglexm-fix-power-on-of-DVI.patch
new file mode 100644
index 0000000000..90446e4047
--- /dev/null
+++ b/recipes/linux/linux-omap-2.6.37/base/0003-omap3-beaglexm-fix-power-on-of-DVI.patch
@@ -0,0 +1,94 @@
+From 4004c3e68b973f4cb736048b1e90ee3b511f5865 Mon Sep 17 00:00:00 2001
+From: Koen Kooi <koen@beagleboard.org>
+Date: Wed, 12 Jan 2011 00:23:29 +0000
+Subject: [PATCH 03/28] omap3: beaglexm: fix power on of DVI
+
+TFP410 DVI chip is used to provide display out.
+This chip is controlled by 2 lines:
+LDO which supplies the power is controlled over gpio + 2
+and the enable of the chip itself is done over gpio + 1
+NOTE: the LDO is necessary for LED, serial blocks as well.
+
+gpio + 1 was used to sense USB overcurrent in vanilla beagle.
+
+Without this fix, the display would not function as the LDO
+remains shut down.
+
+[nm@ti.com: split up, added descriptive changelogs]
+Signed-off-by: Nishanth Menon <nm@ti.com>
+Signed-off-by: Koen Kooi <koen@beagleboard.org>
+Signed-off-by: Tony Lindgren <tony@atomide.com>
+---
+ arch/arm/mach-omap2/board-omap3beagle.c | 42 ++++++++++++++++++++++++++++--
+ 1 files changed, 39 insertions(+), 3 deletions(-)
+
+diff --git a/arch/arm/mach-omap2/board-omap3beagle.c b/arch/arm/mach-omap2/board-omap3beagle.c
+index 673deb9..2ed8040 100644
+--- a/arch/arm/mach-omap2/board-omap3beagle.c
++++ b/arch/arm/mach-omap2/board-omap3beagle.c
+@@ -273,6 +273,8 @@ static struct gpio_led gpio_leds[];
+ static int beagle_twl_gpio_setup(struct device *dev,
+ unsigned gpio, unsigned ngpio)
+ {
++ int r;
++
+ if (omap3_beagle_get_rev() == OMAP3BEAGLE_BOARD_XM) {
+ mmc[0].gpio_wp = -EINVAL;
+ } else if ((omap3_beagle_get_rev() == OMAP3BEAGLE_BOARD_C1_3) ||
+@@ -293,9 +295,16 @@ static int beagle_twl_gpio_setup(struct device *dev,
+ /* REVISIT: need ehci-omap hooks for external VBUS
+ * power switch and overcurrent detect
+ */
+-
+- gpio_request(gpio + 1, "EHCI_nOC");
+- gpio_direction_input(gpio + 1);
++ if (omap3_beagle_get_rev() != OMAP3BEAGLE_BOARD_XM) {
++ r = gpio_request(gpio + 1, "EHCI_nOC");
++ if (!r) {
++ r = gpio_direction_input(gpio + 1);
++ if (r)
++ gpio_free(gpio + 1);
++ }
++ if (r)
++ pr_err("%s: unable to configure EHCI_nOC\n", __func__);
++ }
+
+ /*
+ * TWL4030_GPIO_MAX + 0 == ledA, EHCI nEN_USB_PWR (out, XM active
+@@ -316,6 +325,33 @@ static int beagle_twl_gpio_setup(struct device *dev,
+ /* TWL4030_GPIO_MAX + 1 == ledB, PMU_STAT (out, active low LED) */
+ gpio_leds[2].gpio = gpio + TWL4030_GPIO_MAX + 1;
+
++ /*
++ * gpio + 1 on Xm controls the TFP410's enable line (active low)
++ * gpio + 2 control varies depending on the board rev as follows:
++ * P7/P8 revisions(prototype): Camera EN
++ * A2+ revisions (production): LDO (supplies DVI, serial, led blocks)
++ */
++ if (omap3_beagle_get_rev() == OMAP3BEAGLE_BOARD_XM) {
++ r = gpio_request(gpio + 1, "nDVI_PWR_EN");
++ if (!r) {
++ r = gpio_direction_output(gpio + 1, 0);
++ if (r)
++ gpio_free(gpio + 1);
++ }
++ if (r)
++ pr_err("%s: unable to configure nDVI_PWR_EN\n",
++ __func__);
++ r = gpio_request(gpio + 2, "DVI_LDO_EN");
++ if (!r) {
++ r = gpio_direction_output(gpio + 2, 1);
++ if (r)
++ gpio_free(gpio + 2);
++ }
++ if (r)
++ pr_err("%s: unable to configure DVI_LDO_EN\n",
++ __func__);
++ }
++
+ return 0;
+ }
+
+--
+1.6.6.1
+
diff --git a/recipes/linux/linux-omap-2.6.37/base/0002-omap-Beagle-detect-new-xM-revision-B.patch b/recipes/linux/linux-omap-2.6.37/base/0004-omap-Beagle-detect-new-xM-revision-B.patch
index ba1915111c..43371618dc 100644
--- a/recipes/linux/linux-omap-2.6.37/base/0002-omap-Beagle-detect-new-xM-revision-B.patch
+++ b/recipes/linux/linux-omap-2.6.37/base/0004-omap-Beagle-detect-new-xM-revision-B.patch
@@ -1,7 +1,7 @@
-From 3258ce5493fd9e603a31cc4156892f08ee1500e9 Mon Sep 17 00:00:00 2001
+From 24b7a742b27ed2c05c6bc7800b0299a77af37a82 Mon Sep 17 00:00:00 2001
From: Robert Nelson <robertcnelson@gmail.com>
Date: Tue, 9 Nov 2010 08:34:55 -0600
-Subject: [PATCH 02/26] omap: Beagle: detect new xM revision B
+Subject: [PATCH 04/28] omap: Beagle: detect new xM revision B
The xM B uses a DM3730 ES1.1 over the ES1.0 on xM A's, no other board changes.
@@ -12,7 +12,7 @@ Signed-off-by: Koen Kooi <koen@beagleboard.org>
1 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/arch/arm/mach-omap2/board-omap3beagle.c b/arch/arm/mach-omap2/board-omap3beagle.c
-index 6e8a1b9..be8c4ec 100644
+index 2ed8040..f9fb64b 100644
--- a/arch/arm/mach-omap2/board-omap3beagle.c
+++ b/arch/arm/mach-omap2/board-omap3beagle.c
@@ -58,7 +58,8 @@
diff --git a/recipes/linux/linux-omap-2.6.37/base/0003-ARM-OMAP-beagleboard-Add-infrastructure-to-do-fixups.patch b/recipes/linux/linux-omap-2.6.37/base/0005-ARM-OMAP-beagleboard-Add-infrastructure-to-do-fixups.patch
index dcbf910a4d..21d8d8fe37 100644
--- a/recipes/linux/linux-omap-2.6.37/base/0003-ARM-OMAP-beagleboard-Add-infrastructure-to-do-fixups.patch
+++ b/recipes/linux/linux-omap-2.6.37/base/0005-ARM-OMAP-beagleboard-Add-infrastructure-to-do-fixups.patch
@@ -1,7 +1,7 @@
-From 116a1ffd21e520b0a6c7a91576605bc6151138cb Mon Sep 17 00:00:00 2001
+From a564ca287c115928a9e7febf7c99bbab582290e6 Mon Sep 17 00:00:00 2001
From: Koen Kooi <koen@dominion.thruhere.net>
Date: Wed, 6 Oct 2010 10:19:34 +0200
-Subject: [PATCH 03/26] ARM: OMAP: beagleboard: Add infrastructure to do fixups based on expansionboard name passed by u-boot
+Subject: [PATCH 05/28] ARM: OMAP: beagleboard: Add infrastructure to do fixups based on expansionboard name passed by u-boot
Add support for Tincantools Zippy and Zippy2 expansionboards as well
@@ -11,7 +11,7 @@ Signed-off-by: Koen Kooi <koen@beagleboard.org>
1 files changed, 139 insertions(+), 3 deletions(-)
diff --git a/arch/arm/mach-omap2/board-omap3beagle.c b/arch/arm/mach-omap2/board-omap3beagle.c
-index be8c4ec..495be15 100644
+index f9fb64b..d777b3b 100644
--- a/arch/arm/mach-omap2/board-omap3beagle.c
+++ b/arch/arm/mach-omap2/board-omap3beagle.c
@@ -21,6 +21,7 @@
@@ -128,7 +128,7 @@ index be8c4ec..495be15 100644
{} /* Terminator */
};
-@@ -431,7 +524,7 @@ static struct twl4030_platform_data beagle_twldata = {
+@@ -457,7 +550,7 @@ static struct twl4030_platform_data beagle_twldata = {
.vpll2 = &beagle_vpll2,
};
@@ -137,7 +137,7 @@ index be8c4ec..495be15 100644
{
I2C_BOARD_INFO("twl4030", 0x48),
.flags = I2C_CLIENT_WAKE,
-@@ -446,10 +539,24 @@ static struct i2c_board_info __initdata beagle_i2c_eeprom[] = {
+@@ -472,10 +565,24 @@ static struct i2c_board_info __initdata beagle_i2c_eeprom[] = {
},
};
@@ -164,7 +164,7 @@ index be8c4ec..495be15 100644
/* Bus 3 is attached to the DVI port where devices like the pico DLP
* projector don't work reliably with 400kHz */
omap_register_i2c_bus(3, 100, beagle_i2c_eeprom, ARRAY_SIZE(beagle_i2c_eeprom));
-@@ -583,6 +690,15 @@ static struct omap_musb_board_data musb_board_data = {
+@@ -609,6 +716,15 @@ static struct omap_musb_board_data musb_board_data = {
.power = 100,
};
@@ -180,7 +180,7 @@ index be8c4ec..495be15 100644
static void __init omap3_beagle_init(void)
{
omap3_mux_init(board_mux, OMAP_PACKAGE_CBB);
-@@ -597,6 +713,24 @@ static void __init omap3_beagle_init(void)
+@@ -623,6 +739,24 @@ static void __init omap3_beagle_init(void)
/* REVISIT leave DVI powered down until it's needed ... */
gpio_direction_output(170, true);
@@ -205,7 +205,7 @@ index be8c4ec..495be15 100644
usb_musb_init(&musb_board_data);
usb_ehci_init(&ehci_pdata);
omap3beagle_flash_init();
-@@ -608,6 +742,8 @@ static void __init omap3_beagle_init(void)
+@@ -634,6 +768,8 @@ static void __init omap3_beagle_init(void)
beagle_display_init();
}
diff --git a/recipes/linux/linux-omap-2.6.37/base/0004-ARM-OMAP-beagleboard-pre-export-GPIOs-to-userspace-w.patch b/recipes/linux/linux-omap-2.6.37/base/0006-ARM-OMAP-beagleboard-pre-export-GPIOs-to-userspace-w.patch
index 41af353473..3c8547a1da 100644
--- a/recipes/linux/linux-omap-2.6.37/base/0004-ARM-OMAP-beagleboard-pre-export-GPIOs-to-userspace-w.patch
+++ b/recipes/linux/linux-omap-2.6.37/base/0006-ARM-OMAP-beagleboard-pre-export-GPIOs-to-userspace-w.patch
@@ -1,7 +1,7 @@
-From 64215e5d75084b49c490d2aad78c8d3702e6c419 Mon Sep 17 00:00:00 2001
+From 0c2c9a4d7fd299444b66e08aa34acc868261003f Mon Sep 17 00:00:00 2001
From: Koen Kooi <koen@dominion.thruhere.net>
Date: Sun, 5 Dec 2010 13:25:00 +0100
-Subject: [PATCH 04/26] ARM: OMAP: beagleboard: pre-export GPIOs to userspace when using a Tincantools trainerboard
+Subject: [PATCH 06/28] ARM: OMAP: beagleboard: pre-export GPIOs to userspace when using a Tincantools trainerboard
This really needs a for loop, patches welcome
@@ -11,10 +11,10 @@ Signed-off-by: Koen Kooi <koen@beagleboard.org>
1 files changed, 31 insertions(+), 0 deletions(-)
diff --git a/arch/arm/mach-omap2/board-omap3beagle.c b/arch/arm/mach-omap2/board-omap3beagle.c
-index 495be15..34f2132 100644
+index d777b3b..64a181e 100644
--- a/arch/arm/mach-omap2/board-omap3beagle.c
+++ b/arch/arm/mach-omap2/board-omap3beagle.c
-@@ -731,6 +731,37 @@ static void __init omap3_beagle_init(void)
+@@ -757,6 +757,37 @@ static void __init omap3_beagle_init(void)
mmc[1].gpio_cd = 162;
}
diff --git a/recipes/linux/linux-omap-2.6.37/base/0005-modedb.c-add-proper-720p60-mode.patch b/recipes/linux/linux-omap-2.6.37/base/0007-modedb.c-add-proper-720p60-mode.patch
index 34e09c02a6..575ee6f5b5 100644
--- a/recipes/linux/linux-omap-2.6.37/base/0005-modedb.c-add-proper-720p60-mode.patch
+++ b/recipes/linux/linux-omap-2.6.37/base/0007-modedb.c-add-proper-720p60-mode.patch
@@ -1,7 +1,7 @@
-From 84b16387417976abbba2dd1608147ab0c7692093 Mon Sep 17 00:00:00 2001
+From ed12d865de851c5aed3ae7685337551b831bb045 Mon Sep 17 00:00:00 2001
From: Koen Kooi <koen@dominion.thruhere.net>
Date: Mon, 8 Mar 2010 14:38:31 +0100
-Subject: [PATCH 05/26] modedb.c: add proper 720p60 mode
+Subject: [PATCH 07/28] modedb.c: add proper 720p60 mode
Signed-off-by: Koen Kooi <koen@beagleboard.org>
---
diff --git a/recipes/linux/linux-omap-2.6.37/base/0006-mmc-don-t-display-single-block-read-console-messages.patch b/recipes/linux/linux-omap-2.6.37/base/0008-mmc-don-t-display-single-block-read-console-messages.patch
index 25aa9f867a..7e7764127b 100644
--- a/recipes/linux/linux-omap-2.6.37/base/0006-mmc-don-t-display-single-block-read-console-messages.patch
+++ b/recipes/linux/linux-omap-2.6.37/base/0008-mmc-don-t-display-single-block-read-console-messages.patch
@@ -1,7 +1,7 @@
-From 11aba6aa87fc0d7c452324d002578aa54d3c9a6b Mon Sep 17 00:00:00 2001
+From 13235700be3729d183143bdb75ee58742372d6aa Mon Sep 17 00:00:00 2001
From: Steve Sakoman <steve@sakoman.com>
Date: Mon, 4 Jan 2010 19:20:25 -0800
-Subject: [PATCH 06/26] mmc: don't display single block read console messages
+Subject: [PATCH 08/28] mmc: don't display single block read console messages
mmc: don't display single block read console messages
---
diff --git a/recipes/linux/linux-omap-2.6.37/base/0007-MTD-silence-ecc-errors-on-mtdblock0.patch b/recipes/linux/linux-omap-2.6.37/base/0009-MTD-silence-ecc-errors-on-mtdblock0.patch
index 9f3623142b..e665e23add 100644
--- a/recipes/linux/linux-omap-2.6.37/base/0007-MTD-silence-ecc-errors-on-mtdblock0.patch
+++ b/recipes/linux/linux-omap-2.6.37/base/0009-MTD-silence-ecc-errors-on-mtdblock0.patch
@@ -1,7 +1,7 @@
-From 7f3e88e66f1dd872ed087372d6cd81fce5d96d24 Mon Sep 17 00:00:00 2001
+From 8b0c56b910811acd23c15bed273b3dbd959ef96a Mon Sep 17 00:00:00 2001
From: Steve Sakoman <steve@sakoman.com>
Date: Mon, 26 Apr 2010 11:17:26 -0700
-Subject: [PATCH 07/26] MTD: silence ecc errors on mtdblock0
+Subject: [PATCH 09/28] MTD: silence ecc errors on mtdblock0
mtdblock0 is the x-load partition, which uses hw ecc
this confuses linux, which uses sw ecc
diff --git a/recipes/linux/linux-omap-2.6.37/base/0008-Miracle-patch.patch b/recipes/linux/linux-omap-2.6.37/base/0010-Miracle-patch.patch
index 54e3690ab6..c5eba83d35 100644
--- a/recipes/linux/linux-omap-2.6.37/base/0008-Miracle-patch.patch
+++ b/recipes/linux/linux-omap-2.6.37/base/0010-Miracle-patch.patch
@@ -1,7 +1,7 @@
-From d7dbe93075a4e7b5c0fa2a2b745440a53ad26a72 Mon Sep 17 00:00:00 2001
+From ce4f1f734efd638af01f1849ffffdc2746ad4a55 Mon Sep 17 00:00:00 2001
From: Mike Galbraith <efault@gmx.de>
Date: Fri, 19 Nov 2010 12:52:42 +0100
-Subject: [PATCH 08/26] Miracle patch
+Subject: [PATCH 10/28] Miracle patch
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
diff --git a/recipes/linux/linux-omap-2.6.37/base/0009-ARM-OMAP-add-omap_rev_-macros.patch b/recipes/linux/linux-omap-2.6.37/base/0011-ARM-OMAP-add-omap_rev_-macros.patch
index 12b3f5cba6..b89302bca7 100644
--- a/recipes/linux/linux-omap-2.6.37/base/0009-ARM-OMAP-add-omap_rev_-macros.patch
+++ b/recipes/linux/linux-omap-2.6.37/base/0011-ARM-OMAP-add-omap_rev_-macros.patch
@@ -1,7 +1,7 @@
-From d378376ed64b5506c352b33085baeb21013e55f2 Mon Sep 17 00:00:00 2001
+From 8b34449d7eb89e1ae1c1c84f90ef5ea1e397787e Mon Sep 17 00:00:00 2001
From: Koen Kooi <koen@dominion.thruhere.net>
Date: Tue, 23 Nov 2010 11:40:20 +0100
-Subject: [PATCH 09/26] ARM: OMAP: add omap_rev_* macros
+Subject: [PATCH 11/28] ARM: OMAP: add omap_rev_* macros
This is just to make the SGX modules build that depend on omap_rev_lt_3_0
diff --git a/recipes/linux/linux-omap-2.6.37/base/0010-OMAP-DSS2-enable-hsclk-in-dsi_pll_init-for-OMAP36XX.patch b/recipes/linux/linux-omap-2.6.37/base/0012-OMAP-DSS2-enable-hsclk-in-dsi_pll_init-for-OMAP36XX.patch
index c190c1708e..7413b5f8ba 100644
--- a/recipes/linux/linux-omap-2.6.37/base/0010-OMAP-DSS2-enable-hsclk-in-dsi_pll_init-for-OMAP36XX.patch
+++ b/recipes/linux/linux-omap-2.6.37/base/0012-OMAP-DSS2-enable-hsclk-in-dsi_pll_init-for-OMAP36XX.patch
@@ -1,7 +1,7 @@
-From b5e34d9e5b20b412686f84ea8f4e56245f7d5f7f Mon Sep 17 00:00:00 2001
+From cd8a01e55dc674bba0030b99bff4f58d587aaecd Mon Sep 17 00:00:00 2001
From: Steve Sakoman <steve@sakoman.com>
Date: Mon, 10 May 2010 20:44:09 -0700
-Subject: [PATCH 10/26] OMAP: DSS2: enable hsclk in dsi_pll_init for OMAP36XX
+Subject: [PATCH 12/28] OMAP: DSS2: enable hsclk in dsi_pll_init for OMAP36XX
Signed-off-by: Koen Kooi <koen@beagleboard.org>
---
diff --git a/recipes/linux/linux-omap-2.6.37/base/0011-omap3-beagleboard-add-WIP-support-for-beagleboardtoy.patch b/recipes/linux/linux-omap-2.6.37/base/0013-omap3-beagleboard-add-WIP-support-for-beagleboardtoy.patch
index 391c01a615..017a0248df 100644
--- a/recipes/linux/linux-omap-2.6.37/base/0011-omap3-beagleboard-add-WIP-support-for-beagleboardtoy.patch
+++ b/recipes/linux/linux-omap-2.6.37/base/0013-omap3-beagleboard-add-WIP-support-for-beagleboardtoy.patch
@@ -1,7 +1,7 @@
-From 7bd039c94c36e206ffeb521e2facab7dc9737eaf Mon Sep 17 00:00:00 2001
+From 92cbd878f5b92d915dadb5bed412eb013141fdfe Mon Sep 17 00:00:00 2001
From: Koen Kooi <koen@beagleboard.org>
Date: Mon, 20 Dec 2010 11:57:56 +0100
-Subject: [PATCH 11/26] omap3: beagleboard: add WIP support for beagleboardtoys WL12xx board
+Subject: [PATCH 13/28] omap3: beagleboard: add WIP support for beagleboardtoys WL12xx board
Based on a patch by Luciano Coelho <luciano.coelho@nokia.com>
@@ -11,7 +11,7 @@ Signed-off-by: Koen Kooi <koen@beagleboard.org>
1 files changed, 68 insertions(+), 0 deletions(-)
diff --git a/arch/arm/mach-omap2/board-omap3beagle.c b/arch/arm/mach-omap2/board-omap3beagle.c
-index 34f2132..073276b 100644
+index 64a181e..f699701 100644
--- a/arch/arm/mach-omap2/board-omap3beagle.c
+++ b/arch/arm/mach-omap2/board-omap3beagle.c
@@ -146,6 +146,67 @@ fail0:
@@ -82,7 +82,7 @@ index 34f2132..073276b 100644
#if defined(CONFIG_ENC28J60) || defined(CONFIG_ENC28J60_MODULE)
#include <plat/mcspi.h>
-@@ -382,7 +443,14 @@ static int beagle_twl_gpio_setup(struct device *dev,
+@@ -384,7 +445,14 @@ static int beagle_twl_gpio_setup(struct device *dev,
}
/* gpio + 0 is "mmc0_cd" (input/IRQ) */
mmc[0].gpio_cd = gpio + 0;
diff --git a/recipes/linux/linux-omap-2.6.37/base/0012-drivers-net-smsc911x-return-ENODEV-if-device-is-not-.patch b/recipes/linux/linux-omap-2.6.37/base/0014-drivers-net-smsc911x-return-ENODEV-if-device-is-not-.patch
index e7c84adb20..2eac323ba1 100644
--- a/recipes/linux/linux-omap-2.6.37/base/0012-drivers-net-smsc911x-return-ENODEV-if-device-is-not-.patch
+++ b/recipes/linux/linux-omap-2.6.37/base/0014-drivers-net-smsc911x-return-ENODEV-if-device-is-not-.patch
@@ -1,7 +1,7 @@
-From 9eb52cc853ca5aae2cf2b8c4df8ecfd3b666d560 Mon Sep 17 00:00:00 2001
+From a47bbc5c9742e4ce250ee3bfba62732f3fea40b7 Mon Sep 17 00:00:00 2001
From: Steve Sakoman <sakoman@gmail.com>
Date: Tue, 15 Dec 2009 15:17:44 -0800
-Subject: [PATCH 12/26] drivers: net: smsc911x: return ENODEV if device is not found
+Subject: [PATCH 14/28] drivers: net: smsc911x: return ENODEV if device is not found
Signed-off-by: Steve Sakoman <sakoman@gmail.com>
---
diff --git a/recipes/linux/linux-omap-2.6.37/base/0013-drivers-input-touchscreen-ads7846-return-ENODEV-if-d.patch b/recipes/linux/linux-omap-2.6.37/base/0015-drivers-input-touchscreen-ads7846-return-ENODEV-if-d.patch
index 7e49d72690..74691ab889 100644
--- a/recipes/linux/linux-omap-2.6.37/base/0013-drivers-input-touchscreen-ads7846-return-ENODEV-if-d.patch
+++ b/recipes/linux/linux-omap-2.6.37/base/0015-drivers-input-touchscreen-ads7846-return-ENODEV-if-d.patch
@@ -1,7 +1,7 @@
-From 090cbb4e522ea0a7e31508435fa1852eecef2fea Mon Sep 17 00:00:00 2001
+From 713eb96dd137e1436198aa07094049ae0e0f9f1f Mon Sep 17 00:00:00 2001
From: Steve Sakoman <sakoman@gmail.com>
Date: Tue, 15 Dec 2009 15:24:10 -0800
-Subject: [PATCH 13/26] drivers: input: touchscreen: ads7846: return ENODEV if device is not found
+Subject: [PATCH 15/28] drivers: input: touchscreen: ads7846: return ENODEV if device is not found
Signed-off-by: Steve Sakoman <sakoman@gmail.com>
---
diff --git a/recipes/linux/linux-omap-2.6.37/base/0014-ASoC-enable-audio-capture-by-default-for-twl4030.patch b/recipes/linux/linux-omap-2.6.37/base/0016-ASoC-enable-audio-capture-by-default-for-twl4030.patch
index 37bf75ef1e..081aa5b929 100644
--- a/recipes/linux/linux-omap-2.6.37/base/0014-ASoC-enable-audio-capture-by-default-for-twl4030.patch
+++ b/recipes/linux/linux-omap-2.6.37/base/0016-ASoC-enable-audio-capture-by-default-for-twl4030.patch
@@ -1,7 +1,7 @@
-From 3afe141cc65d54db2bfc82683d7ac5e142d48dad Mon Sep 17 00:00:00 2001
+From de63bf4fdf6c64e543c207792cb2d8ebcd089342 Mon Sep 17 00:00:00 2001
From: Steve Sakoman <steve@sakoman.com>
Date: Thu, 17 Dec 2009 12:45:20 -0800
-Subject: [PATCH 14/26] ASoC: enable audio capture by default for twl4030
+Subject: [PATCH 16/28] ASoC: enable audio capture by default for twl4030
---
sound/soc/codecs/twl4030.c | 4 ++--
diff --git a/recipes/linux/linux-omap-2.6.37/base/0015-MFD-enable-madc-clock.patch b/recipes/linux/linux-omap-2.6.37/base/0017-MFD-enable-madc-clock.patch
index 57619585d8..2f3d1a4318 100644
--- a/recipes/linux/linux-omap-2.6.37/base/0015-MFD-enable-madc-clock.patch
+++ b/recipes/linux/linux-omap-2.6.37/base/0017-MFD-enable-madc-clock.patch
@@ -1,7 +1,7 @@
-From f749aa37992fe966db530bd1d3ff00ea0eb8e13f Mon Sep 17 00:00:00 2001
+From 18934b05f81025c1254d64c1774832e95187cbd9 Mon Sep 17 00:00:00 2001
From: Steve Sakoman <steve@sakoman.com>
Date: Sat, 23 Jan 2010 06:26:54 -0800
-Subject: [PATCH 15/26] MFD: enable madc clock
+Subject: [PATCH 17/28] MFD: enable madc clock
---
drivers/mfd/twl-core.c | 8 ++++++++
diff --git a/recipes/linux/linux-omap-2.6.37/base/0016-MFD-add-twl4030-madc-driver.patch b/recipes/linux/linux-omap-2.6.37/base/0018-MFD-add-twl4030-madc-driver.patch
index 84aff8f2fc..a55136dbed 100644
--- a/recipes/linux/linux-omap-2.6.37/base/0016-MFD-add-twl4030-madc-driver.patch
+++ b/recipes/linux/linux-omap-2.6.37/base/0018-MFD-add-twl4030-madc-driver.patch
@@ -1,7 +1,7 @@
-From bd8ef0fcbab561b010735e12e18946da7a2d81f4 Mon Sep 17 00:00:00 2001
+From 562dc52ebe3df1e5d23416e78306db7c568dc427 Mon Sep 17 00:00:00 2001
From: Steve Sakoman <steve@sakoman.com>
Date: Thu, 17 Dec 2009 14:19:34 -0800
-Subject: [PATCH 16/26] MFD: add twl4030 madc driver
+Subject: [PATCH 18/28] MFD: add twl4030 madc driver
---
drivers/mfd/Kconfig | 21 ++
diff --git a/recipes/linux/linux-omap-2.6.37/base/0017-ARM-OMAP-Add-twl4030-madc-support-to-Overo.patch b/recipes/linux/linux-omap-2.6.37/base/0019-ARM-OMAP-Add-twl4030-madc-support-to-Overo.patch
index fe1f651b71..b24e4dd25f 100644
--- a/recipes/linux/linux-omap-2.6.37/base/0017-ARM-OMAP-Add-twl4030-madc-support-to-Overo.patch
+++ b/recipes/linux/linux-omap-2.6.37/base/0019-ARM-OMAP-Add-twl4030-madc-support-to-Overo.patch
@@ -1,7 +1,7 @@
-From e8f9b322f40b10dbd947281203411c9b0c9cb458 Mon Sep 17 00:00:00 2001
+From a33c4e0fb917ca059e900c2851849ba604758ff9 Mon Sep 17 00:00:00 2001
From: Steve Sakoman <steve@sakoman.com>
Date: Thu, 17 Dec 2009 14:27:15 -0800
-Subject: [PATCH 17/26] ARM: OMAP: Add twl4030 madc support to Overo
+Subject: [PATCH 19/28] ARM: OMAP: Add twl4030 madc support to Overo
---
arch/arm/mach-omap2/board-overo.c | 5 +++++
diff --git a/recipes/linux/linux-omap-2.6.37/base/0018-ARM-OMAP-Add-twl4030-madc-support-to-Beagle.patch b/recipes/linux/linux-omap-2.6.37/base/0020-ARM-OMAP-Add-twl4030-madc-support-to-Beagle.patch
index 2960c4b49a..7028c17bed 100644
--- a/recipes/linux/linux-omap-2.6.37/base/0018-ARM-OMAP-Add-twl4030-madc-support-to-Beagle.patch
+++ b/recipes/linux/linux-omap-2.6.37/base/0020-ARM-OMAP-Add-twl4030-madc-support-to-Beagle.patch
@@ -1,17 +1,17 @@
-From d37c0152c00ea15b488b2274544dcb30758fb8ca Mon Sep 17 00:00:00 2001
+From fe51c97f26f8d6798909b1f22a5fb4ca84684f36 Mon Sep 17 00:00:00 2001
From: Steve Sakoman <steve@sakoman.com>
Date: Thu, 17 Dec 2009 14:32:36 -0800
-Subject: [PATCH 18/26] ARM: OMAP: Add twl4030 madc support to Beagle
+Subject: [PATCH 20/28] ARM: OMAP: Add twl4030 madc support to Beagle
---
arch/arm/mach-omap2/board-omap3beagle.c | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/arch/arm/mach-omap2/board-omap3beagle.c b/arch/arm/mach-omap2/board-omap3beagle.c
-index 073276b..781844c 100644
+index f699701..9259780 100644
--- a/arch/arm/mach-omap2/board-omap3beagle.c
+++ b/arch/arm/mach-omap2/board-omap3beagle.c
-@@ -578,6 +578,10 @@ static struct twl4030_codec_data beagle_codec_data = {
+@@ -604,6 +604,10 @@ static struct twl4030_codec_data beagle_codec_data = {
.audio = &beagle_audio_data,
};
@@ -22,7 +22,7 @@ index 073276b..781844c 100644
static struct twl4030_platform_data beagle_twldata = {
.irq_base = TWL4030_IRQ_BASE,
.irq_end = TWL4030_IRQ_END,
-@@ -586,6 +590,7 @@ static struct twl4030_platform_data beagle_twldata = {
+@@ -612,6 +616,7 @@ static struct twl4030_platform_data beagle_twldata = {
.usb = &beagle_usb_data,
.gpio = &beagle_gpio_data,
.codec = &beagle_codec_data,
diff --git a/recipes/linux/linux-omap-2.6.37/base/0019-OMAP-DSS2-Add-support-for-Samsung-LTE430WQ-F0C-panel.patch b/recipes/linux/linux-omap-2.6.37/base/0021-OMAP-DSS2-Add-support-for-Samsung-LTE430WQ-F0C-panel.patch
index 84e19a5651..823ab9f366 100644
--- a/recipes/linux/linux-omap-2.6.37/base/0019-OMAP-DSS2-Add-support-for-Samsung-LTE430WQ-F0C-panel.patch
+++ b/recipes/linux/linux-omap-2.6.37/base/0021-OMAP-DSS2-Add-support-for-Samsung-LTE430WQ-F0C-panel.patch
@@ -1,7 +1,7 @@
-From b8983a303fe84ba5a2ff5075edee0071c0b982ae Mon Sep 17 00:00:00 2001
+From f8049ce6302904c1d08d8813f8a60b10b8a476e7 Mon Sep 17 00:00:00 2001
From: Steve Sakoman <steve@sakoman.com>
Date: Tue, 23 Feb 2010 14:40:27 -0800
-Subject: [PATCH 19/26] OMAP: DSS2: Add support for Samsung LTE430WQ-F0C panel
+Subject: [PATCH 21/28] OMAP: DSS2: Add support for Samsung LTE430WQ-F0C panel
---
.../omap2/displays/panel-samsung-lte430wq-f0c.c | 154 ++++++++++++++++++++
diff --git a/recipes/linux/linux-omap-2.6.37/base/0020-OMAP-DSS2-Add-support-for-LG-Philips-LB035Q02-panel.patch b/recipes/linux/linux-omap-2.6.37/base/0022-OMAP-DSS2-Add-support-for-LG-Philips-LB035Q02-panel.patch
index 42bb5d1e80..c30294239e 100644
--- a/recipes/linux/linux-omap-2.6.37/base/0020-OMAP-DSS2-Add-support-for-LG-Philips-LB035Q02-panel.patch
+++ b/recipes/linux/linux-omap-2.6.37/base/0022-OMAP-DSS2-Add-support-for-LG-Philips-LB035Q02-panel.patch
@@ -1,7 +1,7 @@
-From 571cdd24aee8cd6091bcc4dac0d8a0affc3500bf Mon Sep 17 00:00:00 2001
+From 93032782a4803072d7ab1e22da029325f8f3cf44 Mon Sep 17 00:00:00 2001
From: Steve Sakoman <steve@sakoman.com>
Date: Thu, 17 Dec 2009 15:05:30 -0800
-Subject: [PATCH 20/26] OMAP: DSS2: Add support for LG Philips LB035Q02 panel
+Subject: [PATCH 22/28] OMAP: DSS2: Add support for LG Philips LB035Q02 panel
---
drivers/video/omap2/displays/Kconfig | 12 +
diff --git a/recipes/linux/linux-omap-2.6.37/base/0021-OMAP-DSS2-add-bootarg-for-selecting-svideo-or-compos.patch b/recipes/linux/linux-omap-2.6.37/base/0023-OMAP-DSS2-add-bootarg-for-selecting-svideo-or-compos.patch
index b3b2d12dcc..12f7d7b095 100644
--- a/recipes/linux/linux-omap-2.6.37/base/0021-OMAP-DSS2-add-bootarg-for-selecting-svideo-or-compos.patch
+++ b/recipes/linux/linux-omap-2.6.37/base/0023-OMAP-DSS2-add-bootarg-for-selecting-svideo-or-compos.patch
@@ -1,7 +1,7 @@
-From d4ae1b11c94e268467ff6cb6143b934733ed762a Mon Sep 17 00:00:00 2001
+From f046a207183e3e338c7e851085265f0df95f4cc2 Mon Sep 17 00:00:00 2001
From: Steve Sakoman <steve@sakoman.com>
Date: Tue, 19 Jan 2010 21:19:15 -0800
-Subject: [PATCH 21/26] OMAP: DSS2: add bootarg for selecting svideo or composite for tv output
+Subject: [PATCH 23/28] OMAP: DSS2: add bootarg for selecting svideo or composite for tv output
also add pal-16 and ntsc-16 omapfb.mode settings for 16bpp
---
diff --git a/recipes/linux/linux-omap-2.6.37/base/0022-ARM-OMAP2-mmc-twl4030-move-clock-input-selection-pri.patch b/recipes/linux/linux-omap-2.6.37/base/0024-ARM-OMAP2-mmc-twl4030-move-clock-input-selection-pri.patch
index d0462fc32d..f012a91a3f 100644
--- a/recipes/linux/linux-omap-2.6.37/base/0022-ARM-OMAP2-mmc-twl4030-move-clock-input-selection-pri.patch
+++ b/recipes/linux/linux-omap-2.6.37/base/0024-ARM-OMAP2-mmc-twl4030-move-clock-input-selection-pri.patch
@@ -1,7 +1,7 @@
-From d0f67e031cd9eb514bbcff3147bf6644b92c5ee4 Mon Sep 17 00:00:00 2001
+From 66bba5baf225a1420c734aa0268e7dd37fc3f73b Mon Sep 17 00:00:00 2001
From: Steve Sakoman <steve@sakoman.com>
Date: Sun, 24 Jan 2010 09:33:56 -0800
-Subject: [PATCH 22/26] ARM: OMAP2: mmc-twl4030: move clock input selection prior to vcc test
+Subject: [PATCH 24/28] ARM: OMAP2: mmc-twl4030: move clock input selection prior to vcc test
otherwise it is not executed on systems that use non-twl regulators
---
diff --git a/recipes/linux/linux-omap-2.6.37/base/0023-RTC-add-support-for-backup-battery-recharge.patch b/recipes/linux/linux-omap-2.6.37/base/0025-RTC-add-support-for-backup-battery-recharge.patch
index 9754c7419a..419e76483e 100644
--- a/recipes/linux/linux-omap-2.6.37/base/0023-RTC-add-support-for-backup-battery-recharge.patch
+++ b/recipes/linux/linux-omap-2.6.37/base/0025-RTC-add-support-for-backup-battery-recharge.patch
@@ -1,7 +1,7 @@
-From 27f251ad46eeda205c220f89b4f9fbeaf930ae54 Mon Sep 17 00:00:00 2001
+From ae08111e55d17183382dd06d161066adf9f80f3c Mon Sep 17 00:00:00 2001
From: Steve Sakoman <steve@sakoman.com>
Date: Thu, 4 Feb 2010 12:26:22 -0800
-Subject: [PATCH 23/26] RTC: add support for backup battery recharge
+Subject: [PATCH 25/28] RTC: add support for backup battery recharge
---
drivers/rtc/rtc-twl.c | 25 +++++++++++++++++++++++++
diff --git a/recipes/linux/linux-omap-2.6.37/base/0024-ARM-OMAP-automatically-set-musb-mode-in-platform-dat.patch b/recipes/linux/linux-omap-2.6.37/base/0026-ARM-OMAP-automatically-set-musb-mode-in-platform-dat.patch
index 37a15ced9c..b002f28875 100644
--- a/recipes/linux/linux-omap-2.6.37/base/0024-ARM-OMAP-automatically-set-musb-mode-in-platform-dat.patch
+++ b/recipes/linux/linux-omap-2.6.37/base/0026-ARM-OMAP-automatically-set-musb-mode-in-platform-dat.patch
@@ -1,7 +1,7 @@
-From 4eedcb7fb5101a042102355463a213fa51e52e4f Mon Sep 17 00:00:00 2001
+From dd53a7c1ab8addfd2a943ea44b5ccc5700648323 Mon Sep 17 00:00:00 2001
From: Steve Sakoman <steve@sakoman.com>
Date: Wed, 24 Feb 2010 10:37:22 -0800
-Subject: [PATCH 24/26] ARM: OMAP: automatically set musb mode in platform data based on CONFIG options
+Subject: [PATCH 26/28] ARM: OMAP: automatically set musb mode in platform data based on CONFIG options
---
arch/arm/mach-omap2/board-omap3beagle.c | 6 ++++++
@@ -9,10 +9,10 @@ Subject: [PATCH 24/26] ARM: OMAP: automatically set musb mode in platform data b
2 files changed, 12 insertions(+), 0 deletions(-)
diff --git a/arch/arm/mach-omap2/board-omap3beagle.c b/arch/arm/mach-omap2/board-omap3beagle.c
-index 781844c..006dc26 100644
+index 9259780..ad0c1d8 100644
--- a/arch/arm/mach-omap2/board-omap3beagle.c
+++ b/arch/arm/mach-omap2/board-omap3beagle.c
-@@ -759,7 +759,13 @@ static struct omap_board_mux board_mux[] __initdata = {
+@@ -785,7 +785,13 @@ static struct omap_board_mux board_mux[] __initdata = {
static struct omap_musb_board_data musb_board_data = {
.interface_type = MUSB_INTERFACE_ULPI,
diff --git a/recipes/linux/linux-omap-2.6.37/base/0025-OMAP-DSS2-check-for-both-cpu-type-and-revision-rathe.patch b/recipes/linux/linux-omap-2.6.37/base/0027-OMAP-DSS2-check-for-both-cpu-type-and-revision-rathe.patch
index 7805899237..8f672d9a8e 100644
--- a/recipes/linux/linux-omap-2.6.37/base/0025-OMAP-DSS2-check-for-both-cpu-type-and-revision-rathe.patch
+++ b/recipes/linux/linux-omap-2.6.37/base/0027-OMAP-DSS2-check-for-both-cpu-type-and-revision-rathe.patch
@@ -1,7 +1,7 @@
-From 3e9463eb0f8c54286c086f259a598415ba28c28f Mon Sep 17 00:00:00 2001
+From ec3e66ef2e222feb0408f16a3498be1ea9b6a9c0 Mon Sep 17 00:00:00 2001
From: Steve Sakoman <steve@sakoman.com>
Date: Mon, 10 May 2010 13:59:14 -0700
-Subject: [PATCH 25/26] OMAP: DSS2: check for both cpu type and revision, rather than just revision
+Subject: [PATCH 27/28] OMAP: DSS2: check for both cpu type and revision, rather than just revision
---
drivers/video/omap2/dss/dispc.c | 4 ++--
diff --git a/recipes/linux/linux-omap-2.6.37/base/0026-OMAP-DSS2-Add-DSS2-support-for-Overo.patch b/recipes/linux/linux-omap-2.6.37/base/0028-OMAP-DSS2-Add-DSS2-support-for-Overo.patch
index 56a73345a1..ff2ab55633 100644
--- a/recipes/linux/linux-omap-2.6.37/base/0026-OMAP-DSS2-Add-DSS2-support-for-Overo.patch
+++ b/recipes/linux/linux-omap-2.6.37/base/0028-OMAP-DSS2-Add-DSS2-support-for-Overo.patch
@@ -1,7 +1,7 @@
-From 5ac69358c0af66eadb86561fb99a661280f61f78 Mon Sep 17 00:00:00 2001
+From 9b2bfa418f2e1b7ed3e210cb7cba3cdd67f9925f Mon Sep 17 00:00:00 2001
From: Steve Sakoman <steve@sakoman.com>
Date: Fri, 18 Dec 2009 06:39:24 -0800
-Subject: [PATCH 26/26] OMAP: DSS2: Add DSS2 support for Overo
+Subject: [PATCH 28/28] OMAP: DSS2: Add DSS2 support for Overo
---
arch/arm/mach-omap2/board-overo.c | 238 +++++++++++++++++++++++++++++++------
diff --git a/recipes/linux/linux-omap-2.6.37/dvfs/0001-OMAP3-PM-Adding-T2-enabling-of-smartreflex.patch b/recipes/linux/linux-omap-2.6.37/dvfs/0001-OMAP3-PM-Adding-T2-enabling-of-smartreflex.patch
index 868906c9ad..eafc4d30c6 100644
--- a/recipes/linux/linux-omap-2.6.37/dvfs/0001-OMAP3-PM-Adding-T2-enabling-of-smartreflex.patch
+++ b/recipes/linux/linux-omap-2.6.37/dvfs/0001-OMAP3-PM-Adding-T2-enabling-of-smartreflex.patch
@@ -1,7 +1,7 @@
-From 405be95c4b7c397815b20052dbaa43ce36c1a724 Mon Sep 17 00:00:00 2001
+From 8548db6d3cf115b29142f803d701122dc4cbb775 Mon Sep 17 00:00:00 2001
From: Thara Gopinath <thara@ti.com>
Date: Fri, 31 Dec 2010 13:35:02 +0530
-Subject: [PATCH 01/19] OMAP3: PM: Adding T2 enabling of smartreflex
+Subject: [PATCH 01/20] OMAP3: PM: Adding T2 enabling of smartreflex
The smartreflex bit on twl4030 needs to be enabled by default irrespective
of whether smartreflex module is enabled on the OMAP side or not.
diff --git a/recipes/linux/linux-omap-2.6.37/dvfs/0001-omap3-add-support-for-720MHz-MPU-OPP.patch b/recipes/linux/linux-omap-2.6.37/dvfs/0001-omap3-add-support-for-720MHz-MPU-OPP.patch
deleted file mode 100644
index f9236394a7..0000000000
--- a/recipes/linux/linux-omap-2.6.37/dvfs/0001-omap3-add-support-for-720MHz-MPU-OPP.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-From fe693a9d05c58aa7e5157f695b9af00688a2b91d Mon Sep 17 00:00:00 2001
-From: Koen Kooi <koen@dominion.thruhere.net>
-Date: Thu, 6 Jan 2011 13:05:55 +0100
-Subject: [PATCH 1/4] omap3: add support for 720MHz MPU OPP
-
-The 720MHz capability can be probed run-time by reading the
-PRODID.SKUID[3:0] at 0x4830A20C.
-
-Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
----
- arch/arm/mach-omap2/opp3xxx_data.c | 4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
-
-diff --git a/arch/arm/mach-omap2/opp3xxx_data.c b/arch/arm/mach-omap2/opp3xxx_data.c
-index fd3a1af..a861f5e 100644
---- a/arch/arm/mach-omap2/opp3xxx_data.c
-+++ b/arch/arm/mach-omap2/opp3xxx_data.c
-@@ -34,6 +34,8 @@ static struct omap_opp_def __initdata omap34xx_opp_def_list[] = {
- OPP_INITIALIZER("mpu", true, 550000000, 1270000),
- /* MPU OPP5 */
- OPP_INITIALIZER("mpu", true, 600000000, 1350000),
-+ /* MPU OPP6 */
-+ OPP_INITIALIZER("mpu", false, 720000000, 1350000),
-
- /*
- * L3 OPP1 - 41.5 MHz is disabled because: The voltage for that OPP is
-@@ -59,6 +61,8 @@ static struct omap_opp_def __initdata omap34xx_opp_def_list[] = {
- OPP_INITIALIZER("iva", true, 400000000, 1270000),
- /* DSP OPP5 */
- OPP_INITIALIZER("iva", true, 430000000, 1350000),
-+ /* DSP OPP6 */
-+ OPP_INITIALIZER("iva", false, 520000000, 1350000),
- };
-
- static struct omap_opp_def __initdata omap36xx_opp_def_list[] = {
---
-1.6.6.1
-
diff --git a/recipes/linux/linux-omap-2.6.37/dvfs/0002-OMAP-CPUfreq-ensure-driver-initializes-after-cpufreq.patch b/recipes/linux/linux-omap-2.6.37/dvfs/0002-OMAP-CPUfreq-ensure-driver-initializes-after-cpufreq.patch
index cf3cae6241..b6512a5eec 100644
--- a/recipes/linux/linux-omap-2.6.37/dvfs/0002-OMAP-CPUfreq-ensure-driver-initializes-after-cpufreq.patch
+++ b/recipes/linux/linux-omap-2.6.37/dvfs/0002-OMAP-CPUfreq-ensure-driver-initializes-after-cpufreq.patch
@@ -1,7 +1,7 @@
-From a1df976c51e22bed9d95fcb07832571ef3520f2a Mon Sep 17 00:00:00 2001
+From e446cbf4aa8359d58180a81282df70045b8a41c1 Mon Sep 17 00:00:00 2001
From: Peter 'p2' De Schrijver <peter.de-schrijver@nokia.com>
Date: Wed, 11 Aug 2010 17:02:43 -0700
-Subject: [PATCH 02/19] OMAP: CPUfreq: ensure driver initializes after cpufreq framework and governors
+Subject: [PATCH 02/20] OMAP: CPUfreq: ensure driver initializes after cpufreq framework and governors
Signed-off-by: Peter 'p2' De Schrijver <peter.de-schrijver@nokia.com>
Signed-off-by: Kevin Hilman <khilman@deeprootsystems.com>
diff --git a/recipes/linux/linux-omap-2.6.37/dvfs/0002-OMAP35x-Add-support-for-720MHz-part.patch b/recipes/linux/linux-omap-2.6.37/dvfs/0002-OMAP35x-Add-support-for-720MHz-part.patch
deleted file mode 100644
index c771b09159..0000000000
--- a/recipes/linux/linux-omap-2.6.37/dvfs/0002-OMAP35x-Add-support-for-720MHz-part.patch
+++ /dev/null
@@ -1,90 +0,0 @@
-From 154571d1620731a3207da126eb4f139a1534f293 Mon Sep 17 00:00:00 2001
-From: Koen Kooi <koen@dominion.thruhere.net>
-Date: Thu, 6 Jan 2011 13:13:18 +0100
-Subject: [PATCH 2/4] OMAP35x: Add support for 720MHz part
-
-This patch adds support for ARM running at 720MHz part.
-
-The 720MHz capability can be probed run-time by reading the
-PRODID.SKUID[3:0] at 0x4830A20C.
-
- [1] http://focus.ti.com/lit/ug/spruff1d/spruff1d.pdf
-
-This is a forward port of https://patchwork.kernel.org/patch/53125/
-
-Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
----
- arch/arm/mach-omap2/control.h | 7 +++++++
- arch/arm/mach-omap2/id.c | 10 ++++++++++
- arch/arm/plat-omap/include/plat/cpu.h | 2 ++
- 3 files changed, 19 insertions(+), 0 deletions(-)
-
-diff --git a/arch/arm/mach-omap2/control.h b/arch/arm/mach-omap2/control.h
-index f0629ae..b9671d3 100644
---- a/arch/arm/mach-omap2/control.h
-+++ b/arch/arm/mach-omap2/control.h
-@@ -365,7 +365,14 @@
- #define FEAT_NEON 0
- #define FEAT_NEON_NONE 1
-
-+/*
-+ * Product ID register
-+ */
-+#define OMAP3_PRODID 0x020C
-
-+#define OMAP3_SKUID_MASK 0x0f
-+#define OMAP3_SKUID_720MHZ 0x08
-+
- #ifndef __ASSEMBLY__
- #ifdef CONFIG_ARCH_OMAP2PLUS
- extern void __iomem *omap_ctrl_base_get(void);
-diff --git a/arch/arm/mach-omap2/id.c b/arch/arm/mach-omap2/id.c
-index 5f9086c..53fbe01 100644
---- a/arch/arm/mach-omap2/id.c
-+++ b/arch/arm/mach-omap2/id.c
-@@ -195,6 +195,15 @@ static void __init omap3_check_features(void)
- * TODO: Get additional info (where applicable)
- * e.g. Size of L2 cache.
- */
-+
-+ /*
-+ * Does it support 720MHz?
-+ */
-+ status = (OMAP3_SKUID_MASK & read_tap_reg(OMAP3_PRODID));
-+
-+ if (status & OMAP3_SKUID_720MHZ) {
-+ omap3_features |= OMAP3_HAS_720MHZ;
-+ }
- }
-
- static void __init omap3_check_revision(void)
-@@ -445,6 +454,7 @@ static void __init omap3_cpuinfo(void)
- OMAP3_SHOW_FEATURE(neon);
- OMAP3_SHOW_FEATURE(isp);
- OMAP3_SHOW_FEATURE(192mhz_clk);
-+ OMAP3_SHOW_FEATURE(720mhz);
-
- printk(")\n");
- }
-diff --git a/arch/arm/plat-omap/include/plat/cpu.h b/arch/arm/plat-omap/include/plat/cpu.h
-index 1a8c347..7d24faa 100644
---- a/arch/arm/plat-omap/include/plat/cpu.h
-+++ b/arch/arm/plat-omap/include/plat/cpu.h
-@@ -510,6 +510,7 @@ extern u32 omap3_features;
- #define OMAP3_HAS_ISP BIT(4)
- #define OMAP3_HAS_192MHZ_CLK BIT(5)
- #define OMAP3_HAS_IO_WAKEUP BIT(6)
-+#define OMAP3_HAS_720MHZ BIT(7)
-
- #define OMAP3_HAS_FEATURE(feat,flag) \
- static inline unsigned int omap3_has_ ##feat(void) \
-@@ -524,5 +525,6 @@ OMAP3_HAS_FEATURE(neon, NEON)
- OMAP3_HAS_FEATURE(isp, ISP)
- OMAP3_HAS_FEATURE(192mhz_clk, 192MHZ_CLK)
- OMAP3_HAS_FEATURE(io_wakeup, IO_WAKEUP)
-+OMAP3_HAS_FEATURE(720mhz, 720MHZ)
-
- #endif
---
-1.6.6.1
-
diff --git a/recipes/linux/linux-omap-2.6.37/dvfs/0003-OMAP-CPUfreq-ensure-policy-is-fully-initialized.patch b/recipes/linux/linux-omap-2.6.37/dvfs/0003-OMAP-CPUfreq-ensure-policy-is-fully-initialized.patch
index 61486e824d..c6826e3c4e 100644
--- a/recipes/linux/linux-omap-2.6.37/dvfs/0003-OMAP-CPUfreq-ensure-policy-is-fully-initialized.patch
+++ b/recipes/linux/linux-omap-2.6.37/dvfs/0003-OMAP-CPUfreq-ensure-policy-is-fully-initialized.patch
@@ -1,7 +1,7 @@
-From fe6bc036ebf31ca377051ff0ea99da3cdc66854f Mon Sep 17 00:00:00 2001
+From 647691beb64312327646a84dc161faf35935e7f7 Mon Sep 17 00:00:00 2001
From: Kevin Hilman <khilman@deeprootsystems.com>
Date: Wed, 11 Aug 2010 17:05:38 -0700
-Subject: [PATCH 03/19] OMAP: CPUfreq: ensure policy is fully initialized
+Subject: [PATCH 03/20] OMAP: CPUfreq: ensure policy is fully initialized
Ensure policy min/max/cur values are initialized when OMAP
CPUfreq driver starts.
diff --git a/recipes/linux/linux-omap-2.6.37/dvfs/0003-OMAP3-beagle-C4-enable-upto-720MHz-OPP.patch b/recipes/linux/linux-omap-2.6.37/dvfs/0003-OMAP3-beagle-C4-enable-upto-720MHz-OPP.patch
deleted file mode 100644
index a2141bb841..0000000000
--- a/recipes/linux/linux-omap-2.6.37/dvfs/0003-OMAP3-beagle-C4-enable-upto-720MHz-OPP.patch
+++ /dev/null
@@ -1,62 +0,0 @@
-From 1a97a3600227fd0b52ee3bfd67bac6dde034af0d Mon Sep 17 00:00:00 2001
-From: Koen Kooi <koen@dominion.thruhere.net>
-Date: Thu, 6 Jan 2011 13:23:45 +0100
-Subject: [PATCH 3/4] OMAP3: beagle C4: enable upto 720MHz OPP
-
-Beagle C4 uses a recent 3530 and the board design allows enabling 720MHz
-OPP. tweak the default table to allow for higher OPP tables
-
-Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
----
- arch/arm/mach-omap2/board-omap3beagle.c | 35 +++++++++++++++++++++++++++++++
- 1 files changed, 35 insertions(+), 0 deletions(-)
-
-diff --git a/arch/arm/mach-omap2/board-omap3beagle.c b/arch/arm/mach-omap2/board-omap3beagle.c
-index 9393e75..a0462b9 100644
---- a/arch/arm/mach-omap2/board-omap3beagle.c
-+++ b/arch/arm/mach-omap2/board-omap3beagle.c
-@@ -829,6 +829,41 @@ static void __init beagle_opp_init(void)
- pr_err("%s: turbo OPPs enabled!\n", __func__);
- }
- }
-+ /* Custom OPP enabled for C4 */
-+ if (omap3_beagle_get_rev() == OMAP3BEAGLE_BOARD_C4) {
-+ struct omap_hwmod *mh = omap_hwmod_lookup("mpu");
-+ struct omap_hwmod *dh = omap_hwmod_lookup("iva");
-+ struct device *dev;
-+
-+ if (!mh || !dh) {
-+ pr_err("%s: Aiee.. no mpu/dsp devices? %p %p\n",
-+ __func__, mh, dh);
-+ r = -EINVAL;
-+ } else {
-+ /* Enable MPU 720MHz */
-+ dev = &mh->od->pdev.dev;
-+ r = opp_enable(dev, 720000000);
-+
-+ /* Enable IVA 520MHz and lower opps */
-+ dev = &dh->od->pdev.dev;
-+ r |= opp_enable(dev, 520000000);
-+ }
-+ if (r) {
-+ pr_err("%s: failed to enable higher opp %d\n",
-+ __func__, r);
-+ /*
-+ * Cleanup - disable the higher freqs - we dont care
-+ * about the results
-+ */
-+ dev = &mh->od->pdev.dev;
-+ opp_disable(dev, 720000000);
-+ dev = &dh->od->pdev.dev;
-+ opp_disable(dev, 520000000);
-+ } else {
-+ pr_err("%s: 720MHz MPU OPPs enabled!\n", __func__);
-+ }
-+ }
-+
- }
-
- static void __init omap3_beagle_init(void)
---
-1.6.6.1
-
diff --git a/recipes/linux/linux-omap-2.6.37/dvfs/0004-OMAP3-Overo-Tide-enable-upto-720MHz-OPP.patch b/recipes/linux/linux-omap-2.6.37/dvfs/0004-OMAP3-Overo-Tide-enable-upto-720MHz-OPP.patch
deleted file mode 100644
index 11cc95fd4d..0000000000
--- a/recipes/linux/linux-omap-2.6.37/dvfs/0004-OMAP3-Overo-Tide-enable-upto-720MHz-OPP.patch
+++ /dev/null
@@ -1,103 +0,0 @@
-From ba484e6276ba5089a0397aad845ae5be80850bac Mon Sep 17 00:00:00 2001
-From: Koen Kooi <koen@dominion.thruhere.net>
-Date: Wed, 12 Jan 2011 17:04:04 +0100
-Subject: [PATCH 4/4] OMAP3: Overo Tide: enable upto 720MHz OPP
-
-Overo Tide uses a recent 3530 and the board design allows enabling 720MHz
-OPP. tweak the default table to allow for higher OPP tables
-
-Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
----
- arch/arm/mach-omap2/board-overo.c | 51 +++++++++++++++++++++++++++++++++++++
- 1 files changed, 51 insertions(+), 0 deletions(-)
-
-diff --git a/arch/arm/mach-omap2/board-overo.c b/arch/arm/mach-omap2/board-overo.c
-index 8a44c17..d6d8619 100644
---- a/arch/arm/mach-omap2/board-overo.c
-+++ b/arch/arm/mach-omap2/board-overo.c
-@@ -29,6 +29,7 @@
- #include <linux/i2c/twl.h>
- #include <linux/regulator/machine.h>
- #include <linux/spi/spi.h>
-+#include <linux/opp.h>
-
- #include <linux/mtd/mtd.h>
- #include <linux/mtd/nand.h>
-@@ -50,10 +51,12 @@
- #include <plat/mcspi.h>
- #include <plat/mux.h>
- #include <plat/usb.h>
-+#include <plat/omap_device.h>
-
- #include "mux.h"
- #include "sdram-micron-mt46h32m32lf-6.h"
- #include "hsmmc.h"
-+#include "pm.h"
-
- #define OVERO_GPIO_BT_XGATE 15
- #define OVERO_GPIO_W2W_NRESET 16
-@@ -626,6 +629,53 @@ static struct omap_musb_board_data musb_board_data = {
- .power = 100,
- };
-
-+static void __init overo_opp_init(void)
-+{
-+ int r = 0;
-+
-+ /* Initialize the omap3 opp table */
-+ if (omap3_opp_init()) {
-+ pr_err("%s: opp default init failed\n", __func__);
-+ return;
-+ }
-+
-+ /* Custom OPP enabled for Tide */
-+ if (omap3_has_720mhz()) {
-+ struct omap_hwmod *mh = omap_hwmod_lookup("mpu");
-+ struct omap_hwmod *dh = omap_hwmod_lookup("iva");
-+ struct device *dev;
-+
-+ if (!mh || !dh) {
-+ pr_err("%s: Aiee.. no mpu/dsp devices? %p %p\n",
-+ __func__, mh, dh);
-+ r = -EINVAL;
-+ } else {
-+ /* Enable MPU 720MHz */
-+ dev = &mh->od->pdev.dev;
-+ r = opp_enable(dev, 720000000);
-+
-+ /* Enable IVA 520MHz and lower opps */
-+ dev = &dh->od->pdev.dev;
-+ r |= opp_enable(dev, 520000000);
-+ }
-+ if (r) {
-+ pr_err("%s: failed to enable higher opp %d\n",
-+ __func__, r);
-+ /*
-+ * Cleanup - disable the higher freqs - we dont care
-+ * about the results
-+ */
-+ dev = &mh->od->pdev.dev;
-+ opp_disable(dev, 720000000);
-+ dev = &dh->od->pdev.dev;
-+ opp_disable(dev, 520000000);
-+ } else {
-+ pr_err("%s: 720MHz MPU OPPs enabled!\n", __func__);
-+ }
-+ }
-+
-+}
-+
- static void __init overo_init(void)
- {
- omap3_mux_init(board_mux, OMAP_PACKAGE_CBB);
-@@ -678,6 +728,7 @@ static void __init overo_init(void)
- else
- printk(KERN_ERR "could not obtain gpio for "
- "OVERO_GPIO_USBH_CPEN\n");
-+ overo_opp_init();
- }
-
- MACHINE_START(OVERO, "Gumstsix Overo")
---
-1.6.6.1
-
diff --git a/recipes/linux/linux-omap-2.6.37/dvfs/0004-OMAP3-PM-CPUFreq-driver-for-OMAP3.patch b/recipes/linux/linux-omap-2.6.37/dvfs/0004-OMAP3-PM-CPUFreq-driver-for-OMAP3.patch
index c4eb1a09b6..0371bc3aa2 100644
--- a/recipes/linux/linux-omap-2.6.37/dvfs/0004-OMAP3-PM-CPUFreq-driver-for-OMAP3.patch
+++ b/recipes/linux/linux-omap-2.6.37/dvfs/0004-OMAP3-PM-CPUFreq-driver-for-OMAP3.patch
@@ -1,7 +1,7 @@
-From f7580811a6d3ac015a8401388124e746651ab64c Mon Sep 17 00:00:00 2001
+From f6b96e3b9e31da193189d92320b3dd9fac7c9ba9 Mon Sep 17 00:00:00 2001
From: Rajendra Nayak <rnayak@ti.com>
Date: Mon, 10 Nov 2008 17:00:25 +0530
-Subject: [PATCH 04/19] OMAP3 PM: CPUFreq driver for OMAP3
+Subject: [PATCH 04/20] OMAP3 PM: CPUFreq driver for OMAP3
CPUFreq driver for OMAP3
diff --git a/recipes/linux/linux-omap-2.6.37/dvfs/0005-OMAP-PM-CPUFREQ-Fix-conditional-compilation.patch b/recipes/linux/linux-omap-2.6.37/dvfs/0005-OMAP-PM-CPUFREQ-Fix-conditional-compilation.patch
index e0c5da39db..b843704e57 100644
--- a/recipes/linux/linux-omap-2.6.37/dvfs/0005-OMAP-PM-CPUFREQ-Fix-conditional-compilation.patch
+++ b/recipes/linux/linux-omap-2.6.37/dvfs/0005-OMAP-PM-CPUFREQ-Fix-conditional-compilation.patch
@@ -1,7 +1,7 @@
-From 3a51f3ffe8299bcc28a6be1bdcd0e0ea39af2042 Mon Sep 17 00:00:00 2001
+From 25ea605d0aaf1d60030b4df122a3384c7878d86e Mon Sep 17 00:00:00 2001
From: Silesh C V <silesh@ti.com>
Date: Wed, 29 Sep 2010 14:52:54 +0530
-Subject: [PATCH 05/19] OMAP: PM: CPUFREQ: Fix conditional compilation
+Subject: [PATCH 05/20] OMAP: PM: CPUFREQ: Fix conditional compilation
Fix conditional compilation. A conditional expresiion
should follow "#elif", in this case #elif clause should
diff --git a/recipes/linux/linux-omap-2.6.37/dvfs/0006-OMAP-Introduce-a-user-list-for-each-voltage-domain-i.patch b/recipes/linux/linux-omap-2.6.37/dvfs/0006-OMAP-Introduce-a-user-list-for-each-voltage-domain-i.patch
index 31c57d76ea..516c7cb0bd 100644
--- a/recipes/linux/linux-omap-2.6.37/dvfs/0006-OMAP-Introduce-a-user-list-for-each-voltage-domain-i.patch
+++ b/recipes/linux/linux-omap-2.6.37/dvfs/0006-OMAP-Introduce-a-user-list-for-each-voltage-domain-i.patch
@@ -1,7 +1,7 @@
-From c37bb21e4f82e5d88af21f7dbcef407e7a9d5306 Mon Sep 17 00:00:00 2001
+From a4107498616e8dafa2a0155a6d45a990766b161b Mon Sep 17 00:00:00 2001
From: Thara Gopinath <thara@ti.com>
Date: Fri, 29 Oct 2010 20:43:07 +0530
-Subject: [PATCH 06/19] OMAP: Introduce a user list for each voltage domain instance in the voltage driver.
+Subject: [PATCH 06/20] OMAP: Introduce a user list for each voltage domain instance in the voltage driver.
This patch introduces a user list of devices associated with each
voltage domain instance. The user list is implemented using plist
diff --git a/recipes/linux/linux-omap-2.6.37/dvfs/0007-OMAP-Introduce-API-in-the-OPP-layer-to-find-the-opp-.patch b/recipes/linux/linux-omap-2.6.37/dvfs/0007-OMAP-Introduce-API-in-the-OPP-layer-to-find-the-opp-.patch
index b7ea04a3c1..58842f25b4 100644
--- a/recipes/linux/linux-omap-2.6.37/dvfs/0007-OMAP-Introduce-API-in-the-OPP-layer-to-find-the-opp-.patch
+++ b/recipes/linux/linux-omap-2.6.37/dvfs/0007-OMAP-Introduce-API-in-the-OPP-layer-to-find-the-opp-.patch
@@ -1,7 +1,7 @@
-From 717bd73868e57fde49a25104af9bb8b9c6400b67 Mon Sep 17 00:00:00 2001
+From dac6c4c03140835b758e32c72eb004d379c35fec Mon Sep 17 00:00:00 2001
From: Thara Gopinath <thara@ti.com>
Date: Fri, 29 Oct 2010 20:43:10 +0530
-Subject: [PATCH 07/19] OMAP: Introduce API in the OPP layer to find the opp entry corresponding to a voltage.
+Subject: [PATCH 07/20] OMAP: Introduce API in the OPP layer to find the opp entry corresponding to a voltage.
This patch adds an API in the opp layer to get the opp table entry
corresponding to the voltage passed as the parameter.
diff --git a/recipes/linux/linux-omap-2.6.37/dvfs/0008-OMAP-Introduce-API-to-register-a-device-with-a-volta.patch b/recipes/linux/linux-omap-2.6.37/dvfs/0008-OMAP-Introduce-API-to-register-a-device-with-a-volta.patch
index b69e6f6af9..d00751d46c 100644
--- a/recipes/linux/linux-omap-2.6.37/dvfs/0008-OMAP-Introduce-API-to-register-a-device-with-a-volta.patch
+++ b/recipes/linux/linux-omap-2.6.37/dvfs/0008-OMAP-Introduce-API-to-register-a-device-with-a-volta.patch
@@ -1,7 +1,7 @@
-From be5bdabb6206f106f0dcf91b0e90474d23773416 Mon Sep 17 00:00:00 2001
+From 3fcad983e7df504ecb1d0db79e3fe2e3abc44850 Mon Sep 17 00:00:00 2001
From: Thara Gopinath <thara@ti.com>
Date: Fri, 29 Oct 2010 20:43:24 +0530
-Subject: [PATCH 08/19] OMAP: Introduce API to register a device with a voltagedomain
+Subject: [PATCH 08/20] OMAP: Introduce API to register a device with a voltagedomain
This patch adds an API in the voltage layer that
can be used during omap_device_build to register the built
diff --git a/recipes/linux/linux-omap-2.6.37/dvfs/0009-OMAP-Introduce-device-specific-set-rate-and-get-rate.patch b/recipes/linux/linux-omap-2.6.37/dvfs/0009-OMAP-Introduce-device-specific-set-rate-and-get-rate.patch
index 308710af14..f5914aa313 100644
--- a/recipes/linux/linux-omap-2.6.37/dvfs/0009-OMAP-Introduce-device-specific-set-rate-and-get-rate.patch
+++ b/recipes/linux/linux-omap-2.6.37/dvfs/0009-OMAP-Introduce-device-specific-set-rate-and-get-rate.patch
@@ -1,7 +1,7 @@
-From 50f4db415d1ee9ee5100214cc89cf5df1ee1c1e2 Mon Sep 17 00:00:00 2001
+From 6ec7cf889c9a8ddf97fbbcbda4888b0f17930e04 Mon Sep 17 00:00:00 2001
From: Thara Gopinath <thara@ti.com>
Date: Fri, 29 Oct 2010 20:43:29 +0530
-Subject: [PATCH 09/19] OMAP: Introduce device specific set rate and get rate in omap_device structure
+Subject: [PATCH 09/20] OMAP: Introduce device specific set rate and get rate in omap_device structure
This patch extends the omap_device structure to contain
pointers to scale the operating rate of the
diff --git a/recipes/linux/linux-omap-2.6.37/dvfs/0010-OMAP-Voltage-layer-changes-to-support-DVFS.patch b/recipes/linux/linux-omap-2.6.37/dvfs/0010-OMAP-Voltage-layer-changes-to-support-DVFS.patch
index f50aedd9d6..ead9cbba0d 100644
--- a/recipes/linux/linux-omap-2.6.37/dvfs/0010-OMAP-Voltage-layer-changes-to-support-DVFS.patch
+++ b/recipes/linux/linux-omap-2.6.37/dvfs/0010-OMAP-Voltage-layer-changes-to-support-DVFS.patch
@@ -1,7 +1,7 @@
-From 3a9b78f58772645a9e1337454faed4e313e55368 Mon Sep 17 00:00:00 2001
+From 96ee5b07e3162056169689b363f4c0edae7d7303 Mon Sep 17 00:00:00 2001
From: Thara Gopinath <thara@ti.com>
Date: Fri, 29 Oct 2010 20:43:34 +0530
-Subject: [PATCH 10/19] OMAP: Voltage layer changes to support DVFS.
+Subject: [PATCH 10/20] OMAP: Voltage layer changes to support DVFS.
This patch introduces an API to take in the voltage domain and the
new voltage as parameter and to scale all the scalable devices
diff --git a/recipes/linux/linux-omap-2.6.37/dvfs/0011-OMAP-Introduce-dependent-voltage-domain-support.patch b/recipes/linux/linux-omap-2.6.37/dvfs/0011-OMAP-Introduce-dependent-voltage-domain-support.patch
index 814643f79d..6c4ca2ab97 100644
--- a/recipes/linux/linux-omap-2.6.37/dvfs/0011-OMAP-Introduce-dependent-voltage-domain-support.patch
+++ b/recipes/linux/linux-omap-2.6.37/dvfs/0011-OMAP-Introduce-dependent-voltage-domain-support.patch
@@ -1,7 +1,7 @@
-From 444b19e90ae45ccd68c84285fe8339d797a08911 Mon Sep 17 00:00:00 2001
+From b1b41c78d5a19260605fcb259a51ca7cd71c097a Mon Sep 17 00:00:00 2001
From: Thara Gopinath <thara@ti.com>
Date: Fri, 2 Jul 2010 13:06:57 +0530
-Subject: [PATCH 11/19] OMAP: Introduce dependent voltage domain support.
+Subject: [PATCH 11/20] OMAP: Introduce dependent voltage domain support.
There could be dependencies between various voltage domains for
maintaining system performance or hardware limitation reasons
diff --git a/recipes/linux/linux-omap-2.6.37/dvfs/0012-OMAP-Introduce-device-scale.patch b/recipes/linux/linux-omap-2.6.37/dvfs/0012-OMAP-Introduce-device-scale.patch
index e96d064b54..a6d35bd6ec 100644
--- a/recipes/linux/linux-omap-2.6.37/dvfs/0012-OMAP-Introduce-device-scale.patch
+++ b/recipes/linux/linux-omap-2.6.37/dvfs/0012-OMAP-Introduce-device-scale.patch
@@ -1,7 +1,7 @@
-From 40c41b250b9430b9d9998751fdf7e03201d1784e Mon Sep 17 00:00:00 2001
+From b461bd17384c73bbb243c54bf1d6466c94e594c3 Mon Sep 17 00:00:00 2001
From: Thara Gopinath <thara@ti.com>
Date: Fri, 2 Jul 2010 13:07:35 +0530
-Subject: [PATCH 12/19] OMAP: Introduce device scale
+Subject: [PATCH 12/20] OMAP: Introduce device scale
This patch adds omap_device_scale API which can be used to generic
device rate scaling.
diff --git a/recipes/linux/linux-omap-2.6.37/dvfs/0013-OMAP-Disable-smartreflex-across-DVFS.patch b/recipes/linux/linux-omap-2.6.37/dvfs/0013-OMAP-Disable-smartreflex-across-DVFS.patch
index 3be289dcbb..89384a8e6b 100644
--- a/recipes/linux/linux-omap-2.6.37/dvfs/0013-OMAP-Disable-smartreflex-across-DVFS.patch
+++ b/recipes/linux/linux-omap-2.6.37/dvfs/0013-OMAP-Disable-smartreflex-across-DVFS.patch
@@ -1,7 +1,7 @@
-From 72eb0b4978e15f56c99900ec8da10b91864eda98 Mon Sep 17 00:00:00 2001
+From 4c68660aa69a5eaeaff7fda7e2297e2d31de0333 Mon Sep 17 00:00:00 2001
From: Thara Gopinath <thara@ti.com>
Date: Fri, 2 Jul 2010 13:06:57 +0530
-Subject: [PATCH 13/19] OMAP: Disable smartreflex across DVFS
+Subject: [PATCH 13/20] OMAP: Disable smartreflex across DVFS
This patch disables smartreflex for a particular voltage
domain when the the voltage domain and the devices belonging
diff --git a/recipes/linux/linux-omap-2.6.37/dvfs/0014-OMAP3-Introduce-custom-set-rate-and-get-rate-APIs-fo.patch b/recipes/linux/linux-omap-2.6.37/dvfs/0014-OMAP3-Introduce-custom-set-rate-and-get-rate-APIs-fo.patch
index 20e03866fd..16335ccb44 100644
--- a/recipes/linux/linux-omap-2.6.37/dvfs/0014-OMAP3-Introduce-custom-set-rate-and-get-rate-APIs-fo.patch
+++ b/recipes/linux/linux-omap-2.6.37/dvfs/0014-OMAP3-Introduce-custom-set-rate-and-get-rate-APIs-fo.patch
@@ -1,7 +1,7 @@
-From 42e395f0dcc618300267f440f613572635eb2e55 Mon Sep 17 00:00:00 2001
+From 6fb7bd2b3da02e6e799d3c7661a1acb6572f9add Mon Sep 17 00:00:00 2001
From: Thara Gopinath <thara@ti.com>
Date: Wed, 18 Aug 2010 16:22:32 +0530
-Subject: [PATCH 14/19] OMAP3: Introduce custom set rate and get rate APIs for scalable devices
+Subject: [PATCH 14/20] OMAP3: Introduce custom set rate and get rate APIs for scalable devices
This patch also introduces omap3_mpu_set_rate, omap3_iva_set_rate,
omap3_l3_set_rate, omap3_mpu_get_rate, omap3_iva_get_rate,
diff --git a/recipes/linux/linux-omap-2.6.37/dvfs/0015-OMAP3-Update-cpufreq-driver-to-use-the-new-set_rate-.patch b/recipes/linux/linux-omap-2.6.37/dvfs/0015-OMAP3-Update-cpufreq-driver-to-use-the-new-set_rate-.patch
index 90e29e7aeb..4b9ff5d894 100644
--- a/recipes/linux/linux-omap-2.6.37/dvfs/0015-OMAP3-Update-cpufreq-driver-to-use-the-new-set_rate-.patch
+++ b/recipes/linux/linux-omap-2.6.37/dvfs/0015-OMAP3-Update-cpufreq-driver-to-use-the-new-set_rate-.patch
@@ -1,7 +1,7 @@
-From 0c5c41f6bcf77b388f49615ac28ccde294e7a5bd Mon Sep 17 00:00:00 2001
+From d8fae1dcedb636a37096ee92e6b81b112d5f32a5 Mon Sep 17 00:00:00 2001
From: Thara Gopinath <thara@ti.com>
Date: Fri, 2 Jul 2010 13:07:49 +0530
-Subject: [PATCH 15/19] OMAP3: Update cpufreq driver to use the new set_rate API
+Subject: [PATCH 15/20] OMAP3: Update cpufreq driver to use the new set_rate API
This patch updates the cpufreq driver to use the device
set rate API to scale the mpu frequency for OMAP3.
diff --git a/recipes/linux/linux-omap-2.6.37/dvfs/0016-OMAP3-Introduce-voltage-domain-info-in-the-hwmod-str.patch b/recipes/linux/linux-omap-2.6.37/dvfs/0016-OMAP3-Introduce-voltage-domain-info-in-the-hwmod-str.patch
index e8b9e51ab6..fe856527e8 100644
--- a/recipes/linux/linux-omap-2.6.37/dvfs/0016-OMAP3-Introduce-voltage-domain-info-in-the-hwmod-str.patch
+++ b/recipes/linux/linux-omap-2.6.37/dvfs/0016-OMAP3-Introduce-voltage-domain-info-in-the-hwmod-str.patch
@@ -1,7 +1,7 @@
-From a66e4a5a5ee1d98fafab60935bddd28bbd440628 Mon Sep 17 00:00:00 2001
+From b54b316174e1d59a820e68c45c4abfc1336d8e09 Mon Sep 17 00:00:00 2001
From: Thara Gopinath <thara@ti.com>
Date: Wed, 18 Aug 2010 16:22:43 +0530
-Subject: [PATCH 16/19] OMAP3: Introduce voltage domain info in the hwmod structures.
+Subject: [PATCH 16/20] OMAP3: Introduce voltage domain info in the hwmod structures.
This patch adds voltage domain info in the relevant
device hwmod structures so as to enable OMAP3 DVFS
diff --git a/recipes/linux/linux-omap-2.6.37/dvfs/0017-OMAP3-Add-voltage-dependency-table-for-VDD1.patch b/recipes/linux/linux-omap-2.6.37/dvfs/0017-OMAP3-Add-voltage-dependency-table-for-VDD1.patch
index e1e4a0ec80..6899939166 100644
--- a/recipes/linux/linux-omap-2.6.37/dvfs/0017-OMAP3-Add-voltage-dependency-table-for-VDD1.patch
+++ b/recipes/linux/linux-omap-2.6.37/dvfs/0017-OMAP3-Add-voltage-dependency-table-for-VDD1.patch
@@ -1,7 +1,7 @@
-From 6e99ca0e5780932988471f106099c98595cb0aa3 Mon Sep 17 00:00:00 2001
+From c196a4ac3941fb9af4654d5d028ad21f4b91d721 Mon Sep 17 00:00:00 2001
From: Thara Gopinath <thara@ti.com>
Date: Wed, 18 Aug 2010 16:22:49 +0530
-Subject: [PATCH 17/19] OMAP3: Add voltage dependency table for VDD1.
+Subject: [PATCH 17/20] OMAP3: Add voltage dependency table for VDD1.
In OMAP3, for perfomrance reasons when VDD1 is at voltage above
1.075V, VDD2 should be at 1.15V for perfomrance reasons. This
diff --git a/recipes/linux/linux-omap-2.6.37/dvfs/0018-omap3-4-opp-make-omapx_opp_init-non-static.patch b/recipes/linux/linux-omap-2.6.37/dvfs/0018-omap3-4-opp-make-omapx_opp_init-non-static.patch
index d60222e027..e21fe96490 100644
--- a/recipes/linux/linux-omap-2.6.37/dvfs/0018-omap3-4-opp-make-omapx_opp_init-non-static.patch
+++ b/recipes/linux/linux-omap-2.6.37/dvfs/0018-omap3-4-opp-make-omapx_opp_init-non-static.patch
@@ -1,7 +1,7 @@
-From 53d08ca85f9b623e25ba9a976bc3315f3784a3a7 Mon Sep 17 00:00:00 2001
+From 16c7667d2908631149ef38b7b6dd7b08d6d5502e Mon Sep 17 00:00:00 2001
From: Nishanth Menon <nm@ti.com>
Date: Wed, 5 Jan 2011 14:14:55 -0600
-Subject: [PATCH 18/19] omap3|4: opp: make omapx_opp_init non-static
+Subject: [PATCH 18/20] omap3|4: opp: make omapx_opp_init non-static
omap3 and omap4 opp_init should be made non-static to allow
for platform specific opp table tweaking. making these static
diff --git a/recipes/linux/linux-omap-2.6.37/dvfs/0019-OMAP3-beagle-xm-enable-upto-1GHz-OPP.patch b/recipes/linux/linux-omap-2.6.37/dvfs/0019-OMAP3-beagle-xm-enable-upto-1GHz-OPP.patch
index 27104c33e5..9d1fa917bb 100644
--- a/recipes/linux/linux-omap-2.6.37/dvfs/0019-OMAP3-beagle-xm-enable-upto-1GHz-OPP.patch
+++ b/recipes/linux/linux-omap-2.6.37/dvfs/0019-OMAP3-beagle-xm-enable-upto-1GHz-OPP.patch
@@ -1,7 +1,7 @@
-From 1f77cf1150d5e0205ab3f588ab25cbdf65acdc40 Mon Sep 17 00:00:00 2001
+From 897e90138695dccac0dca1601542fd5f4c85b657 Mon Sep 17 00:00:00 2001
From: Nishanth Menon <nm@ti.com>
Date: Wed, 5 Jan 2011 14:16:59 -0600
-Subject: [PATCH 19/19] OMAP3: beagle xm: enable upto 1GHz OPP
+Subject: [PATCH 19/20] OMAP3: beagle xm: enable upto 1GHz OPP
Beagle XM uses 3730 and the board design allows enabling 800MHz and 1GHz
OPPs. tweak the default table to allow for higher OPP tables
@@ -13,7 +13,7 @@ Signed-off-by: Nishanth Menon <nm@ti.com>
1 files changed, 54 insertions(+), 0 deletions(-)
diff --git a/arch/arm/mach-omap2/board-omap3beagle.c b/arch/arm/mach-omap2/board-omap3beagle.c
-index 006dc26..9393e75 100644
+index ad0c1d8..1e0870e 100644
--- a/arch/arm/mach-omap2/board-omap3beagle.c
+++ b/arch/arm/mach-omap2/board-omap3beagle.c
@@ -24,6 +24,7 @@
@@ -37,7 +37,7 @@ index 006dc26..9393e75 100644
#define NAND_BLOCK_SIZE SZ_128K
-@@ -778,6 +781,56 @@ static int __init expansionboard_setup(char *str)
+@@ -804,6 +807,56 @@ static int __init expansionboard_setup(char *str)
return 0;
}
@@ -94,7 +94,7 @@ index 006dc26..9393e75 100644
static void __init omap3_beagle_init(void)
{
omap3_mux_init(board_mux, OMAP_PACKAGE_CBB);
-@@ -850,6 +903,7 @@ static void __init omap3_beagle_init(void)
+@@ -876,6 +929,7 @@ static void __init omap3_beagle_init(void)
omap_mux_init_signal("sdrc_cke1", OMAP_PIN_OUTPUT);
beagle_display_init();
diff --git a/recipes/linux/linux-omap-2.6.37/dvfs/0020-omap3-Add-basic-support-for-720MHz-part.patch b/recipes/linux/linux-omap-2.6.37/dvfs/0020-omap3-Add-basic-support-for-720MHz-part.patch
new file mode 100644
index 0000000000..107e11622c
--- /dev/null
+++ b/recipes/linux/linux-omap-2.6.37/dvfs/0020-omap3-Add-basic-support-for-720MHz-part.patch
@@ -0,0 +1,202 @@
+From bb655c594a2f77b17d0747116795f46e00d5ffcb Mon Sep 17 00:00:00 2001
+From: Sanjeev Premi <premi@ti.com>
+Date: Tue, 18 Jan 2011 13:19:55 +0530
+Subject: [PATCH 20/20] omap3: Add basic support for 720MHz part
+
+This patch adds support for new speed enhanced parts with ARM
+and IVA running at 720MHz and 520MHz respectively. These parts
+can be probed at run-time by reading PRODID.SKUID[3:0] at
+0x4830A20C [1].
+
+This patch specifically does following:
+ * Detect devices capable of 720MHz.
+ * Add new OPP
+ * Ensure that OPP is conditionally enabled.
+ * Check for presence of IVA before attempting to enable
+ the corresponding OPP.
+
+ [1] http://focus.ti.com/lit/ug/spruff1d/spruff1d.pdf
+
+Signed-off-by: Sanjeev Premi <premi@ti.com>
+---
+ arch/arm/mach-omap2/control.h | 7 ++++
+ arch/arm/mach-omap2/id.c | 10 +++++
+ arch/arm/mach-omap2/opp3xxx_data.c | 63 ++++++++++++++++++++++++++++++++-
+ arch/arm/plat-omap/include/plat/cpu.h | 2 +
+ 4 files changed, 81 insertions(+), 1 deletions(-)
+
+diff --git a/arch/arm/mach-omap2/control.h b/arch/arm/mach-omap2/control.h
+index f0629ae..eebc045 100644
+--- a/arch/arm/mach-omap2/control.h
++++ b/arch/arm/mach-omap2/control.h
+@@ -365,6 +365,13 @@
+ #define FEAT_NEON 0
+ #define FEAT_NEON_NONE 1
+
++/*
++ * Product ID register
++ */
++#define OMAP3_PRODID 0x020C
++
++#define OMAP3_SKUID_MASK 0x0f
++#define OMAP3_SKUID_720MHZ 0x08
+
+ #ifndef __ASSEMBLY__
+ #ifdef CONFIG_ARCH_OMAP2PLUS
+diff --git a/arch/arm/mach-omap2/id.c b/arch/arm/mach-omap2/id.c
+index 5f9086c..53fbe01 100644
+--- a/arch/arm/mach-omap2/id.c
++++ b/arch/arm/mach-omap2/id.c
+@@ -195,6 +195,15 @@ static void __init omap3_check_features(void)
+ * TODO: Get additional info (where applicable)
+ * e.g. Size of L2 cache.
+ */
++
++ /*
++ * Does it support 720MHz?
++ */
++ status = (OMAP3_SKUID_MASK & read_tap_reg(OMAP3_PRODID));
++
++ if (status & OMAP3_SKUID_720MHZ) {
++ omap3_features |= OMAP3_HAS_720MHZ;
++ }
+ }
+
+ static void __init omap3_check_revision(void)
+@@ -445,6 +454,7 @@ static void __init omap3_cpuinfo(void)
+ OMAP3_SHOW_FEATURE(neon);
+ OMAP3_SHOW_FEATURE(isp);
+ OMAP3_SHOW_FEATURE(192mhz_clk);
++ OMAP3_SHOW_FEATURE(720mhz);
+
+ printk(")\n");
+ }
+diff --git a/arch/arm/mach-omap2/opp3xxx_data.c b/arch/arm/mach-omap2/opp3xxx_data.c
+index fd3a1af..76d26c7 100644
+--- a/arch/arm/mach-omap2/opp3xxx_data.c
++++ b/arch/arm/mach-omap2/opp3xxx_data.c
+@@ -17,8 +17,10 @@
+ * GNU General Public License for more details.
+ */
+ #include <linux/module.h>
++#include <linux/opp.h>
+
+ #include <plat/cpu.h>
++#include <plat/omap_device.h>
+
+ #include "omap_opp_data.h"
+ #include "pm.h"
+@@ -34,6 +36,8 @@ static struct omap_opp_def __initdata omap34xx_opp_def_list[] = {
+ OPP_INITIALIZER("mpu", true, 550000000, 1270000),
+ /* MPU OPP5 */
+ OPP_INITIALIZER("mpu", true, 600000000, 1350000),
++ /* MPU OPP6 */
++ OPP_INITIALIZER("mpu", false, 720000000, 1350000),
+
+ /*
+ * L3 OPP1 - 41.5 MHz is disabled because: The voltage for that OPP is
+@@ -59,6 +63,8 @@ static struct omap_opp_def __initdata omap34xx_opp_def_list[] = {
+ OPP_INITIALIZER("iva", true, 400000000, 1270000),
+ /* DSP OPP5 */
+ OPP_INITIALIZER("iva", true, 430000000, 1350000),
++ /* DSP OPP6 */
++ OPP_INITIALIZER("iva", false, 520000000, 1350000),
+ };
+
+ static struct omap_opp_def __initdata omap36xx_opp_def_list[] = {
+@@ -86,6 +92,57 @@ static struct omap_opp_def __initdata omap36xx_opp_def_list[] = {
+ OPP_INITIALIZER("iva", false, 800000000, 1375000),
+ };
+
++
++/**
++ * omap3_opp_enable_720Mhz() - Enable the OPP corresponding to 720MHz
++ *
++ * This function would be executed only if the silicon is capable of
++ * running at the 720MHz.
++ */
++static int __init omap3_opp_enable_720Mhz(void)
++{
++ int r = -ENODEV;
++ struct omap_hwmod *oh_mpu = omap_hwmod_lookup("mpu");
++ struct omap_hwmod *oh_iva;
++ struct platform_device *pdev;
++
++ if (!oh_mpu || !oh_mpu->od) {
++ goto err;
++ } else {
++ pdev = &oh_mpu->od->pdev;
++
++ r = opp_enable(&pdev->dev, 720000000);
++ if (r < 0) {
++ dev_err(&pdev->dev,
++ "opp_enable() failed for mpu@720MHz");
++ goto err;
++ }
++ }
++
++ if (omap3_has_iva()) {
++ oh_iva = omap_hwmod_lookup("iva");
++
++ if (!oh_iva || !oh_iva->od) {
++ r = -ENODEV;
++ goto err;
++ } else {
++ pdev = &oh_iva->od->pdev;
++
++ r = opp_enable(&pdev->dev, 520000000);
++ if (r < 0) {
++ dev_err(&pdev->dev,
++ "opp_enable() failed for iva@520MHz");
++ goto err;
++ }
++ }
++ }
++
++ dev_info(&pdev->dev, "Enabled OPP corresponding to 720MHz\n");
++
++err:
++ return r;
++}
++
+ /**
+ * omap3_opp_init() - initialize omap3 opp table
+ */
+@@ -99,10 +156,14 @@ int __init omap3_opp_init(void)
+ if (cpu_is_omap3630())
+ r = omap_init_opp_table(omap36xx_opp_def_list,
+ ARRAY_SIZE(omap36xx_opp_def_list));
+- else
++ else {
+ r = omap_init_opp_table(omap34xx_opp_def_list,
+ ARRAY_SIZE(omap34xx_opp_def_list));
+
++ if (omap3_has_720mhz())
++ r = omap3_opp_enable_720Mhz();
++ }
++
+ return r;
+ }
+ device_initcall(omap3_opp_init);
+diff --git a/arch/arm/plat-omap/include/plat/cpu.h b/arch/arm/plat-omap/include/plat/cpu.h
+index 1a8c347..7d24faa 100644
+--- a/arch/arm/plat-omap/include/plat/cpu.h
++++ b/arch/arm/plat-omap/include/plat/cpu.h
+@@ -510,6 +510,7 @@ extern u32 omap3_features;
+ #define OMAP3_HAS_ISP BIT(4)
+ #define OMAP3_HAS_192MHZ_CLK BIT(5)
+ #define OMAP3_HAS_IO_WAKEUP BIT(6)
++#define OMAP3_HAS_720MHZ BIT(7)
+
+ #define OMAP3_HAS_FEATURE(feat,flag) \
+ static inline unsigned int omap3_has_ ##feat(void) \
+@@ -524,5 +525,6 @@ OMAP3_HAS_FEATURE(neon, NEON)
+ OMAP3_HAS_FEATURE(isp, ISP)
+ OMAP3_HAS_FEATURE(192mhz_clk, 192MHZ_CLK)
+ OMAP3_HAS_FEATURE(io_wakeup, IO_WAKEUP)
++OMAP3_HAS_FEATURE(720mhz, 720MHZ)
+
+ #endif
+--
+1.6.6.1
+
diff --git a/recipes/linux/linux-omap-2.6.37/linus/0001-ARM-pxa-PXA_ESERIES-depends-on-FB_W100.patch b/recipes/linux/linux-omap-2.6.37/linus/0001-ARM-pxa-PXA_ESERIES-depends-on-FB_W100.patch
index 25952cc44a..845a4f9ce9 100644
--- a/recipes/linux/linux-omap-2.6.37/linus/0001-ARM-pxa-PXA_ESERIES-depends-on-FB_W100.patch
+++ b/recipes/linux/linux-omap-2.6.37/linus/0001-ARM-pxa-PXA_ESERIES-depends-on-FB_W100.patch
@@ -1,7 +1,7 @@
-From a74b74a5555c741ed3df896096e33b853995631e Mon Sep 17 00:00:00 2001
+From 679fd7bc2af7980a4b9360ff42f515c3cc4e3674 Mon Sep 17 00:00:00 2001
From: Lennert Buytenhek <buytenh@wantstofly.org>
Date: Wed, 15 Dec 2010 07:20:16 +0800
-Subject: [PATCH 01/66] ARM: pxa: PXA_ESERIES depends on FB_W100.
+Subject: [PATCH 01/65] ARM: pxa: PXA_ESERIES depends on FB_W100.
As arch/arm/mach-pxa/eseries.c references w100fb_gpio_{read,write}()
directly.
diff --git a/recipes/linux/linux-omap-2.6.37/linus/0002-ARM-smp-avoid-incrementing-mm_users-on-CPU-startup.patch b/recipes/linux/linux-omap-2.6.37/linus/0002-ARM-smp-avoid-incrementing-mm_users-on-CPU-startup.patch
index 18a31eec6d..19b1a6c679 100644
--- a/recipes/linux/linux-omap-2.6.37/linus/0002-ARM-smp-avoid-incrementing-mm_users-on-CPU-startup.patch
+++ b/recipes/linux/linux-omap-2.6.37/linus/0002-ARM-smp-avoid-incrementing-mm_users-on-CPU-startup.patch
@@ -1,7 +1,7 @@
-From 1ae1b5f053cf36bd0f913e83f3b136fec8152d4d Mon Sep 17 00:00:00 2001
+From d7bbfe094baebc1515d3919a1e886fcfa655ff5a Mon Sep 17 00:00:00 2001
From: Russell King <rmk+kernel@arm.linux.org.uk>
Date: Sat, 18 Dec 2010 13:57:00 +0000
-Subject: [PATCH 02/66] ARM: smp: avoid incrementing mm_users on CPU startup
+Subject: [PATCH 02/65] ARM: smp: avoid incrementing mm_users on CPU startup
We should not be incrementing mm_users when we startup a secondary
CPU - doing so results in mm_users incrementing by one each time we
diff --git a/recipes/linux/linux-omap-2.6.37/linus/0003-ARM-get-rid-of-kmap_high_l1_vipt.patch b/recipes/linux/linux-omap-2.6.37/linus/0003-ARM-get-rid-of-kmap_high_l1_vipt.patch
index 1e3e26b538..d31b0e69af 100644
--- a/recipes/linux/linux-omap-2.6.37/linus/0003-ARM-get-rid-of-kmap_high_l1_vipt.patch
+++ b/recipes/linux/linux-omap-2.6.37/linus/0003-ARM-get-rid-of-kmap_high_l1_vipt.patch
@@ -1,7 +1,7 @@
-From 39af22a79232373764904576f31572f1db76af10 Mon Sep 17 00:00:00 2001
+From b4edc88b911049a85162600f579d0364ee311d4e Mon Sep 17 00:00:00 2001
From: Nicolas Pitre <nicolas.pitre@linaro.org>
Date: Wed, 15 Dec 2010 15:14:45 -0500
-Subject: [PATCH 03/66] ARM: get rid of kmap_high_l1_vipt()
+Subject: [PATCH 03/65] ARM: get rid of kmap_high_l1_vipt()
Since commit 3e4d3af501 "mm: stack based kmap_atomic()", it is no longer
necessary to carry an ad hoc version of kmap_atomic() added in commit
diff --git a/recipes/linux/linux-omap-2.6.37/linus/0004-ARM-fix-cache-xsc3l2-after-stack-based-kmap_atomic.patch b/recipes/linux/linux-omap-2.6.37/linus/0004-ARM-fix-cache-xsc3l2-after-stack-based-kmap_atomic.patch
index 8dccad065d..32643f67a3 100644
--- a/recipes/linux/linux-omap-2.6.37/linus/0004-ARM-fix-cache-xsc3l2-after-stack-based-kmap_atomic.patch
+++ b/recipes/linux/linux-omap-2.6.37/linus/0004-ARM-fix-cache-xsc3l2-after-stack-based-kmap_atomic.patch
@@ -1,7 +1,7 @@
-From 25cbe45440ea89a3b0f6f7ed326d3d476d53068b Mon Sep 17 00:00:00 2001
+From fc077c0fbb09ca255691d05789076d121ae11789 Mon Sep 17 00:00:00 2001
From: Nicolas Pitre <nicolas.pitre@linaro.org>
Date: Wed, 15 Dec 2010 23:29:04 -0500
-Subject: [PATCH 04/66] ARM: fix cache-xsc3l2 after stack based kmap_atomic()
+Subject: [PATCH 04/65] ARM: fix cache-xsc3l2 after stack based kmap_atomic()
Since commit 3e4d3af501 "mm: stack based kmap_atomic()", it is actively
wrong to rely on fixed kmap type indices (namely KM_L2_CACHE) as
diff --git a/recipes/linux/linux-omap-2.6.37/linus/0005-ARM-fix-cache-feroceon-l2-after-stack-based-kmap_ato.patch b/recipes/linux/linux-omap-2.6.37/linus/0005-ARM-fix-cache-feroceon-l2-after-stack-based-kmap_ato.patch
index 03cb474182..a9fd1f02a3 100644
--- a/recipes/linux/linux-omap-2.6.37/linus/0005-ARM-fix-cache-feroceon-l2-after-stack-based-kmap_ato.patch
+++ b/recipes/linux/linux-omap-2.6.37/linus/0005-ARM-fix-cache-feroceon-l2-after-stack-based-kmap_ato.patch
@@ -1,7 +1,7 @@
-From 6d3e6d3640052cac958d61c44597cc216f6ee09f Mon Sep 17 00:00:00 2001
+From ccb2858c9bd5fff216feab665db14ca32be8d6fe Mon Sep 17 00:00:00 2001
From: Nicolas Pitre <nicolas.pitre@linaro.org>
Date: Thu, 16 Dec 2010 14:56:34 -0500
-Subject: [PATCH 05/66] ARM: fix cache-feroceon-l2 after stack based kmap_atomic()
+Subject: [PATCH 05/65] ARM: fix cache-feroceon-l2 after stack based kmap_atomic()
Since commit 3e4d3af501 "mm: stack based kmap_atomic()", it is actively
wrong to rely on fixed kmap type indices (namely KM_L2_CACHE) as
diff --git a/recipes/linux/linux-omap-2.6.37/linus/0006-drm-i915-Set-the-required-VFMUNIT-clock-gating-disab.patch b/recipes/linux/linux-omap-2.6.37/linus/0006-drm-i915-Set-the-required-VFMUNIT-clock-gating-disab.patch
index 6abd601e84..8302e6c08a 100644
--- a/recipes/linux/linux-omap-2.6.37/linus/0006-drm-i915-Set-the-required-VFMUNIT-clock-gating-disab.patch
+++ b/recipes/linux/linux-omap-2.6.37/linus/0006-drm-i915-Set-the-required-VFMUNIT-clock-gating-disab.patch
@@ -1,7 +1,7 @@
-From 06f37751af77192b424b2b0ff17dc08de65faba0 Mon Sep 17 00:00:00 2001
+From b4defd15cd77597734bab7089fa721fde6e3cfd5 Mon Sep 17 00:00:00 2001
From: Eric Anholt <eric@anholt.net>
Date: Tue, 14 Dec 2010 10:06:46 -0800
-Subject: [PATCH 06/66] drm/i915: Set the required VFMUNIT clock gating disable on Ironlake.
+Subject: [PATCH 06/65] drm/i915: Set the required VFMUNIT clock gating disable on Ironlake.
It's required by the specs, but we don't know why. Let's not find out
why.
diff --git a/recipes/linux/linux-omap-2.6.37/linus/0007-drm-i915-sdvo-Add-hdmi-connector-properties-after-in.patch b/recipes/linux/linux-omap-2.6.37/linus/0007-drm-i915-sdvo-Add-hdmi-connector-properties-after-in.patch
index 98012d6758..4e5120a11b 100644
--- a/recipes/linux/linux-omap-2.6.37/linus/0007-drm-i915-sdvo-Add-hdmi-connector-properties-after-in.patch
+++ b/recipes/linux/linux-omap-2.6.37/linus/0007-drm-i915-sdvo-Add-hdmi-connector-properties-after-in.patch
@@ -1,7 +1,7 @@
-From f797d22121404eac7b63f1291409f96bcab51c11 Mon Sep 17 00:00:00 2001
+From 184e12ee6bca758bee292970ed045d7a0405168c Mon Sep 17 00:00:00 2001
From: Chris Wilson <chris@chris-wilson.co.uk>
Date: Thu, 23 Dec 2010 09:43:48 +0000
-Subject: [PATCH 07/66] drm/i915/sdvo: Add hdmi connector properties after initing the connector
+Subject: [PATCH 07/65] drm/i915/sdvo: Add hdmi connector properties after initing the connector
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
diff --git a/recipes/linux/linux-omap-2.6.37/linus/0008-drm-i915-intel_ips-When-i915-loads-after-IPS-make-IP.patch b/recipes/linux/linux-omap-2.6.37/linus/0008-drm-i915-intel_ips-When-i915-loads-after-IPS-make-IP.patch
index f28473b519..9fecb7b839 100644
--- a/recipes/linux/linux-omap-2.6.37/linus/0008-drm-i915-intel_ips-When-i915-loads-after-IPS-make-IP.patch
+++ b/recipes/linux/linux-omap-2.6.37/linus/0008-drm-i915-intel_ips-When-i915-loads-after-IPS-make-IP.patch
@@ -1,7 +1,7 @@
-From 63ee41d794d9c555f84205517a68509848988760 Mon Sep 17 00:00:00 2001
+From 38684934e58030113d3e89a3f60472e22e2e1ea6 Mon Sep 17 00:00:00 2001
From: Eric Anholt <eric@anholt.net>
Date: Mon, 20 Dec 2010 18:40:06 -0800
-Subject: [PATCH 08/66] drm/i915, intel_ips: When i915 loads after IPS, make IPS relink to i915.
+Subject: [PATCH 08/65] drm/i915, intel_ips: When i915 loads after IPS, make IPS relink to i915.
The IPS driver is designed to be able to run detached from i915 and
just not enable GPU turbo in that case, in order to avoid module
diff --git a/recipes/linux/linux-omap-2.6.37/linus/0009-drm-i915-Verify-Ironlake-eDP-presence-on-DP_A-using-.patch b/recipes/linux/linux-omap-2.6.37/linus/0009-drm-i915-Verify-Ironlake-eDP-presence-on-DP_A-using-.patch
index 7a9caf6e0f..e0f4515ea1 100644
--- a/recipes/linux/linux-omap-2.6.37/linus/0009-drm-i915-Verify-Ironlake-eDP-presence-on-DP_A-using-.patch
+++ b/recipes/linux/linux-omap-2.6.37/linus/0009-drm-i915-Verify-Ironlake-eDP-presence-on-DP_A-using-.patch
@@ -1,7 +1,7 @@
-From 4d3024428f5c3ef5295e6f6fb257ae118b3f93a1 Mon Sep 17 00:00:00 2001
+From b3ae260de2254a0aed982b5964396a9914859c0e Mon Sep 17 00:00:00 2001
From: Chris Wilson <chris@chris-wilson.co.uk>
Date: Tue, 14 Dec 2010 19:21:29 +0000
-Subject: [PATCH 09/66] drm/i915: Verify Ironlake eDP presence on DP_A using the capability fuse
+Subject: [PATCH 09/65] drm/i915: Verify Ironlake eDP presence on DP_A using the capability fuse
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
---
diff --git a/recipes/linux/linux-omap-2.6.37/linus/0010-ARM-6536-1-Add-missing-SZ_-32-64-128.patch b/recipes/linux/linux-omap-2.6.37/linus/0010-ARM-6536-1-Add-missing-SZ_-32-64-128.patch
index 11d6a44d95..1eeffc28d5 100644
--- a/recipes/linux/linux-omap-2.6.37/linus/0010-ARM-6536-1-Add-missing-SZ_-32-64-128.patch
+++ b/recipes/linux/linux-omap-2.6.37/linus/0010-ARM-6536-1-Add-missing-SZ_-32-64-128.patch
@@ -1,7 +1,7 @@
-From 537de3a67c0c86586eacffde40673b727242dc3a Mon Sep 17 00:00:00 2001
+From 233828cbb5d2331e47cba932130428ea5f915f91 Mon Sep 17 00:00:00 2001
From: Stephen Warren <swarren@nvidia.com>
Date: Wed, 22 Dec 2010 04:52:05 +0100
-Subject: [PATCH 10/66] ARM: 6536/1: Add missing SZ_{32,64,128}
+Subject: [PATCH 10/65] ARM: 6536/1: Add missing SZ_{32,64,128}
... and also remove misleading comment stating that this header is
auto-generated.
diff --git a/recipes/linux/linux-omap-2.6.37/linus/0011-ARM-6537-1-update-Nomadik-U300-and-Ux500-maintainers.patch b/recipes/linux/linux-omap-2.6.37/linus/0011-ARM-6537-1-update-Nomadik-U300-and-Ux500-maintainers.patch
index 8d7500307d..99a9ce2af5 100644
--- a/recipes/linux/linux-omap-2.6.37/linus/0011-ARM-6537-1-update-Nomadik-U300-and-Ux500-maintainers.patch
+++ b/recipes/linux/linux-omap-2.6.37/linus/0011-ARM-6537-1-update-Nomadik-U300-and-Ux500-maintainers.patch
@@ -1,7 +1,7 @@
-From 875728807ff001b67a1e0535de5ad2cd3c41d47c Mon Sep 17 00:00:00 2001
+From 1efad2ad25ed60a4d90a87f7e77babb808b3052f Mon Sep 17 00:00:00 2001
From: Linus Walleij <linus.walleij@stericsson.com>
Date: Wed, 22 Dec 2010 09:18:29 +0100
-Subject: [PATCH 11/66] ARM: 6537/1: update Nomadik, U300 and Ux500 maintainers
+Subject: [PATCH 11/65] ARM: 6537/1: update Nomadik, U300 and Ux500 maintainers
Adding in self as maintainer for Nomadik and Ux500, I'm running
an active -next tree for that stuff now. Extend file matchers to
@@ -16,7 +16,7 @@ Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
1 files changed, 16 insertions(+), 1 deletions(-)
diff --git a/MAINTAINERS b/MAINTAINERS
-index 6a58887..4323f8f 100644
+index 4607f18..1c15602 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -792,11 +792,14 @@ S: Maintained
diff --git a/recipes/linux/linux-omap-2.6.37/linus/0012-ARM-6540-1-Stop-irqsoff-trace-on-return-to-user.patch b/recipes/linux/linux-omap-2.6.37/linus/0012-ARM-6540-1-Stop-irqsoff-trace-on-return-to-user.patch
index f2d4a0d420..0e55c525dc 100644
--- a/recipes/linux/linux-omap-2.6.37/linus/0012-ARM-6540-1-Stop-irqsoff-trace-on-return-to-user.patch
+++ b/recipes/linux/linux-omap-2.6.37/linus/0012-ARM-6540-1-Stop-irqsoff-trace-on-return-to-user.patch
@@ -1,7 +1,7 @@
-From d13e5edd7284bedcf5952e1b6490e39ad843cb91 Mon Sep 17 00:00:00 2001
+From d0427fe2982e2f4f644b936fe39636916b69fee1 Mon Sep 17 00:00:00 2001
From: Todd Android Poynor <toddpoynor@google.com>
Date: Thu, 23 Dec 2010 01:52:44 +0100
-Subject: [PATCH 12/66] ARM: 6540/1: Stop irqsoff trace on return to user
+Subject: [PATCH 12/65] ARM: 6540/1: Stop irqsoff trace on return to user
If the irqsoff tracer is in use, stop tracing the interrupt disable
interval when returning to userspace. Tracing userspace execution time
diff --git a/recipes/linux/linux-omap-2.6.37/linus/0013-ueagle-atm-fix-PHY-signal-initialization-race.patch b/recipes/linux/linux-omap-2.6.37/linus/0013-ueagle-atm-fix-PHY-signal-initialization-race.patch
index 00ddde54e4..e62a9d8c8b 100644
--- a/recipes/linux/linux-omap-2.6.37/linus/0013-ueagle-atm-fix-PHY-signal-initialization-race.patch
+++ b/recipes/linux/linux-omap-2.6.37/linus/0013-ueagle-atm-fix-PHY-signal-initialization-race.patch
@@ -1,7 +1,7 @@
-From 12f188f2e59394ec1f1c8c0a4439f48ec16bc336 Mon Sep 17 00:00:00 2001
+From c23a13703fb00384d49a00875fc12a5e00f1946a Mon Sep 17 00:00:00 2001
From: Dan Williams <dcbw@redhat.com>
Date: Sun, 19 Dec 2010 08:17:50 +0000
-Subject: [PATCH 13/66] ueagle-atm: fix PHY signal initialization race
+Subject: [PATCH 13/65] ueagle-atm: fix PHY signal initialization race
A race exists when initializing ueagle-atm devices where the generic atm
device may not yet be created before the driver attempts to initialize
diff --git a/recipes/linux/linux-omap-2.6.37/linus/0014-ehea-Avoid-changing-vlan-flags.patch b/recipes/linux/linux-omap-2.6.37/linus/0014-ehea-Avoid-changing-vlan-flags.patch
index d3258e10a5..24557a3ef9 100644
--- a/recipes/linux/linux-omap-2.6.37/linus/0014-ehea-Avoid-changing-vlan-flags.patch
+++ b/recipes/linux/linux-omap-2.6.37/linus/0014-ehea-Avoid-changing-vlan-flags.patch
@@ -1,7 +1,7 @@
-From c4711786986af0cce654f493426ee0a1055e4b17 Mon Sep 17 00:00:00 2001
+From a6b08e88ed5a716b2f27989c949cdfa0704c1dfd Mon Sep 17 00:00:00 2001
From: Breno Leitao <leitao@linux.vnet.ibm.com>
Date: Mon, 20 Dec 2010 09:02:37 +0000
-Subject: [PATCH 14/66] ehea: Avoid changing vlan flags
+Subject: [PATCH 14/65] ehea: Avoid changing vlan flags
This patch avoids disabling the vlan flags using ethtool.
diff --git a/recipes/linux/linux-omap-2.6.37/linus/0015-ppp-allow-disabling-multilink-protocol-ID-compressio.patch b/recipes/linux/linux-omap-2.6.37/linus/0015-ppp-allow-disabling-multilink-protocol-ID-compressio.patch
index cfcac457e1..b06d2c56da 100644
--- a/recipes/linux/linux-omap-2.6.37/linus/0015-ppp-allow-disabling-multilink-protocol-ID-compressio.patch
+++ b/recipes/linux/linux-omap-2.6.37/linus/0015-ppp-allow-disabling-multilink-protocol-ID-compressio.patch
@@ -1,7 +1,7 @@
-From d39cd5e99a0ad88aba6793fb5e5f34e29cda6e6f Mon Sep 17 00:00:00 2001
+From 3b4878d988f13c50a8a6d68e9359eb28cc432a4f Mon Sep 17 00:00:00 2001
From: stephen hemminger <shemminger@vyatta.com>
Date: Mon, 20 Dec 2010 17:58:33 +0000
-Subject: [PATCH 15/66] ppp: allow disabling multilink protocol ID compression
+Subject: [PATCH 15/65] ppp: allow disabling multilink protocol ID compression
Linux would not connect to other router running old version Cisco IOS (12.0).
This is most likely a bug in that version of IOS, since it is fixed
diff --git a/recipes/linux/linux-omap-2.6.37/linus/0016-skfp-testing-the-wrong-variable-in-skfp_driver_init.patch b/recipes/linux/linux-omap-2.6.37/linus/0016-skfp-testing-the-wrong-variable-in-skfp_driver_init.patch
index 55b887a78f..951a281315 100644
--- a/recipes/linux/linux-omap-2.6.37/linus/0016-skfp-testing-the-wrong-variable-in-skfp_driver_init.patch
+++ b/recipes/linux/linux-omap-2.6.37/linus/0016-skfp-testing-the-wrong-variable-in-skfp_driver_init.patch
@@ -1,7 +1,7 @@
-From 4a5fc4e179d79c79ad87bfc12a2d7e9b2371e40c Mon Sep 17 00:00:00 2001
+From 276d3ef4021021959540cdb7a5041c477432d29e Mon Sep 17 00:00:00 2001
From: Dan Carpenter <error27@gmail.com>
Date: Thu, 23 Dec 2010 19:17:34 +0000
-Subject: [PATCH 16/66] skfp: testing the wrong variable in skfp_driver_init()
+Subject: [PATCH 16/65] skfp: testing the wrong variable in skfp_driver_init()
The intent here was to test if the allocation failed but we tested
"SharedMemSize" instead of "SharedMemAddr" by mistake.
diff --git a/recipes/linux/linux-omap-2.6.37/linus/0017-ASoC-codecs-Add-missing-control_type-initialization.patch b/recipes/linux/linux-omap-2.6.37/linus/0017-ASoC-codecs-Add-missing-control_type-initialization.patch
index 59adbc736a..bb5a944fe4 100644
--- a/recipes/linux/linux-omap-2.6.37/linus/0017-ASoC-codecs-Add-missing-control_type-initialization.patch
+++ b/recipes/linux/linux-omap-2.6.37/linus/0017-ASoC-codecs-Add-missing-control_type-initialization.patch
@@ -1,7 +1,7 @@
-From 7f984b55acb6530bf854bfcac13104228f3336c1 Mon Sep 17 00:00:00 2001
+From d03eac98a7ae4af982f3c19161f850effbfd0f57 Mon Sep 17 00:00:00 2001
From: Lars-Peter Clausen <lars@metafoo.de>
Date: Tue, 28 Dec 2010 21:08:57 +0100
-Subject: [PATCH 17/66] ASoC: codecs: Add missing control_type initialization
+Subject: [PATCH 17/65] ASoC: codecs: Add missing control_type initialization
Some codec drivers do not initialize the control_type field in their private
device struct, but still use it when calling snd_soc_codec_set_cache_io.
diff --git a/recipes/linux/linux-omap-2.6.37/linus/0018-ASoC-codecs-max98088-Fix-register-cache-incoherency.patch b/recipes/linux/linux-omap-2.6.37/linus/0018-ASoC-codecs-max98088-Fix-register-cache-incoherency.patch
index 5080cc6737..5c139ab509 100644
--- a/recipes/linux/linux-omap-2.6.37/linus/0018-ASoC-codecs-max98088-Fix-register-cache-incoherency.patch
+++ b/recipes/linux/linux-omap-2.6.37/linus/0018-ASoC-codecs-max98088-Fix-register-cache-incoherency.patch
@@ -1,7 +1,7 @@
-From d24eb0db9c8a7ceecae860bdc636ed1e8a86943a Mon Sep 17 00:00:00 2001
+From 0ff8217bd7272d8aef1e58250d84cf5680b16b2d Mon Sep 17 00:00:00 2001
From: Lars-Peter Clausen <lars@metafoo.de>
Date: Tue, 28 Dec 2010 21:37:56 +0100
-Subject: [PATCH 18/66] ASoC: codecs: max98088: Fix register cache incoherency
+Subject: [PATCH 18/65] ASoC: codecs: max98088: Fix register cache incoherency
The multi-component patch(commit f0fba2ad1) moved the allocation of the
register cache from the driver to the ASoC core. Most drivers where adjusted to
diff --git a/recipes/linux/linux-omap-2.6.37/linus/0019-ASoC-codecs-wm8523-Fix-register-cache-incoherency.patch b/recipes/linux/linux-omap-2.6.37/linus/0019-ASoC-codecs-wm8523-Fix-register-cache-incoherency.patch
index 6d40a00458..6ef2360a8b 100644
--- a/recipes/linux/linux-omap-2.6.37/linus/0019-ASoC-codecs-wm8523-Fix-register-cache-incoherency.patch
+++ b/recipes/linux/linux-omap-2.6.37/linus/0019-ASoC-codecs-wm8523-Fix-register-cache-incoherency.patch
@@ -1,7 +1,7 @@
-From beebca312009e9567d5e0229ea6b82bdf9a864cf Mon Sep 17 00:00:00 2001
+From 50e75c326e4d3278b73385a3baf78fc4660d3610 Mon Sep 17 00:00:00 2001
From: Lars-Peter Clausen <lars@metafoo.de>
Date: Tue, 28 Dec 2010 21:37:57 +0100
-Subject: [PATCH 19/66] ASoC: codecs: wm8523: Fix register cache incoherency
+Subject: [PATCH 19/65] ASoC: codecs: wm8523: Fix register cache incoherency
The multi-component patch(commit f0fba2ad1) moved the allocation of the
register cache from the driver to the ASoC core. Most drivers where adjusted to
diff --git a/recipes/linux/linux-omap-2.6.37/linus/0020-ASoC-codecs-wm8741-Fix-register-cache-incoherency.patch b/recipes/linux/linux-omap-2.6.37/linus/0020-ASoC-codecs-wm8741-Fix-register-cache-incoherency.patch
index 160440c69a..f4ee49ebf9 100644
--- a/recipes/linux/linux-omap-2.6.37/linus/0020-ASoC-codecs-wm8741-Fix-register-cache-incoherency.patch
+++ b/recipes/linux/linux-omap-2.6.37/linus/0020-ASoC-codecs-wm8741-Fix-register-cache-incoherency.patch
@@ -1,7 +1,7 @@
-From 52ca353bc8597dcc1d6d7abc03eecc1b452d79c9 Mon Sep 17 00:00:00 2001
+From ed4250725ac617b420d25e2b4ca0958818a7cde9 Mon Sep 17 00:00:00 2001
From: Lars-Peter Clausen <lars@metafoo.de>
Date: Tue, 28 Dec 2010 21:37:58 +0100
-Subject: [PATCH 20/66] ASoC: codecs: wm8741: Fix register cache incoherency
+Subject: [PATCH 20/65] ASoC: codecs: wm8741: Fix register cache incoherency
The multi-component patch(commit f0fba2ad1) moved the allocation of the
register cache from the driver to the ASoC core. Most drivers where adjusted to
diff --git a/recipes/linux/linux-omap-2.6.37/linus/0021-ASoC-codecs-wm8904-Fix-register-cache-incoherency.patch b/recipes/linux/linux-omap-2.6.37/linus/0021-ASoC-codecs-wm8904-Fix-register-cache-incoherency.patch
index 932f529da5..51363a40d0 100644
--- a/recipes/linux/linux-omap-2.6.37/linus/0021-ASoC-codecs-wm8904-Fix-register-cache-incoherency.patch
+++ b/recipes/linux/linux-omap-2.6.37/linus/0021-ASoC-codecs-wm8904-Fix-register-cache-incoherency.patch
@@ -1,7 +1,7 @@
-From f578a188e8b21be623b48bb0eb3a92174c2e5b82 Mon Sep 17 00:00:00 2001
+From 2f369c65cdd41f8eda535cd4065edd63346a016b Mon Sep 17 00:00:00 2001
From: Lars-Peter Clausen <lars@metafoo.de>
Date: Tue, 28 Dec 2010 21:37:59 +0100
-Subject: [PATCH 21/66] ASoC: codecs: wm8904: Fix register cache incoherency
+Subject: [PATCH 21/65] ASoC: codecs: wm8904: Fix register cache incoherency
The multi-component patch(commit f0fba2ad1) moved the allocation of the
register cache from the driver to the ASoC core. Most drivers where adjusted to
diff --git a/recipes/linux/linux-omap-2.6.37/linus/0022-ASoC-codecs-wm8955-Fix-register-cache-incoherency.patch b/recipes/linux/linux-omap-2.6.37/linus/0022-ASoC-codecs-wm8955-Fix-register-cache-incoherency.patch
index e3b620f392..420b4cc218 100644
--- a/recipes/linux/linux-omap-2.6.37/linus/0022-ASoC-codecs-wm8955-Fix-register-cache-incoherency.patch
+++ b/recipes/linux/linux-omap-2.6.37/linus/0022-ASoC-codecs-wm8955-Fix-register-cache-incoherency.patch
@@ -1,7 +1,7 @@
-From 715920d04c787ed718327da53cf51689e51ef3ce Mon Sep 17 00:00:00 2001
+From 8febc5cbe3b8d4a4a056df364e4a82958a6eb1df Mon Sep 17 00:00:00 2001
From: Lars-Peter Clausen <lars@metafoo.de>
Date: Tue, 28 Dec 2010 21:38:00 +0100
-Subject: [PATCH 22/66] ASoC: codecs: wm8955: Fix register cache incoherency
+Subject: [PATCH 22/65] ASoC: codecs: wm8955: Fix register cache incoherency
The multi-component patch(commit f0fba2ad1) moved the allocation of the
register cache from the driver to the ASoC core. Most drivers where adjusted to
diff --git a/recipes/linux/linux-omap-2.6.37/linus/0023-ASoC-codecs-wm8962-Fix-register-cache-incoherency.patch b/recipes/linux/linux-omap-2.6.37/linus/0023-ASoC-codecs-wm8962-Fix-register-cache-incoherency.patch
index 378668533a..3e7aa10c98 100644
--- a/recipes/linux/linux-omap-2.6.37/linus/0023-ASoC-codecs-wm8962-Fix-register-cache-incoherency.patch
+++ b/recipes/linux/linux-omap-2.6.37/linus/0023-ASoC-codecs-wm8962-Fix-register-cache-incoherency.patch
@@ -1,7 +1,7 @@
-From 7f87e30ef29951f4509a7f86acf00e1ba48af54a Mon Sep 17 00:00:00 2001
+From 9760063610bb4890c0f88c1dd839ec1531706f33 Mon Sep 17 00:00:00 2001
From: Lars-Peter Clausen <lars@metafoo.de>
Date: Tue, 28 Dec 2010 21:38:01 +0100
-Subject: [PATCH 23/66] ASoC: codecs: wm8962: Fix register cache incoherency
+Subject: [PATCH 23/65] ASoC: codecs: wm8962: Fix register cache incoherency
The multi-component patch(commit f0fba2ad1) moved the allocation of the
register cache from the driver to the ASoC core. Most drivers where adjusted to
diff --git a/recipes/linux/linux-omap-2.6.37/linus/0024-ASoC-codecs-wm9090-Fix-register-cache-incoherency.patch b/recipes/linux/linux-omap-2.6.37/linus/0024-ASoC-codecs-wm9090-Fix-register-cache-incoherency.patch
index c107a1dd5f..ad5aedd173 100644
--- a/recipes/linux/linux-omap-2.6.37/linus/0024-ASoC-codecs-wm9090-Fix-register-cache-incoherency.patch
+++ b/recipes/linux/linux-omap-2.6.37/linus/0024-ASoC-codecs-wm9090-Fix-register-cache-incoherency.patch
@@ -1,7 +1,7 @@
-From da280f51d0b341282b4181eb3235f774b0446584 Mon Sep 17 00:00:00 2001
+From 2f2f23c75c1c055ca6274b04bd2dc71d0a6e8c62 Mon Sep 17 00:00:00 2001
From: Lars-Peter Clausen <lars@metafoo.de>
Date: Tue, 28 Dec 2010 21:38:02 +0100
-Subject: [PATCH 24/66] ASoC: codecs: wm9090: Fix register cache incoherency
+Subject: [PATCH 24/65] ASoC: codecs: wm9090: Fix register cache incoherency
The multi-component patch(commit f0fba2ad1) moved the allocation of the
register cache from the driver to the ASoC core. Most drivers where adjusted to
diff --git a/recipes/linux/linux-omap-2.6.37/linus/0025-ASoC-codecs-wm8753-Fix-register-cache-incoherency.patch b/recipes/linux/linux-omap-2.6.37/linus/0025-ASoC-codecs-wm8753-Fix-register-cache-incoherency.patch
index bb8ca72cea..574c76ea98 100644
--- a/recipes/linux/linux-omap-2.6.37/linus/0025-ASoC-codecs-wm8753-Fix-register-cache-incoherency.patch
+++ b/recipes/linux/linux-omap-2.6.37/linus/0025-ASoC-codecs-wm8753-Fix-register-cache-incoherency.patch
@@ -1,7 +1,7 @@
-From 776065e36de1d5eb9e33ff908352fef4050ab38d Mon Sep 17 00:00:00 2001
+From 0e07d2db08fa60b3e1bbc9837775feaf1cb8a381 Mon Sep 17 00:00:00 2001
From: Lars-Peter Clausen <lars@metafoo.de>
Date: Tue, 28 Dec 2010 21:38:03 +0100
-Subject: [PATCH 25/66] ASoC: codecs: wm8753: Fix register cache incoherency
+Subject: [PATCH 25/65] ASoC: codecs: wm8753: Fix register cache incoherency
The multi-component patch(commit f0fba2ad1) moved the allocation of the
register cache from the driver to the ASoC core. Most drivers where adjusted to
diff --git a/recipes/linux/linux-omap-2.6.37/linus/0026-KVM-MMU-Fix-incorrect-direct-gfn-for-unpaged-mode-sh.patch b/recipes/linux/linux-omap-2.6.37/linus/0026-KVM-MMU-Fix-incorrect-direct-gfn-for-unpaged-mode-sh.patch
index dd2c9b32be..9372cf0595 100644
--- a/recipes/linux/linux-omap-2.6.37/linus/0026-KVM-MMU-Fix-incorrect-direct-gfn-for-unpaged-mode-sh.patch
+++ b/recipes/linux/linux-omap-2.6.37/linus/0026-KVM-MMU-Fix-incorrect-direct-gfn-for-unpaged-mode-sh.patch
@@ -1,7 +1,7 @@
-From 649497d1a3676020802ebba04a3d9bb31253adb5 Mon Sep 17 00:00:00 2001
+From 22c5ed7018eb4157e317c8513fe2ced2c8ec5e0c Mon Sep 17 00:00:00 2001
From: Avi Kivity <avi@redhat.com>
Date: Tue, 28 Dec 2010 12:09:07 +0200
-Subject: [PATCH 26/66] KVM: MMU: Fix incorrect direct gfn for unpaged mode shadow
+Subject: [PATCH 26/65] KVM: MMU: Fix incorrect direct gfn for unpaged mode shadow
We use the physical address instead of the base gfn for the four
PAE page directories we use in unpaged mode. When the guest accesses
diff --git a/recipes/linux/linux-omap-2.6.37/linus/0027-fix-freeing-user_struct-in-user-cache.patch b/recipes/linux/linux-omap-2.6.37/linus/0027-fix-freeing-user_struct-in-user-cache.patch
index 636f86ac1a..8ddca9c16d 100644
--- a/recipes/linux/linux-omap-2.6.37/linus/0027-fix-freeing-user_struct-in-user-cache.patch
+++ b/recipes/linux/linux-omap-2.6.37/linus/0027-fix-freeing-user_struct-in-user-cache.patch
@@ -1,7 +1,7 @@
-From 4ef9e11d6867f88951e30db910fa015300e31871 Mon Sep 17 00:00:00 2001
+From 2bffbb04acdf2e58726ba8192d468f2bda528fdf Mon Sep 17 00:00:00 2001
From: Hillf Danton <dhillf@gmail.com>
Date: Wed, 29 Dec 2010 21:55:28 +0800
-Subject: [PATCH 27/66] fix freeing user_struct in user cache
+Subject: [PATCH 27/65] fix freeing user_struct in user cache
When racing on adding into user cache, the new allocated from mm slab
is freed without putting user namespace.
diff --git a/recipes/linux/linux-omap-2.6.37/linus/0028-spi-omap2_mcspi.c-Force-CS-to-be-in-inactive-state-a.patch b/recipes/linux/linux-omap-2.6.37/linus/0028-spi-omap2_mcspi.c-Force-CS-to-be-in-inactive-state-a.patch
index 467265eeb4..4c3acd7cc1 100644
--- a/recipes/linux/linux-omap-2.6.37/linus/0028-spi-omap2_mcspi.c-Force-CS-to-be-in-inactive-state-a.patch
+++ b/recipes/linux/linux-omap-2.6.37/linus/0028-spi-omap2_mcspi.c-Force-CS-to-be-in-inactive-state-a.patch
@@ -1,7 +1,7 @@
-From 42ce7fd6319bed8ecb26d656c476365da46b29e9 Mon Sep 17 00:00:00 2001
+From 72ce69f5fe32170f9662b5c87b0226d6ba19462f Mon Sep 17 00:00:00 2001
From: Gregory CLEMENT <gregory.clement@free-electrons.com>
Date: Wed, 29 Dec 2010 11:52:53 +0100
-Subject: [PATCH 28/66] spi/omap2_mcspi.c: Force CS to be in inactive state after off-mode transition
+Subject: [PATCH 28/65] spi/omap2_mcspi.c: Force CS to be in inactive state after off-mode transition
When SPI wake up from OFF mode, CS is in the wrong state: force it to the
inactive state.
diff --git a/recipes/linux/linux-omap-2.6.37/linus/0029-kconfig-fix-undesirable-side-effect-of-adding-visibl.patch b/recipes/linux/linux-omap-2.6.37/linus/0029-kconfig-fix-undesirable-side-effect-of-adding-visibl.patch
index 2e282cd882..c1af011240 100644
--- a/recipes/linux/linux-omap-2.6.37/linus/0029-kconfig-fix-undesirable-side-effect-of-adding-visibl.patch
+++ b/recipes/linux/linux-omap-2.6.37/linus/0029-kconfig-fix-undesirable-side-effect-of-adding-visibl.patch
@@ -1,7 +1,7 @@
-From 7ad1227818f09242cfe9bf1845fd24211f5f99bd Mon Sep 17 00:00:00 2001
+From 38f5b0c391281eded0e6e5b2bc75a28ae72d0abe Mon Sep 17 00:00:00 2001
From: Jan Beulich <JBeulich@novell.com>
Date: Thu, 9 Dec 2010 08:11:38 +0000
-Subject: [PATCH 29/66] kconfig: fix undesirable side effect of adding "visible" menu attribute
+Subject: [PATCH 29/65] kconfig: fix undesirable side effect of adding "visible" menu attribute
This lead to non-selected, non-user-selectable options to be written
out to .config. This is not only pointless, but also preventing the
diff --git a/recipes/linux/linux-omap-2.6.37/linus/0030-spi-m68knommu-Coldfire-QSPI-platform-support.patch b/recipes/linux/linux-omap-2.6.37/linus/0030-spi-m68knommu-Coldfire-QSPI-platform-support.patch
index c911a2dc94..c6dcff2cec 100644
--- a/recipes/linux/linux-omap-2.6.37/linus/0030-spi-m68knommu-Coldfire-QSPI-platform-support.patch
+++ b/recipes/linux/linux-omap-2.6.37/linus/0030-spi-m68knommu-Coldfire-QSPI-platform-support.patch
@@ -1,7 +1,7 @@
-From 0bc463426ab5eb39e76df637b29a4f191d01b8a0 Mon Sep 17 00:00:00 2001
+From 806e90c4e5253095f9576113edc6fc78b2d5fec1 Mon Sep 17 00:00:00 2001
From: Jate Sujjavanich <jsujjavanich@syntech-fuelmaster.com>
Date: Wed, 29 Sep 2010 09:44:32 -0400
-Subject: [PATCH 30/66] spi/m68knommu: Coldfire QSPI platform support
+Subject: [PATCH 30/65] spi/m68knommu: Coldfire QSPI platform support
After grabbing a msg from the msgq, the mcfqspi_work function calls
list_del_init on the mcfqspi->msgq which unintentionally deletes the rest
diff --git a/recipes/linux/linux-omap-2.6.37/linus/0031-sound-Prevent-buffer-overflow-in-OSS-load_mixer_volu.patch b/recipes/linux/linux-omap-2.6.37/linus/0031-sound-Prevent-buffer-overflow-in-OSS-load_mixer_volu.patch
index 6f8bccee71..473a408d44 100644
--- a/recipes/linux/linux-omap-2.6.37/linus/0031-sound-Prevent-buffer-overflow-in-OSS-load_mixer_volu.patch
+++ b/recipes/linux/linux-omap-2.6.37/linus/0031-sound-Prevent-buffer-overflow-in-OSS-load_mixer_volu.patch
@@ -1,7 +1,7 @@
-From d81a12bc29ae4038770e05dce4ab7f26fd5880fb Mon Sep 17 00:00:00 2001
+From 6540a62434750fe29b877293e54dbf05c0fb54c4 Mon Sep 17 00:00:00 2001
From: Dan Rosenberg <drosenberg@vsecurity.com>
Date: Sat, 25 Dec 2010 16:23:40 -0500
-Subject: [PATCH 31/66] sound: Prevent buffer overflow in OSS load_mixer_volumes
+Subject: [PATCH 31/65] sound: Prevent buffer overflow in OSS load_mixer_volumes
The load_mixer_volumes() function, which can be triggered by
unprivileged users via the SOUND_MIXER_SETLEVELS ioctl, is vulnerable to
diff --git a/recipes/linux/linux-omap-2.6.37/linus/0032-ALSA-hda-Use-LPIB-quirk-for-Dell-Inspiron-m101z-1120.patch b/recipes/linux/linux-omap-2.6.37/linus/0032-ALSA-hda-Use-LPIB-quirk-for-Dell-Inspiron-m101z-1120.patch
index 51b8ceba69..048a3db1a0 100644
--- a/recipes/linux/linux-omap-2.6.37/linus/0032-ALSA-hda-Use-LPIB-quirk-for-Dell-Inspiron-m101z-1120.patch
+++ b/recipes/linux/linux-omap-2.6.37/linus/0032-ALSA-hda-Use-LPIB-quirk-for-Dell-Inspiron-m101z-1120.patch
@@ -1,7 +1,7 @@
-From e03fa055bc126e536c7f65862e08a9b143138ea9 Mon Sep 17 00:00:00 2001
+From 927b580b918babc2ecc22a1ae1b6deef428d933f Mon Sep 17 00:00:00 2001
From: Daniel T Chen <crimsun@ubuntu.com>
Date: Tue, 28 Dec 2010 17:20:02 -0500
-Subject: [PATCH 32/66] ALSA: hda: Use LPIB quirk for Dell Inspiron m101z/1120
+Subject: [PATCH 32/65] ALSA: hda: Use LPIB quirk for Dell Inspiron m101z/1120
Sjoerd Simons reports that, without using position_fix=1, recording
experiences overruns. Work around that by applying the LPIB quirk
diff --git a/recipes/linux/linux-omap-2.6.37/linus/0033-Revert-drm-i915-bios-Reverse-order-of-100-120-Mhz-SS.patch b/recipes/linux/linux-omap-2.6.37/linus/0033-Revert-drm-i915-bios-Reverse-order-of-100-120-Mhz-SS.patch
index 1b33453388..ffffd87e16 100644
--- a/recipes/linux/linux-omap-2.6.37/linus/0033-Revert-drm-i915-bios-Reverse-order-of-100-120-Mhz-SS.patch
+++ b/recipes/linux/linux-omap-2.6.37/linus/0033-Revert-drm-i915-bios-Reverse-order-of-100-120-Mhz-SS.patch
@@ -1,7 +1,7 @@
-From bcfbbce822d219eb587acaba8a6e062bbeae4761 Mon Sep 17 00:00:00 2001
+From 5cd3371a75c27fe5b105037b1a9a53b661a3624e Mon Sep 17 00:00:00 2001
From: Chris Wilson <chris@chris-wilson.co.uk>
Date: Thu, 30 Dec 2010 09:07:15 +0000
-Subject: [PATCH 33/66] Revert "drm/i915/bios: Reverse order of 100/120 Mhz SSC clocks"
+Subject: [PATCH 33/65] Revert "drm/i915/bios: Reverse order of 100/120 Mhz SSC clocks"
As I feared, whilst this fixed the clocks for the Lenovo U160, it broke
many other machines. So lets reverts commit 448f53a1ede54eb854d036abf
diff --git a/recipes/linux/linux-omap-2.6.37/linus/0034-drm-i915-dvo-Report-LVDS-attached-to-ch701x-as-conne.patch b/recipes/linux/linux-omap-2.6.37/linus/0034-drm-i915-dvo-Report-LVDS-attached-to-ch701x-as-conne.patch
index 6c3d9105ee..8747c9f293 100644
--- a/recipes/linux/linux-omap-2.6.37/linus/0034-drm-i915-dvo-Report-LVDS-attached-to-ch701x-as-conne.patch
+++ b/recipes/linux/linux-omap-2.6.37/linus/0034-drm-i915-dvo-Report-LVDS-attached-to-ch701x-as-conne.patch
@@ -1,7 +1,7 @@
-From cc6455f82edd3f9da3b03870d41cde3cb22ad40d Mon Sep 17 00:00:00 2001
+From a5cbe1d2c6eede52b1773eefcff8e3c1c171b99b Mon Sep 17 00:00:00 2001
From: Chris Wilson <chris@chris-wilson.co.uk>
Date: Thu, 30 Dec 2010 12:54:00 +0000
-Subject: [PATCH 34/66] drm/i915/dvo: Report LVDS attached to ch701x as connected
+Subject: [PATCH 34/65] drm/i915/dvo: Report LVDS attached to ch701x as connected
As we have already detected something attached to the chip during
initialisation, always report the LVDS connector status as connected
diff --git a/recipes/linux/linux-omap-2.6.37/linus/0035-update-Documentation-filesystems-Locking.patch b/recipes/linux/linux-omap-2.6.37/linus/0035-update-Documentation-filesystems-Locking.patch
index 3f09d91a2e..5a5610b5eb 100644
--- a/recipes/linux/linux-omap-2.6.37/linus/0035-update-Documentation-filesystems-Locking.patch
+++ b/recipes/linux/linux-omap-2.6.37/linus/0035-update-Documentation-filesystems-Locking.patch
@@ -1,7 +1,7 @@
-From b83be6f20a0e468f715b14225c9f897538dfe5ad Mon Sep 17 00:00:00 2001
+From 84a03bcb1f1fb5b6a9f6f508fa0a1fae41a5827a Mon Sep 17 00:00:00 2001
From: Christoph Hellwig <hch>
Date: Thu, 16 Dec 2010 12:04:54 +0100
-Subject: [PATCH 35/66] update Documentation/filesystems/Locking
+Subject: [PATCH 35/65] update Documentation/filesystems/Locking
Mostly inspired by all the recent BKL removal changes, but a lot of older
updates also weren't properly recorded.
diff --git a/recipes/linux/linux-omap-2.6.37/linus/0036-memcg-fix-wrong-VM_BUG_ON-in-try_charge-s-mm-owner-c.patch b/recipes/linux/linux-omap-2.6.37/linus/0036-memcg-fix-wrong-VM_BUG_ON-in-try_charge-s-mm-owner-c.patch
index d883d08f55..cbdc9bea6b 100644
--- a/recipes/linux/linux-omap-2.6.37/linus/0036-memcg-fix-wrong-VM_BUG_ON-in-try_charge-s-mm-owner-c.patch
+++ b/recipes/linux/linux-omap-2.6.37/linus/0036-memcg-fix-wrong-VM_BUG_ON-in-try_charge-s-mm-owner-c.patch
@@ -1,7 +1,7 @@
-From ebb76ce16daf6908dc030dec1c00827d37129fe5 Mon Sep 17 00:00:00 2001
+From 06410121f430702f9f482331a1f6d9ba3ebe5911 Mon Sep 17 00:00:00 2001
From: KAMEZAWA Hiroyuki <kamezawa.hiroyu@jp.fujitsu.com>
Date: Wed, 29 Dec 2010 14:07:11 -0800
-Subject: [PATCH 36/66] memcg: fix wrong VM_BUG_ON() in try_charge()'s mm->owner check
+Subject: [PATCH 36/65] memcg: fix wrong VM_BUG_ON() in try_charge()'s mm->owner check
At __mem_cgroup_try_charge(), VM_BUG_ON(!mm->owner) is checked.
But as commented in mem_cgroup_from_task(), mm->owner can be NULL
diff --git a/recipes/linux/linux-omap-2.6.37/linus/0037-Revert-Staging-zram-work-around-oops-due-to-startup-.patch b/recipes/linux/linux-omap-2.6.37/linus/0037-Revert-Staging-zram-work-around-oops-due-to-startup-.patch
index 60dcf07e8a..03e390eb6e 100644
--- a/recipes/linux/linux-omap-2.6.37/linus/0037-Revert-Staging-zram-work-around-oops-due-to-startup-.patch
+++ b/recipes/linux/linux-omap-2.6.37/linus/0037-Revert-Staging-zram-work-around-oops-due-to-startup-.patch
@@ -1,7 +1,7 @@
-From e983dc2428164698571e1dd1b25c4322181adbac Mon Sep 17 00:00:00 2001
+From 9214e9d423fea726c5497ae5be07d3069246e6bd Mon Sep 17 00:00:00 2001
From: Nitin Gupta <ngupta@vflare.org>
Date: Thu, 30 Dec 2010 04:07:58 -0500
-Subject: [PATCH 37/66] Revert "Staging: zram: work around oops due to startup ordering snafu"
+Subject: [PATCH 37/65] Revert "Staging: zram: work around oops due to startup ordering snafu"
This reverts commit 7e24cce38a99f373450db67bf576fe73e8168d66 because it
was never appropriate for mainline.
diff --git a/recipes/linux/linux-omap-2.6.37/linus/0038-CAN-Use-inode-instead-of-kernel-address-for-proc-fil.patch b/recipes/linux/linux-omap-2.6.37/linus/0038-CAN-Use-inode-instead-of-kernel-address-for-proc-fil.patch
index 41d0192d5a..130a640750 100644
--- a/recipes/linux/linux-omap-2.6.37/linus/0038-CAN-Use-inode-instead-of-kernel-address-for-proc-fil.patch
+++ b/recipes/linux/linux-omap-2.6.37/linus/0038-CAN-Use-inode-instead-of-kernel-address-for-proc-fil.patch
@@ -1,7 +1,7 @@
-From 9f260e0efa4766e56d0ac14f1aeea6ee5eb8fe83 Mon Sep 17 00:00:00 2001
+From 177f55e48f91842a6e33e896d64ebb9a44db298b Mon Sep 17 00:00:00 2001
From: Dan Rosenberg <drosenberg@vsecurity.com>
Date: Sun, 26 Dec 2010 06:54:53 +0000
-Subject: [PATCH 38/66] CAN: Use inode instead of kernel address for /proc file
+Subject: [PATCH 38/65] CAN: Use inode instead of kernel address for /proc file
Since the socket address is just being used as a unique identifier, its
inode number is an alternative that does not leak potentially sensitive
diff --git a/recipes/linux/linux-omap-2.6.37/linus/0039-ISDN-Gigaset-Fix-memory-leak-in-do_disconnect_req.patch b/recipes/linux/linux-omap-2.6.37/linus/0039-ISDN-Gigaset-Fix-memory-leak-in-do_disconnect_req.patch
index 64f6d6605e..24fdff6cb3 100644
--- a/recipes/linux/linux-omap-2.6.37/linus/0039-ISDN-Gigaset-Fix-memory-leak-in-do_disconnect_req.patch
+++ b/recipes/linux/linux-omap-2.6.37/linus/0039-ISDN-Gigaset-Fix-memory-leak-in-do_disconnect_req.patch
@@ -1,7 +1,7 @@
-From 2393c944d5d60eedaede80273ede8a816b5fa3e0 Mon Sep 17 00:00:00 2001
+From 7b63a1b5eed2e8f4c90cef7ba893dd95ab1d71ae Mon Sep 17 00:00:00 2001
From: Jesper Juhl <jj@chaosbits.net>
Date: Sun, 26 Dec 2010 09:59:58 +0000
-Subject: [PATCH 39/66] ISDN, Gigaset: Fix memory leak in do_disconnect_req()
+Subject: [PATCH 39/65] ISDN, Gigaset: Fix memory leak in do_disconnect_req()
Hi,
diff --git a/recipes/linux/linux-omap-2.6.37/linus/0040-Broadcom-CNIC-core-network-driver-fix-mem-leak-on-al.patch b/recipes/linux/linux-omap-2.6.37/linus/0040-Broadcom-CNIC-core-network-driver-fix-mem-leak-on-al.patch
index 3117d390c1..b9be4132a5 100644
--- a/recipes/linux/linux-omap-2.6.37/linus/0040-Broadcom-CNIC-core-network-driver-fix-mem-leak-on-al.patch
+++ b/recipes/linux/linux-omap-2.6.37/linus/0040-Broadcom-CNIC-core-network-driver-fix-mem-leak-on-al.patch
@@ -1,7 +1,7 @@
-From f7e4c9775ea648deed4a8193951e50d0c7706173 Mon Sep 17 00:00:00 2001
+From dcb64d3c0d57e8bc674ec4ca6bf7f4812f49f7b2 Mon Sep 17 00:00:00 2001
From: Jesper Juhl <jj@chaosbits.net>
Date: Fri, 31 Dec 2010 11:18:48 -0800
-Subject: [PATCH 40/66] Broadcom CNIC core network driver: fix mem leak on allocation failures in cnic_alloc_uio_rings()
+Subject: [PATCH 40/65] Broadcom CNIC core network driver: fix mem leak on allocation failures in cnic_alloc_uio_rings()
We are leaking memory in drivers/net/cnic.c::cnic_alloc_uio_rings() if
either of the calls to dma_alloc_coherent() fail. This patch fixes it by
diff --git a/recipes/linux/linux-omap-2.6.37/linus/0041-tg3-fix-return-value-check-in-tg3_read_vpd.patch b/recipes/linux/linux-omap-2.6.37/linus/0041-tg3-fix-return-value-check-in-tg3_read_vpd.patch
index 5f93a97617..c77fb8578a 100644
--- a/recipes/linux/linux-omap-2.6.37/linus/0041-tg3-fix-return-value-check-in-tg3_read_vpd.patch
+++ b/recipes/linux/linux-omap-2.6.37/linus/0041-tg3-fix-return-value-check-in-tg3_read_vpd.patch
@@ -1,7 +1,7 @@
-From 824f5f38d3005c346a043dedcfe8b048b699b81a Mon Sep 17 00:00:00 2001
+From 8742365f4de2afdd0168366b49a3118e67354a21 Mon Sep 17 00:00:00 2001
From: David Sterba <dsterba@suse.cz>
Date: Wed, 29 Dec 2010 03:40:31 +0000
-Subject: [PATCH 41/66] tg3: fix return value check in tg3_read_vpd()
+Subject: [PATCH 41/65] tg3: fix return value check in tg3_read_vpd()
Besides -ETIMEDOUT and -EINTR, pci_read_vpd may return other error
values like -ENODEV or -EINVAL which are ignored due to the buggy
diff --git a/recipes/linux/linux-omap-2.6.37/linus/0042-starfire-Fix-dma_addr_t-size-test-for-MIPS.patch b/recipes/linux/linux-omap-2.6.37/linus/0042-starfire-Fix-dma_addr_t-size-test-for-MIPS.patch
index 3ed2eb8e9b..c2ed56ea90 100644
--- a/recipes/linux/linux-omap-2.6.37/linus/0042-starfire-Fix-dma_addr_t-size-test-for-MIPS.patch
+++ b/recipes/linux/linux-omap-2.6.37/linus/0042-starfire-Fix-dma_addr_t-size-test-for-MIPS.patch
@@ -1,7 +1,7 @@
-From f4d5900a99dbc354ef1ba384d445ff80ae4d77b4 Mon Sep 17 00:00:00 2001
+From f6a826af05cb9de0de0218f3cd05af203170fd12 Mon Sep 17 00:00:00 2001
From: Ben Hutchings <ben@decadent.org.uk>
Date: Wed, 29 Dec 2010 04:26:17 +0000
-Subject: [PATCH 42/66] starfire: Fix dma_addr_t size test for MIPS
+Subject: [PATCH 42/65] starfire: Fix dma_addr_t size test for MIPS
Commit 56543af "starfire: use BUILD_BUG_ON for netdrv_addr_t" revealed
that the preprocessor condition used to find the size of dma_addr_t
diff --git a/recipes/linux/linux-omap-2.6.37/linus/0043-drivers-atm-atmtcp.c-add-missing-atm_dev_put.patch b/recipes/linux/linux-omap-2.6.37/linus/0043-drivers-atm-atmtcp.c-add-missing-atm_dev_put.patch
index b989cd3c06..20077bf99a 100644
--- a/recipes/linux/linux-omap-2.6.37/linus/0043-drivers-atm-atmtcp.c-add-missing-atm_dev_put.patch
+++ b/recipes/linux/linux-omap-2.6.37/linus/0043-drivers-atm-atmtcp.c-add-missing-atm_dev_put.patch
@@ -1,7 +1,7 @@
-From b9556f9a1abdc56a179ac7ba6053469373b6de0f Mon Sep 17 00:00:00 2001
+From 0af81f1e48cd0f4a1cdce5939408e1d9ad508190 Mon Sep 17 00:00:00 2001
From: Julia Lawall <julia@diku.dk>
Date: Wed, 29 Dec 2010 04:01:03 +0000
-Subject: [PATCH 43/66] drivers/atm/atmtcp.c: add missing atm_dev_put
+Subject: [PATCH 43/65] drivers/atm/atmtcp.c: add missing atm_dev_put
The earlier call to atm_dev_lookup increases the reference count of dev,
so decrease it on the way out.
diff --git a/recipes/linux/linux-omap-2.6.37/linus/0044-KVM-i8259-initialize-isr_ack.patch b/recipes/linux/linux-omap-2.6.37/linus/0044-KVM-i8259-initialize-isr_ack.patch
index c491d36562..0f47f868b7 100644
--- a/recipes/linux/linux-omap-2.6.37/linus/0044-KVM-i8259-initialize-isr_ack.patch
+++ b/recipes/linux/linux-omap-2.6.37/linus/0044-KVM-i8259-initialize-isr_ack.patch
@@ -1,7 +1,7 @@
-From d0dfc6b74a0c6e9ee46b62713256e2b025244d3c Mon Sep 17 00:00:00 2001
+From 1e144569ab9d311fa5e08efc9a7fb35853d697d9 Mon Sep 17 00:00:00 2001
From: Avi Kivity <avi@redhat.com>
Date: Fri, 31 Dec 2010 10:52:15 +0200
-Subject: [PATCH 44/66] KVM: i8259: initialize isr_ack
+Subject: [PATCH 44/65] KVM: i8259: initialize isr_ack
isr_ack is never initialized. So, until the first PIC reset, interrupts
may fail to be injected. This can cause Windows XP to fail to boot, as
diff --git a/recipes/linux/linux-omap-2.6.37/linus/0045-hwmon-s3c-hwmon-Fix-compilation.patch b/recipes/linux/linux-omap-2.6.37/linus/0045-hwmon-s3c-hwmon-Fix-compilation.patch
index 820ec792fa..c322f9c91d 100644
--- a/recipes/linux/linux-omap-2.6.37/linus/0045-hwmon-s3c-hwmon-Fix-compilation.patch
+++ b/recipes/linux/linux-omap-2.6.37/linus/0045-hwmon-s3c-hwmon-Fix-compilation.patch
@@ -1,7 +1,7 @@
-From b518a64983cbf2ff31aed530898de2d80e4573d5 Mon Sep 17 00:00:00 2001
+From cdca50978acd2a0be9ef675b8cdd3b77fadab492 Mon Sep 17 00:00:00 2001
From: Maurus Cuelenaere <mcuelenaere@gmail.com>
Date: Sun, 2 Jan 2011 14:48:16 -0500
-Subject: [PATCH 45/66] hwmon: (s3c-hwmon) Fix compilation
+Subject: [PATCH 45/65] hwmon: (s3c-hwmon) Fix compilation
The owner field was removed from struct attribute in
6fd69dc578fa0b1bbc3aad70ae3af9a137211707, so don't assign it anymore.
diff --git a/recipes/linux/linux-omap-2.6.37/linus/0046-watchdog-Improve-initialisation-error-message-and-do.patch b/recipes/linux/linux-omap-2.6.37/linus/0046-watchdog-Improve-initialisation-error-message-and-do.patch
index c07fa41c49..b490dc079c 100644
--- a/recipes/linux/linux-omap-2.6.37/linus/0046-watchdog-Improve-initialisation-error-message-and-do.patch
+++ b/recipes/linux/linux-omap-2.6.37/linus/0046-watchdog-Improve-initialisation-error-message-and-do.patch
@@ -1,7 +1,7 @@
-From 551423748a4eba55f2eb0fc250d757986471f187 Mon Sep 17 00:00:00 2001
+From 358160309eeeb8e29b74240874267ea9f7e43d36 Mon Sep 17 00:00:00 2001
From: Ben Hutchings <ben@decadent.org.uk>
Date: Sun, 2 Jan 2011 23:02:42 +0000
-Subject: [PATCH 46/66] watchdog: Improve initialisation error message and documentation
+Subject: [PATCH 46/65] watchdog: Improve initialisation error message and documentation
The error message 'NMI watchdog failed to create perf event...'
does not make it clear that this is a fatal error for the
diff --git a/recipes/linux/linux-omap-2.6.37/linus/0047-ARM-6605-1-Add-missing-include-asm-memory.h.patch b/recipes/linux/linux-omap-2.6.37/linus/0047-ARM-6605-1-Add-missing-include-asm-memory.h.patch
index bd1e892d2c..1b0838822e 100644
--- a/recipes/linux/linux-omap-2.6.37/linus/0047-ARM-6605-1-Add-missing-include-asm-memory.h.patch
+++ b/recipes/linux/linux-omap-2.6.37/linus/0047-ARM-6605-1-Add-missing-include-asm-memory.h.patch
@@ -1,7 +1,7 @@
-From 7c0ab43e6ab09d72dc8dbac2521b2f819ccc4026 Mon Sep 17 00:00:00 2001
+From ff3df95843c9713d7b7247c461b955b1f794db76 Mon Sep 17 00:00:00 2001
From: Axel Lin <axel.lin@gmail.com>
Date: Mon, 3 Jan 2011 02:26:53 +0100
-Subject: [PATCH 47/66] ARM: 6605/1: Add missing include "asm/memory.h"
+Subject: [PATCH 47/65] ARM: 6605/1: Add missing include "asm/memory.h"
This patch fixes below build error by adding the missing asm/memory.h,
which is needed for arch_is_coherent().
diff --git a/recipes/linux/linux-omap-2.6.37/linus/0048-mv_xor-fix-race-in-tasklet-function.patch b/recipes/linux/linux-omap-2.6.37/linus/0048-mv_xor-fix-race-in-tasklet-function.patch
index db13a16408..6c1d8467ab 100644
--- a/recipes/linux/linux-omap-2.6.37/linus/0048-mv_xor-fix-race-in-tasklet-function.patch
+++ b/recipes/linux/linux-omap-2.6.37/linus/0048-mv_xor-fix-race-in-tasklet-function.patch
@@ -1,7 +1,7 @@
-From 8333f65ef094e47020cd01452b4637e7daf5a77f Mon Sep 17 00:00:00 2001
+From b4c914578637d1d92b92842c50b02a98f2a7357d Mon Sep 17 00:00:00 2001
From: Saeed Bishara <saeed@marvell.com>
Date: Tue, 21 Dec 2010 16:53:39 +0200
-Subject: [PATCH 48/66] mv_xor: fix race in tasklet function
+Subject: [PATCH 48/65] mv_xor: fix race in tasklet function
use mv_xor_slot_cleanup() instead of __mv_xor_slot_cleanup() as the former function
aquires the spin lock that needed to protect the drivers data.
diff --git a/recipes/linux/linux-omap-2.6.37/linus/0049-dmaengine-provide-dummy-functions-for-DMA_ENGINE-n.patch b/recipes/linux/linux-omap-2.6.37/linus/0049-dmaengine-provide-dummy-functions-for-DMA_ENGINE-n.patch
index 442c5a1672..a5a0850cd1 100644
--- a/recipes/linux/linux-omap-2.6.37/linus/0049-dmaengine-provide-dummy-functions-for-DMA_ENGINE-n.patch
+++ b/recipes/linux/linux-omap-2.6.37/linus/0049-dmaengine-provide-dummy-functions-for-DMA_ENGINE-n.patch
@@ -1,7 +1,7 @@
-From 8f33d5277fada0291ea495f7fd44a3e7b7aa41d3 Mon Sep 17 00:00:00 2001
+From 8948bfb494b67389d7ea6249b3d6e765f4500d88 Mon Sep 17 00:00:00 2001
From: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
Date: Wed, 22 Dec 2010 14:46:46 +0100
-Subject: [PATCH 49/66] dmaengine: provide dummy functions for DMA_ENGINE=n
+Subject: [PATCH 49/65] dmaengine: provide dummy functions for DMA_ENGINE=n
This lets drivers, optionally using the dmaengine, build with DMA_ENGINE
unselected.
diff --git a/recipes/linux/linux-omap-2.6.37/linus/0050-media-cx25840-Prevent-device-probe-failure-due-to-vo.patch b/recipes/linux/linux-omap-2.6.37/linus/0050-cx25840-Prevent-device-probe-failure-due-to-volume-c.patch
index 115575aa7f..b1b840186e 100644
--- a/recipes/linux/linux-omap-2.6.37/linus/0050-media-cx25840-Prevent-device-probe-failure-due-to-vo.patch
+++ b/recipes/linux/linux-omap-2.6.37/linus/0050-cx25840-Prevent-device-probe-failure-due-to-volume-c.patch
@@ -1,7 +1,7 @@
-From f23b7952d37c69c0caa6c8dfb85dbf2eb9e5fcaa Mon Sep 17 00:00:00 2001
+From 99ce7fb9211326fed836b7dee035f8a4b1df0250 Mon Sep 17 00:00:00 2001
From: Andy Walls <awalls@md.metrocast.net>
Date: Sun, 5 Dec 2010 19:42:30 -0300
-Subject: [PATCH 50/66] [media] cx25840: Prevent device probe failure due to volume control ERANGE error
+Subject: [PATCH 50/65] cx25840: Prevent device probe failure due to volume control ERANGE error
This patch fixes a regression that crept into 2.6.36.
diff --git a/recipes/linux/linux-omap-2.6.37/linus/0051-media-wm8775-Revert-changeset-fcb9757333-to-avoid-a-.patch b/recipes/linux/linux-omap-2.6.37/linus/0051-wm8775-Revert-changeset-fcb9757333-to-avoid-a-regres.patch
index 7d88bb0c65..792fe44099 100644
--- a/recipes/linux/linux-omap-2.6.37/linus/0051-media-wm8775-Revert-changeset-fcb9757333-to-avoid-a-.patch
+++ b/recipes/linux/linux-omap-2.6.37/linus/0051-wm8775-Revert-changeset-fcb9757333-to-avoid-a-regres.patch
@@ -1,7 +1,7 @@
-From 46e67acd5d4cacda758e871eebd15cef4e2c2665 Mon Sep 17 00:00:00 2001
+From 2d2e6426126f420da1df0e4c2b37069e00aefdb8 Mon Sep 17 00:00:00 2001
From: Mauro Carvalho Chehab <mchehab@redhat.com>
Date: Mon, 3 Jan 2011 09:09:56 -0200
-Subject: [PATCH 51/66] [media] wm8775: Revert changeset fcb9757333 to avoid a regression
+Subject: [PATCH 51/65] wm8775: Revert changeset fcb9757333 to avoid a regression
It seems that cx88 and ivtv use wm8775 on some different modes. The
patch that added support for a board with wm8775 broke ivtv boards with
diff --git a/recipes/linux/linux-omap-2.6.37/linus/0052-media-em28xx-radio_fops-should-also-use-unlocked_ioc.patch b/recipes/linux/linux-omap-2.6.37/linus/0052-em28xx-radio_fops-should-also-use-unlocked_ioctl.patch
index 5fe35438fd..f8070990da 100644
--- a/recipes/linux/linux-omap-2.6.37/linus/0052-media-em28xx-radio_fops-should-also-use-unlocked_ioc.patch
+++ b/recipes/linux/linux-omap-2.6.37/linus/0052-em28xx-radio_fops-should-also-use-unlocked_ioctl.patch
@@ -1,7 +1,7 @@
-From 8fd0bda511406ef0e9dcce9be055d7ab931e92ba Mon Sep 17 00:00:00 2001
+From 002eb3b2ab46fef443a2e40c52255e1c30b83704 Mon Sep 17 00:00:00 2001
From: Hans Verkuil <hverkuil@xs4all.nl>
Date: Sat, 18 Dec 2010 09:59:51 -0300
-Subject: [PATCH 52/66] [media] em28xx: radio_fops should also use unlocked_ioctl
+Subject: [PATCH 52/65] em28xx: radio_fops should also use unlocked_ioctl
em28xx uses core assisted locking, so it shouldn't use .ioctl.
The .ioctl callback was replaced by .unlocked_ioctl for video nodes,
diff --git a/recipes/linux/linux-omap-2.6.37/linus/0053-arch-x86-oprofile-op_model_amd.c-Perform-initialisat.patch b/recipes/linux/linux-omap-2.6.37/linus/0053-arch-x86-oprofile-op_model_amd.c-Perform-initialisat.patch
index d38d77a04e..dc5522d0e3 100644
--- a/recipes/linux/linux-omap-2.6.37/linus/0053-arch-x86-oprofile-op_model_amd.c-Perform-initialisat.patch
+++ b/recipes/linux/linux-omap-2.6.37/linus/0053-arch-x86-oprofile-op_model_amd.c-Perform-initialisat.patch
@@ -1,7 +1,7 @@
-From c7c25802b39c443b3745cfa973dc49a97a3491f8 Mon Sep 17 00:00:00 2001
+From b376276870006eabba46427b79a3f3be70b3e3ea Mon Sep 17 00:00:00 2001
From: Robert Richter <robert.richter@amd.com>
Date: Mon, 3 Jan 2011 12:15:14 +0100
-Subject: [PATCH 53/66] arch/x86/oprofile/op_model_amd.c: Perform initialisation on a single CPU
+Subject: [PATCH 53/65] arch/x86/oprofile/op_model_amd.c: Perform initialisation on a single CPU
Disable preemption in init_ibs(). The function only checks the
ibs capabilities and sets up pci devices (if necessary). It runs
diff --git a/recipes/linux/linux-omap-2.6.37/linus/0054-perf-Fix-callchain-hit-bad-cast-on-ascii-display.patch b/recipes/linux/linux-omap-2.6.37/linus/0054-perf-Fix-callchain-hit-bad-cast-on-ascii-display.patch
index d98849e51a..09ed27c3bb 100644
--- a/recipes/linux/linux-omap-2.6.37/linus/0054-perf-Fix-callchain-hit-bad-cast-on-ascii-display.patch
+++ b/recipes/linux/linux-omap-2.6.37/linus/0054-perf-Fix-callchain-hit-bad-cast-on-ascii-display.patch
@@ -1,7 +1,7 @@
-From d425de5436a620de506f9e4119bf8daa1cb93718 Mon Sep 17 00:00:00 2001
+From ef44b2900e7bfd255e56ae9bd2ec03d2c13b780c Mon Sep 17 00:00:00 2001
From: Frederic Weisbecker <fweisbec@gmail.com>
Date: Mon, 3 Jan 2011 16:13:11 +0100
-Subject: [PATCH 54/66] perf: Fix callchain hit bad cast on ascii display
+Subject: [PATCH 54/65] perf: Fix callchain hit bad cast on ascii display
ipchain__fprintf_graph() casts the number of hits in a branch as an
int, which means we lose its highests bits.
diff --git a/recipes/linux/linux-omap-2.6.37/linus/0056-ARM-it8152-add-IT8152_LAST_IRQ-definition-to-fix-bui.patch b/recipes/linux/linux-omap-2.6.37/linus/0055-ARM-it8152-add-IT8152_LAST_IRQ-definition-to-fix-bui.patch
index fadc8226de..9a1f006b44 100644
--- a/recipes/linux/linux-omap-2.6.37/linus/0056-ARM-it8152-add-IT8152_LAST_IRQ-definition-to-fix-bui.patch
+++ b/recipes/linux/linux-omap-2.6.37/linus/0055-ARM-it8152-add-IT8152_LAST_IRQ-definition-to-fix-bui.patch
@@ -1,7 +1,7 @@
-From 823a2df258627b80df2e75056b850424a8eb5fed Mon Sep 17 00:00:00 2001
+From 83c04c29567a2f57c4881c8c11bce2bd4bc0b0ab Mon Sep 17 00:00:00 2001
From: Mike Rapoport <mike@compulab.co.il>
Date: Wed, 29 Dec 2010 09:06:26 +0200
-Subject: [PATCH 56/66] ARM: it8152: add IT8152_LAST_IRQ definition to fix build error
+Subject: [PATCH 55/65] ARM: it8152: add IT8152_LAST_IRQ definition to fix build error
The commit 6ac6b817f3f4c23c5febd960d8deb343e13af5f3 (ARM: pxa: encode
IRQ number into .nr_irqs) removed definition of ITE_LAST_IRQ which
diff --git a/recipes/linux/linux-omap-2.6.37/linus/0055-ARM-pxa-PXA_ESERIES-depends-on-FB_W100.patch b/recipes/linux/linux-omap-2.6.37/linus/0055-ARM-pxa-PXA_ESERIES-depends-on-FB_W100.patch
deleted file mode 100644
index c1b62385a1..0000000000
--- a/recipes/linux/linux-omap-2.6.37/linus/0055-ARM-pxa-PXA_ESERIES-depends-on-FB_W100.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 82427de2c7c39ee7bcaa4cb0260b4e9b9ab19eb8 Mon Sep 17 00:00:00 2001
-From: Lennert Buytenhek <buytenh@wantstofly.org>
-Date: Wed, 15 Dec 2010 07:20:16 +0800
-Subject: [PATCH 55/66] ARM: pxa: PXA_ESERIES depends on FB_W100.
-
-As arch/arm/mach-pxa/eseries.c references w100fb_gpio_{read,write}()
-directly.
-
-Signed-off-by: Lennert Buytenhek <buytenh@secretlab.ca>
-Signed-off-by: Eric Miao <eric.y.miao@gmail.com>
----
- arch/arm/mach-pxa/Kconfig | 1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
-
-diff --git a/arch/arm/mach-pxa/Kconfig b/arch/arm/mach-pxa/Kconfig
-index dd235ec..c93e73d 100644
---- a/arch/arm/mach-pxa/Kconfig
-+++ b/arch/arm/mach-pxa/Kconfig
-@@ -540,6 +540,7 @@ config MACH_ICONTROL
- config ARCH_PXA_ESERIES
- bool "PXA based Toshiba e-series PDAs"
- select PXA25x
-+ select FB_W100
-
- config MACH_E330
- bool "Toshiba e330"
---
-1.6.6.1
-
diff --git a/recipes/linux/linux-omap-2.6.37/linus/0057-ARM-pxa-fix-page-table-corruption-on-resume.patch b/recipes/linux/linux-omap-2.6.37/linus/0056-ARM-pxa-fix-page-table-corruption-on-resume.patch
index d8b784dbf9..5ae9609ee7 100644
--- a/recipes/linux/linux-omap-2.6.37/linus/0057-ARM-pxa-fix-page-table-corruption-on-resume.patch
+++ b/recipes/linux/linux-omap-2.6.37/linus/0056-ARM-pxa-fix-page-table-corruption-on-resume.patch
@@ -1,7 +1,7 @@
-From 24c78557741395e038e83f25367cf2bfd7f582b8 Mon Sep 17 00:00:00 2001
+From b7072ddc2682868372d060e1e25447e5c1aee007 Mon Sep 17 00:00:00 2001
From: Aric D. Blumer <aric@sdgsystems.com>
Date: Wed, 29 Dec 2010 11:18:29 -0500
-Subject: [PATCH 57/66] ARM: pxa: fix page table corruption on resume
+Subject: [PATCH 56/65] ARM: pxa: fix page table corruption on resume
Before this patch, the following error would sometimes occur after a
resume on pxa3xx:
diff --git a/recipes/linux/linux-omap-2.6.37/linus/0058-atl1-fix-oops-when-changing-tx-rx-ring-params.patch b/recipes/linux/linux-omap-2.6.37/linus/0057-atl1-fix-oops-when-changing-tx-rx-ring-params.patch
index 5216f8eee2..9db691b148 100644
--- a/recipes/linux/linux-omap-2.6.37/linus/0058-atl1-fix-oops-when-changing-tx-rx-ring-params.patch
+++ b/recipes/linux/linux-omap-2.6.37/linus/0057-atl1-fix-oops-when-changing-tx-rx-ring-params.patch
@@ -1,7 +1,7 @@
-From 2f32c867219734b06abc980d4812f67b6d6fe517 Mon Sep 17 00:00:00 2001
+From f14284bb4ad057377b4944bb3985352fe1079c60 Mon Sep 17 00:00:00 2001
From: J. K. Cliburn <jcliburn@gmail.com>
Date: Sat, 1 Jan 2011 05:02:12 +0000
-Subject: [PATCH 58/66] atl1: fix oops when changing tx/rx ring params
+Subject: [PATCH 57/65] atl1: fix oops when changing tx/rx ring params
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
diff --git a/recipes/linux/linux-omap-2.6.37/linus/0059-bridge-fix-br_multicast_ipv6_rcv-for-paged-skbs.patch b/recipes/linux/linux-omap-2.6.37/linus/0058-bridge-fix-br_multicast_ipv6_rcv-for-paged-skbs.patch
index 75f729517c..857f506f82 100644
--- a/recipes/linux/linux-omap-2.6.37/linus/0059-bridge-fix-br_multicast_ipv6_rcv-for-paged-skbs.patch
+++ b/recipes/linux/linux-omap-2.6.37/linus/0058-bridge-fix-br_multicast_ipv6_rcv-for-paged-skbs.patch
@@ -1,7 +1,7 @@
-From 9d89081d698132b5f964aea88112f76492563ee9 Mon Sep 17 00:00:00 2001
+From 87bd79394bd7f4b7e01199421aae0df5fb1910d0 Mon Sep 17 00:00:00 2001
From: Tomas Winkler <tomas.winkler@intel.com>
Date: Mon, 3 Jan 2011 11:26:08 -0800
-Subject: [PATCH 59/66] bridge: fix br_multicast_ipv6_rcv for paged skbs
+Subject: [PATCH 58/65] bridge: fix br_multicast_ipv6_rcv for paged skbs
use pskb_may_pull to access ipv6 header correctly for paged skbs
It was omitted in the bridge code leading to crash in blind
diff --git a/recipes/linux/linux-omap-2.6.37/linus/0060-name_to_dev_t-must-not-call-__init-code.patch b/recipes/linux/linux-omap-2.6.37/linus/0059-name_to_dev_t-must-not-call-__init-code.patch
index bdd9fd0d3e..26915acc9e 100644
--- a/recipes/linux/linux-omap-2.6.37/linus/0060-name_to_dev_t-must-not-call-__init-code.patch
+++ b/recipes/linux/linux-omap-2.6.37/linus/0059-name_to_dev_t-must-not-call-__init-code.patch
@@ -1,7 +1,7 @@
-From a1cf11d8f673a3ad91012c5da96beed06ecefde1 Mon Sep 17 00:00:00 2001
+From edb8dd77b87534a3cc6bf4e2a234216d2cc68f89 Mon Sep 17 00:00:00 2001
From: Jan Beulich <JBeulich@novell.com>
Date: Mon, 3 Jan 2011 15:07:02 +0000
-Subject: [PATCH 60/66] name_to_dev_t() must not call __init code
+Subject: [PATCH 59/65] name_to_dev_t() must not call __init code
The function can't be __init itself (being called from some sysfs
handler), and hence none of the functions it calls can be either.
diff --git a/recipes/linux/linux-omap-2.6.37/linus/0061-bridge-stp-ensure-mac-header-is-set.patch b/recipes/linux/linux-omap-2.6.37/linus/0060-bridge-stp-ensure-mac-header-is-set.patch
index f2c0e46891..ad0b8e1b35 100644
--- a/recipes/linux/linux-omap-2.6.37/linus/0061-bridge-stp-ensure-mac-header-is-set.patch
+++ b/recipes/linux/linux-omap-2.6.37/linus/0060-bridge-stp-ensure-mac-header-is-set.patch
@@ -1,7 +1,7 @@
-From e6f26129ebbb0071016e2526036f42036ccf30e1 Mon Sep 17 00:00:00 2001
+From ff26fe4db962b41b794fb81518b8e407093239d9 Mon Sep 17 00:00:00 2001
From: Florian Westphal <fw@strlen.de>
Date: Mon, 3 Jan 2011 04:16:28 +0000
-Subject: [PATCH 61/66] bridge: stp: ensure mac header is set
+Subject: [PATCH 60/65] bridge: stp: ensure mac header is set
commit bf9ae5386bca8836c16e69ab8fdbe46767d7452a
(llc: use dev_hard_header) removed the
diff --git a/recipes/linux/linux-omap-2.6.37/linus/0062-ima-fix-add-LSM-rule-bug.patch b/recipes/linux/linux-omap-2.6.37/linus/0061-ima-fix-add-LSM-rule-bug.patch
index 775d2a6beb..5c37ce3514 100644
--- a/recipes/linux/linux-omap-2.6.37/linus/0062-ima-fix-add-LSM-rule-bug.patch
+++ b/recipes/linux/linux-omap-2.6.37/linus/0061-ima-fix-add-LSM-rule-bug.patch
@@ -1,7 +1,7 @@
-From 867c20265459d30a01b021a9c1e81fb4c5832aa9 Mon Sep 17 00:00:00 2001
+From 497d2c1cfa523a66bfea594791d8f2a50e5bb0aa Mon Sep 17 00:00:00 2001
From: Mimi Zohar <zohar@linux.vnet.ibm.com>
Date: Mon, 3 Jan 2011 14:59:10 -0800
-Subject: [PATCH 62/66] ima: fix add LSM rule bug
+Subject: [PATCH 61/65] ima: fix add LSM rule bug
If security_filter_rule_init() doesn't return a rule, then not everything
is as fine as the return code implies.
diff --git a/recipes/linux/linux-omap-2.6.37/linus/0063-arch-mn10300-kernel-irq.c-fix-build.patch b/recipes/linux/linux-omap-2.6.37/linus/0062-arch-mn10300-kernel-irq.c-fix-build.patch
index cf6a5c7540..ecbbaa0240 100644
--- a/recipes/linux/linux-omap-2.6.37/linus/0063-arch-mn10300-kernel-irq.c-fix-build.patch
+++ b/recipes/linux/linux-omap-2.6.37/linus/0062-arch-mn10300-kernel-irq.c-fix-build.patch
@@ -1,7 +1,7 @@
-From d9a1abe4844e7591cd82e167a1a09e6546f6c45e Mon Sep 17 00:00:00 2001
+From 942dd5c14797f41c9e6d960ae95940ccdb7cb044 Mon Sep 17 00:00:00 2001
From: Andrew Morton <akpm@linux-foundation.org>
Date: Mon, 3 Jan 2011 14:59:11 -0800
-Subject: [PATCH 63/66] arch/mn10300/kernel/irq.c: fix build
+Subject: [PATCH 62/65] arch/mn10300/kernel/irq.c: fix build
Addresses https://bugzilla.kernel.org/show_bug.cgi?id=25702
diff --git a/recipes/linux/linux-omap-2.6.37/linus/0064-remove-trim_fs-method-from-Documentation-filesystems.patch b/recipes/linux/linux-omap-2.6.37/linus/0063-remove-trim_fs-method-from-Documentation-filesystems.patch
index e9d78f52dd..d7e9481b85 100644
--- a/recipes/linux/linux-omap-2.6.37/linus/0064-remove-trim_fs-method-from-Documentation-filesystems.patch
+++ b/recipes/linux/linux-omap-2.6.37/linus/0063-remove-trim_fs-method-from-Documentation-filesystems.patch
@@ -1,7 +1,7 @@
-From 8a87694ed159d7abd2c9ed657416696c05db2252 Mon Sep 17 00:00:00 2001
+From 012cfd55bb9075c4697cc068ba0a8c0d0069433a Mon Sep 17 00:00:00 2001
From: Christoph Hellwig <hch@lst.de>
Date: Tue, 4 Jan 2011 07:14:24 +0100
-Subject: [PATCH 64/66] remove trim_fs method from Documentation/filesystems/Locking
+Subject: [PATCH 63/65] remove trim_fs method from Documentation/filesystems/Locking
The ->trim_fs has been removed meanwhile, so remove it from the documentation
as well.
diff --git a/recipes/linux/linux-omap-2.6.37/linus/0065-ipv4-route.c-respect-prefsrc-for-local-routes.patch b/recipes/linux/linux-omap-2.6.37/linus/0064-ipv4-route.c-respect-prefsrc-for-local-routes.patch
index 5f57d4cf72..56e00911ae 100644
--- a/recipes/linux/linux-omap-2.6.37/linus/0065-ipv4-route.c-respect-prefsrc-for-local-routes.patch
+++ b/recipes/linux/linux-omap-2.6.37/linus/0064-ipv4-route.c-respect-prefsrc-for-local-routes.patch
@@ -1,7 +1,7 @@
-From 9fc3bbb4a752f108cf096d96640f3b548bbbce6c Mon Sep 17 00:00:00 2001
+From 1e3d23ed2eae8473568b34fdc323d2fec679616b Mon Sep 17 00:00:00 2001
From: Joel Sing <jsing@google.com>
Date: Mon, 3 Jan 2011 20:24:20 +0000
-Subject: [PATCH 65/66] ipv4/route.c: respect prefsrc for local routes
+Subject: [PATCH 64/65] ipv4/route.c: respect prefsrc for local routes
The preferred source address is currently ignored for local routes,
which results in all local connections having a src address that is the
diff --git a/recipes/linux/linux-omap-2.6.37/linus/0066-Linux-2.6.37.patch b/recipes/linux/linux-omap-2.6.37/linus/0065-Linux-2.6.37.patch
index 3c1055a4e1..f4f6c6b137 100644
--- a/recipes/linux/linux-omap-2.6.37/linus/0066-Linux-2.6.37.patch
+++ b/recipes/linux/linux-omap-2.6.37/linus/0065-Linux-2.6.37.patch
@@ -1,7 +1,7 @@
-From 3c0eee3fe6a3a1c745379547c7e7c904aa64f6d5 Mon Sep 17 00:00:00 2001
+From 52aefa299da0c025c4e521f2a40a89c01aad5a17 Mon Sep 17 00:00:00 2001
From: Linus Torvalds <torvalds@linux-foundation.org>
Date: Tue, 4 Jan 2011 16:50:19 -0800
-Subject: [PATCH 66/66] Linux 2.6.37
+Subject: [PATCH 65/65] Linux 2.6.37
---
Makefile | 2 +-
diff --git a/recipes/linux/linux-omap-2.6.37/usrp/0001-Add-defines-to-set-config-options-in-GPMC-per-CS-con.patch b/recipes/linux/linux-omap-2.6.37/usrp/0001-Add-defines-to-set-config-options-in-GPMC-per-CS-con.patch
index 2fcef66a91..9f73f00d43 100644
--- a/recipes/linux/linux-omap-2.6.37/usrp/0001-Add-defines-to-set-config-options-in-GPMC-per-CS-con.patch
+++ b/recipes/linux/linux-omap-2.6.37/usrp/0001-Add-defines-to-set-config-options-in-GPMC-per-CS-con.patch
@@ -1,7 +1,7 @@
-From a6e1f70eca0fcc9899e949f7ecb30b0fa483f590 Mon Sep 17 00:00:00 2001
+From cba7c162c77d225afbf53148273019946a73b2c2 Mon Sep 17 00:00:00 2001
From: Philip Balister <balister@nomad.(none)>
Date: Wed, 17 Feb 2010 14:51:39 -0800
-Subject: [PATCH 01/22] Add defines to set config options in GPMC per CS control registers.
+Subject: [PATCH 1/3] Add defines to set config options in GPMC per CS control registers.
---
arch/arm/plat-omap/include/plat/gpmc.h | 36 ++++++++++++++++++++++++++++++++
diff --git a/recipes/linux/linux-omap-2.6.37/usrp/0002-Add-functions-to-dma.c-to-set-address-and-length-for.patch b/recipes/linux/linux-omap-2.6.37/usrp/0002-Add-functions-to-dma.c-to-set-address-and-length-for.patch
index 22305f3519..a7415ff081 100644
--- a/recipes/linux/linux-omap-2.6.37/usrp/0002-Add-functions-to-dma.c-to-set-address-and-length-for.patch
+++ b/recipes/linux/linux-omap-2.6.37/usrp/0002-Add-functions-to-dma.c-to-set-address-and-length-for.patch
@@ -1,7 +1,7 @@
-From a734ac5eef1dd8ee8cba4eea5d2db568247c484c Mon Sep 17 00:00:00 2001
+From fa589f1ad83e8795ba0509e7899dd1a6926c5fbd Mon Sep 17 00:00:00 2001
From: Philip Balister <philip@opensdr.com>
Date: Thu, 22 Apr 2010 19:41:58 -0700
-Subject: [PATCH 02/22] Add functions to dma.c to set address and length for src and dest.
+Subject: [PATCH 2/3] Add functions to dma.c to set address and length for src and dest.
---
arch/arm/plat-omap/dma.c | 30 ++++++++++++++++++++++++++++++
diff --git a/recipes/linux/linux-omap-2.6.37/usrp/0003-usrp-embedded-Add-driver-for-USRP-Embedded-FPGA-inte.patch b/recipes/linux/linux-omap-2.6.37/usrp/0003-usrp-embedded-Add-driver-for-USRP-Embedded-FPGA-inte.patch
index 98a6d3b711..400807d1b2 100644
--- a/recipes/linux/linux-omap-2.6.37/usrp/0003-usrp-embedded-Add-driver-for-USRP-Embedded-FPGA-inte.patch
+++ b/recipes/linux/linux-omap-2.6.37/usrp/0003-usrp-embedded-Add-driver-for-USRP-Embedded-FPGA-inte.patch
@@ -1,7 +1,7 @@
-From 31d1ee0e615ad0fc84bd781d905f1cd56ae02909 Mon Sep 17 00:00:00 2001
+From 56a2e5e0ace395e94f176a90a12d3cfcd8b7f68f Mon Sep 17 00:00:00 2001
From: Philip Balister <balister@moose.(none)>
Date: Wed, 13 Jan 2010 14:35:39 -0500
-Subject: [PATCH 03/22] usrp-embedded : Add driver for USRP Embedded FPGA interface.
+Subject: [PATCH 3/3] usrp-embedded : Add driver for USRP Embedded FPGA interface.
---
arch/arm/mach-omap2/board-overo.c | 176 +++++-
diff --git a/recipes/linux/linux-omap_2.6.37.bb b/recipes/linux/linux-omap_2.6.37.bb
index e3b8c6fa54..6babf340fa 100644
--- a/recipes/linux/linux-omap_2.6.37.bb
+++ b/recipes/linux/linux-omap_2.6.37.bb
@@ -18,7 +18,7 @@ SRC_URI = "git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6.g
SRC_URI_append = " \
file://linus/0001-ARM-pxa-PXA_ESERIES-depends-on-FB_W100.patch \
file://linus/0002-ARM-smp-avoid-incrementing-mm_users-on-CPU-startup.patch \
- file://linus/0003-ARM-get-rid-of-kmap_high_l1_vipt.patch \
+ file://linus/0003-ARM-get-rid-of-kmap_high_l1_vipt.patch \
file://linus/0004-ARM-fix-cache-xsc3l2-after-stack-based-kmap_atomic.patch \
file://linus/0005-ARM-fix-cache-feroceon-l2-after-stack-based-kmap_ato.patch \
file://linus/0006-drm-i915-Set-the-required-VFMUNIT-clock-gating-disab.patch \
@@ -63,51 +63,53 @@ SRC_URI_append = " \
file://linus/0045-hwmon-s3c-hwmon-Fix-compilation.patch \
file://linus/0046-watchdog-Improve-initialisation-error-message-and-do.patch \
file://linus/0047-ARM-6605-1-Add-missing-include-asm-memory.h.patch \
- file://linus/0048-mv_xor-fix-race-in-tasklet-function.patch \
+ file://linus/0048-mv_xor-fix-race-in-tasklet-function.patch \
file://linus/0049-dmaengine-provide-dummy-functions-for-DMA_ENGINE-n.patch \
- file://linus/0050-media-cx25840-Prevent-device-probe-failure-due-to-vo.patch \
- file://linus/0051-media-wm8775-Revert-changeset-fcb9757333-to-avoid-a-.patch \
- file://linus/0052-media-em28xx-radio_fops-should-also-use-unlocked_ioc.patch \
+ file://linus/0050-cx25840-Prevent-device-probe-failure-due-to-volume-c.patch \
+ file://linus/0051-wm8775-Revert-changeset-fcb9757333-to-avoid-a-regres.patch \
+ file://linus/0052-em28xx-radio_fops-should-also-use-unlocked_ioctl.patch \
file://linus/0053-arch-x86-oprofile-op_model_amd.c-Perform-initialisat.patch \
file://linus/0054-perf-Fix-callchain-hit-bad-cast-on-ascii-display.patch \
- file://linus/0056-ARM-it8152-add-IT8152_LAST_IRQ-definition-to-fix-bui.patch \
- file://linus/0057-ARM-pxa-fix-page-table-corruption-on-resume.patch \
- file://linus/0058-atl1-fix-oops-when-changing-tx-rx-ring-params.patch \
- file://linus/0059-bridge-fix-br_multicast_ipv6_rcv-for-paged-skbs.patch \
- file://linus/0060-name_to_dev_t-must-not-call-__init-code.patch \
- file://linus/0061-bridge-stp-ensure-mac-header-is-set.patch \
- file://linus/0062-ima-fix-add-LSM-rule-bug.patch \
- file://linus/0063-arch-mn10300-kernel-irq.c-fix-build.patch \
- file://linus/0064-remove-trim_fs-method-from-Documentation-filesystems.patch \
- file://linus/0065-ipv4-route.c-respect-prefsrc-for-local-routes.patch \
- file://linus/0066-Linux-2.6.37.patch \
+ file://linus/0055-ARM-it8152-add-IT8152_LAST_IRQ-definition-to-fix-bui.patch \
+ file://linus/0056-ARM-pxa-fix-page-table-corruption-on-resume.patch \
+ file://linus/0057-atl1-fix-oops-when-changing-tx-rx-ring-params.patch \
+ file://linus/0058-bridge-fix-br_multicast_ipv6_rcv-for-paged-skbs.patch \
+ file://linus/0059-name_to_dev_t-must-not-call-__init-code.patch \
+ file://linus/0060-bridge-stp-ensure-mac-header-is-set.patch \
+ file://linus/0061-ima-fix-add-LSM-rule-bug.patch \
+ file://linus/0062-arch-mn10300-kernel-irq.c-fix-build.patch \
+ file://linus/0063-remove-trim_fs-method-from-Documentation-filesystems.patch \
+ file://linus/0064-ipv4-route.c-respect-prefsrc-for-local-routes.patch \
+ file://linus/0065-Linux-2.6.37.patch \
\
- file://base/0001-ARM-OMAP-Power-on-EHCI-serial-camera-and-DVI-on-beag.patch \
- file://base/0002-omap-Beagle-detect-new-xM-revision-B.patch \
- file://base/0003-ARM-OMAP-beagleboard-Add-infrastructure-to-do-fixups.patch \
- file://base/0004-ARM-OMAP-beagleboard-pre-export-GPIOs-to-userspace-w.patch \
- file://base/0005-modedb.c-add-proper-720p60-mode.patch \
- file://base/0006-mmc-don-t-display-single-block-read-console-messages.patch \
- file://base/0007-MTD-silence-ecc-errors-on-mtdblock0.patch \
- file://base/0008-Miracle-patch.patch \
- file://base/0009-ARM-OMAP-add-omap_rev_-macros.patch \
- file://base/0010-OMAP-DSS2-enable-hsclk-in-dsi_pll_init-for-OMAP36XX.patch \
- file://base/0011-omap3-beagleboard-add-WIP-support-for-beagleboardtoy.patch \
- file://base/0012-drivers-net-smsc911x-return-ENODEV-if-device-is-not-.patch \
- file://base/0013-drivers-input-touchscreen-ads7846-return-ENODEV-if-d.patch \
- file://base/0014-ASoC-enable-audio-capture-by-default-for-twl4030.patch \
- file://base/0015-MFD-enable-madc-clock.patch \
- file://base/0016-MFD-add-twl4030-madc-driver.patch \
- file://base/0017-ARM-OMAP-Add-twl4030-madc-support-to-Overo.patch \
- file://base/0018-ARM-OMAP-Add-twl4030-madc-support-to-Beagle.patch \
- file://base/0019-OMAP-DSS2-Add-support-for-Samsung-LTE430WQ-F0C-panel.patch \
- file://base/0020-OMAP-DSS2-Add-support-for-LG-Philips-LB035Q02-panel.patch \
- file://base/0021-OMAP-DSS2-add-bootarg-for-selecting-svideo-or-compos.patch \
- file://base/0022-ARM-OMAP2-mmc-twl4030-move-clock-input-selection-pri.patch \
- file://base/0023-RTC-add-support-for-backup-battery-recharge.patch \
- file://base/0024-ARM-OMAP-automatically-set-musb-mode-in-platform-dat.patch \
- file://base/0025-OMAP-DSS2-check-for-both-cpu-type-and-revision-rathe.patch \
- file://base/0026-OMAP-DSS2-Add-DSS2-support-for-Overo.patch \
+ file://base/0001-omap3-beaglexm-fix-EHCI-power-up-GPIO-dir.patch \
+ file://base/0002-omap3-beaglexm-fix-DVI-reset-GPIO.patch \
+ file://base/0003-omap3-beaglexm-fix-power-on-of-DVI.patch \
+ file://base/0004-omap-Beagle-detect-new-xM-revision-B.patch \
+ file://base/0005-ARM-OMAP-beagleboard-Add-infrastructure-to-do-fixups.patch \
+ file://base/0006-ARM-OMAP-beagleboard-pre-export-GPIOs-to-userspace-w.patch \
+ file://base/0007-modedb.c-add-proper-720p60-mode.patch \
+ file://base/0008-mmc-don-t-display-single-block-read-console-messages.patch \
+ file://base/0009-MTD-silence-ecc-errors-on-mtdblock0.patch \
+ file://base/0010-Miracle-patch.patch \
+ file://base/0011-ARM-OMAP-add-omap_rev_-macros.patch \
+ file://base/0012-OMAP-DSS2-enable-hsclk-in-dsi_pll_init-for-OMAP36XX.patch \
+ file://base/0013-omap3-beagleboard-add-WIP-support-for-beagleboardtoy.patch \
+ file://base/0014-drivers-net-smsc911x-return-ENODEV-if-device-is-not-.patch \
+ file://base/0015-drivers-input-touchscreen-ads7846-return-ENODEV-if-d.patch \
+ file://base/0016-ASoC-enable-audio-capture-by-default-for-twl4030.patch \
+ file://base/0017-MFD-enable-madc-clock.patch \
+ file://base/0018-MFD-add-twl4030-madc-driver.patch \
+ file://base/0019-ARM-OMAP-Add-twl4030-madc-support-to-Overo.patch \
+ file://base/0020-ARM-OMAP-Add-twl4030-madc-support-to-Beagle.patch \
+ file://base/0021-OMAP-DSS2-Add-support-for-Samsung-LTE430WQ-F0C-panel.patch \
+ file://base/0022-OMAP-DSS2-Add-support-for-LG-Philips-LB035Q02-panel.patch \
+ file://base/0023-OMAP-DSS2-add-bootarg-for-selecting-svideo-or-compos.patch \
+ file://base/0024-ARM-OMAP2-mmc-twl4030-move-clock-input-selection-pri.patch \
+ file://base/0025-RTC-add-support-for-backup-battery-recharge.patch \
+ file://base/0026-ARM-OMAP-automatically-set-musb-mode-in-platform-dat.patch \
+ file://base/0027-OMAP-DSS2-check-for-both-cpu-type-and-revision-rathe.patch \
+ file://base/0028-OMAP-DSS2-Add-DSS2-support-for-Overo.patch \
\
file://dvfs/0001-OMAP3-PM-Adding-T2-enabling-of-smartreflex.patch \
file://dvfs/0002-OMAP-CPUfreq-ensure-driver-initializes-after-cpufreq.patch \
@@ -128,11 +130,7 @@ SRC_URI_append = " \
file://dvfs/0017-OMAP3-Add-voltage-dependency-table-for-VDD1.patch \
file://dvfs/0018-omap3-4-opp-make-omapx_opp_init-non-static.patch \
file://dvfs/0019-OMAP3-beagle-xm-enable-upto-1GHz-OPP.patch \
- \
- file://dvfs/0001-omap3-add-support-for-720MHz-MPU-OPP.patch \
- file://dvfs/0002-OMAP35x-Add-support-for-720MHz-part.patch \
- file://dvfs/0003-OMAP3-beagle-C4-enable-upto-720MHz-OPP.patch \
- file://dvfs/0004-OMAP3-Overo-Tide-enable-upto-720MHz-OPP.patch \
+ file://dvfs/0020-omap3-Add-basic-support-for-720MHz-part.patch \
"
SRC_URI_append_usrp-e1xx = "\