[PATCH v5 00/15] shmobile DT initialisation of INTC and GIC
Nobuhiro Iwamatsu
nobuhiro.iwamatsu.yj at renesas.com
Thu Nov 22 02:59:57 EST 2012
Hi, simon and Magnus.
I updated patch series for shmobile DT support.
This version fixes definition of interrupt-controller. By this, I fixed
external interrupt issuse on sh7372.
And update r8a7740 and sh73a0 DT INTC init code to reduce the number of #ifdefs.
---
The aims of this series are:
* Adding DT support to INTC
* Allowing relevant ARM shmobile SoCs to use DT to initialise INTC
* Allowing relevant ARM shmobile boards to use DT to initialise INTC
* Allowing the sh73a0 SoC use DT to initialise GIC
* Allowing the sh73a0 SoC use DT to initialise GIC, which in
turn allows the kzm9g board to use DT to initialise GIC
Nobuhiro Iwamatsu (12):
ARM: mach-shmobile: Add support OF for INTC of shmobile
SH: intc: Add support OF of IRQ
ARM: mach-shmobile: Add support OF of INTC for r8a7740
ARM: mach-shmobile: Add support OF of INTC for sh73a0
ARM: mach-shmobile: Add support OF of INTC for sh7372
ARM: mach-shmobile: Add DT table of INTC for sh73a0
ARM: mach-shmobile: Add DT table of INTC for sh7372
ARM: mach-shmobile: Add DT table of INTC for r8a7740
ARM: shmobile: Include DTSI of r8a7740 to armadillo800eva
ARM: shmobile: Include DTSI of sh73a0 to kzm9g board
ARM: shmobile: r8a7740: Use DT initialisation of INTC
ARM: shmobile: sh7372: Use DT initialisation of INTC
Simon Horman (3):
ARM: shmobile: kzm9g: Use DT initialisation of INTC
ARM: shmobile: Add DT table of GIC for sh73a0
ARM: shmobile: sh73a0: Use DT for GIC
Documentation/devicetree/bindings/sh/intc.txt | 163 ++++
arch/arm/boot/dts/r8a7740-armadillo800eva.dts | 2 +-
arch/arm/boot/dts/r8a7740.dtsi | 967 ++++++++++++++++++++-
arch/arm/boot/dts/sh7372.dtsi | 1140 +++++++++++++++++++++++++
arch/arm/boot/dts/sh73a0-kzm9g.dts | 2 +-
arch/arm/boot/dts/sh73a0.dtsi | 821 ++++++++++++++++++
arch/arm/mach-shmobile/board-kzm9g.c | 2 +-
arch/arm/mach-shmobile/include/mach/common.h | 3 +
arch/arm/mach-shmobile/intc-r8a7740.c | 69 +-
arch/arm/mach-shmobile/intc-sh7372.c | 112 ++-
arch/arm/mach-shmobile/intc-sh73a0.c | 163 ++--
arch/arm/mach-shmobile/setup-r8a7740.c | 2 +-
arch/arm/mach-shmobile/setup-sh7372.c | 2 +-
drivers/sh/intc/Makefile | 1 +
drivers/sh/intc/core.c | 2 +-
drivers/sh/intc/internals.h | 3 +-
drivers/sh/intc/irqdomain.c | 6 +-
drivers/sh/intc/of_intc.c | 646 ++++++++++++++
include/linux/sh_intc.h | 84 ++
19 files changed, 4096 insertions(+), 94 deletions(-)
create mode 100644 Documentation/devicetree/bindings/sh/intc.txt
create mode 100644 arch/arm/boot/dts/sh73a0.dtsi
create mode 100644 drivers/sh/intc/of_intc.c
--
1.7.10.4
More information about the linux-arm-kernel
mailing list