TI BSP: sync linux-omap 2.6.37 with OE
authorKoen Kooi <koen@dominion.thruhere.net>
Tue, 18 Jan 2011 12:00:19 +0000 (13:00 +0100)
committerKoen Kooi <koen@dominion.thruhere.net>
Tue, 18 Jan 2011 12:00:19 +0000 (13:00 +0100)
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
125 files changed:
recipes-bsp/linux/linux-omap/base/0001-ARM-OMAP-Power-on-EHCI-serial-camera-and-DVI-on-beag.patch [deleted file]
recipes-bsp/linux/linux-omap/base/0001-omap3-beaglexm-fix-EHCI-power-up-GPIO-dir.patch [new file with mode: 0644]
recipes-bsp/linux/linux-omap/base/0002-omap3-beaglexm-fix-DVI-reset-GPIO.patch [new file with mode: 0644]
recipes-bsp/linux/linux-omap/base/0003-omap3-beaglexm-fix-power-on-of-DVI.patch [new file with mode: 0644]
recipes-bsp/linux/linux-omap/base/0004-omap-Beagle-detect-new-xM-revision-B.patch [moved from recipes-bsp/linux/linux-omap/base/0002-omap-Beagle-detect-new-xM-revision-B.patch with 89% similarity]
recipes-bsp/linux/linux-omap/base/0005-ARM-OMAP-beagleboard-Add-infrastructure-to-do-fixups.patch [moved from recipes-bsp/linux/linux-omap/base/0003-ARM-OMAP-beagleboard-Add-infrastructure-to-do-fixups.patch with 92% similarity]
recipes-bsp/linux/linux-omap/base/0006-ARM-OMAP-beagleboard-pre-export-GPIOs-to-userspace-w.patch [moved from recipes-bsp/linux/linux-omap/base/0004-ARM-OMAP-beagleboard-pre-export-GPIOs-to-userspace-w.patch with 87% similarity]
recipes-bsp/linux/linux-omap/base/0007-modedb.c-add-proper-720p60-mode.patch [moved from recipes-bsp/linux/linux-omap/base/0005-modedb.c-add-proper-720p60-mode.patch with 87% similarity]
recipes-bsp/linux/linux-omap/base/0008-mmc-don-t-display-single-block-read-console-messages.patch [moved from recipes-bsp/linux/linux-omap/base/0006-mmc-don-t-display-single-block-read-console-messages.patch with 87% similarity]
recipes-bsp/linux/linux-omap/base/0009-MTD-silence-ecc-errors-on-mtdblock0.patch [moved from recipes-bsp/linux/linux-omap/base/0007-MTD-silence-ecc-errors-on-mtdblock0.patch with 94% similarity]
recipes-bsp/linux/linux-omap/base/0010-Miracle-patch.patch [moved from recipes-bsp/linux/linux-omap/base/0008-Miracle-patch.patch with 99% similarity]
recipes-bsp/linux/linux-omap/base/0011-ARM-OMAP-add-omap_rev_-macros.patch [moved from recipes-bsp/linux/linux-omap/base/0009-ARM-OMAP-add-omap_rev_-macros.patch with 94% similarity]
recipes-bsp/linux/linux-omap/base/0012-OMAP-DSS2-enable-hsclk-in-dsi_pll_init-for-OMAP36XX.patch [moved from recipes-bsp/linux/linux-omap/base/0010-OMAP-DSS2-enable-hsclk-in-dsi_pll_init-for-OMAP36XX.patch with 85% similarity]
recipes-bsp/linux/linux-omap/base/0013-omap3-beagleboard-add-WIP-support-for-beagleboardtoy.patch [moved from recipes-bsp/linux/linux-omap/base/0011-omap3-beagleboard-add-WIP-support-for-beagleboardtoy.patch with 92% similarity]
recipes-bsp/linux/linux-omap/base/0014-drivers-net-smsc911x-return-ENODEV-if-device-is-not-.patch [moved from recipes-bsp/linux/linux-omap/base/0012-drivers-net-smsc911x-return-ENODEV-if-device-is-not-.patch with 85% similarity]
recipes-bsp/linux/linux-omap/base/0015-drivers-input-touchscreen-ads7846-return-ENODEV-if-d.patch [moved from recipes-bsp/linux/linux-omap/base/0013-drivers-input-touchscreen-ads7846-return-ENODEV-if-d.patch with 92% similarity]
recipes-bsp/linux/linux-omap/base/0016-ASoC-enable-audio-capture-by-default-for-twl4030.patch [moved from recipes-bsp/linux/linux-omap/base/0014-ASoC-enable-audio-capture-by-default-for-twl4030.patch with 85% similarity]
recipes-bsp/linux/linux-omap/base/0017-MFD-enable-madc-clock.patch [moved from recipes-bsp/linux/linux-omap/base/0015-MFD-enable-madc-clock.patch with 93% similarity]
recipes-bsp/linux/linux-omap/base/0018-MFD-add-twl4030-madc-driver.patch [moved from recipes-bsp/linux/linux-omap/base/0016-MFD-add-twl4030-madc-driver.patch with 99% similarity]
recipes-bsp/linux/linux-omap/base/0019-ARM-OMAP-Add-twl4030-madc-support-to-Overo.patch [moved from recipes-bsp/linux/linux-omap/base/0017-ARM-OMAP-Add-twl4030-madc-support-to-Overo.patch with 87% similarity]
recipes-bsp/linux/linux-omap/base/0020-ARM-OMAP-Add-twl4030-madc-support-to-Beagle.patch [moved from recipes-bsp/linux/linux-omap/base/0018-ARM-OMAP-Add-twl4030-madc-support-to-Beagle.patch with 75% similarity]
recipes-bsp/linux/linux-omap/base/0021-OMAP-DSS2-Add-support-for-Samsung-LTE430WQ-F0C-panel.patch [moved from recipes-bsp/linux/linux-omap/base/0019-OMAP-DSS2-Add-support-for-Samsung-LTE430WQ-F0C-panel.patch with 96% similarity]
recipes-bsp/linux/linux-omap/base/0022-OMAP-DSS2-Add-support-for-LG-Philips-LB035Q02-panel.patch [moved from recipes-bsp/linux/linux-omap/base/0020-OMAP-DSS2-Add-support-for-LG-Philips-LB035Q02-panel.patch with 98% similarity]
recipes-bsp/linux/linux-omap/base/0023-OMAP-DSS2-add-bootarg-for-selecting-svideo-or-compos.patch [moved from recipes-bsp/linux/linux-omap/base/0021-OMAP-DSS2-add-bootarg-for-selecting-svideo-or-compos.patch with 94% similarity]
recipes-bsp/linux/linux-omap/base/0024-ARM-OMAP2-mmc-twl4030-move-clock-input-selection-pri.patch [moved from recipes-bsp/linux/linux-omap/base/0022-ARM-OMAP2-mmc-twl4030-move-clock-input-selection-pri.patch with 89% similarity]
recipes-bsp/linux/linux-omap/base/0025-RTC-add-support-for-backup-battery-recharge.patch [moved from recipes-bsp/linux/linux-omap/base/0023-RTC-add-support-for-backup-battery-recharge.patch with 92% similarity]
recipes-bsp/linux/linux-omap/base/0026-ARM-OMAP-automatically-set-musb-mode-in-platform-dat.patch [moved from recipes-bsp/linux/linux-omap/base/0024-ARM-OMAP-automatically-set-musb-mode-in-platform-dat.patch with 85% similarity]
recipes-bsp/linux/linux-omap/base/0027-OMAP-DSS2-check-for-both-cpu-type-and-revision-rathe.patch [moved from recipes-bsp/linux/linux-omap/base/0025-OMAP-DSS2-check-for-both-cpu-type-and-revision-rathe.patch with 90% similarity]
recipes-bsp/linux/linux-omap/base/0028-OMAP-DSS2-Add-DSS2-support-for-Overo.patch [moved from recipes-bsp/linux/linux-omap/base/0026-OMAP-DSS2-Add-DSS2-support-for-Overo.patch with 98% similarity]
recipes-bsp/linux/linux-omap/dvfs/0001-OMAP3-PM-Adding-T2-enabling-of-smartreflex.patch
recipes-bsp/linux/linux-omap/dvfs/0001-omap3-add-support-for-720MHz-MPU-OPP.patch [deleted file]
recipes-bsp/linux/linux-omap/dvfs/0002-OMAP-CPUfreq-ensure-driver-initializes-after-cpufreq.patch
recipes-bsp/linux/linux-omap/dvfs/0002-OMAP35x-Add-support-for-720MHz-part.patch [deleted file]
recipes-bsp/linux/linux-omap/dvfs/0003-OMAP-CPUfreq-ensure-policy-is-fully-initialized.patch
recipes-bsp/linux/linux-omap/dvfs/0003-OMAP3-beagle-C4-enable-upto-720MHz-OPP.patch [deleted file]
recipes-bsp/linux/linux-omap/dvfs/0004-OMAP3-Overo-Tide-enable-upto-720MHz-OPP.patch [deleted file]
recipes-bsp/linux/linux-omap/dvfs/0004-OMAP3-PM-CPUFreq-driver-for-OMAP3.patch
recipes-bsp/linux/linux-omap/dvfs/0005-OMAP-PM-CPUFREQ-Fix-conditional-compilation.patch
recipes-bsp/linux/linux-omap/dvfs/0006-OMAP-Introduce-a-user-list-for-each-voltage-domain-i.patch
recipes-bsp/linux/linux-omap/dvfs/0007-OMAP-Introduce-API-in-the-OPP-layer-to-find-the-opp-.patch
recipes-bsp/linux/linux-omap/dvfs/0008-OMAP-Introduce-API-to-register-a-device-with-a-volta.patch
recipes-bsp/linux/linux-omap/dvfs/0009-OMAP-Introduce-device-specific-set-rate-and-get-rate.patch
recipes-bsp/linux/linux-omap/dvfs/0010-OMAP-Voltage-layer-changes-to-support-DVFS.patch
recipes-bsp/linux/linux-omap/dvfs/0011-OMAP-Introduce-dependent-voltage-domain-support.patch
recipes-bsp/linux/linux-omap/dvfs/0012-OMAP-Introduce-device-scale.patch
recipes-bsp/linux/linux-omap/dvfs/0013-OMAP-Disable-smartreflex-across-DVFS.patch
recipes-bsp/linux/linux-omap/dvfs/0014-OMAP3-Introduce-custom-set-rate-and-get-rate-APIs-fo.patch
recipes-bsp/linux/linux-omap/dvfs/0015-OMAP3-Update-cpufreq-driver-to-use-the-new-set_rate-.patch
recipes-bsp/linux/linux-omap/dvfs/0016-OMAP3-Introduce-voltage-domain-info-in-the-hwmod-str.patch
recipes-bsp/linux/linux-omap/dvfs/0017-OMAP3-Add-voltage-dependency-table-for-VDD1.patch
recipes-bsp/linux/linux-omap/dvfs/0018-omap3-4-opp-make-omapx_opp_init-non-static.patch
recipes-bsp/linux/linux-omap/dvfs/0019-OMAP3-beagle-xm-enable-upto-1GHz-OPP.patch
recipes-bsp/linux/linux-omap/dvfs/0020-omap3-Add-basic-support-for-720MHz-part.patch [new file with mode: 0644]
recipes-bsp/linux/linux-omap/linus/0001-ARM-pxa-PXA_ESERIES-depends-on-FB_W100.patch
recipes-bsp/linux/linux-omap/linus/0002-ARM-smp-avoid-incrementing-mm_users-on-CPU-startup.patch
recipes-bsp/linux/linux-omap/linus/0003-ARM-get-rid-of-kmap_high_l1_vipt.patch
recipes-bsp/linux/linux-omap/linus/0004-ARM-fix-cache-xsc3l2-after-stack-based-kmap_atomic.patch
recipes-bsp/linux/linux-omap/linus/0005-ARM-fix-cache-feroceon-l2-after-stack-based-kmap_ato.patch
recipes-bsp/linux/linux-omap/linus/0006-drm-i915-Set-the-required-VFMUNIT-clock-gating-disab.patch
recipes-bsp/linux/linux-omap/linus/0007-drm-i915-sdvo-Add-hdmi-connector-properties-after-in.patch
recipes-bsp/linux/linux-omap/linus/0008-drm-i915-intel_ips-When-i915-loads-after-IPS-make-IP.patch
recipes-bsp/linux/linux-omap/linus/0009-drm-i915-Verify-Ironlake-eDP-presence-on-DP_A-using-.patch
recipes-bsp/linux/linux-omap/linus/0010-ARM-6536-1-Add-missing-SZ_-32-64-128.patch
recipes-bsp/linux/linux-omap/linus/0011-ARM-6537-1-update-Nomadik-U300-and-Ux500-maintainers.patch
recipes-bsp/linux/linux-omap/linus/0012-ARM-6540-1-Stop-irqsoff-trace-on-return-to-user.patch
recipes-bsp/linux/linux-omap/linus/0013-ueagle-atm-fix-PHY-signal-initialization-race.patch
recipes-bsp/linux/linux-omap/linus/0014-ehea-Avoid-changing-vlan-flags.patch
recipes-bsp/linux/linux-omap/linus/0015-ppp-allow-disabling-multilink-protocol-ID-compressio.patch
recipes-bsp/linux/linux-omap/linus/0016-skfp-testing-the-wrong-variable-in-skfp_driver_init.patch
recipes-bsp/linux/linux-omap/linus/0017-ASoC-codecs-Add-missing-control_type-initialization.patch
recipes-bsp/linux/linux-omap/linus/0018-ASoC-codecs-max98088-Fix-register-cache-incoherency.patch
recipes-bsp/linux/linux-omap/linus/0019-ASoC-codecs-wm8523-Fix-register-cache-incoherency.patch
recipes-bsp/linux/linux-omap/linus/0020-ASoC-codecs-wm8741-Fix-register-cache-incoherency.patch
recipes-bsp/linux/linux-omap/linus/0021-ASoC-codecs-wm8904-Fix-register-cache-incoherency.patch
recipes-bsp/linux/linux-omap/linus/0022-ASoC-codecs-wm8955-Fix-register-cache-incoherency.patch
recipes-bsp/linux/linux-omap/linus/0023-ASoC-codecs-wm8962-Fix-register-cache-incoherency.patch
recipes-bsp/linux/linux-omap/linus/0024-ASoC-codecs-wm9090-Fix-register-cache-incoherency.patch
recipes-bsp/linux/linux-omap/linus/0025-ASoC-codecs-wm8753-Fix-register-cache-incoherency.patch
recipes-bsp/linux/linux-omap/linus/0026-KVM-MMU-Fix-incorrect-direct-gfn-for-unpaged-mode-sh.patch
recipes-bsp/linux/linux-omap/linus/0027-fix-freeing-user_struct-in-user-cache.patch
recipes-bsp/linux/linux-omap/linus/0028-spi-omap2_mcspi.c-Force-CS-to-be-in-inactive-state-a.patch
recipes-bsp/linux/linux-omap/linus/0029-kconfig-fix-undesirable-side-effect-of-adding-visibl.patch
recipes-bsp/linux/linux-omap/linus/0030-spi-m68knommu-Coldfire-QSPI-platform-support.patch
recipes-bsp/linux/linux-omap/linus/0031-sound-Prevent-buffer-overflow-in-OSS-load_mixer_volu.patch
recipes-bsp/linux/linux-omap/linus/0032-ALSA-hda-Use-LPIB-quirk-for-Dell-Inspiron-m101z-1120.patch
recipes-bsp/linux/linux-omap/linus/0033-Revert-drm-i915-bios-Reverse-order-of-100-120-Mhz-SS.patch
recipes-bsp/linux/linux-omap/linus/0034-drm-i915-dvo-Report-LVDS-attached-to-ch701x-as-conne.patch
recipes-bsp/linux/linux-omap/linus/0035-update-Documentation-filesystems-Locking.patch
recipes-bsp/linux/linux-omap/linus/0036-memcg-fix-wrong-VM_BUG_ON-in-try_charge-s-mm-owner-c.patch
recipes-bsp/linux/linux-omap/linus/0037-Revert-Staging-zram-work-around-oops-due-to-startup-.patch
recipes-bsp/linux/linux-omap/linus/0038-CAN-Use-inode-instead-of-kernel-address-for-proc-fil.patch
recipes-bsp/linux/linux-omap/linus/0039-ISDN-Gigaset-Fix-memory-leak-in-do_disconnect_req.patch
recipes-bsp/linux/linux-omap/linus/0040-Broadcom-CNIC-core-network-driver-fix-mem-leak-on-al.patch
recipes-bsp/linux/linux-omap/linus/0041-tg3-fix-return-value-check-in-tg3_read_vpd.patch
recipes-bsp/linux/linux-omap/linus/0042-starfire-Fix-dma_addr_t-size-test-for-MIPS.patch
recipes-bsp/linux/linux-omap/linus/0043-drivers-atm-atmtcp.c-add-missing-atm_dev_put.patch
recipes-bsp/linux/linux-omap/linus/0044-KVM-i8259-initialize-isr_ack.patch
recipes-bsp/linux/linux-omap/linus/0045-hwmon-s3c-hwmon-Fix-compilation.patch
recipes-bsp/linux/linux-omap/linus/0046-watchdog-Improve-initialisation-error-message-and-do.patch
recipes-bsp/linux/linux-omap/linus/0047-ARM-6605-1-Add-missing-include-asm-memory.h.patch
recipes-bsp/linux/linux-omap/linus/0048-mv_xor-fix-race-in-tasklet-function.patch
recipes-bsp/linux/linux-omap/linus/0049-dmaengine-provide-dummy-functions-for-DMA_ENGINE-n.patch
recipes-bsp/linux/linux-omap/linus/0050-cx25840-Prevent-device-probe-failure-due-to-volume-c.patch [moved from recipes-bsp/linux/linux-omap/linus/0050-media-cx25840-Prevent-device-probe-failure-due-to-vo.patch with 92% similarity]
recipes-bsp/linux/linux-omap/linus/0051-wm8775-Revert-changeset-fcb9757333-to-avoid-a-regres.patch [moved from recipes-bsp/linux/linux-omap/linus/0051-media-wm8775-Revert-changeset-fcb9757333-to-avoid-a-.patch with 99% similarity]
recipes-bsp/linux/linux-omap/linus/0052-em28xx-radio_fops-should-also-use-unlocked_ioctl.patch [moved from recipes-bsp/linux/linux-omap/linus/0052-media-em28xx-radio_fops-should-also-use-unlocked_ioc.patch with 87% similarity]
recipes-bsp/linux/linux-omap/linus/0053-arch-x86-oprofile-op_model_amd.c-Perform-initialisat.patch
recipes-bsp/linux/linux-omap/linus/0054-perf-Fix-callchain-hit-bad-cast-on-ascii-display.patch
recipes-bsp/linux/linux-omap/linus/0055-ARM-it8152-add-IT8152_LAST_IRQ-definition-to-fix-bui.patch [moved from recipes-bsp/linux/linux-omap/linus/0056-ARM-it8152-add-IT8152_LAST_IRQ-definition-to-fix-bui.patch with 92% similarity]
recipes-bsp/linux/linux-omap/linus/0055-ARM-pxa-PXA_ESERIES-depends-on-FB_W100.patch [deleted file]
recipes-bsp/linux/linux-omap/linus/0056-ARM-pxa-fix-page-table-corruption-on-resume.patch [moved from recipes-bsp/linux/linux-omap/linus/0057-ARM-pxa-fix-page-table-corruption-on-resume.patch with 92% similarity]
recipes-bsp/linux/linux-omap/linus/0057-atl1-fix-oops-when-changing-tx-rx-ring-params.patch [moved from recipes-bsp/linux/linux-omap/linus/0058-atl1-fix-oops-when-changing-tx-rx-ring-params.patch with 94% similarity]
recipes-bsp/linux/linux-omap/linus/0058-bridge-fix-br_multicast_ipv6_rcv-for-paged-skbs.patch [moved from recipes-bsp/linux/linux-omap/linus/0059-bridge-fix-br_multicast_ipv6_rcv-for-paged-skbs.patch with 98% similarity]
recipes-bsp/linux/linux-omap/linus/0059-name_to_dev_t-must-not-call-__init-code.patch [moved from recipes-bsp/linux/linux-omap/linus/0060-name_to_dev_t-must-not-call-__init-code.patch with 86% similarity]
recipes-bsp/linux/linux-omap/linus/0060-bridge-stp-ensure-mac-header-is-set.patch [moved from recipes-bsp/linux/linux-omap/linus/0061-bridge-stp-ensure-mac-header-is-set.patch with 89% similarity]
recipes-bsp/linux/linux-omap/linus/0061-ima-fix-add-LSM-rule-bug.patch [moved from recipes-bsp/linux/linux-omap/linus/0062-ima-fix-add-LSM-rule-bug.patch with 94% similarity]
recipes-bsp/linux/linux-omap/linus/0062-arch-mn10300-kernel-irq.c-fix-build.patch [moved from recipes-bsp/linux/linux-omap/linus/0063-arch-mn10300-kernel-irq.c-fix-build.patch with 88% similarity]
recipes-bsp/linux/linux-omap/linus/0063-remove-trim_fs-method-from-Documentation-filesystems.patch [moved from recipes-bsp/linux/linux-omap/linus/0064-remove-trim_fs-method-from-Documentation-filesystems.patch with 91% similarity]
recipes-bsp/linux/linux-omap/linus/0064-ipv4-route.c-respect-prefsrc-for-local-routes.patch [moved from recipes-bsp/linux/linux-omap/linus/0065-ipv4-route.c-respect-prefsrc-for-local-routes.patch with 93% similarity]
recipes-bsp/linux/linux-omap/linus/0065-Linux-2.6.37.patch [moved from recipes-bsp/linux/linux-omap/linus/0066-Linux-2.6.37.patch with 81% similarity]
recipes-bsp/linux/linux-omap/usrp/0001-Add-defines-to-set-config-options-in-GPMC-per-CS-con.patch
recipes-bsp/linux/linux-omap/usrp/0001-OMAP3-beagle-C4-enable-upto-720MHz-OPP.patch [deleted file]
recipes-bsp/linux/linux-omap/usrp/0002-Add-functions-to-dma.c-to-set-address-and-length-for.patch
recipes-bsp/linux/linux-omap/usrp/0002-OMAP3-Overo-Tide-enable-upto-720MHz-OPP.patch [deleted file]
recipes-bsp/linux/linux-omap/usrp/0003-usrp-embedded-Add-driver-for-USRP-Embedded-FPGA-inte.patch
recipes-bsp/linux/linux-omap_2.6.37.bb

