Messages in this thread | | | Date | Thu, 5 Apr 2012 21:46:50 -0700 | Subject | [GIT PULL] ARM: SoC fixes | From | Olof Johansson <> |
| |
Hi Linus,
The following changes since commit dd775ae2549217d3ae09363e3edb305d0fa19928:
Linux 3.4-rc1 (2012-03-31 16:24:09 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/fixes-for-linus
for you to fetch changes up to a8f5b6e5ef0faf64997bfa87698aaabc989e64c4:
Merge tag 'omap-fixes-a2-for-3.4rc' of git://git.kernel.org/pub/scm/linux/kernel/git/pjw/omap-pending into fixes (2012-04-05 17:09:45 -0700)
----------------------------------------------------------------
ARM: SoC fixes for 3.4-rc2
A bunch of fixes for regressions (and a few other problems) in 3.4-rc1:
* Fix for regression of mach/io.h cleanup on platforms with PCI or PCMCIA (adding back the include file on those for now) * AT91 fixes for usb and spi * smsc911x ethernet fixes for i.MX * smsc911x fixes for OMAP * gpio fixes for Tegra * A handful of build error and warning fixes for various platforms * cpufreq kconfig dependencies, build and lowlevel debug fixes for Samsung platforms
In other words, more or less the regular collection of -rc1/2 type material. A few of them, in particular the smsc911x for OMAP series, aren't technically regressions for 3.4, but they're valid fixes and we're still relatively early in the rc cycle so it seems appropriate to include them.
---------------------------------------------------------------- Ameya Palande (1): ARM: OMAP4: clock data: fix mult and div mask for USB_DPLL
Colin Cross (1): ARM: EXYNOS: fix CONFIG_DEBUG_LL
Dima Zavin (1): ARM: EXYNOS: use chip_id reg in uncompress to select uart base phys
Fabio Estevam (8): ARM: mach-mx35_3ds: Fix build warning due to the lack of 'const' annotation ARM: 3ds_debugboard: Fix smsc911x driver probe ARM: mx35: Fix registration of camera clock ARM: mx53ard: Fix smsc911x driver probe ARM: mx31lite: Fix smsc911x driver probe ARM: mx31lilly: Fix smsc911x driver probe ARM: kzm_arm11_01: Fix smsc911x driver probe ARM: armadillo5x0: Fix smsc911x driver probe
Govindraj.R (1): ARM: OMAP2+: omap_hwmod: Allow io_ring wakeup configuration for all modules
Grazvydas Ignotas (2): ARM: OMAP3xxx: HSMMC: avoid erratum workaround when transceiver is attached ARM: OMAP3xxx: clock data: fix DPLL4 CLKSEL masks
Igor Grinberg (1): ARM: OMAP: fix section mismatches in usb-host.c
Il Han (1): ARM: EXYNOS: fix ISO C90 warning
Ilya Yanok (1): ARM: OMAP AM3517/3505: clock data: change EMAC clocks aliases
Javier Martin (1): MX2: Fix mx2_camera clock regression.
Kukjin Kim (2): ARM: S3C24XX: fix missing common.h in mach-s3c24xx/ EXYNOS: fix dependency for EXYNOS_CPUFREQ
Ludovic Desroches (1): ARM: at91: dt: remove unit-address part for memory nodes
Mark A. Greer (2): arm: omap3: pm34xx.c: Fix omap3_pm_init() error out paths arm: omap3: pm34xx.c: Replace printk() with appropriate pr_*()
Ming Lei (1): ARM: OMAP3+: fix oops triggered in omap_prcm_register_chain_handler(v1)
Nicolas Ferre (11): ARM: at91/at91sam9x5: add clkdev entries for DMA controllers USB: ohci-at91: fix vbus_pin_active_low handling ARM: at91/USB host: specify and handle properly vbus_pin_active_low ARM: at91/dts: USB host vbus is active low USB: ohci-at91: rework and fix initialization USB: ohci-at91: change maximum number of ports USB: ohci-at91: trivial return code name change ARM: at91/at91sam9x5.dtsi: fix NAND ale/cle in DT file ARM: at91/NAND DT bindings: add comments USB: ehci-atmel: add needed of.h header file ARM: at91: fix check of valid GPIO for SPI and USB
Nishanth Menon (2): ARM: OMAP2+: OPP: allow OPP enumeration to continue if device is not present ARM: OMAP: clock: fix race in disable all clocks
Olof Johansson (7): Merge tag 'v3.4-rc1-imx-fixes' of git://git.pengutronix.de/git/imx/linux-2.6 into fixes Merge branch 'for-3.4/fixes-for-rc2' of git://git.kernel.org/.../swarren/linux-tegra into fixes Merge branch 'at91-fixes' of git://github.com/at91linux/linux-at91 into fixes Merge branch 'fixes' of git://git.kernel.org/.../tmlind/linux-omap into fixes Merge branch 'v3.4-cpufreq-exynos-fixes' of git://git.kernel.org/.../kgene/linux-samsung into fixes Merge branch 'v3.4-samsung-fixes-1' of git://git.kernel.org/.../kgene/linux-samsung into fixes Merge tag 'omap-fixes-a2-for-3.4rc' of git://git.kernel.org/.../pjw/omap-pending into fixes
Paul Gortmaker (2): ARM: versatile: fix build failure in pci.c ARM: fix lcd power build failure in collie_defconfig
Paul Walmsley (4): ARM: OMAP44xx: clockdomain data: correct the emu_sys_clkdm CLKTRCTRL data ARM: OMAP4: hwmod data: Add aliases for McBSP fclk clocks ARM: OMAP3: clock data: fill in some missing clockdomains Merge branches 'clock_fixes_3.4rc', 'clockdomain_fixes_3.4rc', 'hsmmc_erratum_2_1_1_128_refine_3.4rc1', 'hwmod_data_fixes_a_3.4rc', 'hwmod_fixes_a2_3.4rc' and 'powerdomain_fixes_a_3.4rc' into omap-fixes-a2-for-3.4rc-branch
R Sricharan (1): ARM: OMAP2+: Fix omap2+ build error
Rajendra Nayak (4): ARM: OMAP: hwmod: Use sysc_fields->srst_shift and get rid of hardcoded SYSC_TYPE2_SOFTRESET_MASK ARM: OMAP4: clock data: Force a DPLL clkdm/pwrdm ON before a relock ARM: OMAP2+: hwmod: Restore sysc after a reset ARM: OMAP2+: hwmod: Make omap_hwmod_softreset wait for reset status
Rob Herring (1): ARM: fix __io macro for PCMCIA
Russ Dill (5): ARM: OMAP2+: smsc911x: Remove odd gpmc_cfg/board_data redirection ARM: OMAP2+ smsc911x: Fix possible stale smsc911x flags ARM: OMAP2+: smsc911x: Remove unused rate calculation ARM: OMAP2+: smsc911x: Remove regulator support from gmpc-smsc911x ARM: OMAP2+: smsc911x: Add fixed board regulators
Sachin Kamat (1): ARM: EXYNOS: Fix compiler warning in dma.c file
Santosh Shilimkar (2): ARM: OMAP4: Workaround the OCP synchronisation issue with 32K synctimer. ARM: OMAP2+: powerdomain: Wait for powerdomain transition in pwrdm_state_switch()
Stephen Warren (2): gpio: tegra: fix register address calculations for Tegra30 gpio: tegra: Iterate over the correct number of banks
Tero Kristo (1): ARM: OMAP4: prm: fix interrupt register offsets
Tony Lindgren (3): Merge branch 'misc_devel_3.4' of git://git.pwsan.com/linux-2.6 into fixes Merge branch 'fixes-smsc911x' into fixes Merge branch 'for_3.4/fixes/pm' of git://git.kernel.org/.../khilman/linux-omap-pm into fixes
Vaibhav Hiremath (1): ARM: OMAP2+: hwmod: Fix wrong SYSC_TYPE1_XXX_MASK bit definitions
.../devicetree/bindings/mtd/atmel-nand.txt | 10 +- arch/arm/Kconfig | 1 + arch/arm/boot/dts/at91sam9g20.dtsi | 2 +- arch/arm/boot/dts/at91sam9g25ek.dts | 4 +- arch/arm/boot/dts/at91sam9g45.dtsi | 2 +- arch/arm/boot/dts/at91sam9m10g45ek.dts | 6 +- arch/arm/boot/dts/at91sam9x5.dtsi | 6 +- arch/arm/boot/dts/at91sam9x5cm.dtsi | 2 +- arch/arm/boot/dts/usb_a9g20.dts | 2 +- arch/arm/include/asm/barrier.h | 2 +- arch/arm/include/asm/io.h | 2 +- arch/arm/mach-at91/at91sam9260_devices.c | 3 + arch/arm/mach-at91/at91sam9261_devices.c | 3 + arch/arm/mach-at91/at91sam9263_devices.c | 6 +- arch/arm/mach-at91/at91sam9g45_devices.c | 11 +- arch/arm/mach-at91/at91sam9rl_devices.c | 3 + arch/arm/mach-at91/at91sam9x5.c | 2 + arch/arm/mach-at91/board-sam9263ek.c | 1 + arch/arm/mach-at91/board-sam9m10g45ek.c | 1 + arch/arm/mach-at91/include/mach/board.h | 13 +- arch/arm/mach-at91/include/mach/io.h | 27 ++++ arch/arm/mach-exynos/common.c | 3 +- arch/arm/mach-exynos/dma.c | 2 - arch/arm/mach-exynos/include/mach/debug-macro.S | 7 +- arch/arm/mach-exynos/include/mach/uncompress.h | 17 +- arch/arm/mach-imx/clock-imx27.c | 1 + arch/arm/mach-imx/clock-imx35.c | 2 +- arch/arm/mach-imx/mach-armadillo5x0.c | 9 ++ arch/arm/mach-imx/mach-kzm_arm11_01.c | 9 ++ arch/arm/mach-imx/mach-mx31lilly.c | 9 ++ arch/arm/mach-imx/mach-mx31lite.c | 9 ++ arch/arm/mach-imx/mach-mx35_3ds.c | 2 +- arch/arm/mach-imx/mach-mx53_ard.c | 8 + arch/arm/mach-omap1/include/mach/io.h | 45 ++++++ arch/arm/mach-omap2/board-cm-t35.c | 16 ++ arch/arm/mach-omap2/board-igep0020.c | 6 + arch/arm/mach-omap2/board-ldp.c | 7 + arch/arm/mach-omap2/board-omap3evm.c | 15 +- arch/arm/mach-omap2/board-omap3logic.c | 7 + arch/arm/mach-omap2/board-omap3stalker.c | 16 +- arch/arm/mach-omap2/board-overo.c | 8 + arch/arm/mach-omap2/board-zoom-debugboard.c | 9 ++ arch/arm/mach-omap2/clock3xxx_data.c | 18 ++- arch/arm/mach-omap2/clock44xx_data.c | 5 +- arch/arm/mach-omap2/clockdomains44xx_data.c | 2 +- arch/arm/mach-omap2/gpmc-smsc911x.c | 65 +------- arch/arm/mach-omap2/hsmmc.c | 7 + arch/arm/mach-omap2/omap_hwmod.c | 96 ++++++------ arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 28 ++++ arch/arm/mach-omap2/opp.c | 4 +- arch/arm/mach-omap2/pm34xx.c | 38 ++--- arch/arm/mach-omap2/pm44xx.c | 10 +- arch/arm/mach-omap2/powerdomain.c | 8 +- arch/arm/mach-omap2/prm44xx.c | 21 +-- arch/arm/mach-omap2/prm_common.c | 2 +- arch/arm/mach-omap2/usb-host.c | 10 +- arch/arm/mach-pxa/Kconfig | 1 + arch/arm/mach-pxa/include/mach/io.h | 17 ++ arch/arm/mach-s3c24xx/common.h | 18 +++ arch/arm/mach-sa1100/collie.c | 4 + arch/arm/mach-sa1100/include/mach/collie.h | 3 +- arch/arm/mach-versatile/pci.c | 10 +- arch/arm/plat-mxc/3ds_debugboard.c | 2 +- arch/arm/plat-omap/Kconfig | 1 + arch/arm/plat-omap/clock.c | 5 +- arch/arm/plat-omap/include/plat/omap_hwmod.h | 12 +- drivers/cpufreq/Kconfig.arm | 10 +- drivers/gpio/gpio-tegra.c | 59 +++++-- drivers/usb/host/ehci-atmel.c | 1 + drivers/usb/host/ohci-at91.c | 163 +++++++++++--------- drivers/video/backlight/locomolcd.c | 9 +- 71 files changed, 603 insertions(+), 342 deletions(-) create mode 100644 arch/arm/mach-at91/include/mach/io.h create mode 100644 arch/arm/mach-omap1/include/mach/io.h create mode 100644 arch/arm/mach-pxa/include/mach/io.h create mode 100644 arch/arm/mach-s3c24xx/common.h
| |