[GIT PULL 05/15] arm-soc: device tree description updates

From: Arnd Bergmann
Date: Mon Jul 23 2012 - 16:33:37 EST


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/dt

for you to fetch changes up to 1fc5f7d5c680ac36bd41e13a3d77cbe2eaa312e0:

Merge branch 'lpc32xx/dts2' of git://git.antcom.de/linux-2.6 into next/dt (2012-07-21 00:11:16 +0200)

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

arm-soc: device tree description updates

This branch contains two kinds of updates: Some platforms in the process
of getting converted to device tree based booting, and the platform
specific patches necessary for that are included here. Other platforms
are already converted, so we just need to update the actual device
tree source files and the binding documents to add support for new board
and new drivers.
In the future we will probably separate those into two branches, and
in the long run, the plan is to move the device tree source files out
of the kernel repository, but that has to wait until we have completed
a much larger portion of the binding documents.

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

Afzal Mohammed (1):
arm/dts: am33xx wdt node

Alexandre Pereira da Silva (1):
ARM: LPC32xx: Add PWM to base dts file

AnilKumar Ch (4):
arm/dts: Add initial DT support for AM33XX SoC family
arm/dts: Add support for AM335x EVM
arm/dts: Add support for AM335x BeagleBone
arm/dts: remove MMC/SD and SPI related entries from am33xx.dtsi

Arnd Bergmann (20):
Merge branch 'lpc32xx/dts' of git://git.antcom.de/linux-2.6 into next/dt
Merge tag 'v3.5-rc5' into next/dt
Merge branch 'mxs/dt-for-3.6' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/dt
Merge branch 'imx/dt-for-3.6' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/dt
Merge branch 'tegra/cleanup' into next/dt
Merge branch 'for-3.6/dt' of git://git.kernel.org/.../swarren/linux-tegra into next/dt
Merge tag 'v3.5-rc6' into next/dt
Merge tag 'at91-for-next-dt' of git://github.com/at91linux/linux-at91 into next/dt
Merge tag 'omap-devel-dt-for-v3.6' of git://git.kernel.org/.../tmlind/linux-omap into next/dt
Merge tag 'imx-dt' of git://git.pengutronix.de/git/imx/linux-2.6 into next/dt
Merge branch 'imx/dt-for-3.6' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/dt
Merge branch 'mxs/dt-for-3.6' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/dt
Merge tag 'davinci-v3.6-dt' of git://gitorious.org/linux-davinci/linux-davinci into next/dt
Merge branch 'samsung/dma' into next/dt
Merge branch 'next/dt-samsung' of git://git.kernel.org/.../kgene/linux-samsung into next/dt
ARM: EXYNOS: mark the DMA channel binding for SPI as preliminary
Merge branch 'ux500/fixes-3.5' into next/dt
Merge branch 'for-arm-soc-next' of git://git.linaro.org/people/ljones/linux-3.0-ux500 into next/dt
Merge branch 'lpc32xx/dts2' of git://git.antcom.de/linux-2.6 into next/dt
Merge branch 'next/dt' into for-next

Denis 'GNUtoo' Carikli (2):
ARM i.MX31: Add devicetree support
arm/dts: Add support for i.MX31 bug 1.x board from buglabs.

Fabio Estevam (4):
serial: mxs-auart: Allow device tree probing
ARM: dts: mx28evk: Add auart0 and auart3 support
ARM: mx23: Add initial support for olinuxino board
ARM: dts: Add basic support for mx27_3ds board

Fabio Porcedda (1):
ARM: at91: add support for Telit EVK-PRO3 with Telit GE863-PRO3

Heiko Schocher (1):
ARM: davinci: cp_intc: Add OF support for TI interrupt controller

Huang Shijie (6):
ARM: imx6q: add DT node for apbh-dma
ARM: imx6q: add clock for apbh-dma
ARM: imx6q: add DT node for gpmi nand
ARM: imx6q: add clocks for gpmi-nand
ARM: mx28: add gpmi-nand support
ARM: dts: mx23: add gpmi nand support