diff --git a/recipes-bsp/linux/linux-omap/base/0001-ARM-OMAP-Power-on-EHCI-serial-camera-and-DVI-on-beag.patch b/recipes-bsp/linux/linux-omap/base/0001-ARM-OMAP-Power-on-EHCI-serial-camera-and-DVI-on-beag.patch
deleted file mode 100644 (file)
index 53ef772..0000000
+++ /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-bsp/linux/linux-omap/base/0001-omap3-beaglexm-fix-EHCI-power-up-GPIO-dir.patch b/recipes-bsp/linux/linux-omap/base/0001-omap3-beaglexm-fix-EHCI-power-up-GPIO-dir.patch
new file mode 100644 (file)
index 0000000..42bfa4e
--- /dev/null
@@ -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-bsp/linux/linux-omap/base/0002-omap3-beaglexm-fix-DVI-reset-GPIO.patch b/recipes-bsp/linux/linux-omap/base/0002-omap3-beaglexm-fix-DVI-reset-GPIO.patch
new file mode 100644 (file)
index 0000000..1808a86
--- /dev/null
@@ -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-bsp/linux/linux-omap/base/0003-omap3-beaglexm-fix-power-on-of-DVI.patch b/recipes-bsp/linux/linux-omap/base/0003-omap3-beaglexm-fix-power-on-of-DVI.patch
new file mode 100644 (file)
index 0000000..90446e4
--- /dev/null
@@ -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
+
similarity index 89%
rename from recipes-bsp/linux/linux-omap/base/0002-omap-Beagle-detect-new-xM-revision-B.patch
rename to recipes-bsp/linux/linux-omap/base/0004-omap-Beagle-detect-new-xM-revision-B.patch
index ba1915111c0b507f2ad8efd1152b42922a1e5e49..43371618dc2e71d8923aa2964ba64f8efc43bc84 100644 (file)
@@ -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 @@
similarity index 92%
rename from recipes-bsp/linux/linux-omap/base/0003-ARM-OMAP-beagleboard-Add-infrastructure-to-do-fixups.patch
rename to recipes-bsp/linux/linux-omap/base/0005-ARM-OMAP-beagleboard-Add-infrastructure-to-do-fixups.patch
index dcbf910a4d0a83a75f1336283d20c113d62ea91e..21d8d8fe37af31c122515bf6d9d5e0f51223a92c 100644 (file)
@@ -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();
  }
  
