From: Arnd Bergmann <arnd@arndb.de>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-kernel@vger.kernel.org, Olof Johansson <olof@lixom.net>,
Russell King <linux@arm.linux.org.uk>,
<linux-arm-kernel@lists.infradead.org>,
Arnd Bergmann <arnd@arndb.de>
Subject: [GIT PULL 03/11] Device tree conversions for samsung and tegra
Date: Mon, 9 Jan 2012 22:12:43 +0000 [thread overview]
Message-ID: <1326147171-13752-4-git-send-email-arnd@arndb.de> (raw)
In-Reply-To: <1326147171-13752-1-git-send-email-arnd@arndb.de>
Both platforms had some initial device tree support, but this adds
much more to actually make it usable.
This is where the really nasty conflicts in the samsung platform
start, due to some files getting moved around and combined in the
'restart' branch that has already gone into mainline through
Russell's tree.
The following changes since commit e88e1cdb55595657f6aac915042f998165f97877:
Merge branch 'next/cleanup' into for-next3 (2012-01-09 16:47:32 +0000)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git next/dt
Arnd Bergmann (8):
Merge branch 'for-3.3/dt' of git://git.kernel.org/.../olof/tegra into tegra/dt
Merge branch 'next-samsung-devel-dt1' of git://git.kernel.org/.../kgene/linux-samsung into samsung/dt
Merge branch 'tegra/cleanup' into next/dt
Merge branch 'tegra/dt' into next/dt
Merge branch 'samsung/dt' into next/dt
Merge branch 'depends/rmk/for-linus' into samsung/dt
Merge branch 'next/cleanup' into samsung/dt
Merge branch 'samsung/dt' into next/dt
Marc Dietrich (1):
arm/dt: tegra: add dts file for paz00
Mark Brown (1):
serial: samsung: Fix build for non-Exynos4210 devices
Olof Johansson (3):
arm/tegra: fix variable formatting in makefile
arm/dt: add basic usb nodes to tegra device trees
USB: ehci-tegra: add probing through device tree
Peter De Schrijver (1):
arm/tegra: initial device tree for tegra30
Stephen Warren (12):
arm/dt: tegra: Clean up I2S and DAS nodes
arm/tegra: Add device-tree support for TrimSlice board
arm/tegra: board-dt: Fix AUXDATA typo
arm/tegra: board-dt: Enable audio-related clocks
arm/dt: tegra: Remove /memreserve/ from device-tree files
arm/dt: tegra: Remove /chosen node
arm/dt: tegra: Fix I2C nodes to match board files
arm/dt: tegra: Fix serial nodes to match board files
arm/dt: tegra: Fix SDHCI nodes to match board files
arm/dt: tegra: Use new compatible value for DVC I2C controller
arm/dt: Add ADT7461 to Seaboard
arm/tegra: Seaboard: Add GPIO key device tree nodes
Thomas Abraham (26):
ARM: SAMSUNG: Move timer irq numbers to end of linux irq space
ARM: EXYNOS: Enable conversion of GIC dt irq specifier to linux virq
gpio/samsung: Add device tree support for EXYNOS4
serial: samsung: Keep a copy of the location of platform data in driver's private data
ARM: S3C2440: move handling of fclk/n clock to platform code
serial: samsung: switch to clkdev based clock lookup
ARM: SAMSUNG: remove struct 's3c24xx_uart_clksrc' and all uses of it
serial: samsung: remove all uses of get_clksrc and set_clksrc
ARM: SAMSUNG: register uart clocks to clock lookup list
serial: samsung: merge all SoC specific port reset functions
serial: samsung: merge probe() function from all SoC specific extensions
serial: samsung: add device tree support
DMA: PL330: move filter function into driver
DMA: PL330: Infer transfer direction from transfer request instead of platform data
ARM: EXYNOS: Modify platform data for pl330 driver
DMA: PL330: Add device tree support
ARM: SAMSUNG: Add device tree support for pl330 dma engine wrappers
ARM: EXYNOS: Limit usage of pl330 device instance to non-dt build
ARM: EXYNOS: Add a alias for pdma clocks
ARM: S5P64x0: Modify platform data for pl330 driver
ARM: S5PC100: Modify platform data for pl330 driver
ARM: S5PV210: Modify platform data for pl330 driver
input: samsung-keypad: Add device tree support
rtc: rtc-s3c: Add device tree support
ARM: EXYNOS: Add Exynos4 device tree enabled board file
ARM: dts: Add intial dts file for EXYNOS4210 SoC, SMDKV310 and ORIGEN
pdeschrijver@nvidia.com (1):
arm/tegra: convert tegra20 to GIC devicetree binding
.../devicetree/bindings/arm/insignal-boards.txt | 8 +
.../devicetree/bindings/arm/samsung-boards.txt | 8 +
Documentation/devicetree/bindings/arm/tegra.txt | 14 +
.../devicetree/bindings/dma/arm-pl330.txt | 30 +
.../devicetree/bindings/gpio/gpio-samsung.txt | 40 ++
.../devicetree/bindings/input/samsung-keypad.txt | 88 +++
Documentation/devicetree/bindings/rtc/s3c-rtc.txt | 20 +
.../devicetree/bindings/serial/samsung_uart.txt | 14 +
.../devicetree/bindings/usb/tegra-usb.txt | 13 +
arch/arm/boot/dts/exynos4210-origen.dts | 137 +++++
arch/arm/boot/dts/exynos4210-smdkv310.dts | 182 ++++++
arch/arm/boot/dts/exynos4210.dtsi | 397 ++++++++++++
arch/arm/boot/dts/tegra-harmony.dts | 29 +-
arch/arm/boot/dts/tegra-paz00.dts | 77 +++
arch/arm/boot/dts/tegra-seaboard.dts | 74 +++-
arch/arm/boot/dts/tegra-trimslice.dts | 65 ++
arch/arm/boot/dts/tegra-ventana.dts | 45 ++-
arch/arm/boot/dts/tegra20.dtsi | 71 ++-
arch/arm/boot/dts/tegra30.dtsi | 127 ++++
arch/arm/mach-exynos/Kconfig | 24 +
arch/arm/mach-exynos/Makefile | 5 +-
arch/arm/mach-exynos/clock.c | 141 +++--
arch/arm/mach-exynos/common.c | 37 +-
arch/arm/mach-exynos/dma.c | 229 ++-----
arch/arm/mach-exynos/include/mach/irqs.h | 8 +-
arch/arm/mach-exynos/mach-exynos4-dt.c | 85 +++
arch/arm/mach-s3c2410/mach-bast.c | 22 -
arch/arm/mach-s3c2410/mach-vr1000.c | 24 -
arch/arm/mach-s3c2410/s3c2410.c | 6 +
arch/arm/mach-s3c2412/clock.c | 7 +
arch/arm/mach-s3c2440/clock.c | 44 ++
arch/arm/mach-s3c2440/mach-anubis.c | 22 +-
arch/arm/mach-s3c2440/mach-at2440evb.c | 22 +-
arch/arm/mach-s3c2440/mach-osiris.c | 24 +-
arch/arm/mach-s3c2440/mach-rx1950.c | 18 +-
arch/arm/mach-s3c2440/mach-rx3715.c | 19 +-
arch/arm/mach-s3c64xx/clock.c | 37 +-
arch/arm/mach-s5p64x0/clock-s5p6440.c | 32 +-
arch/arm/mach-s5p64x0/clock-s5p6450.c | 32 +-
arch/arm/mach-s5p64x0/common.c | 31 -
arch/arm/mach-s5p64x0/dma.c | 227 ++-----
arch/arm/mach-s5p64x0/include/mach/irqs.h | 2 +
arch/arm/mach-s5pc100/clock.c | 33 +-
arch/arm/mach-s5pc100/dma.c | 247 +++------
arch/arm/mach-s5pc100/include/mach/irqs.h | 2 +
arch/arm/mach-s5pv210/clock.c | 107 ++--
arch/arm/mach-s5pv210/common.c | 19 -
arch/arm/mach-s5pv210/dma.c | 241 +++------
arch/arm/mach-s5pv210/include/mach/irqs.h | 2 +
arch/arm/mach-tegra/Makefile | 2 +
arch/arm/mach-tegra/Makefile.boot | 2 +
arch/arm/mach-tegra/board-dt.c | 49 ++-
arch/arm/mach-tegra/irq.c | 10 +-
arch/arm/plat-s3c24xx/s3c2443-clock.c | 23 +-
arch/arm/plat-samsung/dma-ops.c | 15 +-
arch/arm/plat-samsung/include/plat/dma-ops.h | 1 +
arch/arm/plat-samsung/include/plat/dma-pl330.h | 3 +-
arch/arm/plat-samsung/include/plat/irqs.h | 3 +-
arch/arm/plat-samsung/include/plat/regs-serial.h | 45 +-
drivers/dma/pl330.c | 99 ++--
drivers/gpio/gpio-samsung.c | 72 +++
drivers/input/keyboard/samsung-keypad.c | 174 +++++-
drivers/rtc/rtc-s3c.c | 21 +-
drivers/tty/serial/Kconfig | 45 +--
drivers/tty/serial/Makefile | 5 -
drivers/tty/serial/s3c2410.c | 115 ----
drivers/tty/serial/s3c2412.c | 149 -----
drivers/tty/serial/s3c2440.c | 178 ------
drivers/tty/serial/s3c6400.c | 149 -----
drivers/tty/serial/s5pv210.c | 158 -----
drivers/tty/serial/samsung.c | 639 ++++++++++++--------
drivers/tty/serial/samsung.h | 32 +-
drivers/usb/host/ehci-tegra.c | 71 +++
include/linux/amba/pl330.h | 15 +-
74 files changed, 3015 insertions(+), 2248 deletions(-)
next prev parent reply other threads:[~2012-01-09 22:13 UTC|newest]
Thread overview: 23+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-01-09 22:12 [GIT PULL 00/11] arm-soc changes Arnd Bergmann
2012-01-09 22:12 ` [GIT PULL 01/11] Non-critical bug fixes Arnd Bergmann
2012-01-09 22:12 ` [GIT PULL 02/11] Cleanups on various subarchitectures Arnd Bergmann
2012-01-09 22:12 ` Arnd Bergmann [this message]
2012-01-09 22:12 ` [GIT PULL 04/11] Cleanups for the Samsung platforms Arnd Bergmann
2012-01-09 22:12 ` [GIT PULL 05/11] SoC-level changes for tegra and omap Arnd Bergmann
2012-01-09 22:37 ` Linus Torvalds
2012-01-10 8:39 ` Russell King - ARM Linux
2012-01-10 16:08 ` Linus Torvalds
2012-01-11 0:15 ` Junio C Hamano
2012-01-11 18:12 ` Arnd Bergmann
2012-01-11 20:29 ` Geert Uytterhoeven
2012-01-11 21:53 ` Nicolas Pitre
2012-01-11 23:21 ` Linus Torvalds
2012-01-12 6:32 ` Geert Uytterhoeven
2012-01-12 6:41 ` Linus Torvalds
2012-01-09 22:12 ` [GIT PULL 06/11] Board-level changes Arnd Bergmann
2012-01-09 22:12 ` [GIT PULL 07/11] New feature development Arnd Bergmann
2012-01-09 22:12 ` [GIT PULL 08/11] Driver specific changes Arnd Bergmann
2012-01-09 22:12 ` [GIT PULL 09/11] power management changes for omap and imx Arnd Bergmann
2012-01-09 22:12 ` [GIT PULL 10/11] timer changes for msm Arnd Bergmann
2012-01-09 22:12 ` [GIT PULL 11/11] clock management changes for i.MX Arnd Bergmann
2012-01-09 22:55 ` [GIT PULL 00/11] arm-soc changes Linus Torvalds
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1326147171-13752-4-git-send-email-arnd@arndb.de \
--to=arnd@arndb.de \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux@arm.linux.org.uk \
--cc=olof@lixom.net \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
Powered by JetHome