[GIT PULL] ux500 devicetree cleanups for v3.15, take two

Linus Walleij linus.walleij at linaro.org
Mon Mar 3 20:12:54 EST 2014


Hi ARM SoC folks,

this is a set of cleanups building upon the already submitted cleanups
queued on the ux500/dt branch in the ARM SoC tree.

This kills of another three boardfile things with just constants so it's a
real nice step forward to finalizing ux500 as a DT-only platform.

Remaining cleanups are a few hardcoded DMA definitions related to
DMA (that I won't do until I can really test the result) and some MMC
stuff that first need proper DT support in the MMC subsystem.

This contains a u300 patch as well, as it is closely related to the same
ux500 patch and I do not plan to send any separate u300 pull request
for this kernel cycle.

So please pull this in!

Yours,
Linus Walleij


The following changes since commit 77ad9dfc2c7e3b5ce49efc5c0c215f7c36c91cf2:

  ARM: ux500: move last AB8505 set-up to DT (2014-02-04 20:50:55 +0100)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
tags/ux500-dt-v3.15-2

for you to fetch changes up to f864c46aae4cb6aed09e98615c427fcc4f1de104:

  mfd: dbx500/abx500: root out hardcoded IRQ assignments (2014-03-04
08:58:11 +0800)

----------------------------------------------------------------
A set of device tree-related cleanups for the ux500 platform:

- Rename SSP/SPI clocks to the name found in the hardware
  reference manual. (Also includes a rename in the U300
  device tree file.)

- Delete dead non-DT code.

- Drop now completely unused GPIO definition header file.

- Delete all hardcoded IRQ number assignments. This hits
  MFD a bit so the patch has been ACKed by Lee Jones from
  the MFD side.

----------------------------------------------------------------
Linus Walleij (6):
      ARM: ux500: switch SSP/SPI clock name to "SSPCLK"
      ARM: u300: switch SSP/SPI clock name to "SSPCLK"
      ARM: ux500: delete pointless DT config option
      ARM: ux500: skip GIC CPU and dist address checks
      ARM: ux500: drop a chunk of GPIO definitions
      mfd: dbx500/abx500: root out hardcoded IRQ assignments

 arch/arm/boot/dts/ste-dbx5x0.dtsi        |  12 +--
 arch/arm/boot/dts/ste-u300.dts           |   2 +-
 arch/arm/mach-ux500/Kconfig              |   5 --
 arch/arm/mach-ux500/board-mop500-audio.c |   1 -
 arch/arm/mach-ux500/board-mop500.h       |  69 -----------------
 arch/arm/mach-ux500/cpu-db8500.c         |   7 --
 arch/arm/mach-ux500/cpu.c                |  10 ---
 arch/arm/mach-ux500/irqs-board-mop500.h  |  55 --------------
 arch/arm/mach-ux500/irqs-db8500.h        | 125 -------------------------------
 arch/arm/mach-ux500/irqs.h               |  49 ------------
 drivers/mfd/ab8500-core.c                |  27 +++----
 drivers/mfd/db8500-prcmu.c               |  34 ++++++---
 include/linux/mfd/abx500/ab8500.h        |   2 -
 include/linux/mfd/dbx500-prcmu.h         |   2 -
 14 files changed, 43 insertions(+), 357 deletions(-)
 delete mode 100644 arch/arm/mach-ux500/irqs-board-mop500.h
 delete mode 100644 arch/arm/mach-ux500/irqs-db8500.h
 delete mode 100644 arch/arm/mach-ux500/irqs.h



More information about the linux-arm-kernel mailing list