similarity index 87%
rename from recipes-bsp/linux/linux-omap/base/0004-ARM-OMAP-beagleboard-pre-export-GPIOs-to-userspace-w.patch
rename to recipes-bsp/linux/linux-omap/base/0006-ARM-OMAP-beagleboard-pre-export-GPIOs-to-userspace-w.patch
index 41af353473ff2f6af2fd8b39ae92111e9a83d84f..3c8547a1da2339cd25ab4a2903867aa4ae90b0f5 100644 (file)
@@ -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;
        }
  
similarity index 87%
rename from recipes-bsp/linux/linux-omap/base/0005-modedb.c-add-proper-720p60-mode.patch
rename to recipes-bsp/linux/linux-omap/base/0007-modedb.c-add-proper-720p60-mode.patch
index 34e09c02a62140a4a27c8aa9ad8f00c348bf9cac..575ee6f5b5b2e9678178d536d6c305d0315ac311 100644 (file)
@@ -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>
 ---
similarity index 87%
rename from recipes-bsp/linux/linux-omap/base/0006-mmc-don-t-display-single-block-read-console-messages.patch
rename to recipes-bsp/linux/linux-omap/base/0008-mmc-don-t-display-single-block-read-console-messages.patch
index 25aa9f867a805e9bddd78a1c4ab34f4c5a1cec4b..7e7764127b3c645b087472441dc477f59c625089 100644 (file)
@@ -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
 ---