Hui Wang (1):
ARM: dts: imx6q-sabrelite: add ecspi1 pinctrl support

Jiri Prchal (1):
ARM: at91: Add support for board aks-cdu

Jon Hunter (1):
arm/dts: OMAP2: Add support for OMAP2420H4 Board

Kukjin Kim (1):
Merge branch 'next/devel-dma-ops' into next/dt-samsung

Lauri Hintsala (6):
ARM: apx4devkit: add NAND support
ARM: apx4devkit: add display support
ARM: apx4devkit: fix the bus-width of SSP0 to 4 bits
ARM: apx4devkit: add SSP2 support
ARM: apx4devkit: remove AUART3
ARM: apx4devkit: add pin muxing for GPIOs

Lee Jones (20):
ARM: ux500: Enable Device Tree support mmci for Snowball
ARM: ux500: Remove unused i2c platform_data initialisation code
ARM: ux500: Provide auxdata to be used as name base clock search for nmk-i2c
ARM: ux500: Kconfig: Compile in leds-gpio support for Snowball
ARM: ux500: Enable the user LED on Snowball via Device Tree
ARM: ux500: Add a ab8500-gpadc node to the db8500 Device Tree
ARM: ux500: Add support for input/ponkey into the db8500's Device Tree
ARM: ux500: Enable LED heartbeat functionality on Snowball
ARM: ux500: Enable LED heartbeat functionality on Snowbal via DT
ARM: ux500: Add db8500 Device Tree node for ab8500-sysctrl
ARM: ux500: Add db8500 Device Tree node for misc/ab8500-pwm
ARM: ux500: Add a ab8500-usb Device Tree node for db8500 based devices
ARM: ux500: Apply ab8500-debug node do the db8500 DT structure
ARM: ux500: Correctly reference IRQs supplied by the AB8500 from Device Tree
ARM: ux500: Enable the AB8500 RTC for all DT:ed DB8500 based devices
ARM: ux500: Move rtc-pl031 registration to Device Tree when enabled
pinctrl: pinctrl-nomadik: Append sleepmode property with vendor specific prefixes
ARM: ux500: Ensure vendor specific properties have the vendor's identifier
ARM: ux500: Remove temporary snowball_of_platform_devs enablement structure
ARM: ux500: Remove PMU platform registration when booting with DT

Marc Kleine-Budde (2):
ARM: imx: enable flexcan on imx25, imx35, imx53, imx6q
ARM: mxs: enable flexcan on imx28

Marek Vasut (3):
ARM: dts: imx23: Fix the gpmi/gpmi-nand DT name
rtc: stmp3xxx: Add simple binding for the stmp3xxx-rtc
ARM: mxs: convert m28evk board to device tree

Maxime Ripard (3):
ARM: dts: imx28: Add additionnal muxing options to iMX28 DTSI
ARM: mxs: Add Crystalfontz CFA-10036 DTS
ARM: dts: cfa10036: Add Power LED to the CFA-10036 board

Otavio Salvador (1):
ARM: imx6q: ensure ANATOP controller is available

Peter Ujfalusi (7):
arm/dts: omap4: Add entry for OMAP McPDM IP
arm/dts: omap4: Add entry for OMAP DMIC IP
arm/dts: omap4-sdp: Add fixed regulator to represent VBAT
arm/dts: omap4-sdp: Add support for twl6040
arm/dts: omap4-sdp: Enable audio support via device tree
arm/dts: omap4-panda: Audio support for PandaBoard 4430
arm/dts: New dts file for PandaBoardES (4460)

Richard Zhao (5):
ARM: dts: imx28-evk: add usb devices
ARM: imx6q: add usb controller clock lookups
ARM: imx6q: add usbphy clocks
ARM: imx6q: disable usb charger detector
ARM: dts: imx6q-sabrelite: add usb devices

