mach-shmobile device tree support for sh7372 and sh73a0
Get series with b4
b4 am 20120307055340.20126.41096.sendpatchset@w520Versions newest first
- v1 Latest2 of 3 patches 0 repliesNew
2 of 3 patches are in this archive. The cover letter announces 3.
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/3 | ARM: mach-shmobile: introduce shmobile_setup_delay()arch/ arch/ | +19 | 0 replies | |
| 3/3 | ARM: mach-shmobile: sh73a0 generic board support via DTarch/ | +41 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH 00/03] mach-shmobile device tree support for sh7372 and sh73a0
mach-shmobile device tree support for sh7372 and sh73a0
[PATCH 01/03] ARM: mach-shmobile: introduce shmobile_setup_delay() [PATCH 02/03] ARM: mach-shmobile: sh7372 generic board support via DT [PATCH 03/03] ARM: mach-shmobile: sh73a0 generic board support via DT
This series adds generic DT board support for the sh7372 and sh73a0 SoCs. SCIF serial ports and timers are still setup via regular platform devices, but other devices should in the future be added via the device tree.
The DT kernel for sh7372 and sh73a0 is known to be booting on target hardware via kexec and zImage with appended dtb.
At this point the hardware support is very limited. Mainly because of lacking IRQ domain support in the INTC support code. This results in difficulties to tie in interrupt driven board specific devices.
In the future drivers will be adjusted to support the device tree and IRQ domain support will be added as well. All those things can be added independently of this mach-shmobile patch set.
---
This series depends on recently posted patches and series including:
[PATCH 00/06] ARM: mach-shmobile: map_io and init_early update [PATCH 00/17] sh and mach-shmobile struct sh_clk_ops rename [PATCH] ARM: mach-shmobile: rename clk_init() to shmobile_clk_init() [PATCH] ARM: mach-shmobile: Move sh7372 Mackerel external clk setup [PATCH] ARM: mach-shmobile: Move sh7372 AP4EVB external clk setup [PATCH 00/08] mach-shmobile timer consolidation
arch/arm/mach-shmobile/include/mach/common.h | 2 + arch/arm/mach-shmobile/setup-sh7372.c | 39 ++++++++++++++++++++++++ arch/arm/mach-shmobile/setup-sh73a0.c | 41 ++++++++++++++++++++++++++ arch/arm/mach-shmobile/timer.c | 17 ++++++++++ 4 files changed, 99 insertions(+)