similarity index 94%
rename from recipes-bsp/linux/linux-omap/base/0007-MTD-silence-ecc-errors-on-mtdblock0.patch
rename to recipes-bsp/linux/linux-omap/base/0009-MTD-silence-ecc-errors-on-mtdblock0.patch
index 9f3623142b1b5f2c058f9e66ca314dc3716fe979..e665e23add47e1ce64bf5db3fa59924fa8fe6d79 100644 (file)
@@ -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
similarity index 99%
rename from recipes-bsp/linux/linux-omap/base/0008-Miracle-patch.patch
rename to recipes-bsp/linux/linux-omap/base/0010-Miracle-patch.patch
index 54e3690ab6a84039f3ec8aa33eed60da490b1292..c5eba83d354c5f6d9c4773dd64a5a491fabc704d 100644 (file)
@@ -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
similarity index 94%
rename from recipes-bsp/linux/linux-omap/base/0009-ARM-OMAP-add-omap_rev_-macros.patch
rename to recipes-bsp/linux/linux-omap/base/0011-ARM-OMAP-add-omap_rev_-macros.patch
index 12b3f5cba643fa4cf24f1cd637d46e2663099f50..b89302bca78bb677871b551cd18db0ea699e8254 100644 (file)
@@ -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
 
similarity index 85%
rename from recipes-bsp/linux/linux-omap/base/0010-OMAP-DSS2-enable-hsclk-in-dsi_pll_init-for-OMAP36XX.patch
rename to recipes-bsp/linux/linux-omap/base/0012-OMAP-DSS2-enable-hsclk-in-dsi_pll_init-for-OMAP36XX.patch
index c190c1708ed76386fe03fc7d3a6e079ad826da68..7413b5f8ba6f21f4b2e32676581385af65973a8d 100644 (file)
@@ -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>
 ---
similarity index 92%
rename from recipes-bsp/linux/linux-omap/base/0011-omap3-beagleboard-add-WIP-support-for-beagleboardtoy.patch
rename to recipes-bsp/linux/linux-omap/base/0013-omap3-beagleboard-add-WIP-support-for-beagleboardtoy.patch
index 391c01a6158eba5f7a688db6f1f84489395d1fc4..017a0248df14173948b2f46013686c4a2b900393 100644 (file)
@@ -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;
similarity index 85%
rename from recipes-bsp/linux/linux-omap/base/0012-drivers-net-smsc911x-return-ENODEV-if-device-is-not-.patch
rename to recipes-bsp/linux/linux-omap/base/0014-drivers-net-smsc911x-return-ENODEV-if-device-is-not-.patch
index e7c84adb201f44fc087225de8614d31ab40b5930..2eac323ba1baa2484a8f2fc575a52726e5e56c64 100644 (file)
@@ -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>
 ---
