[GIT PULL 3/3] ARM: SoC late changes for v3.12
Kevin Hilman
khilman at linaro.org
Mon Sep 9 18:42:35 EDT 2013
These are changes that arrived a little late before the merge window,
or had dependencies on previous branches.
Highlights:
- ux500: misc. cleanup, fixup I2C devices
- exynos: DT updates for RTC; PM updates
- at91: DT updates for NAND; new platforms added to generic defconfig
- sunxi: DT updates: cubieboard2, pinctrl driver, gated clocks
- highbank: LPAE fixes, select necessary ARM errata
- omap: PM fixes and improvements; OMAP5 mailbox support
- omap: basic support for new DRA7xx SoCs
----------------------------------------------------------------
The following changes since commit 5d96cd70c979a7b93d8a4806c91a1af329833a64:
Merge tag 'renesas-for-linus' into test-merge2
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/late-for-linus
for you to fetch changes up to a2bdc32a527e817fdfa6c56eaa6c70f217da6c6c:
ARM: dts: vexpress: Add CCI node to TC2 device-tree
----------------------------------------------------------------
Aida Mynzhasova (1):
ARM: OMAP: TI81XX: add always-on powerdomain for TI81XX
Ambresh K (7):
ARM: OMAP: DRA7: PRM: Add DRA7XX register definitions
ARM: OMAP: DRA7: CM: Add DRA7XX register defines
ARM: OMAP: DRA7: PRCM: Add DRA7XX local MPU PRCM regsiters
ARM: OMAP: DRA7: clockdomain: Add DRA7XX data and update header
ARM: OMAP: DRA7: powerdomain: Add DRA7XX data and update header
ARM: OMAP: DRA7: hwmod: Create initial DRA7XX SoC data
ARM: OMAP: DRA7: Enable PM framework initializations
Amit Daniel Kachhap (2):
ARM: EXYNOS: enable ARCH_HAS_BANDGAP
ARM: EXYNOS: Skip C1 cpuidle state for exynos5440
Andre Przywara (2):
DMA: fix AMBA PL08x compilation issue with 64bit DMA address type
DMA: fix printk warning in AMBA PL08x DMA driver
Bartlomiej Zolnierkiewicz (1):
ARM: EXYNOS: always enable PM domains support for EXYNOS4X12
Bo Shen (4):
ARM: at91: sama5d3: add definition for usart base address
ARM: at91: include sama5d3.h into hardware.h
ARM: at91: sama5: enable kernel uncompress info output
ARM: at91: sam9n12: enable kernel uncompress info output
Haojian Zhuang (4):
irqchip: move mmp irq driver
irqchip: mmp: support irqchip
ARM: mmp: avoid to include head file in mach-mmp
irqchip: mmp: avoid to include irqs head file
Jean-Christophe PLAGNIOL-VILLARD (1):
ARM: at91: at91_dt_defconfig: enable rm9200 support
Jon Hunter (1):
ARM: OMAP2+: Only write the sysconfig on idle when necessary
Jon Medhurst (Tixy) (1):
ARM: dts: vexpress: Add CCI node to TC2 device-tree
Josh Wu (3):
ARM: at91/dt: sama5d3xek: remove the useless NFC dt parameters
ARM: at91/dt: sama5d3xek: Enable NFC support in dts
ARM: at91/dt: sama5d3xek: reduce the ROM code mapping for pmecc lookup table
Julia Lawall (1):
arch/arm/mach-ux500/cpu-db8500.c: Avoid using ARRAY_AND_SIZE(e) as a function argument
Linus Walleij (2):
ARM: ux500: delete oldschool pin defines
ARM: ux500: fix up the I2C devices
Lokesh Vutla (1):
ARM: OMAP: AM33xx: clock: Add RNG clock data
Maxime Ripard (11):
ARM: sunxi: dt: Add PIO controller to A31 DTSI
ARM: sun6i: Add UART0 muxing options
ARM: sun6i: colombus: Add uart0 muxing
ARM: sun7i: Add the PIO controller node to the DTSI
ARM: sun7i: DT: Add UART muxing options to the DTSI
ARM: sun7i: a20-olinuxino: Enable UARTs muxing
ARM: sun7i: a20-olinuxino: Enable the user LED
ARM: sun7i: Add Cubieboard2 Device Tree
ARM: sun5i: dt: Use the A10s gates in the DTSI
ARM: sun6i: Enable clock support in the DTSI
ARM: sun7i: Enable the A20 clocks in the DTSI
Naveen Krishna Chatradhi (1):
ARM: dts: add ADC device tree node for exynos5420/5250
Olof Johansson (10):
Merge tag 'ux500-core-for-arm-soc-2' of git://git.kernel.org/.../linusw/linux-stericsson into late/all
Merge tag 'mmp-irq' of git://git.kernel.org/.../hzhuang1/linux into late/all
Merge tag 'samsung-dt-2' of git://git.kernel.org/.../kgene/linux-samsung into late/all
Merge tag 'samsung-mach-exynos-v2' of git://git.kernel.org/.../kgene/linux-samsung into late/all
Merge tag 'at91-dt' of git://github.com/at91linux/linux-at91 into late/all
Merge tag 'sunxi-dt-for-3.12-4' of https://github.com/mripard/linux into late/all
Merge tag 'at91-soc' of git://github.com/at91linux/linux-at91 into late/all
Merge tag 'highbank-for-3.12' of git://sources.calxeda.com/kernel/linux into late/all
Merge tag 'omap-for-v3.12/prcm-signed' of git://git.kernel.org/.../tmlind/linux-omap into late/all
Merge tag 'omap-for-v3.12/dra7xx-prcm' of git://git.kernel.org/.../tmlind/linux-omap into late/all
Paul Walmsley (1):
Merge branches 'hwmod_devel_v3.12', 'prcm_devel_v3.12' and 'am33xx_devel_v3.12' into prcm_a_for_v3.12
Rajendra Nayak (4):
ARM: OMAP: DRA7: CM: Add minimal regbit shifts
ARM: OMAP: DRA7: powerdomain: Handle missing vc/vp
ARM: OMAP: DRA7: Reuse the omap44xx_restart and fix the device instance
ARM: OMAP4: clock: Lock PLLs in the right sequence
Rob Herring (8):
ARM: use phys_addr_t for DMA zone sizes
ARM: highbank: enable DMA zone for LPAE
ARM: highbank: select ARCH_HAS_HOLES_MEMORYMODEL
ARM: highbank: select required errata work-arounds
ARM: highbank: select ARCH_DMA_ADDR_T_64BIT for LPAE
ARM: move outer_cache declaration out of ifdef
ARM: highbank: avoid L2 cache smc calls when PL310 is not present
ARM: highbank: clean-up some unused includes
Suman Anna (1):
ARM: OMAP5: hwmod data: Add mailbox data
Tony Lindgren (2):
Merge tag 'for-v3.12/dra7xx' of git://git.kernel.org/.../pjw/omap-pending into omap-for-v3.12/soc
Merge tag 'for-v3.12/omap-prcm-hwmod' of git://git.kernel.org/.../pjw/omap-pending into omap-for-v3.12/prcm
Vaibhav Hiremath (1):
ARM: OMAP: AM33XX: hwmod: Add hwmod data for debugSS
Vikas Sajjan (3):
ARM: dts: Fix the RTC DT node name for Exynos5250
ARM: dts: Update the "status" property of RTC DT node for Exynos5250 SoC
ARM: dts: Add RTC DT node to Exynos5420 SoC
arch/arm/Kconfig | 1 +
arch/arm/boot/dts/Makefile | 1 +
arch/arm/boot/dts/exynos5.dtsi | 2 +-
arch/arm/boot/dts/exynos5250-arndale.dts | 4 -
arch/arm/boot/dts/exynos5250-snow.dts | 4 -
arch/arm/boot/dts/exynos5250.dtsi | 14 +-
arch/arm/boot/dts/exynos5420.dtsi | 17 +
arch/arm/boot/dts/sama5d3.dtsi | 19 +-
arch/arm/boot/dts/sama5d3xcm.dtsi | 2 -
arch/arm/boot/dts/sun5i-a10s.dtsi | 36 +-
arch/arm/boot/dts/sun6i-a31-colombus.dts | 2 +
arch/arm/boot/dts/sun6i-a31.dtsi | 161 +-
arch/arm/boot/dts/sun7i-a20-cubieboard2.dts | 53 +
arch/arm/boot/dts/sun7i-a20-olinuxino-micro.dts | 27 +
arch/arm/boot/dts/sun7i-a20.dtsi | 157 +-
arch/arm/boot/dts/vexpress-v2p-ca15_a7.dts | 25 +
arch/arm/configs/at91_dt_defconfig | 4 +-
arch/arm/include/asm/mach/arch.h | 2 +-
arch/arm/include/asm/outercache.h | 4 +-
arch/arm/mach-at91/include/mach/hardware.h | 1 +
arch/arm/mach-at91/include/mach/sama5d3.h | 8 +
arch/arm/mach-at91/include/mach/uncompress.h | 13 +
arch/arm/mach-exynos/Kconfig | 7 +
arch/arm/mach-exynos/cpuidle.c | 3 +
arch/arm/mach-highbank/Kconfig | 6 +
arch/arm/mach-highbank/highbank.c | 20 +-
arch/arm/mach-mmp/Makefile | 2 +-
arch/arm/mach-mmp/common.h | 1 -
arch/arm/mach-mmp/include/mach/entry-macro.S | 26 -
arch/arm/mach-mmp/include/mach/pxa168.h | 1 +
arch/arm/mach-mmp/include/mach/pxa910.h | 1 +
arch/arm/mach-mmp/mmp-dt.c | 8 +-
arch/arm/mach-mmp/mmp2-dt.c | 8 +-
arch/arm/mach-mmp/mmp2.c | 6 +
arch/arm/mach-mmp/pxa910.c | 7 +
arch/arm/mach-omap2/Makefile | 4 +
arch/arm/mach-omap2/board-generic.c | 1 +
arch/arm/mach-omap2/cclock33xx_data.c | 5 +
arch/arm/mach-omap2/cclock44xx_data.c | 20 +-
arch/arm/mach-omap2/clockdomain.h | 1 +
arch/arm/mach-omap2/clockdomains7xx_data.c | 740 +++++
arch/arm/mach-omap2/cm-regbits-7xx.h | 51 +
arch/arm/mach-omap2/cm1_7xx.h | 324 +++
arch/arm/mach-omap2/cm2_7xx.h | 513 ++++
arch/arm/mach-omap2/io.c | 5 +
arch/arm/mach-omap2/omap_hwmod.c | 4 +-
arch/arm/mach-omap2/omap_hwmod.h | 1 +
arch/arm/mach-omap2/omap_hwmod_33xx_data.c | 69 +-
arch/arm/mach-omap2/omap_hwmod_54xx_data.c | 42 +
arch/arm/mach-omap2/omap_hwmod_7xx_data.c | 2724 ++++++++++++++++++
arch/arm/mach-omap2/powerdomain.h | 1 +
arch/arm/mach-omap2/powerdomains3xxx_data.c | 8 +
arch/arm/mach-omap2/powerdomains7xx_data.c | 454 +++
arch/arm/mach-omap2/prcm-common.h | 1 +
arch/arm/mach-omap2/prcm44xx.h | 5 +
arch/arm/mach-omap2/prcm_mpu7xx.h | 78 +
arch/arm/mach-omap2/prm44xx.c | 12 +-
arch/arm/mach-omap2/prm7xx.h | 678 +++++
arch/arm/mach-omap2/prminst44xx.c | 20 +-
arch/arm/mach-ux500/board-mop500-audio.c | 1 -
arch/arm/mach-ux500/board-mop500-pins.c | 1 -
arch/arm/mach-ux500/board-mop500.c | 33 +-
arch/arm/mach-ux500/cpu-db8500.c | 3 +-
arch/arm/mach-ux500/pins-db8500.h | 746 -----
arch/arm/mm/init.c | 2 +-
drivers/dma/amba-pl08x.c | 23 +-
drivers/irqchip/Makefile | 1 +
.../mach-mmp/irq.c => drivers/irqchip/irq-mmp.c | 338 ++-
include/linux/irqchip/mmp.h | 6 +
69 files changed, 6486 insertions(+), 1082 deletions(-)
create mode 100644 arch/arm/boot/dts/sun7i-a20-cubieboard2.dts
delete mode 100644 arch/arm/mach-mmp/include/mach/entry-macro.S
create mode 100644 arch/arm/mach-omap2/clockdomains7xx_data.c
create mode 100644 arch/arm/mach-omap2/cm-regbits-7xx.h
create mode 100644 arch/arm/mach-omap2/cm1_7xx.h
create mode 100644 arch/arm/mach-omap2/cm2_7xx.h
create mode 100644 arch/arm/mach-omap2/omap_hwmod_7xx_data.c
create mode 100644 arch/arm/mach-omap2/powerdomains7xx_data.c
create mode 100644 arch/arm/mach-omap2/prcm_mpu7xx.h
create mode 100644 arch/arm/mach-omap2/prm7xx.h
delete mode 100644 arch/arm/mach-ux500/pins-db8500.h
rename arch/arm/mach-mmp/irq.c => drivers/irqchip/irq-mmp.c (63%)
create mode 100644 include/linux/irqchip/mmp.h
More information about the linux-arm-kernel
mailing list