[GIT PULL] ARM: SoC fixes
Olof Johansson
olof at lixom.net
Fri Apr 6 00:46:50 EDT 2012
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
More information about the linux-arm-kernel
mailing list