similarity index 92%
rename from recipes-bsp/linux/linux-omap/base/0013-drivers-input-touchscreen-ads7846-return-ENODEV-if-d.patch
rename to recipes-bsp/linux/linux-omap/base/0015-drivers-input-touchscreen-ads7846-return-ENODEV-if-d.patch
index 7e49d72690a6ba2945ac460da3aef154f3b47a0e..74691ab88974d2a0f3319169fba70fc68727b559 100644 (file)
@@ -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>
 ---
similarity index 85%
rename from recipes-bsp/linux/linux-omap/base/0014-ASoC-enable-audio-capture-by-default-for-twl4030.patch
rename to recipes-bsp/linux/linux-omap/base/0016-ASoC-enable-audio-capture-by-default-for-twl4030.patch
index 37bf75ef1e487c78513d8c47889d3df2569bf2d3..081aa5b9299899b8ef4c0342799b9aa618c8755b 100644 (file)
@@ -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 ++--
similarity index 93%
rename from recipes-bsp/linux/linux-omap/base/0015-MFD-enable-madc-clock.patch
rename to recipes-bsp/linux/linux-omap/base/0017-MFD-enable-madc-clock.patch
index 57619585d861872a98d94cdb6d6c590ed02fb53b..2f3d1a431811a07fe45a9e06903412bd33a783db 100644 (file)
@@ -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 ++++++++
similarity index 99%
rename from recipes-bsp/linux/linux-omap/base/0016-MFD-add-twl4030-madc-driver.patch
rename to recipes-bsp/linux/linux-omap/base/0018-MFD-add-twl4030-madc-driver.patch
index 84aff8f2fc610e795b9f26a8b9520e9989470513..a55136dbed1b7177357df68d3323b7a440cfa5a6 100644 (file)
@@ -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 ++
similarity index 87%
rename from recipes-bsp/linux/linux-omap/base/0017-ARM-OMAP-Add-twl4030-madc-support-to-Overo.patch
rename to recipes-bsp/linux/linux-omap/base/0019-ARM-OMAP-Add-twl4030-madc-support-to-Overo.patch
index fe1f651b71ab917bb2cbe4ec94e0162b3f9df164..b24e4dd25f258e9a82b4d72f1fe7483e43a22722 100644 (file)
@@ -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 +++++
similarity index 75%
rename from recipes-bsp/linux/linux-omap/base/0018-ARM-OMAP-Add-twl4030-madc-support-to-Beagle.patch
rename to recipes-bsp/linux/linux-omap/base/0020-ARM-OMAP-Add-twl4030-madc-support-to-Beagle.patch
index 2960c4b49a2c64dcd5dfcbae11ee1ebe0eddc450..7028c17bed307f4cf0bda16c8c9c35909e321373 100644 (file)
@@ -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,
similarity index 96%
rename from recipes-bsp/linux/linux-omap/base/0019-OMAP-DSS2-Add-support-for-Samsung-LTE430WQ-F0C-panel.patch
rename to recipes-bsp/linux/linux-omap/base/0021-OMAP-DSS2-Add-support-for-Samsung-LTE430WQ-F0C-panel.patch
index 84e19a565194a827efc1901a230ce60c0aee1415..823ab9f366b869c3ef5e8175cc3969a2da9d5bfc 100644 (file)
@@ -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 ++++++++++++++++++++
similarity index 98%
rename from recipes-bsp/linux/linux-omap/base/0020-OMAP-DSS2-Add-support-for-LG-Philips-LB035Q02-panel.patch
rename to recipes-bsp/linux/linux-omap/base/0022-OMAP-DSS2-Add-support-for-LG-Philips-LB035Q02-panel.patch
index 42bb5d1e804ab317d812ebed42b330f0791d7c18..c30294239eb8ffd26cccdd64863f5c036cc6197f 100644 (file)
@@ -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 +
similarity index 94%
rename from recipes-bsp/linux/linux-omap/base/0021-OMAP-DSS2-add-bootarg-for-selecting-svideo-or-compos.patch
rename to recipes-bsp/linux/linux-omap/base/0023-OMAP-DSS2-add-bootarg-for-selecting-svideo-or-compos.patch
index b3b2d12dcc17a4d4ba90bf69f15fe60297720ebe..12f7d7b0951f3fe49a0f45d16a43ffbcbdc2a75c 100644 (file)
@@ -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
 ---
similarity index 89%
rename from recipes-bsp/linux/linux-omap/base/0022-ARM-OMAP2-mmc-twl4030-move-clock-input-selection-pri.patch
rename to recipes-bsp/linux/linux-omap/base/0024-ARM-OMAP2-mmc-twl4030-move-clock-input-selection-pri.patch
index d0462fc32d7cf35e2a32a49086b0bbe844eaea3e..f012a91a3f50ad9563b9f790a2c28c4d374fccb3 100644 (file)
@@ -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
 ---
similarity index 92%
rename from recipes-bsp/linux/linux-omap/base/0023-RTC-add-support-for-backup-battery-recharge.patch
rename to recipes-bsp/linux/linux-omap/base/0025-RTC-add-support-for-backup-battery-recharge.patch
index 9754c7419a533b39c219236645baac11a03a0c7a..419e76483e5433dbf6e642ce6318eaaf22db6367 100644 (file)
@@ -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 +++++++++++++++++++++++++
similarity index 85%
rename from recipes-bsp/linux/linux-omap/base/0024-ARM-OMAP-automatically-set-musb-mode-in-platform-dat.patch
rename to recipes-bsp/linux/linux-omap/base/0026-ARM-OMAP-automatically-set-musb-mode-in-platform-dat.patch
index 37a15ced9c81b6e25aa31ac3dd34b0ed82c500e9..b002f28875e5cdbb32b69238a68e92fa4d17a1f6 100644 (file)
@@ -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,
similarity index 90%
rename from recipes-bsp/linux/linux-omap/base/0025-OMAP-DSS2-check-for-both-cpu-type-and-revision-rathe.patch
rename to recipes-bsp/linux/linux-omap/base/0027-OMAP-DSS2-check-for-both-cpu-type-and-revision-rathe.patch
index 7805899237f7c67ad5bba3bc4ae2adc237276684..8f672d9a8e9ea28cdef1143ee6db78d236b23739 100644 (file)
@@ -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 ++--
similarity index 98%
rename from recipes-bsp/linux/linux-omap/base/0026-OMAP-DSS2-Add-DSS2-support-for-Overo.patch
rename to recipes-bsp/linux/linux-omap/base/0028-OMAP-DSS2-Add-DSS2-support-for-Overo.patch
index 56a73345a1fcf5313a238c36b6e30d0c451757e1..ff2ab55633773e7d873e27a4f4b33e22c6c9754f 100644 (file)
@@ -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 +++++++++++++++++++++++++++++++------
index 868906c9ad1e14c795f44957efcc18a33a3b8346..eafc4d30c6f532b714c9228179fcdc4c8369271b 100644 (file)
@@ -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-bsp/linux/linux-omap/dvfs/0001-omap3-add-support-for-720MHz-MPU-OPP.patch b/recipes-bsp/linux/linux-omap/dvfs/0001-omap3-add-support-for-720MHz-MPU-OPP.patch
deleted file mode 100644 (file)
index f923639..0000000
+++ /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
-
index cf3cae6241732d2e9d08e6c245354af154d88d3b..b6512a5eec5369fb51446d82eefb3ab8283e0185 100644 (file)
@@ -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-bsp/linux/linux-omap/dvfs/0002-OMAP35x-Add-support-for-720MHz-part.patch b/recipes-bsp/linux/linux-omap/dvfs/0002-OMAP35x-Add-support-for-720MHz-part.patch
deleted file mode 100644 (file)
index c771b09..0000000
+++ /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
-
index 61486e824d50fc88cb892ab1c734acf2e46a2964..c6826e3c4ead4be198f43d146e4d01cc52de3895 100644 (file)
@@ -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-bsp/linux/linux-omap/dvfs/0003-OMAP3-beagle-C4-enable-upto-720MHz-OPP.patch b/recipes-bsp/linux/linux-omap/dvfs/0003-OMAP3-beagle-C4-enable-upto-720MHz-OPP.patch
deleted file mode 100644 (file)
index a2141bb..0000000
+++ /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-bsp/linux/linux-omap/dvfs/0004-OMAP3-Overo-Tide-enable-upto-720MHz-OPP.patch b/recipes-bsp/linux/linux-omap/dvfs/0004-OMAP3-Overo-Tide-enable-upto-720MHz-OPP.patch
deleted file mode 100644 (file)
index 11cc95f..0000000
+++ /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
-
index c4eb1a09b65236fdddd2ceba93f169ffeb4e197d..0371bc3aa287972c88ca7a3ce28c6d5a47bb2d95 100644 (file)
@@ -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
 
