All of lore.kernel.org
 help / color / mirror / Atom feed
From: plagnioj@jcrosoft.com (Jean-Christophe PLAGNIOL-VILLARD)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH 0/14] at91: factorize soc init and switch to early platform
Date: Mon, 25 Apr 2011 20:08:47 +0200	[thread overview]
Message-ID: <20110425180847.GA12904@game.jcrosoft.org> (raw)

Hi,

	The following patch series start to factorize the soc init
	and switch gpio and timers to early platform

	diff stat on arm

	80 files changed, 1690 insertions(+), 2053 deletions(-)

The following changes since commit b96406f91da18e62afe7f78ef3ef4f5804df6d2a:

  clkdev: add support to lookup for early platform device (2011-04-26 01:10:47 +0800)

are available in the git repository at:
  et ..BRANCH.NOT.VERIFIED..

Jean-Christophe PLAGNIOL-VILLARD (13):
      at91rm9200: introduce at91rm9200_set_type to specficy cpu package
      at91: introduce commom AT91_BASE_SYS
      at91: factorize at91 interrupts init to soc
      at91: use structure to store the current soc
      at91: switch to CLKDEV_LOOKUP
      at91: switch gpio to early platfrom device
      at91: move gpio to drivers/gpio
      at91: switch pit timer to early platform devices
      at91: switch st timer to early platform devices
      at91: move pit timer to drivers/clocksource
      at91: move st timer to drivers/clocksource
      at91: move register clocks to soc generic init
      at91: move clock subsystem init to soc generic init

