linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v2 00/13] ARM: spear multiplatform support
@ 2013-03-12 16:46 Arnd Bergmann
  2013-03-12 16:46 ` [PATCH v2 01/13] ARM: spear13xx: make mach/dma.h local Arnd Bergmann
                   ` (12 more replies)
  0 siblings, 13 replies; 18+ messages in thread
From: Arnd Bergmann @ 2013-03-12 16:46 UTC (permalink / raw)
  To: linux-arm-kernel

This is the second time I post the SPEAr multiplatform patches.
It did not work out for 3.9, mostly because of conflicts against
patches in the DMA tree, but also because I did not push very
hard for these. The patches are basically unchanged now, just
some context differences since I rebased them on top of 3.9-rc2.

I'm adding them to the arm-soc tree for 3.10 now. If there are
any bugs, let's fix them on top of this branch. It would be
good to get some more testing on the branch though.

Arnd Bergmann (13):
  ARM: spear13xx: make mach/dma.h local
  ARM: spear: unify mach/generic.h and mach/irqs.h
  ARM: spear: move identical headers to plat-spear/include/mach
  ARM: spear: make spear3xx/6xx mach/spear.h files identical
  ARM: spear: merge Kconfig files
  ARM: spear: move spear.h and misc_regs.h into plat-spear
  ARM: spear: move all files to mach-spear
  ARM: spear: move generic.h and pl080.h into private dir
  ARM: spear: make clock driver independent of headers
  ARM: spear: rename duplicate pl080_plat_data
  ARM: spear: use multiplatform configuration options.
  ARM: spear: fix build error in restart.c
  ARM: spear: enable spear13xx in multi_v7_defconfig

 arch/arm/Kconfig                                   |  12 +-
 arch/arm/Makefile                                  |   5 +-
 arch/arm/configs/multi_v7_defconfig                |   9 +
 arch/arm/configs/spear3xx_defconfig                |   2 +
 arch/arm/configs/spear6xx_defconfig                |   1 +
 arch/arm/mach-spear/Kconfig                        | 103 +++++
 arch/arm/mach-spear/Makefile                       |  24 ++
 arch/arm/mach-spear/Makefile.boot                  |   3 +
 arch/arm/mach-spear/generic.h                      |  59 +++
 arch/arm/mach-spear/headsmp.S                      |  47 +++
 arch/arm/mach-spear/hotplug.c                      | 103 +++++
 arch/arm/mach-spear/include/mach/debug-macro.S     |  36 ++
 arch/arm/mach-spear/include/mach/irqs.h            |  35 ++
 arch/arm/mach-spear/include/mach/misc_regs.h       |  22 ++
 arch/arm/mach-spear/include/mach/spear.h           |  95 +++++
 arch/arm/mach-spear/include/mach/timex.h           |  19 +
 arch/arm/mach-spear/include/mach/uncompress.h      |  42 ++
 arch/arm/mach-spear/pl080.c                        |  78 ++++
 arch/arm/mach-spear/pl080.h                        |  21 +
 arch/arm/mach-spear/platsmp.c                      | 130 +++++++
 arch/arm/mach-spear/restart.c                      |  34 ++
 arch/arm/mach-spear/spear1310.c                    |  96 +++++
 arch/arm/mach-spear/spear1340.c                    | 193 +++++++++
 arch/arm/mach-spear/spear13xx-dma.h                | 128 ++++++
 arch/arm/mach-spear/spear13xx.c                    | 184 +++++++++
 arch/arm/mach-spear/spear300.c                     | 220 +++++++++++
 arch/arm/mach-spear/spear310.c                     | 262 +++++++++++++
 arch/arm/mach-spear/spear320.c                     | 277 +++++++++++++
 arch/arm/mach-spear/spear3xx.c                     | 116 ++++++
 arch/arm/mach-spear/spear6xx.c                     | 431 +++++++++++++++++++++
 arch/arm/mach-spear/time.c                         | 245 ++++++++++++
 arch/arm/mach-spear13xx/Kconfig                    |  20 -
 arch/arm/mach-spear13xx/Makefile                   |  10 -
 arch/arm/mach-spear13xx/Makefile.boot              |   3 -
 arch/arm/mach-spear13xx/headsmp.S                  |  47 ---
 arch/arm/mach-spear13xx/hotplug.c                  | 103 -----
 arch/arm/mach-spear13xx/include/mach/debug-macro.S |  14 -
 arch/arm/mach-spear13xx/include/mach/dma.h         | 128 ------
 arch/arm/mach-spear13xx/include/mach/generic.h     |  51 ---
 arch/arm/mach-spear13xx/include/mach/hardware.h    |   1 -
 arch/arm/mach-spear13xx/include/mach/irqs.h        |  20 -
 arch/arm/mach-spear13xx/include/mach/spear.h       |  54 ---
 arch/arm/mach-spear13xx/include/mach/timex.h       |  19 -
 arch/arm/mach-spear13xx/include/mach/uncompress.h  |  19 -
 arch/arm/mach-spear13xx/platsmp.c                  | 130 -------
 arch/arm/mach-spear13xx/spear1310.c                |  98 -----
 arch/arm/mach-spear13xx/spear1340.c                | 192 ---------
 arch/arm/mach-spear13xx/spear13xx.c                | 183 ---------
 arch/arm/mach-spear3xx/Kconfig                     |  26 --
 arch/arm/mach-spear3xx/Makefile                    |  15 -
 arch/arm/mach-spear3xx/Makefile.boot               |   3 -
 arch/arm/mach-spear3xx/include/mach/debug-macro.S  |  14 -
 arch/arm/mach-spear3xx/include/mach/generic.h      |  36 --
 arch/arm/mach-spear3xx/include/mach/hardware.h     |   1 -
 arch/arm/mach-spear3xx/include/mach/irqs.h         |  19 -
 arch/arm/mach-spear3xx/include/mach/misc_regs.h    |  22 --
 arch/arm/mach-spear3xx/include/mach/spear.h        |  60 ---
 arch/arm/mach-spear3xx/include/mach/timex.h        |  19 -
 arch/arm/mach-spear3xx/include/mach/uncompress.h   |  19 -
 arch/arm/mach-spear3xx/spear300.c                  | 220 -----------
 arch/arm/mach-spear3xx/spear310.c                  | 262 -------------
 arch/arm/mach-spear3xx/spear320.c                  | 276 -------------
 arch/arm/mach-spear3xx/spear3xx.c                  | 113 ------
 arch/arm/mach-spear6xx/Kconfig                     |  10 -
 arch/arm/mach-spear6xx/Makefile                    |   6 -
 arch/arm/mach-spear6xx/Makefile.boot               |   3 -
 arch/arm/mach-spear6xx/include/mach/debug-macro.S  |  14 -
 arch/arm/mach-spear6xx/include/mach/generic.h      |  23 --
 arch/arm/mach-spear6xx/include/mach/hardware.h     |   1 -
 arch/arm/mach-spear6xx/include/mach/irqs.h         |  25 --
 arch/arm/mach-spear6xx/include/mach/misc_regs.h    |  22 --
 arch/arm/mach-spear6xx/include/mach/spear.h        |  46 ---
 arch/arm/mach-spear6xx/include/mach/timex.h        |  19 -
 arch/arm/mach-spear6xx/include/mach/uncompress.h   |  19 -
 arch/arm/mach-spear6xx/spear6xx.c                  | 430 --------------------
 arch/arm/plat-spear/Kconfig                        |  47 ---
 arch/arm/plat-spear/Makefile                       |   9 -
 arch/arm/plat-spear/include/plat/debug-macro.S     |  36 --
 arch/arm/plat-spear/include/plat/pl080.h           |  21 -
 arch/arm/plat-spear/include/plat/timex.h           |  19 -
 arch/arm/plat-spear/include/plat/uncompress.h      |  42 --
 arch/arm/plat-spear/pl080.c                        |  78 ----
 arch/arm/plat-spear/restart.c                      |  33 --
 arch/arm/plat-spear/time.c                         | 245 ------------
 drivers/clk/spear/spear1310_clock.c                |  64 ++-
 drivers/clk/spear/spear1340_clock.c                |  63 ++-
 drivers/clk/spear/spear3xx_clock.c                 |  60 +--
 drivers/clk/spear/spear6xx_clock.c                 |  31 +-
 88 files changed, 3130 insertions(+), 3465 deletions(-)
 create mode 100644 arch/arm/mach-spear/Kconfig
 create mode 100644 arch/arm/mach-spear/Makefile
 create mode 100644 arch/arm/mach-spear/Makefile.boot
 create mode 100644 arch/arm/mach-spear/generic.h
 create mode 100644 arch/arm/mach-spear/headsmp.S
 create mode 100644 arch/arm/mach-spear/hotplug.c
 create mode 100644 arch/arm/mach-spear/include/mach/debug-macro.S
 create mode 100644 arch/arm/mach-spear/include/mach/irqs.h
 create mode 100644 arch/arm/mach-spear/include/mach/misc_regs.h
 create mode 100644 arch/arm/mach-spear/include/mach/spear.h
 create mode 100644 arch/arm/mach-spear/include/mach/timex.h
 create mode 100644 arch/arm/mach-spear/include/mach/uncompress.h
 create mode 100644 arch/arm/mach-spear/pl080.c
 create mode 100644 arch/arm/mach-spear/pl080.h
 create mode 100644 arch/arm/mach-spear/platsmp.c
 create mode 100644 arch/arm/mach-spear/restart.c
 create mode 100644 arch/arm/mach-spear/spear1310.c
 create mode 100644 arch/arm/mach-spear/spear1340.c
 create mode 100644 arch/arm/mach-spear/spear13xx-dma.h
 create mode 100644 arch/arm/mach-spear/spear13xx.c
 create mode 100644 arch/arm/mach-spear/spear300.c
 create mode 100644 arch/arm/mach-spear/spear310.c
 create mode 100644 arch/arm/mach-spear/spear320.c
 create mode 100644 arch/arm/mach-spear/spear3xx.c
 create mode 100644 arch/arm/mach-spear/spear6xx.c
 create mode 100644 arch/arm/mach-spear/time.c
 delete mode 100644 arch/arm/mach-spear13xx/Kconfig
 delete mode 100644 arch/arm/mach-spear13xx/Makefile
 delete mode 100644 arch/arm/mach-spear13xx/Makefile.boot
 delete mode 100644 arch/arm/mach-spear13xx/headsmp.S
 delete mode 100644 arch/arm/mach-spear13xx/hotplug.c
 delete mode 100644 arch/arm/mach-spear13xx/include/mach/debug-macro.S
 delete mode 100644 arch/arm/mach-spear13xx/include/mach/dma.h
 delete mode 100644 arch/arm/mach-spear13xx/include/mach/generic.h
 delete mode 100644 arch/arm/mach-spear13xx/include/mach/hardware.h
 delete mode 100644 arch/arm/mach-spear13xx/include/mach/irqs.h
 delete mode 100644 arch/arm/mach-spear13xx/include/mach/spear.h
 delete mode 100644 arch/arm/mach-spear13xx/include/mach/timex.h
 delete mode 100644 arch/arm/mach-spear13xx/include/mach/uncompress.h
 delete mode 100644 arch/arm/mach-spear13xx/platsmp.c
 delete mode 100644 arch/arm/mach-spear13xx/spear1310.c
 delete mode 100644 arch/arm/mach-spear13xx/spear1340.c
 delete mode 100644 arch/arm/mach-spear13xx/spear13xx.c
 delete mode 100644 arch/arm/mach-spear3xx/Kconfig
 delete mode 100644 arch/arm/mach-spear3xx/Makefile
 delete mode 100644 arch/arm/mach-spear3xx/Makefile.boot
 delete mode 100644 arch/arm/mach-spear3xx/include/mach/debug-macro.S
 delete mode 100644 arch/arm/mach-spear3xx/include/mach/generic.h
 delete mode 100644 arch/arm/mach-spear3xx/include/mach/hardware.h
 delete mode 100644 arch/arm/mach-spear3xx/include/mach/irqs.h
 delete mode 100644 arch/arm/mach-spear3xx/include/mach/misc_regs.h
 delete mode 100644 arch/arm/mach-spear3xx/include/mach/spear.h
 delete mode 100644 arch/arm/mach-spear3xx/include/mach/timex.h
 delete mode 100644 arch/arm/mach-spear3xx/include/mach/uncompress.h
 delete mode 100644 arch/arm/mach-spear3xx/spear300.c
 delete mode 100644 arch/arm/mach-spear3xx/spear310.c
 delete mode 100644 arch/arm/mach-spear3xx/spear320.c
 delete mode 100644 arch/arm/mach-spear3xx/spear3xx.c
 delete mode 100644 arch/arm/mach-spear6xx/Kconfig
 delete mode 100644 arch/arm/mach-spear6xx/Makefile
 delete mode 100644 arch/arm/mach-spear6xx/Makefile.boot
 delete mode 100644 arch/arm/mach-spear6xx/include/mach/debug-macro.S
 delete mode 100644 arch/arm/mach-spear6xx/include/mach/generic.h
 delete mode 100644 arch/arm/mach-spear6xx/include/mach/hardware.h
 delete mode 100644 arch/arm/mach-spear6xx/include/mach/irqs.h
 delete mode 100644 arch/arm/mach-spear6xx/include/mach/misc_regs.h
 delete mode 100644 arch/arm/mach-spear6xx/include/mach/spear.h
 delete mode 100644 arch/arm/mach-spear6xx/include/mach/timex.h
 delete mode 100644 arch/arm/mach-spear6xx/include/mach/uncompress.h
 delete mode 100644 arch/arm/mach-spear6xx/spear6xx.c
 delete mode 100644 arch/arm/plat-spear/Kconfig
 delete mode 100644 arch/arm/plat-spear/Makefile
 delete mode 100644 arch/arm/plat-spear/include/plat/debug-macro.S
 delete mode 100644 arch/arm/plat-spear/include/plat/pl080.h
 delete mode 100644 arch/arm/plat-spear/include/plat/timex.h
 delete mode 100644 arch/arm/plat-spear/include/plat/uncompress.h
 delete mode 100644 arch/arm/plat-spear/pl080.c
 delete mode 100644 arch/arm/plat-spear/restart.c
 delete mode 100644 arch/arm/plat-spear/time.c