index e0c5da39dbf21470042d24df3ea3e76f410ef124..b843704e57dfff50ff6c58069669b5b07e3c2f93 100644 (file)
@@ -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
index 31c57d76ea0f20048ac0db153e92685ea601be77..516c7cb0bdc6bc97cacd93a59db8b71daebabfac 100644 (file)
@@ -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
index b7ea04a3c17babb427aa91d7032cfa6a113c6e96..58842f25b4ecf08ddcb633ef4d69bb83367910a0 100644 (file)
@@ -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.
index b69e6f6af918dd1f2801c7d5eebbc006f11e35d8..d00751d46cffcd5c16f56abec262e12b3b45b2cd 100644 (file)
@@ -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
index 308710af1400850e1af7e04648e864f2c65e0a8d..f5914aa31337d5e3edb94c419f02ff4e2ab6bf72 100644 (file)
@@ -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
index f50aedd9d6138f4e830322716f860cdc840384af..ead9cbba0df677b786e448f01bb858b432b2932f 100644 (file)
@@ -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
index 814643f79d4951b7d61059e91a101ae02d247545..6c4ca2ab97da325be863d4a4a017a930d739f63a 100644 (file)
@@ -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
index e96d064b54c0062e4f11e43b2c19f5c4413cfd1e..a6d35bd6ec82a23885dd8c7abd86638c271c37ae 100644 (file)
@@ -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.
index 3be289dcbb0ba339cd7a059821cb42dfe111dc75..89384a8e6ba7a8d8953c2f71d7706ad6e8758653 100644 (file)
@@ -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
index 20e03866fd9eda971ec4a7eeccb59e6113fff0f8..16335ccb4449f96ebcc5252788ecedba856a9fc0 100644 (file)
@@ -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,
index 90e29e7aeb77fa0838aaa6812793683f85dbd5c6..4b9ff5d894266bba111c059a5498d4de48db6ee4 100644 (file)
@@ -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.
index e8b9e51ab64eb34cb30580b2f3d6a6c66f768243..fe856527e83c180713bc419c276c4bd6bd1980db 100644 (file)
@@ -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
index e1e4a0ec80dfa38f485a55b078cedb0d41e8b9b2..6899939166d9893c9e6440453e80c5c044220baa 100644 (file)
@@ -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
index d60222e0275a28fcc595a26eda112238b22f3959..e21fe964907922cccbdaa1b1632fe27c62cfa8b4 100644 (file)
@@ -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
index 27104c33e56ff7d12604d65b9f559627548cb442..9d1fa917bb6d8dbae16c035c4870a6fa4c082f83 100644 (file)
@@ -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-bsp/linux/linux-omap/dvfs/0020-omap3-Add-basic-support-for-720MHz-part.patch b/recipes-bsp/linux/linux-omap/dvfs/0020-omap3-Add-basic-support-for-720MHz-part.patch
new file mode 100644 (file)
index 0000000..107e116
--- /dev/null
@@ -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
+
index 25952cc44a2303acfe91e832cec2ece5f1021f92..845a4f9ce9da2abffb8fc91eae416dfce69d07fe 100644 (file)
@@ -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.
index 18a31eec6d64b2f827376987055eb091bad3bbdb..19b1a6c6799f7111398627a3a27a1795a76d5758 100644 (file)
@@ -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
index 1e3e26b538c26ab22ceb949e6728e39484971955..d31b0e69af6fd9cc0c18d6e24885580fd577acf1 100644 (file)
@@ -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
index 8dccad065dda191d14eb9c9d33d236fd6b39a1d2..32643f67a35ffc62faf5d5d66cba6b156b57add2 100644 (file)
@@ -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
index 03cb47418240906fb57829c1709bbd5ee49153b2..a9fd1f02a31af6e5f7fabb7991e483f243032597 100644 (file)
@@ -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
index 6abd601e84aaccda364ffc1f0e1fda3ac0684682..8302e6c08a864920d3f46a0491d833a023c7a4fa 100644 (file)
@@ -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.
index 98012d67585ad8ee61c747e4b860379fd11ccf88..4e5120a11b5ca4489609ef34fc2c269448e014c0 100644 (file)
@@ -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
index f28473b519613796ee46e6fc07eb497fffa5538a..9fecb7b8397924cda6aa557ddaddf9ea0e2f4ee2 100644 (file)
@@ -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
index 7a9caf6e0f761a21e54581a057ec240356d189b0..e0f4515ea1bb045d88d07fa2eb0967116daf93f6 100644 (file)
@@ -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>
 ---
index 11d6a44d95ec9110859242cc68b9822158d6d78d..1eeffc28d5415355b59b028091a5fa3f3201fb87 100644 (file)
@@ -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.
index 8d7500307d89f488f07b05602177d5d07cb66be7..99a9ce2af56bea463e57283a6765f37b1ac6d93e 100644 (file)
@@ -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
index f2d4a0d420c09fd4288aa50dab0682f22b04b118..0e55c525dce3ff90c0302ddd8219b831976b6955 100644 (file)
@@ -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
index 00ddde54e405473274a567412b77d6c279aef0d8..e62a9d8c8becc9a9ce093fc5743b03d684106f78 100644 (file)
@@ -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
index d3258e10a57cb3ac4941fdfe81614482d9561b2a..24557a3ef9109e8964f605e0d9b1b72927d006ed 100644 (file)
@@ -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.
 
