linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/8] SIRF multiplatform support
@ 2013-03-20 11:41 Arnd Bergmann
  2013-03-20 11:41 ` [PATCH 1/8] pinctrl: sirf: convert to linear irq domain Arnd Bergmann
                   ` (9 more replies)
  0 siblings, 10 replies; 30+ messages in thread
From: Arnd Bergmann @ 2013-03-20 11:41 UTC (permalink / raw)
  To: linux-arm-kernel

Here goes another one. Since the SIRF platforms are relatively new and
clean, they are easy to convert to multiplatform, so I did that and
fixed up a few other things in the process as well.

Barry, could you test these and report back if everything still works
for you?

Thomas, John, Linus: Are you ok with the irqchip/clocksource/pinctrl
changes?

Arnd Bergmann (8):
  pinctrl: sirf: convert to linear irq domain
  ARM: sirf: fix prima2 interrupt lookup
  ARM: sirf: move irq driver to drivers/irqchip
  ARM: sirf: enable sparse IRQ
  ARM: sirf: move debug-macro.S to include/debug/sirf.S
  ARM: sirf: use clocksource_of infrastructure
  ARM: sirf: enable multiplatform support
  ARM: sirf: enable support in multi_v7_defconfig

 arch/arm/Kconfig                                   |  16 ---
 arch/arm/Kconfig.debug                             |   1 +
 arch/arm/configs/multi_v7_defconfig                |   6 +
 .../include/mach/uart.h => include/debug/sirf.S}   |  29 +++--
 arch/arm/mach-prima2/Kconfig                       |  12 ++
 arch/arm/mach-prima2/Makefile                      |   4 +-
 arch/arm/mach-prima2/common.c                      |  24 ++--
 arch/arm/mach-prima2/common.h                      |   4 +-
 arch/arm/mach-prima2/include/mach/clkdev.h         |  15 ---
 arch/arm/mach-prima2/include/mach/debug-macro.S    |  29 -----
 arch/arm/mach-prima2/include/mach/entry-macro.S    |  22 ----
 arch/arm/mach-prima2/include/mach/hardware.h       |  15 ---
 arch/arm/mach-prima2/include/mach/irqs.h           |  17 ---
 arch/arm/mach-prima2/include/mach/map.h            |  18 ---
 arch/arm/mach-prima2/include/mach/timex.h          |  14 ---
 arch/arm/mach-prima2/include/mach/uncompress.h     |  41 -------
 arch/arm/mach-prima2/irq.c                         | 129 ---------------------
 arch/arm/mach-prima2/lluart.c                      |  14 ++-
 arch/arm/mach-prima2/platsmp.c                     |   1 -
 drivers/clocksource/Makefile                       |   2 +
 .../clocksource}/timer-marco.c                     |  25 +---
 .../clocksource}/timer-prima2.c                    |  42 ++-----
 drivers/irqchip/Makefile                           |   1 +
 drivers/irqchip/irq-sirfsoc.c                      | 123 ++++++++++++++++++++
 drivers/pinctrl/pinctrl-sirf.c                     |  10 +-
 25 files changed, 210 insertions(+), 404 deletions(-)
 rename arch/arm/{mach-prima2/include/mach/uart.h => include/debug/sirf.S} (55%)
 delete mode 100644 arch/arm/mach-prima2/include/mach/clkdev.h
 delete mode 100644 arch/arm/mach-prima2/include/mach/debug-macro.S
 delete mode 100644 arch/arm/mach-prima2/include/mach/entry-macro.S
 delete mode 100644 arch/arm/mach-prima2/include/mach/hardware.h
 delete mode 100644 arch/arm/mach-prima2/include/mach/irqs.h
 delete mode 100644 arch/arm/mach-prima2/include/mach/map.h
 delete mode 100644 arch/arm/mach-prima2/include/mach/timex.h
 delete mode 100644 arch/arm/mach-prima2/include/mach/uncompress.h
 delete mode 100644 arch/arm/mach-prima2/irq.c
 rename {arch/arm/mach-prima2 => drivers/clocksource}/timer-marco.c (94%)
 rename {arch/arm/mach-prima2 => drivers/clocksource}/timer-prima2.c (90%)
 create mode 100644 drivers/irqchip/irq-sirfsoc.c

Cc: Linus Walleij <linus.walleij@linaro.org>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: John Stultz <john.stultz@linaro.org>


-- 
1.8.1.2

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

end of thread, other threads:[~2013-03-27  1:48 UTC | newest]

Thread overview: 30+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-03-20 11:41 [PATCH 0/8] SIRF multiplatform support Arnd Bergmann
2013-03-20 11:41 ` [PATCH 1/8] pinctrl: sirf: convert to linear irq domain Arnd Bergmann
2013-03-20 14:28   ` Barry Song
2013-03-25  9:11   ` Barry Song
2013-03-25  9:33     ` Arnd Bergmann
2013-03-25 10:08       ` Barry Song
2013-03-20 11:41 ` [PATCH 2/8] ARM: sirf: fix prima2 interrupt lookup Arnd Bergmann
2013-03-25  5:44   ` Barry Song
2013-03-20 11:41 ` [PATCH 3/8] ARM: sirf: move irq driver to drivers/irqchip Arnd Bergmann
2013-03-25  9:19   ` Barry Song
2013-03-25  9:41     ` Arnd Bergmann
2013-03-25  9:56       ` Barry Song
2013-03-25 11:13         ` Arnd Bergmann
2013-03-20 11:41 ` [PATCH 4/8] ARM: sirf: enable sparse IRQ Arnd Bergmann
2013-03-25 10:33   ` Barry Song
2013-03-25 10:53     ` Arnd Bergmann
2013-03-20 11:41 ` [PATCH 5/8] ARM: sirf: move debug-macro.S to include/debug/sirf.S Arnd Bergmann
2013-03-25  9:44   ` Barry Song
2013-03-20 11:41 ` [PATCH 6/8] ARM: sirf: use clocksource_of infrastructure Arnd Bergmann
2013-03-25  9:27   ` Barry Song
2013-03-20 11:41 ` [PATCH 7/8] ARM: sirf: enable multiplatform support Arnd Bergmann
2013-03-25 10:22   ` Barry Song
2013-03-25 10:54     ` Arnd Bergmann
2013-03-20 11:41 ` [PATCH 8/8] ARM: sirf: enable support in multi_v7_defconfig Arnd Bergmann
2013-03-25 10:26   ` Barry Song
2013-03-20 12:28 ` [PATCH 0/8] SIRF multiplatform support Arnd Bergmann
2013-03-25 11:33 ` Arnd Bergmann
2013-03-26  6:17   ` Barry Song
2013-03-26 14:31     ` Arnd Bergmann
2013-03-27  1:48       ` 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).