-- 
1.8.1.2

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

end of thread, other threads:[~2013-03-22 19:57 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-03-12 16:46 [PATCH v2 00/13] ARM: spear multiplatform support Arnd Bergmann
2013-03-12 16:46 ` [PATCH v2 01/13] ARM: spear13xx: make mach/dma.h local Arnd Bergmann
2013-03-12 16:46 ` [PATCH v2 02/13] ARM: spear: unify mach/generic.h and mach/irqs.h Arnd Bergmann
2013-03-12 16:46 ` [PATCH v2 03/13] ARM: spear: move identical headers to plat-spear/include/mach Arnd Bergmann
2013-03-12 16:46 ` [PATCH v2 04/13] ARM: spear: make spear3xx/6xx mach/spear.h files identical Arnd Bergmann
2013-03-12 16:46 ` [PATCH v2 05/13] ARM: spear: merge Kconfig files Arnd Bergmann
2013-03-12 16:46 ` [PATCH v2 06/13] ARM: spear: move spear.h and misc_regs.h into plat-spear Arnd Bergmann
2013-03-12 16:46 ` [PATCH v2 08/13] ARM: spear: move generic.h and pl080.h into private dir Arnd Bergmann
2013-03-12 16:46 ` [PATCH v2 09/13] ARM: spear: make clock driver independent of headers Arnd Bergmann
2013-03-22 18:51   ` Mike Turquette
2013-03-22 19:34     ` Arnd Bergmann
2013-03-22 19:57       ` Mike Turquette
2013-03-12 16:46 ` [PATCH v2 10/13] ARM: spear: rename duplicate pl080_plat_data Arnd Bergmann
2013-03-12 16:46 ` [PATCH v2 11/13] ARM: spear: use multiplatform configuration options Arnd Bergmann
2013-03-12 16:46 ` [PATCH v2 12/13] ARM: spear: fix build error in restart.c Arnd Bergmann
2013-03-12 16:46 ` [PATCH v2 13/13] ARM: spear: enable spear13xx in multi_v7_defconfig Arnd Bergmann
2013-03-13  5:59 ` [PATCH v2 00/13] ARM: spear multiplatform support Viresh Kumar
2013-03-13  6:04   ` vipul kumar samar

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).