mbox

[GIT,PULL,03/15] arm-soc: soc-specific updates

Message ID 1343075561-17446-4-git-send-email-arnd@arndb.de
State New
Headers show

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git next/soc

Message

Arnd Bergmann July 23, 2012, 8:32 p.m. UTC
The following changes since commit bd0a521e88aa7a06ae7aabaed7ae196ed4ad867a:

  Linux 3.5-rc6 (2012-07-07 17:23:56 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git next/soc

for you to fetch changes up to 233de298cb44e7dd300cd68f5abd7f1a75561fd5:

  Merge branch 'lpc32xx/core2' of git://git.antcom.de/linux-2.6 into next/soc (2012-07-21 00:15:59 +0200)

----------------------------------------------------------------

arm-soc: soc-specific updates

This is stuff that does not fit well into another category and in
particular is not related to a particular board. The largest part
in here is extending the am33xx support in the omap platform.

----------------------------------------------------------------

Afzal Mohammed (2):
      ARM: OMAP2+: am33xx: Add low level debugging support
      ARM: OMAP2+: am33xx: Add AM335XEVM machine support

Alexander Shiyan (1):
      ARM: i.MX51 iomux: added missing pin definitions

Alexandre Pereira da Silva (12):
      ARM: LPC32xx: Build arch dtbs
      ARM: LPC32xx: Add dt settings to the at25 node
      ARM: LPC32xx: Remove spi chipselect request from board init
      ARM: LPC32xx: Remove spi chip definitions
      ARM: LPC32xx: Cleanup board init, remove duplicate clock init
      ARM: LPC32xx: Move uart6 irda disable to serial.c
      ARM: LPC32xx: Move i2s1 dma enabling to clock.c
      ARM: LPC32xx: Cleanup USB clock init
      ARM: LPC32xx: Remove unused gpios
      ARM: LPC32xx: Set system serial based on cpu unique id
      ARM: LPC32xx: Add PWM clock
      ARM: LPC32xx: Add PWM support

Arnd Bergmann (13):
      Merge branch 'lpc32xx/core' of git://git.antcom.de/linux-2.6 into next/soc
      Merge tag 'omap-devel-am33xx-for-v3.6' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
      Merge branch 'tegra/cleanup' into next/soc
      Merge branch 'for-3.6/soc' of git://git.kernel.org/.../swarren/linux-tegra into next/soc
      Merge tag 'davinci-v3.6-soc' of git://gitorious.org/linux-davinci/linux-davinci into next/soc
      Merge tag 'v3.5-rc6' into next/soc
      Merge tag 'imx-soc' of git://git.pengutronix.de/git/imx/linux-2.6 into next/soc
      Merge branch 'lpc32xx/core-fixes' of git://git.antcom.de/linux-2.6 into next/soc
      Merge branch 'vexpress-v3.5-rc6' of git://git.linaro.org/people/pawelmoll/linux into next/soc
      Merge branch 'next/devel-samsung' of git://git.kernel.org/.../kgene/linux-samsung into next/soc
      Merge tag 'ep93xx-devel-for-3.6' of git://github.com/RyanMallon/linux-ep93xx into next/soc
      Merge branch 'lpc32xx/core2' of git://git.antcom.de/linux-2.6 into next/soc
      Merge branch 'next/soc' into for-next

Benoît Thébaudeau (5):
      ARM: imx: fix i.MX35 CPU architecture
      ARM: imx: enable support for mx35 rtc
      ARM: imx: add rtc support to mx35_3ds
      ARM: imx: make ehci power/oc polarities configurable
      ARM: imx: fix mx51 ehci setup errors

Heiko Schocher (1):
      ARM: davinci: cp_intc: Add irq domain support

Jonghwan Choi (1):
      ARM: EXYNOS: Clear SYS_WDTRESET bit to use watchdog reset

Kevin Hilman (1):
      ARM: davinci: add runtime PM support for clock management

Laxman Dewangan (2):
      ARM: tegra: apbio access using dma for tegra20 only
      ARM: tegra: apbio: use dmaengine based dma driver

Linus Walleij (8):
      ARM: nomadik: register GPIOs dynamically
      ARM: nomadik: register AMBA devices dynamically
      ARM: nomadik: register PL031 RTC
      ARM: nomadik: convert to generic clock
      ARM: nomadik: register all three I2C busses
      ARM: nomadik: register the I2C devices
      ARM: nomadik: register the MMC/SD device
      ARM: nomadik: bump all IRQ numbers by one

Mark Brown (1):
      ARM: SAMSUNG: Introduce Kconfig variable for Samsung custom clk API

Olof Johansson (2):
      Merge branch 'nomadik-for-arm-soc' of git://git.kernel.org/.../linusw/linux-nomadik into next/soc
      Merge branch 'lpc32xx/devel' into next/soc

Pawel Moll (8):
      ARM: vexpress: Check master site in daughterboard's sysctl operations
      ARM: versatile: Make plat-versatile clock optional
      ARM: vexpress: Initial common clock support
      ARM: vexpress: Add missing SP804 interrupt in motherboard's DTS files
      ARM: vexpress: Add fixed regulator for SMSC
      ARM: vexpress: Convert V2P-CA15 Device Tree to 64 bit addresses
      ARM: vexpress: Add Device Tree for V2P-CA15_CA7 core tile
      ARM: vexpress: Config option for early printk console

Rafal Prylowski (2):
      ep93xx: IDE driver platform support code
      ep93xx: Add IDE support to edb93xx boards

Roland Stigge (20):
      ARM: LPC32xx: Add NAND flash timing to PHY3250 board dts
      ARM: LPC32xx: Clock initialization for NAND controllers
      ARM: LPC32xx: Remove SLC controller initialization from platform init
      ARM: LPC32xx: Add DMA configuration to platform data
      ARM: LPC32xx: Adjust dtsi file for MLC controller configuration
      ARM: LPC32xx: Add dts for EA3250 reference board
      ARM: LPC32xx: DTS adjustment for key matrix controller
      ARM: LPC32xx: Clock adjustment for key matrix controller
      ARM: LPC32xx: Defconfig update
      ARM: LPC32xx: Add MMC controller support
      ARM: LPC32xx: DTS adjustment for using pl18x primecell
      ARM: LPC32xx: DT conversion of Standard UARTs
      ARM: LPC32xx: High Speed UART configuration via DT
      ARM: LPC32xx: Remove mach specific ARCH_NR_GPIOS, use default
      ARM: LPC32xx: Fix lpc32xx.dtsi status property: "disable" -> "disabled"
      ARM: LPC32xx: Init MMC via clock
      ARM: LPC32xx: Add further bits to MMC init
      ARM: LPC32xx: Remove wrong re-initialization of MMC clock register
      ARM: LPC32xx: Remove USB and I2C init from phy3250.c
      ARM: LPC32xx: Adjust to pl08x DMA interface changes

Sachin Kamat (3):
      ARM: EXYNOS: Update HSOTG PHY clock setting for EXYNOS4X12
      ARM: EXYNOS: Make combiner_init function static
      ARM: EXYNOS: Add missing static storage class specifier in pmu.c file

Tony Lindgren (1):
      Merge tag 'omap-devel-a-for-3.6' of git://git.kernel.org/.../pjw/omap-pending into devel-am33xx

Vaibhav Hiremath (6):
      ARM: OMAP2+: control: Add AM33XX control reg & sec clkctrl offset
      ARM: OMAP AM33xx: voltagedomain: Add voltage domain data
      ARM: OMAP AM33xx: PRM: add PRM support
      ARM: OMAP AM33xx: CM: Introduce AM33xx CM APIs and register level details
      ARM: OMAP AM33xx: powerdomains: add AM335x support
      ARM: OMAP AM33xx: clockdomains: Add clockdomain data and respective operations

Will Deacon (1):
      ARM: vexpress: remove automatic errata workaround selection

 arch/arm/Kconfig                                  |   11 +-
 arch/arm/Kconfig.debug                            |   26 +
 arch/arm/boot/dts/ea3250.dts                      |  157 +++++
 arch/arm/boot/dts/lpc32xx.dtsi                    |   74 ++-
 arch/arm/boot/dts/phy3250.dts                     |   61 ++
 arch/arm/boot/dts/vexpress-v2m-rs1.dtsi           |   11 +
 arch/arm/boot/dts/vexpress-v2m.dtsi               |   11 +
 arch/arm/boot/dts/vexpress-v2p-ca15-tc1.dts       |   36 +-
 arch/arm/boot/dts/vexpress-v2p-ca15_a7.dts        |  188 ++++++
 arch/arm/configs/lpc32xx_defconfig                |   24 +-
 arch/arm/mach-davinci/Kconfig                     |    1 +
 arch/arm/mach-davinci/Makefile                    |    1 +
 arch/arm/mach-davinci/cp_intc.c                   |   63 +-
 arch/arm/mach-davinci/pm_domain.c                 |   64 ++
 arch/arm/mach-ep93xx/core.c                       |   96 +++
 arch/arm/mach-ep93xx/edb93xx.c                    |   24 +
 arch/arm/mach-ep93xx/include/mach/platform.h      |    3 +
 arch/arm/mach-ep93xx/soc.h                        |    1 +
 arch/arm/mach-exynos/common.c                     |    3 +-
 arch/arm/mach-exynos/include/mach/regs-pmu.h      |    5 +
 arch/arm/mach-exynos/include/mach/regs-usb-phy.h  |   20 +-
 arch/arm/mach-exynos/pmu.c                        |   18 +-
 arch/arm/mach-exynos/setup-usb-phy.c              |   60 +-
 arch/arm/mach-imx/Kconfig                         |    3 +-
 arch/arm/mach-imx/devices-imx35.h                 |    4 +
 arch/arm/mach-imx/ehci-imx25.c                    |   24 +-
 arch/arm/mach-imx/ehci-imx35.c                    |   24 +-
 arch/arm/mach-imx/ehci-imx5.c                     |   31 +-
 arch/arm/mach-imx/mach-mx35_3ds.c                 |    1 +
 arch/arm/mach-lpc32xx/Kconfig                     |   32 -
 arch/arm/mach-lpc32xx/Makefile.boot               |    1 +
 arch/arm/mach-lpc32xx/clock.c                     |  123 +++-
 arch/arm/mach-lpc32xx/common.c                    |   10 +-
 arch/arm/mach-lpc32xx/include/mach/gpio.h         |    2 -
 arch/arm/mach-lpc32xx/include/mach/platform.h     |   14 +
 arch/arm/mach-lpc32xx/phy3250.c                   |  163 ++---
 arch/arm/mach-lpc32xx/serial.c                    |   90 +--
 arch/arm/mach-nomadik/Makefile                    |    2 -
 arch/arm/mach-nomadik/board-nhk8815.c             |   67 +-
 arch/arm/mach-nomadik/clock.c                     |   75 ---
 arch/arm/mach-nomadik/clock.h                     |   15 -
 arch/arm/mach-nomadik/cpu-8815.c                  |  126 ++--
 arch/arm/mach-nomadik/i2c-8815nhk.c               |   38 +-
 arch/arm/mach-nomadik/include/mach/irqs.h         |   85 ++-
 arch/arm/mach-omap2/Makefile                      |    6 +
 arch/arm/mach-omap2/board-generic.c               |   18 +
 arch/arm/mach-omap2/clockdomain.h                 |    2 +
 arch/arm/mach-omap2/clockdomain33xx.c             |   74 +++
 arch/arm/mach-omap2/clockdomains33xx_data.c       |  196 ++++++
 arch/arm/mach-omap2/cm-regbits-33xx.h             |  687 +++++++++++++++++++++
 arch/arm/mach-omap2/cm33xx.c                      |  313 ++++++++++
 arch/arm/mach-omap2/cm33xx.h                      |  420 +++++++++++++
 arch/arm/mach-omap2/common.h                      |    3 +
 arch/arm/mach-omap2/control.h                     |   39 +-
 arch/arm/mach-omap2/include/mach/debug-macro.S    |   17 +-
 arch/arm/mach-omap2/io.c                          |   13 +
 arch/arm/mach-omap2/irq.c                         |    2 +-
 arch/arm/mach-omap2/powerdomain.h                 |   23 +-
 arch/arm/mach-omap2/powerdomain33xx.c             |  229 +++++++
 arch/arm/mach-omap2/powerdomains33xx_data.c       |  185 ++++++
 arch/arm/mach-omap2/prm-regbits-33xx.h            |  357 +++++++++++
 arch/arm/mach-omap2/prm33xx.c                     |  135 ++++
 arch/arm/mach-omap2/prm33xx.h                     |  129 ++++
 arch/arm/mach-omap2/timer.c                       |    5 +
 arch/arm/mach-omap2/voltage.h                     |    1 +
 arch/arm/mach-omap2/voltagedomains33xx_data.c     |   43 ++
 arch/arm/mach-tegra/Makefile                      |    3 +-
 arch/arm/mach-tegra/apbio.c                       |  194 +++++-
 arch/arm/mach-tegra/apbio.h                       |   19 +-
 arch/arm/mach-tegra/common.c                      |    3 +
 arch/arm/mach-vexpress/Kconfig                    |    5 +-
 arch/arm/mach-vexpress/Makefile.boot              |    3 +-
 arch/arm/mach-vexpress/ct-ca9x4.c                 |   64 +-
 arch/arm/mach-vexpress/include/mach/clkdev.h      |   15 -
 arch/arm/mach-vexpress/include/mach/debug-macro.S |   41 ++
 arch/arm/mach-vexpress/include/mach/motherboard.h |   28 +-
 arch/arm/mach-vexpress/include/mach/uncompress.h  |   14 +
 arch/arm/mach-vexpress/v2m.c                      |  296 +++++----
 arch/arm/plat-mxc/devices/platform-mxc_rtc.c      |    5 +
 arch/arm/plat-mxc/include/mach/iomux-mx51.h       |   14 +
 arch/arm/plat-mxc/include/mach/mxc_ehci.h         |   16 +-
 arch/arm/plat-omap/include/plat/serial.h          |    4 +
 arch/arm/plat-omap/include/plat/uncompress.h      |    6 +
 arch/arm/plat-samsung/Kconfig                     |    4 +
 arch/arm/plat-samsung/Makefile                    |    4 +-
 arch/arm/plat-samsung/include/plat/cpu.h          |    4 +
 arch/arm/plat-versatile/Kconfig                   |    3 +
 arch/arm/plat-versatile/Makefile                  |    2 +-
 drivers/clk/Makefile                              |    1 +
 drivers/clk/clk-nomadik.c                         |   47 ++
 include/linux/platform_data/clk-nomadik.h         |    2 +
 91 files changed, 4730 insertions(+), 852 deletions(-)