index cfcac457e1b5ac9ca8b6b8715f58e8b764406122..b06d2c56dab84140345f1c734486dca2d59fe01b 100644 (file)
@@ -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
index 55b887a78fe732a1e5313d081ee7cf59c7a30f9e..951a281315af315cb4d0a413229d02caaa684f02 100644 (file)
@@ -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.
index 59adbc736ad77f739ccad6af66d220c2fee5581f..bb5a944fe4229cc1d50896b663a5eb262b068f95 100644 (file)
@@ -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.
index 5080cc6737b74ee4578b92fd24cc970f3b02e545..5c139ab50920e7f127979787dababbff1b6826ac 100644 (file)
@@ -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
index 6d40a004587dd02186a54c19b14666e6d259ce03..6ef2360a8b6b0a0a7dc3d26cce192b453f005136 100644 (file)
@@ -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
index 160440c69a2e244f2b99a53c2b414759077a9814..f4ee49ebf94e9e602facd29107c6a742340393f6 100644 (file)
@@ -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
index 932f529da5591134e744375c9837b64e82f212fc..51363a40d0bb1c8438008328c4432219b7810e2a 100644 (file)
@@ -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
index e3b620f392f8fbe954a86c04f5e25bff7ba53375..420b4cc2185da95bc413171b55e50f0ff108afc3 100644 (file)
@@ -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
index 378668533a54fff2363b1e1a80600523e026caeb..3e7aa10c988ab8499150c7d135b8c91fee8dbce4 100644 (file)
@@ -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
index c107a1dd5fd72ff933345918bfd103b9510d1b3c..ad5aedd173639bee0aa809003fa94782fbd1939b 100644 (file)
@@ -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
index bb8ca72cea968065f8d1709b7b4966977e588e0d..574c76ea98a9d212c0e7f676989d024e7fc3c214 100644 (file)
@@ -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
index dd2c9b32bea8972590656f73e682fa9fbceea703..9372cf0595f9567545cc60a6c1154fd6dd372d69 100644 (file)
@@ -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
index 636f86ac1afae4c89fcc43836fe7554aea74feed..8ddca9c16d0f5c070eb8f67b9d1c05cd60f73cda 100644 (file)
@@ -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.
index 467265eeb44ba70dfb18d27256a69eb8d5c57e49..4c3acd7cc15ebc54cd1618e68092a2905fd2a8ba 100644 (file)
@@ -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.
index 2e282cd8821222ddcc646a2f2a05858c0868496e..c1af011240aca5b7b66d4650bbd826f51963e0e8 100644 (file)
@@ -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
index c911a2dc94fb9f10f0a4bc810fe9b3e95ee869c8..c6dcff2cec79997c79527f708877ce428465c894 100644 (file)
@@ -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
index 6f8bccee71c2e6fb42206f5e870504797a30c5a3..473a408d44a6095041738b33b0ebda95f3620ce8 100644 (file)
@@ -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
index 51b8ceba69d8ae23b698a3a498f0d73ab0318d37..048a3db1a02923b1e4a835ec2f81279711d62ddc 100644 (file)
@@ -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
index 1b33453388e7bbbd8cb41e8462582ae9c600e5a0..ffffd87e1610fbe99c5054302e1b618216cfe422 100644 (file)
@@ -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
index 6c3d9105ee10569e9577c99af35e66b457440b8a..8747c9f293e1a25b305227f34e81ad54747f3afb 100644 (file)
@@ -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
index 3f09d91a2e08ed8355a49b42c135804a81986132..5a5610b5ebda4cd0be5687d53a7889f9c6aa0556 100644 (file)
@@ -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.
index d883d08f55981864d2e974c7160cce6b0b4ccd88..cbdc9bea6b94c3ebf56f035f405b96084f099be0 100644 (file)
@@ -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
index 60dcf07e8a1b8595cf21f5bd995a730f074bc960..03e390eb6ebc67e73da5166e3f7eef08fd866743 100644 (file)
@@ -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.
index 41d0192d5ad08e206c7db243c76234dc15e5a108..130a6407502868bc833afdfa70c0d4f6d775cc67 100644 (file)
@@ -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
index 64f6d6605ead33f3d8ab99149d39df54abf6d983..24fdff6cb3d0d92c655aeb1eb8c8b208e2ac5d71 100644 (file)
@@ -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,
 
index 3117d390c1d5d605bcb8e5e7c923585001091be3..b9be4132a5b2f585effcd1b22dc408bffd895c7d 100644 (file)
@@ -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
index 5f93a97617a2eee0deed5e6f38ab1540bfa29a05..c77fb8578a0bf2f8437dd6e49bea727c62cb88db 100644 (file)
@@ -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
index 3ed2eb8e9b4b2fe602035883b639e49d0ded4462..c2ed56ea9073c173b14f1df7c38eb983a6a46d8a 100644 (file)
@@ -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
index b989cd3c06541b6bf3b5e3883856f1e3494e8601..20077bf99a92d020f48a1d0ed9e94ed17bdbb2a5 100644 (file)
@@ -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.
index c491d36562a6ba3d1f87b62694c5bbe4c24359cb..0f47f868b7e52e21f35ecacf02f2a123d12b52e0 100644 (file)
@@ -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
index 820ec792fa7b4f3439cc30f5b2a20415756804ec..c322f9c91d356e3688c3151e6e31647b2f345345 100644 (file)
@@ -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.
index c07fa41c492147bf67c3fc21d5c89d9073151ed7..b490dc079c3f0eb429441f3c81aec0fe66647689 100644 (file)
@@ -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
index bd1e892d2c3cd032ae4a8538a9e7b914bbcc5adc..1b0838822e8fa96f22a1dc46a2b6dc720ae468bc 100644 (file)
@@ -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().
index db13a164085883534ffe9e1083f06fce7c57e96a..6c1d8467abbe61da37821af678320315f79a5024 100644 (file)
@@ -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.
index 442c5a1672b803511b93a600c9b04dea3b2d3adf..a5a0850cd141ab3e6a7f758a4558a33631913bd6 100644 (file)
@@ -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.
similarity index 92%
rename from recipes-bsp/linux/linux-omap/linus/0050-media-cx25840-Prevent-device-probe-failure-due-to-vo.patch
rename to recipes-bsp/linux/linux-omap/linus/0050-cx25840-Prevent-device-probe-failure-due-to-volume-c.patch
index 115575aa7f9292e94b5fcbd399913b719a9c4f44..b1b840186e27a84f894f416e51e51c47eb0353e4 100644 (file)
@@ -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.
 
