linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/9] ARM: PRIMA2: bringup new CSR SiRFmarco SMP SoC
@ 2012-12-20 12:13 Barry Song
  2012-12-20 12:13 ` [PATCH 1/9] ARM: PRIMA2: add CSR SiRFmarco device tree .dts Barry Song
                   ` (4 more replies)
  0 siblings, 5 replies; 12+ messages in thread
From: Barry Song @ 2012-12-20 12:13 UTC (permalink / raw)
  To: linux-arm-kernel

this patch series enables the new CSR SiRFmarco SMP SoC.

change list:
1. Marco has different OS timer hardware with Prima2, so add a new timer-marco
2. add platsmp.c, headsmp.S and hotplug.c for MPcore support
3. some hardwares have changed, like rstc, so use of_compatible to branch Prima2
   and Marco
4. add initial .dtsi for Marco SoC and initial .dts for the EVB
5. use GIC for Marco instead of Prima2's IRQ controller
6. add DEBUG_LL uart ports for Prima2 and Marco debug ports

Barry Song (9):
  ARM: PRIMA2: add CSR SiRFmarco device tree .dts
  ARM: PRIMA2: enable AUTO_ZRELADDR for SIRF in Kconfig
  ARM: PRIMA2: initialize l2x0 according to mach from DT
  ARM: PRIMA2: mv timer to timer-prima2 as we will add timer-marco
  ARM: PRIMA2: rstc: enable the support for Marco
  ARM: PRIMA2: rtciobg: it is also compatible with marco
  ARM: PRIMA2: irq: make prima2 irq can work even we enable GIC for
    Marco
  ARM: PRIMA2: add new SiRFmarco SMP SoC infrastructures
  ARM: PRIMA2: provide two DEBUG_LL ports for prima2 and marco

 arch/arm/Kconfig                                 |    1 +
 arch/arm/Kconfig.debug                           |   14 +
 arch/arm/boot/dts/Makefile                       |    1 +
 arch/arm/boot/dts/marco-evb.dts                  |   51 ++
 arch/arm/boot/dts/marco.dtsi                     |  749 ++++++++++++++++++++++
 arch/arm/configs/prima2_defconfig                |    3 +
 arch/arm/mach-prima2/Kconfig                     |   10 +
 arch/arm/mach-prima2/Makefile                    |    5 +-
 arch/arm/mach-prima2/common.c                    |   46 ++-
 arch/arm/mach-prima2/common.h                    |   14 +-
 arch/arm/mach-prima2/headsmp.S                   |   79 +++
 arch/arm/mach-prima2/hotplug.c                   |   41 ++
 arch/arm/mach-prima2/include/mach/irqs.h         |    4 +-
 arch/arm/mach-prima2/include/mach/uart.h         |    6 +
 arch/arm/mach-prima2/include/mach/uncompress.h   |    3 +
 arch/arm/mach-prima2/irq.c                       |   16 +-
 arch/arm/mach-prima2/l2x0.c                      |   14 +
 arch/arm/mach-prima2/platsmp.c                   |  170 +++++
 arch/arm/mach-prima2/rstc.c                      |   45 +-
 arch/arm/mach-prima2/rtciobrg.c                  |    1 +
 arch/arm/mach-prima2/timer-marco.c               |  359 +++++++++++
 arch/arm/mach-prima2/{timer.c => timer-prima2.c} |    4 +-
 22 files changed, 1609 insertions(+), 27 deletions(-)
 create mode 100644 arch/arm/boot/dts/marco-evb.dts
 create mode 100644 arch/arm/boot/dts/marco.dtsi
 create mode 100644 arch/arm/mach-prima2/headsmp.S
 create mode 100644 arch/arm/mach-prima2/hotplug.c
 create mode 100644 arch/arm/mach-prima2/platsmp.c
 create mode 100644 arch/arm/mach-prima2/timer-marco.c
 rename arch/arm/mach-prima2/{timer.c => timer-prima2.c} (98%)

-- 
1.7.5.4



Member of the CSR plc group of companies. CSR plc registered in England and Wales, registered number 4187346, registered office Churchill House, Cambridge Business Park, Cowley Road, Cambridge, CB4 0WZ, United Kingdom
More information can be found at www.csr.com. Follow CSR on Twitter at http://twitter.com/CSR_PLC and read our blog at www.csr.com/blog

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2013-01-14 14:30 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-12-20 12:13 [PATCH 0/9] ARM: PRIMA2: bringup new CSR SiRFmarco SMP SoC Barry Song
2012-12-20 12:13 ` [PATCH 1/9] ARM: PRIMA2: add CSR SiRFmarco device tree .dts Barry Song
2013-01-02 12:19   ` Mark Rutland
2013-01-03 10:28     ` Barry Song
2012-12-20 12:13 ` [PATCH 2/9] ARM: PRIMA2: enable AUTO_ZRELADDR for SIRF in Kconfig Barry Song
2012-12-20 12:13 ` [PATCH 3/9] ARM: PRIMA2: initialize l2x0 according to mach from DT Barry Song
2013-01-02 13:43   ` Mark Rutland
2013-01-03 10:20     ` Barry Song
2012-12-20 12:13 ` [PATCH 4/9] ARM: PRIMA2: mv timer to timer-prima2 as we will add timer-marco Barry Song
2013-01-06  2:52 ` [PATCH 0/9] ARM: PRIMA2: bringup new CSR SiRFmarco SMP SoC Barry Song
2013-01-14 11:07   ` Arnd Bergmann
2013-01-14 14:30     ` Barry Song

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).