Roland Stigge (1):
ARM: LPC32xx: Update DTS file for EA3250 board

Shawn Guo (24):
ARM: mxs: store mac address read from OTP in device tree
video: mxsfb: move mxsfb.h into include/linux
video: mxsfb: add simple device tree probe
ARM: mxs: use auxdata to attach mxsfb_platform_data
ARM: dts: mxs: add comments for pinmux-ids
ARM: dts: mxs: add hog-gpios for imx23-evk and imx28-evk
ARM: dts: imx23-evk: updates for mmc device
ARM: dts: imx23-evk: add auart device
ARM: dts: imx28-evk: add vmmc-supply for mmc device
ARM: dts: imx28-evk: add missing properties for fec
ARM: dts: imx28-evk: add heartbeat gpio-leds
ARM: dts: mxs: enable rtc for imx23 and imx28
ARM: dts: mxs: add pwm-backlight for imx23-evk and imx28-evk
ARM: dts: mxs: add lcd support for imx23-evk and imx28-evk
ARM: dts: imx28-evk: add flexan devices
bindings: update imx and mxs #gpio-cells
ARM: dts: imx: update #interrupt-cells for gpio nodes
ARM: dts: imx28: move extra gpmi-nand pins into board dts
ARM: dts: imx28: move lcdif control pins into board dts
ARM: mxs: convert apx4devkit board to device tree
ARM: mxs: convert tx28 board to device tree
ARM: mxs: convert stmp378x_devb board to device tree
ARM: mxs: add dtb-y target into Makefile.boot
ARM: mxs: rename dts files with soc name being the prefix

Stephen Warren (3):
ARM: dt: tegra: add Whistler device tree file
ARM: dt: tegra: seaboard: instantiate pinctrl-based I2C bus mux
ARM: dt: tegra seaboard: move battery monitor to mux'd I2C bus.

Thomas Abraham (14):
ARM: S3C64XX: Add a new dma request id for device tree based dma channel lookup
spi: s3c64xx: remove unused S3C64XX_SPI_ST_TRLCNTZ macro
spi: s3c64xx: move controller information into driver data
ARM: SAMSUNG: Remove pdev pointer parameter from spi gpio setup functions
ARM: SAMSUNG: Modify s3c64xx_spi{0|1|2}_set_platdata function
spi: s3c64xx: Remove the 'set_level' callback from controller data
spi: s3c64xx: add device tree support
ARM: EXYNOS: Add device tree node for EXYNOS4 interrupt combiner controller
ARM: EXYNOS: Fix the incorrect hierarchy of spi controller bus clock
ARM: EXYNOS: Enable platform support for SPI controllers for EXYNOX4
ARM: dts: Add nodes for spi controllers for SAMSUNG EXYNOS4 platforms
ARM: EXYNOS: Add spi clock support for EXYNOS5
ARM: EXYNOS: Enable platform support for SPI controllers for EXYNOS5
ARM: dts: Add nodes for spi controllers for SAMSUNG EXYNOS5 platforms

Uri Yosef (1):
arm/dts: OMAP4: Add Variscite OMAP4 System-On-Modeule support

Vaibhav Hiremath (2):
arm/dts: Add support for TI AM3517/05 EVM board
arm/dts: omap3-evm: Add i2c and twl4030 support

Xiao Jiang (3):
arm/dts: add wdt node for omap3 and omap4
ARM: OMAP: avoid build wdt platform device if with dt support
watchdog: omap_wdt: add device tree support