similarity index 99%
rename from recipes-bsp/linux/linux-omap/linus/0051-media-wm8775-Revert-changeset-fcb9757333-to-avoid-a-.patch
rename to recipes-bsp/linux/linux-omap/linus/0051-wm8775-Revert-changeset-fcb9757333-to-avoid-a-regres.patch
index 7d88bb0c657aca2fbf9e11b6152e6f1d2927ddef..792fe4409900e8e42bab086c840a6f525a22f191 100644 (file)
@@ -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
similarity index 87%
rename from recipes-bsp/linux/linux-omap/linus/0052-media-em28xx-radio_fops-should-also-use-unlocked_ioc.patch
rename to recipes-bsp/linux/linux-omap/linus/0052-em28xx-radio_fops-should-also-use-unlocked_ioctl.patch
index 5fe35438fdcbb9c0d8ed133a9f9090f60c52727c..f8070990da2660cade3d744297075df9b7a35bb3 100644 (file)
@@ -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,
index d38d77a04e1bff69a2a1011a17a8c963fc8731ba..dc5522d0e3ad308b328e479dac3f7ae963bedcfd 100644 (file)
@@ -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
index d98849e51a2470cf8ec177e34f227aa03076ef2b..09ed27c3bbe55953f4ec2c5083c46bea336c9a5c 100644 (file)
@@ -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.
similarity index 92%
rename from recipes-bsp/linux/linux-omap/linus/0056-ARM-it8152-add-IT8152_LAST_IRQ-definition-to-fix-bui.patch
rename to recipes-bsp/linux/linux-omap/linus/0055-ARM-it8152-add-IT8152_LAST_IRQ-definition-to-fix-bui.patch
index fadc8226dec11fdfa982c09afe45b5f9db2943a2..9a1f006b445b369e30825ad51f257b47e83fbefa 100644 (file)
@@ -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-bsp/linux/linux-omap/linus/0055-ARM-pxa-PXA_ESERIES-depends-on-FB_W100.patch b/recipes-bsp/linux/linux-omap/linus/0055-ARM-pxa-PXA_ESERIES-depends-on-FB_W100.patch
deleted file mode 100644 (file)
index c1b6238..0000000
+++ /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
-
similarity index 92%
rename from recipes-bsp/linux/linux-omap/linus/0057-ARM-pxa-fix-page-table-corruption-on-resume.patch
rename to recipes-bsp/linux/linux-omap/linus/0056-ARM-pxa-fix-page-table-corruption-on-resume.patch
index d8b784dbf98ea739192f0770274dc32c7b015f58..5ae9609ee79e6c0f7fe2f2618c8d32537f9dbd9d 100644 (file)
@@ -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:
similarity index 94%
rename from recipes-bsp/linux/linux-omap/linus/0058-atl1-fix-oops-when-changing-tx-rx-ring-params.patch
rename to recipes-bsp/linux/linux-omap/linus/0057-atl1-fix-oops-when-changing-tx-rx-ring-params.patch
index 5216f8eee2d9f7da85169487672ff9479b88ab76..9db691b1489d4776fa27fef7f40a3a899d77149f 100644 (file)
@@ -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
similarity index 98%
rename from recipes-bsp/linux/linux-omap/linus/0059-bridge-fix-br_multicast_ipv6_rcv-for-paged-skbs.patch
rename to recipes-bsp/linux/linux-omap/linus/0058-bridge-fix-br_multicast_ipv6_rcv-for-paged-skbs.patch
index 75f729517c75cd94f310a4bb5be2f46f2b4d271a..857f506f82a343025da6fcd1d1fa187e4b80821c 100644 (file)
@@ -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
similarity index 86%
rename from recipes-bsp/linux/linux-omap/linus/0060-name_to_dev_t-must-not-call-__init-code.patch
rename to recipes-bsp/linux/linux-omap/linus/0059-name_to_dev_t-must-not-call-__init-code.patch
index bdd9fd0d3eae2efcd0841e146f515e185211158f..26915acc9e3a42937172c411dd2fbf3e0acc253d 100644 (file)
@@ -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.
similarity index 89%
rename from recipes-bsp/linux/linux-omap/linus/0061-bridge-stp-ensure-mac-header-is-set.patch
rename to recipes-bsp/linux/linux-omap/linus/0060-bridge-stp-ensure-mac-header-is-set.patch
index f2c0e46891b27985f5f7c1122843c727d3fce5f7..ad0b8e1b35c4e1dd2a7d2a2aaa663af611a825bd 100644 (file)
@@ -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
similarity index 94%
rename from recipes-bsp/linux/linux-omap/linus/0062-ima-fix-add-LSM-rule-bug.patch
rename to recipes-bsp/linux/linux-omap/linus/0061-ima-fix-add-LSM-rule-bug.patch
index 775d2a6beb98f25558dd1cd23805bf9fbc902a62..5c37ce3514f1bb5ec091bb1d82ee397fa027f467 100644 (file)
@@ -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.
similarity index 88%
rename from recipes-bsp/linux/linux-omap/linus/0063-arch-mn10300-kernel-irq.c-fix-build.patch
rename to recipes-bsp/linux/linux-omap/linus/0062-arch-mn10300-kernel-irq.c-fix-build.patch
index cf6a5c754058779fb3a968dd38acdf0bd36b3f77..ecbbaa0240f0ced03bc8dd98a9292a8f2e743e2c 100644 (file)
@@ -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
 
similarity index 91%
rename from recipes-bsp/linux/linux-omap/linus/0064-remove-trim_fs-method-from-Documentation-filesystems.patch
rename to recipes-bsp/linux/linux-omap/linus/0063-remove-trim_fs-method-from-Documentation-filesystems.patch
index e9d78f52ddde7ac6b4f52423067b56fd2de8c826..d7e9481b854050da55796180bae31e9358097f56 100644 (file)
@@ -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.
similarity index 93%
rename from recipes-bsp/linux/linux-omap/linus/0065-ipv4-route.c-respect-prefsrc-for-local-routes.patch
rename to recipes-bsp/linux/linux-omap/linus/0064-ipv4-route.c-respect-prefsrc-for-local-routes.patch
index 5f57d4cf72248af66af774f506b0f5d7960f30c2..56e00911aec19cb6e8abc7ec55e08ecc85e4946a 100644 (file)
@@ -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
similarity index 81%
rename from recipes-bsp/linux/linux-omap/linus/0066-Linux-2.6.37.patch
rename to recipes-bsp/linux/linux-omap/linus/0065-Linux-2.6.37.patch
index 3c1055a4e1d231282479123fd0a1646b5716cb43..f4f6c6b13767c7f25f40efeedb065ca42e80c352 100644 (file)
@@ -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 +-
index 2fcef66a9185b752da0a7533b3cb98f49c5c5029..9f73f00d4384f768eb100de0e4b49d8c84a9ec32 100644 (file)
@@ -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-bsp/linux/linux-omap/usrp/0001-OMAP3-beagle-C4-enable-upto-720MHz-OPP.patch b/recipes-bsp/linux/linux-omap/usrp/0001-OMAP3-beagle-C4-enable-upto-720MHz-OPP.patch
deleted file mode 100644 (file)
index 201a990..0000000
+++ /dev/null
@@ -1,62 +0,0 @@
-From 1ef8d8840d9aad21e179facd0d1976ab9f05e654 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 1/2] 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
-
index 22305f351961dc16e50d68f1b9968ca254796de9..a7415ff081ad6d1719415099b2559e7a6cde6136 100644 (file)
@@ -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-bsp/linux/linux-omap/usrp/0002-OMAP3-Overo-Tide-enable-upto-720MHz-OPP.patch b/recipes-bsp/linux/linux-omap/usrp/0002-OMAP3-Overo-Tide-enable-upto-720MHz-OPP.patch
deleted file mode 100644 (file)
index ff1d905..0000000
+++ /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 2/2] 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
-
index 98a6d3b7111e1282ea3e3dc845fd24252557bf84..400807d1b28a9c9eaaa793ce215f14146fb40e15 100644 (file)
@@ -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 +++++-
index ff7da1cde65932ae2ea7a0a721298e6f22f56172..ccb26f2018ceb2159c4f6f204b74d79c8a92d23c 100644 (file)
@@ -16,7 +16,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 \
@@ -61,51 +61,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 \
@@ -126,11 +128,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 = "\