Nico Erfurth (1):
      at91: merge board usb-a9260 and usb-a9263 together

 MAINTAINERS                                        |    2 +
 arch/arm/Kconfig                                   |    1 +
 arch/arm/mach-at91/Kconfig                         |    8 +
 arch/arm/mach-at91/Makefile                        |   26 +-
 arch/arm/mach-at91/at572d940hf.c                   |  124 +++++---
 arch/arm/mach-at91/at572d940hf_devices.c           |   22 +-
 arch/arm/mach-at91/at91cap9.c                      |  125 +++++---
 arch/arm/mach-at91/at91cap9_devices.c              |   28 +-
 arch/arm/mach-at91/at91rm9200.c                    |  121 +++++---
 arch/arm/mach-at91/at91rm9200_devices.c            |   28 +-
 arch/arm/mach-at91/at91rm9200_time.c               |  209 ------------
 arch/arm/mach-at91/at91sam9260.c                   |  116 +++++---
 arch/arm/mach-at91/at91sam9260_devices.c           |   31 +--
 arch/arm/mach-at91/at91sam9261.c                   |  119 +++++---
 arch/arm/mach-at91/at91sam9261_devices.c           |   26 +-
 arch/arm/mach-at91/at91sam9263.c                   |  125 +++++---
 arch/arm/mach-at91/at91sam9263_devices.c           |   24 +-
 arch/arm/mach-at91/at91sam926x_time.c              |  188 -----------
 arch/arm/mach-at91/at91sam9g45.c                   |  154 ++++++----
 arch/arm/mach-at91/at91sam9g45_devices.c           |   31 +--
 arch/arm/mach-at91/at91sam9rl.c                    |  121 +++++---
 arch/arm/mach-at91/at91sam9rl_devices.c            |   27 +-
 arch/arm/mach-at91/at91x40.c                       |    5 -
 arch/arm/mach-at91/board-1arm.c                    |   10 +-
 arch/arm/mach-at91/board-afeb-9260v1.c             |    6 +-
 arch/arm/mach-at91/board-at572d940hf_ek.c          |    6 +-
 arch/arm/mach-at91/board-cam60.c                   |    6 +-
 arch/arm/mach-at91/board-cap9adk.c                 |    6 +-
 arch/arm/mach-at91/board-carmeva.c                 |    6 +-
 arch/arm/mach-at91/board-cpu9krea.c                |    6 +-
 arch/arm/mach-at91/board-cpuat91.c                 |   10 +-
 arch/arm/mach-at91/board-csb337.c                  |    6 +-
 arch/arm/mach-at91/board-csb637.c                  |    6 +-
 arch/arm/mach-at91/board-eb9200.c                  |    6 +-
 arch/arm/mach-at91/board-ecbat91.c                 |   10 +-
 arch/arm/mach-at91/board-eco920.c                  |   11 +-
 arch/arm/mach-at91/board-flexibity.c               |    6 +-
 arch/arm/mach-at91/board-foxg20.c                  |    6 +-
 arch/arm/mach-at91/board-gsia18s.c                 |    4 +-
 arch/arm/mach-at91/board-kafa.c                    |   10 +-
 arch/arm/mach-at91/board-kb9202.c                  |   11 +-
 arch/arm/mach-at91/board-neocore926.c              |    6 +-
 arch/arm/mach-at91/board-pcontrol-g20.c            |    4 +-
 arch/arm/mach-at91/board-picotux200.c              |    6 +-
 arch/arm/mach-at91/board-qil-a9260.c               |    6 +-
 arch/arm/mach-at91/board-rm9200dk.c                |    6 +-
 arch/arm/mach-at91/board-rm9200ek.c                |    6 +-
 arch/arm/mach-at91/board-sam9-l9260.c              |    6 +-
 arch/arm/mach-at91/board-sam9260ek.c               |    6 +-
 arch/arm/mach-at91/board-sam9261ek.c               |    6 +-
 arch/arm/mach-at91/board-sam9263ek.c               |    6 +-
 arch/arm/mach-at91/board-sam9g20ek.c               |    8 +-
 arch/arm/mach-at91/board-sam9m10g45ek.c            |    6 +-
 arch/arm/mach-at91/board-sam9rlek.c                |    6 +-
 arch/arm/mach-at91/board-snapper9260.c             |    6 +-
 arch/arm/mach-at91/board-stamp9g20.c               |    8 +-
 arch/arm/mach-at91/board-usb-a9260.c               |  236 --------------
 .../{board-usb-a9263.c => board-usb-a926x.c}       |   62 +++-
 arch/arm/mach-at91/board-yl-9200.c                 |   10 +-
 arch/arm/mach-at91/clock.c                         |   54 +---
 arch/arm/mach-at91/clock.h                         |   25 ++-
 arch/arm/mach-at91/cpu.h                           |  181 +++++++++++
 arch/arm/mach-at91/devices.c                       |   15 +
 arch/arm/mach-at91/devices.h                       |   55 ++++
 arch/arm/mach-at91/generic.h                       |   41 +--
 arch/arm/mach-at91/include/mach/at572d940hf.h      |    1 -
 arch/arm/mach-at91/include/mach/at91_pit.h         |    8 +-
 arch/arm/mach-at91/include/mach/at91_st.h          |   20 +-
 arch/arm/mach-at91/include/mach/at91cap9.h         |    1 -
 arch/arm/mach-at91/include/mach/at91rm9200.h       |    1 -
 arch/arm/mach-at91/include/mach/at91sam9260.h      |    1 -
 arch/arm/mach-at91/include/mach/at91sam9261.h      |    1 -
 arch/arm/mach-at91/include/mach/at91sam9263.h      |    1 -
 arch/arm/mach-at91/include/mach/at91sam9g45.h      |    1 -
 arch/arm/mach-at91/include/mach/at91sam9rl.h       |    1 -
 arch/arm/mach-at91/include/mach/clkdev.h           |    7 +
 arch/arm/mach-at91/include/mach/cpu.h              |  180 ++++-------
 arch/arm/mach-at91/include/mach/hardware.h         |   14 +
 arch/arm/mach-at91/soc.c                           |  281 +++++++++++++++++
 arch/arm/mach-at91/soc.h                           |   31 ++
 drivers/clocksource/Makefile                       |    2 +
 drivers/clocksource/at91_pit.c                     |  333 ++++++++++++++++++++
 drivers/gpio/Makefile                              |    1 +
 .../mach-at91/gpio.c => drivers/gpio/at91_gpio.c   |   78 +++--
 84 files changed, 2078 insertions(+), 1449 deletions(-)
 delete mode 100644 arch/arm/mach-at91/at91rm9200_time.c
 delete mode 100644 arch/arm/mach-at91/at91sam926x_time.c
 delete mode 100644 arch/arm/mach-at91/board-usb-a9260.c
 rename arch/arm/mach-at91/{board-usb-a9263.c => board-usb-a926x.c} (83%)
 create mode 100644 arch/arm/mach-at91/cpu.h
 create mode 100644 arch/arm/mach-at91/devices.c
 create mode 100644 arch/arm/mach-at91/devices.h
 create mode 100644 arch/arm/mach-at91/include/mach/clkdev.h
 create mode 100644 arch/arm/mach-at91/soc.c
 create mode 100644 arch/arm/mach-at91/soc.h
 create mode 100644 drivers/clocksource/at91_pit.c
 rename arch/arm/mach-at91/gpio.c => drivers/gpio/at91_gpio.c (90%)