.../devicetree/bindings/arm/davinci/cp-intc.txt | 27 ++
Documentation/devicetree/bindings/arm/olimex.txt | 6 +
.../devicetree/bindings/arm/omap/omap.txt | 3 +
Documentation/devicetree/bindings/fb/mxsfb.txt | 19 +
.../devicetree/bindings/gpio/fsl-imx-gpio.txt | 14 +-
.../devicetree/bindings/gpio/gpio-mxs.txt | 5 +-
.../devicetree/bindings/gpio/gpio-nmk.txt | 2 +-
.../devicetree/bindings/rtc/stmp3xxx-rtc.txt | 16 +
.../devicetree/bindings/spi/spi-samsung.txt | 116 +++++
.../bindings/tty/serial/fsl-mxs-auart.txt | 27 ++
.../devicetree/bindings/watchdog/omap-wdt.txt | 14 +
arch/arm/boot/dts/aks-cdu.dts | 113 +++++
arch/arm/boot/dts/am335x-bone.dts | 20 +
arch/arm/boot/dts/am335x-evm.dts | 20 +
arch/arm/boot/dts/am33xx.dtsi | 158 +++++++
arch/arm/boot/dts/am3517-evm.dts | 32 ++
arch/arm/boot/dts/db8500.dtsi | 77 +++-
arch/arm/boot/dts/ea3250.dts | 17 +
arch/arm/boot/dts/evk-pro3.dts | 41 ++
arch/arm/boot/dts/exynos4210-origen.dts | 12 +
arch/arm/boot/dts/exynos4210-smdkv310.dts | 38 ++
arch/arm/boot/dts/exynos4210.dtsi | 47 ++
arch/arm/boot/dts/exynos5250-smdk5250.dts | 38 ++
arch/arm/boot/dts/exynos5250.dtsi | 36 ++
arch/arm/boot/dts/ge863-pro3.dtsi | 52 +++
arch/arm/boot/dts/imx23-evk.dts | 66 ++-
arch/arm/boot/dts/imx23-olinuxino.dts | 44 ++
arch/arm/boot/dts/imx23-stmp378x_devb.dts | 78 ++++
arch/arm/boot/dts/imx23.dtsi | 169 ++++++-
arch/arm/boot/dts/imx27-3ds.dts | 41 ++
arch/arm/boot/dts/imx27.dtsi | 12 +-
arch/arm/boot/dts/imx28-apx4devkit.dts | 198 ++++++++
arch/arm/boot/dts/imx28-cfa10036.dts | 52 +++
arch/arm/boot/dts/imx28-evk.dts | 164 +++++++
arch/arm/boot/dts/imx28-m28evk.dts | 210 +++++++++
arch/arm/boot/dts/imx28-tx28.dts | 97 ++++
arch/arm/boot/dts/imx28.dtsi | 353 ++++++++++++--
arch/arm/boot/dts/imx31-bug.dts | 31 ++
arch/arm/boot/dts/imx31.dtsi | 88 ++++
arch/arm/boot/dts/imx51.dtsi | 8 +-
arch/arm/boot/dts/imx53.dtsi | 14 +-
arch/arm/boot/dts/imx6q-arm2.dts | 6 +
arch/arm/boot/dts/imx6q-sabrelite.dts | 33 ++
arch/arm/boot/dts/imx6q.dtsi | 99 +++-
arch/arm/boot/dts/lpc32xx.dtsi | 5 +
arch/arm/boot/dts/omap2420-h4.dts | 20 +
arch/arm/boot/dts/omap3-evm.dts | 28 ++
arch/arm/boot/dts/omap3.dtsi | 5 +
arch/arm/boot/dts/omap4-panda.dts | 37 ++
arch/arm/boot/dts/omap4-pandaES.dts | 24 +
arch/arm/boot/dts/omap4-sdp.dts | 68 +++
arch/arm/boot/dts/omap4-var_som.dts | 96 ++++
arch/arm/boot/dts/omap4.dtsi | 23 +
arch/arm/boot/dts/snowball.dts | 21 +-
arch/arm/boot/dts/tegra20-seaboard.dts | 85 +++-
arch/arm/boot/dts/tegra20-whistler.dts | 301 ++++++++++++
arch/arm/mach-at91/Makefile.boot | 2 +
arch/arm/mach-davinci/cp_intc.c | 16 +-
arch/arm/mach-davinci/include/mach/cp_intc.h | 1 +
arch/arm/mach-exynos/clock-exynos4.c | 67 ++-
arch/arm/mach-exynos/clock-exynos5.c | 95 ++++
arch/arm/mach-exynos/include/mach/irqs.h | 4 +
arch/arm/mach-exynos/include/mach/map.h | 3 +
arch/arm/mach-exynos/mach-exynos4-dt.c | 6 +
arch/arm/mach-exynos/mach-exynos5-dt.c | 6 +
arch/arm/mach-exynos/setup-spi.c | 33 +-
arch/arm/mach-imx/Kconfig | 13 +
arch/arm/mach-imx/Makefile | 1 +
arch/arm/mach-imx/clk-imx31.c | 19 +
arch/arm/mach-imx/clk-imx6q.c | 22 +-
arch/arm/mach-imx/imx31-dt.c | 63 +++
arch/arm/mach-imx/mach-imx6q.c | 41 ++
arch/arm/mach-mxs/Kconfig | 1 +
arch/arm/mach-mxs/Makefile.boot | 9 +
arch/arm/mach-mxs/devices-mx23.h | 2 +-
arch/arm/mach-mxs/devices-mx28.h | 2 +-
arch/arm/mach-mxs/devices/platform-mxsfb.c | 2 +-
arch/arm/mach-mxs/mach-mxs.c | 215 ++++++++-
arch/arm/mach-omap2/devices.c | 2 +-
arch/arm/mach-s3c24xx/clock-s3c2416.c | 3 +-
arch/arm/mach-s3c24xx/clock-s3c2443.c | 2 +-
arch/arm/mach-s3c24xx/common-s3c2443.c | 4 +-
arch/arm/mach-s3c24xx/setup-spi.c | 10 +-
arch/arm/mach-s3c64xx/clock.c | 20 +-
arch/arm/mach-s3c64xx/include/mach/dma.h | 1 +
arch/arm/mach-s3c64xx/mach-crag6410.c | 2 +-
arch/arm/mach-s3c64xx/setup-spi.c | 19 +-
arch/arm/mach-s5p64x0/clock-s5p6440.c | 12 +-
arch/arm/mach-s5p64x0/clock-s5p6450.c | 12 +-
arch/arm/mach-s5p64x0/setup-spi.c | 21 +-
arch/arm/mach-s5pc100/clock.c | 30 +-
arch/arm/mach-s5pc100/setup-spi.c | 30 +-
arch/arm/mach-s5pv210/clock.c | 14 +-
arch/arm/mach-s5pv210/setup-spi.c | 21 +-
arch/arm/mach-tegra/Makefile.boot | 1 +
arch/arm/mach-ux500/Kconfig | 1 +
arch/arm/mach-ux500/board-mop500-sdi.c | 4 +-
arch/arm/mach-ux500/board-mop500.c | 63 +--
arch/arm/mach-ux500/board-mop500.h | 3 +
arch/arm/mach-ux500/cpu-db8500.c | 4 +-
arch/arm/plat-mxc/include/mach/common.h | 1 +
arch/arm/plat-samsung/devs.c | 60 +--
arch/arm/plat-samsung/include/plat/s3c64xx-spi.h | 39 +-
drivers/i2c/busses/i2c-nomadik.c | 3 +-
drivers/pinctrl/pinctrl-nomadik.c | 2 +-
drivers/rtc/rtc-stmp3xxx.c | 8 +
drivers/spi/spi-s3c64xx.c | 481 +++++++++++++++++---
drivers/tty/serial/mxs-auart.c | 42 +-
drivers/video/mxsfb.c | 62 ++-
drivers/watchdog/omap_wdt.c | 7 +
.../include/mach => include/linux}/mxsfb.h | 6 +-
111 files changed, 4516 insertions(+), 523 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/