[GIT PULL 5/5]: ux500 devicetree changes for v3.11
Linus Walleij
linus.walleij at linaro.org
Tue Jun 4 08:43:21 EDT 2013
Hi ARM SoC folks,
here are the ux500 devicetree changes for v3.11. See the signed
tag for details.
As mentioned this thing has a merge conflict with pull request 4/5
(the DMA40 changes) because they both stir around in the
auxdata population. I would consider merging them into one
place, like the next/dt branch, but you may have better ideas.
After this the ux500 device trees actually look like something you
can feel proud of. We're only missing the clocks for a complete,
self-contained device tree boot.
Yours,
Linus Walleij
The following changes since commit e4aa937ec75df0eea0bee03bffa3303ad36c986b:
Linux 3.10-rc3 (2013-05-26 16:00:47 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
tags/ux500-dt-for-arm-soc
for you to fetch changes up to d594224ae6bbc8b7e84b3309ce5e2697eb27fc8b:
ARM: ux500: drop any 0x prefix from I2C DT devices (2013-06-04 11:50:32 +0200)
----------------------------------------------------------------
Device tree patches for ux500, basically trees and auxdata:
- Fix for the thermal node to be contained in the PRCMU node
- Add the DTS and auxdata needed to boot the U8540 platform
- Various regulators added and renamed
- Rename base SoC node
- A bunch of DMA patches adding channels for DT boots
- A bunch of crypto+hash patches adding config for DT boots
- A bunch of patches fixing the ALSA SoC support to work
- Register the LP5521 LEDs
- Fix a number of typos and naming errors
----------------------------------------------------------------
Fabio Baltieri (5):
ARM: ux500: Fix intcore regulator name
ARM: ux500: Fix trivial typo in v-anamic1 comment
ARM: ux500: Correct anamic2 typo in DT files
ARM: ux500: Add DT regulators for ab8500-codec
ARM: ux500: Provide auxdata to ux500 ASoC driver
Gabriel Fernandez (2):
ARM: ux500: DT: Rename root node "soc-u9500" into "soc"
ARM: ux500: use #include syntax to include *.dtsi.
Lee Jones (24):
ARM: ux500: Move Snowball's thermal DT node into existing PRCMU one
ARM: ux500: Create a new of_dev_auxdata structure for u8540 enablement
ARM: ux500: Add a VQMMC (level-shifting) regulator DT node for Snowball
ARM: ux500: Supply address location names for the DMA40 DMA controller
ARM: ux500: Setup the DMA40 driver's DT node using the new DMA API
ARM: ux500: Supply UART's DMA configuration via Device Tree
ARM: ux500: Supply MMC DMA configuration via Device Tree
ARM: ux500: Populate the ux500-musb Device Tree entry
ARM: ux500: Pass DMA memcpy channels though Device Tree
ARM: ux500: Supply a DTS file for the u8540 platform
ARM: ux500: Over-ride TCDM size when booting the DB8540 platform
ARM: ux500: Add Device Tree nodes for the ux500 Crypt device
ARM: ux500: Add Device Tree nodes for the ux500 Hash device
ARM: ux500: Provide an AUXDATA entry for ux500-crypt
ARM: ux500: Provide an AUXDATA entry for ux500-hash
crypto: ux500/cryp - Enable DT probing of the driver
crypto: ux500/hash - Enable DT probing of the driver
ARM: ux500: Standardise DBx5x0 based Pinctrl compat string in the DTS
ARM: ux500: Standardise Pinctrl compatible string for DBx5x
based platforms
pinctrl/nomadik: Standardise Pinctrl compat string for DBx5x
based platforms
ARM: ux500: Apply other compatible name to the u8540 DTS file
ARM: ux500: Add an auxdata entry for MUSB for clock-name look-up
ARM: ux500: Reduce PRCMU reg-names to shorter form for u8540 DT
ARM: ux500: Allocate correct amount of memory for the u8540 in DT
Linus Walleij (8):
ARM: ux500: build ccu8540 device tree blob
ARM: ux500: fix typo in STUIB device tree
ARM: ux500: register LP5521 LEDs in the device tree
ARM: ux500: enable the crypto and hash on all dbx500
ARM: ux500: bump MMC/SD max frequency for DT boots
ARM: ux500: use symbolic names for interrupt flags
ARM: ux500: cut chip-select GPIOs from SSP device
ARM: ux500: drop any 0x prefix from I2C DT devices
Documentation/devicetree/bindings/mfd/ab8500.txt | 2 +-
arch/arm/boot/dts/Makefile | 1 +
arch/arm/boot/dts/ccu8540.dts | 41 ++++
arch/arm/boot/dts/ccu9540.dts | 6 +-
arch/arm/boot/dts/dbx5x0.dtsi | 226 ++++++++++++++++-------
arch/arm/boot/dts/href.dtsi | 61 ++++--
arch/arm/boot/dts/hrefprev60.dts | 10 +-
arch/arm/boot/dts/hrefv60plus.dts | 20 +-
arch/arm/boot/dts/snowball.dts | 80 ++++----
arch/arm/boot/dts/stuib.dtsi | 26 +--
arch/arm/mach-ux500/cpu-db8500.c | 26 ++-
drivers/crypto/ux500/cryp/cryp_core.c | 6 +
drivers/crypto/ux500/hash/hash_core.c | 6 +
drivers/pinctrl/pinctrl-nomadik.c | 4 +-
drivers/regulator/ab8500.c | 8 +-
15 files changed, 359 insertions(+), 164 deletions(-)
create mode 100644 arch/arm/boot/dts/ccu8540.dts
More information about the linux-arm-kernel
mailing list