Best Regards,
J.

             reply	other threads:[~2011-04-25 18:08 UTC|newest]

Thread overview: 85+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-04-25 18:08 Jean-Christophe PLAGNIOL-VILLARD [this message]
2011-04-25 18:31 ` [PATCH 01/14] at91rm9200: introduce at91rm9200_set_type to specficy cpu package Jean-Christophe PLAGNIOL-VILLARD
2011-04-25 18:31 ` [PATCH 02/14] at91: introduce commom AT91_BASE_SYS Jean-Christophe PLAGNIOL-VILLARD
2011-04-25 21:48   ` Ryan Mallon
2011-04-26  4:27     ` Jean-Christophe PLAGNIOL-VILLARD
2011-04-25 18:31 ` [PATCH 03/14] at91: factorize at91 interrupts init to soc Jean-Christophe PLAGNIOL-VILLARD
2011-04-25 21:52   ` Ryan Mallon
2011-04-25 22:11   ` H Hartley Sweeten
2011-04-26 17:29     ` Jean-Christophe PLAGNIOL-VILLARD
2011-04-26 22:04       ` Andrew Victor
2011-04-26 23:39         ` Jean-Christophe PLAGNIOL-VILLARD
2011-04-28 11:43   ` Russell King - ARM Linux
2011-04-25 18:31 ` [PATCH 04/14 v2] at91: merge board usb-a9260 and usb-a9263 together Jean-Christophe PLAGNIOL-VILLARD
2011-04-25 18:31 ` [PATCH 05/14] at91: use structure to store the current soc Jean-Christophe PLAGNIOL-VILLARD
2011-04-25 22:08   ` Ryan Mallon
2011-04-26  4:21     ` Jean-Christophe PLAGNIOL-VILLARD
2011-04-26  4:44       ` Ryan Mallon
2011-04-26  6:42         ` Jean-Christophe PLAGNIOL-VILLARD
2011-04-26 20:22           ` Ryan Mallon
2011-04-26 23:45             ` Jean-Christophe PLAGNIOL-VILLARD
2011-04-27  0:13               ` Ryan Mallon
2011-04-27  1:27                 ` Jean-Christophe PLAGNIOL-VILLARD
2011-04-27  1:47                   ` Ryan Mallon
2011-04-27  3:18                     ` Jean-Christophe PLAGNIOL-VILLARD
2011-04-27  3:41                       ` Ryan Mallon
2011-04-28 14:04       ` Andrew Victor
2011-04-28 14:10         ` Jean-Christophe PLAGNIOL-VILLARD
2011-04-28 20:20           ` Ryan Mallon
2011-04-28 23:06             ` Jean-Christophe PLAGNIOL-VILLARD
2011-04-28 23:24               ` Ryan Mallon
2011-04-29  2:10                 ` Ryan Mallon
2011-04-29  8:32                   ` Jean-Christophe PLAGNIOL-VILLARD
2011-04-29  8:35                 ` Jean-Christophe PLAGNIOL-VILLARD
2011-04-29  8:50                   ` Ryan Mallon
2011-05-02 15:38         ` Jean-Christophe PLAGNIOL-VILLARD
2011-05-02 20:25           ` Ryan Mallon
2011-05-02 20:24             ` Jean-Christophe PLAGNIOL-VILLARD
2011-05-02 20:38               ` Ryan Mallon
2011-05-02 20:51                 ` Jean-Christophe PLAGNIOL-VILLARD
2011-05-02 21:27                   ` Ryan Mallon
2011-05-02 21:29                     ` Jean-Christophe PLAGNIOL-VILLARD
2011-05-02 22:05                       ` Ryan Mallon
2011-05-02 22:06                         ` Jean-Christophe PLAGNIOL-VILLARD
2011-05-02 22:32                           ` Ryan Mallon
2011-05-02 22:41                             ` Jean-Christophe PLAGNIOL-VILLARD
2011-05-02 23:16                     ` Russell King - ARM Linux
2011-05-02 23:16                       ` Jean-Christophe PLAGNIOL-VILLARD
2011-04-25 18:31 ` [PATCH 06/14 v3] at91: switch to CLKDEV_LOOKUP Jean-Christophe PLAGNIOL-VILLARD
2011-04-25 18:31 ` [PATCH 07/14] at91: switch gpio to early platfrom device Jean-Christophe PLAGNIOL-VILLARD
2011-04-25 22:51   ` Ryan Mallon
2011-04-26  4:11     ` Jean-Christophe PLAGNIOL-VILLARD
2011-04-25 18:31 ` [PATCH 08/14] at91: move gpio to drivers/gpio Jean-Christophe PLAGNIOL-VILLARD
2011-04-25 18:31 ` [PATCH 09/14] at91: switch pit timer to early platform devices Jean-Christophe PLAGNIOL-VILLARD
2011-04-28  5:07   ` Ryan Mallon
2011-04-28 11:23   ` Andrew Victor
2011-04-28 11:34     ` Russell King - ARM Linux
2011-04-28 13:15       ` Jean-Christophe PLAGNIOL-VILLARD
2011-04-28 16:56         ` Andrew Victor
2011-04-28 17:33           ` Jean-Christophe PLAGNIOL-VILLARD
2011-04-28 18:15           ` Russell King - ARM Linux
2011-04-28 20:47             ` Andrew Victor
2011-04-28 21:46               ` Russell King - ARM Linux
2011-04-28 23:38                 ` Jean-Christophe PLAGNIOL-VILLARD
2011-04-29  9:28                   ` Russell King - ARM Linux
2011-04-30  1:36                     ` Jean-Christophe PLAGNIOL-VILLARD
2011-05-08 10:08                       ` Russell King - ARM Linux
2011-05-08 10:44                         ` Jean-Christophe PLAGNIOL-VILLARD
2011-04-29  7:55               ` Greg Ungerer
2011-04-29  6:08       ` Tony Lindgren
2011-04-29  8:31         ` Jean-Christophe PLAGNIOL-VILLARD
2011-04-25 18:31 ` [PATCH 10/14] at91: switch st " Jean-Christophe PLAGNIOL-VILLARD
2011-04-25 18:40 ` [PATCH 11/14] at91: move pit timer to drivers/clocksource Jean-Christophe PLAGNIOL-VILLARD
2011-04-25 19:14 ` [PATCH 12/14] at91: move st " Jean-Christophe PLAGNIOL-VILLARD
2011-04-26  1:11 ` [PATCH 13/14] at91: move register clocks to soc generic init Jean-Christophe PLAGNIOL-VILLARD
2011-04-26  3:13   ` Ryan Mallon
2011-04-26  1:11 ` [PATCH 14/14] at91: move clock subsystem init " Jean-Christophe PLAGNIOL-VILLARD
2011-04-26  3:13   ` Ryan Mallon
2011-04-26  4:13     ` Jean-Christophe PLAGNIOL-VILLARD
2011-04-26  4:32       ` Ryan Mallon
2011-04-26  4:32         ` Jean-Christophe PLAGNIOL-VILLARD
2011-04-27 21:13 ` [PATCH 0/14] at91: factorize soc init and switch to early platform Ryan Mallon
2011-04-28  2:26   ` Jean-Christophe PLAGNIOL-VILLARD
2011-04-28  2:41   ` Jean-Christophe PLAGNIOL-VILLARD
2011-04-28  3:59     ` Ryan Mallon
2011-04-28  4:14       ` Jean-Christophe PLAGNIOL-VILLARD

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20110425180847.GA12904@game.jcrosoft.org \
    --to=plagnioj@jcrosoft.com \
    --cc=linux-arm-kernel@lists.infradead.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.