linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
From: arnd@arndb.de (Arnd Bergmann)
To: linux-arm-kernel@lists.infradead.org
Subject: [GIT PULL 2/9] ARM: SoC cleanup on mach-at91 for 3.19
Date: Tue, 09 Dec 2014 22:23:54 +0100	[thread overview]
Message-ID: <7004548.0btfAVyUzv@wuerfel> (raw)
In-Reply-To: <4491193.a6KEQb1tZH@wuerfel>

The following changes since commit cac7f2429872d3733dc3f9915857b1691da2eb2f:

  Linux 3.18-rc2 (2014-10-26 16:48:41 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/at91-cleanup-for-linus

for you to fetch changes up to ba62a8593d15f3f353acdc8ab32c18dd40a275bb:

  ARM: at91: remove unused board.h file (2014-12-03 14:16:07 +0100)

----------------------------------------------------------------
ARM: SoC cleanup on mach-at91 for 3.19

On Atmel AT91, the conversion to device tree is now considered complete,
and all machines that were not already converted in 3.18 are assumed to
be unused and dropped by the maintainer.

All remaining board files that were written in C are dropped, and the
ancient at91x40 sub-platform (based on an MMU-less ARM7) is removed
altogether.  Cleaning up the last pieces was great fun, so I took the
time to do some of the coding myself and removed several hundred code
lines that ended up unused after the board files were done.

There are still a couple of AT91 specific device drivers that are not
converted to DT (CF, USB-OTG) and currently not working, and the platform
itself is not "multiplatform"-enabled, but both issues are going to be
taken care of in the 3.20 cycle.

This is split out from the other cleanups purely based on the size
of the branch.

----------------------------------------------------------------
Alexandre Belloni (2):
      ARM: at91: remove CONFIG_MACH_SAMA5_DT
      ARM: at91: move sdramc/ddrsdr header to include/soc/at91

Arnd Bergmann (6):
      ARM: at91/Kconfig: select board files automatically
      ARM: at91: cleanup initilisation code by removing dead code
      ARM: at91: remove old AT91-specific drivers
      ARM: at91: at91rm9200 ST initialization is now DT only
      ARM: at91/clocksource: remove !DT PIT initializations
      ARM: at91: remove unused board.h file

Boris Brezillon (1):
      ARM: at91: remove useless init_time for DT-only SoCs

Nicolas Ferre (23):
      ARM: at91: remove no-MMU at91x40 support
      ARM: at91: remove at91sam9g45/9m10 legacy board support
      ARM: at91: remove at91sam9rl legacy board support
      ARM: at91: remove unused CONFIG_ARCH_AT91SAM9G45 option
      ARM: at91/at91sam9g45: remove useless header file
      ARM: at91: remove at91sam9263 legacy board support
      ARM: at91: remove at91sam9260/at91sam9g20 legacy boards files
      ARM: at91: remove at91sam9260/at91sam9g20 legacy board support
      ARM: at91/Kconfig: remove unused config options
      ARM: at91: remove at91sam9261/at91sam9g10 legacy board support
      ARM: at91/Kconfig: remove useless fbdev Kconfig options
      ARM: at91: remove at91rm9200 legacy boards files
      ARM: at91: remove at91rm9200 legacy board support
      ARM: at91: switch configuration option to SOC_AT91RM9200
      ARM: at91/Kconfig: remove ARCH_AT91RM9200 option for drivers
      ARM: at91: always USE_OF from now on
      ARM: at91/trivial: update Kconfig comment to mention SAMA5
      ARM: at91: remove all !DT related configuration options
      ARM: at91: remove clock data in at91sam9n12.c and at91sam9x5.c files
      ARM: at91: remove old at91-specific clock driver
      ARM: at91: remove legacy IRQ driver and related code
      ARM: at91: remove unused IRQ function declarations
      ARM: at91: remove unneeded header files

Olof Johansson (1):
      ARM: at91: fix build breakage due to legacy board removals

 MAINTAINERS                                        |    1 +
 arch/arm/Kconfig                                   |    5 +-
 arch/arm/configs/at91rm9200_defconfig              |  161 --
 arch/arm/configs/at91sam9260_9g20_defconfig        |  145 --
 arch/arm/configs/at91sam9261_9g10_defconfig        |  147 --
 arch/arm/configs/at91sam9263_defconfig             |  151 --
 arch/arm/configs/at91sam9g45_defconfig             |  175 --
 arch/arm/configs/at91sam9rl_defconfig              |   92 -
 arch/arm/configs/at91x40_defconfig                 |   48 -
 arch/arm/configs/sama5_defconfig                   |    1 -
 arch/arm/mach-at91/Kconfig                         |   72 +-
 arch/arm/mach-at91/Kconfig.non_dt                  |  344 ----
 arch/arm/mach-at91/Makefile                        |   67 +-
 arch/arm/mach-at91/Makefile.boot                   |    6 -
 arch/arm/mach-at91/at91_aic.h                      |   99 -
 arch/arm/mach-at91/at91_tc.h                       |  146 --
 arch/arm/mach-at91/at91rm9200.c                    |  341 ----
 arch/arm/mach-at91/at91rm9200_devices.c            | 1212 -------------
 arch/arm/mach-at91/at91rm9200_time.c               |   23 -
 arch/arm/mach-at91/at91sam9260.c                   |  397 ----
 arch/arm/mach-at91/at91sam9260_devices.c           | 1364 --------------
 arch/arm/mach-at91/at91sam9261.c                   |  375 ----
 arch/arm/mach-at91/at91sam9261_devices.c           | 1098 -----------
 arch/arm/mach-at91/at91sam9263.c                   |  399 ----
 arch/arm/mach-at91/at91sam9263_devices.c           | 1538 ----------------
 arch/arm/mach-at91/at91sam9g45.c                   |  455 -----
 arch/arm/mach-at91/at91sam9g45_devices.c           | 1915 --------------------
 arch/arm/mach-at91/at91sam9n12.c                   |  213 +--
 arch/arm/mach-at91/at91sam9rl.c                    |  377 ----
 arch/arm/mach-at91/at91sam9rl_devices.c            | 1260 -------------
 arch/arm/mach-at91/at91sam9x5.c                    |  311 +---
 arch/arm/mach-at91/at91x40.c                       |   93 -
 arch/arm/mach-at91/at91x40_time.c                  |   85 -
 arch/arm/mach-at91/board-1arm.c                    |   99 -
 arch/arm/mach-at91/board-afeb-9260v1.c             |  223 ---
 arch/arm/mach-at91/board-cam60.c                   |  199 --
 arch/arm/mach-at91/board-carmeva.c                 |  167 --
 arch/arm/mach-at91/board-cpu9krea.c                |  386 ----
 arch/arm/mach-at91/board-cpuat91.c                 |  189 --
 arch/arm/mach-at91/board-csb337.c                  |  260 ---
 arch/arm/mach-at91/board-csb637.c                  |  142 --
 arch/arm/mach-at91/board-dt-rm9200.c               |    3 -
 arch/arm/mach-at91/board-dt-sam9.c                 |    2 -
 arch/arm/mach-at91/board-dt-sama5.c                |    1 -
 arch/arm/mach-at91/board-eb01.c                    |   52 -
 arch/arm/mach-at91/board-eb9200.c                  |  126 --
 arch/arm/mach-at91/board-ecbat91.c                 |  191 --
 arch/arm/mach-at91/board-eco920.c                  |  160 --
 arch/arm/mach-at91/board-flexibity.c               |  171 --
 arch/arm/mach-at91/board-gsia18s.c                 |  585 ------
 arch/arm/mach-at91/board-kafa.c                    |  113 --
 arch/arm/mach-at91/board-kb9202.c                  |  159 --
 arch/arm/mach-at91/board-pcontrol-g20.c            |  228 ---
 arch/arm/mach-at91/board-picotux200.c              |  129 --
 arch/arm/mach-at91/board-rm9200ek.c                |  196 --
 arch/arm/mach-at91/board-sam9-l9260.c              |  230 ---
 arch/arm/mach-at91/board-sam9260ek.c               |  354 ----
 arch/arm/mach-at91/board-sam9261ek.c               |  623 -------
 arch/arm/mach-at91/board-sam9263ek.c               |  493 -----
 arch/arm/mach-at91/board-sam9g20ek.c               |  429 -----
 arch/arm/mach-at91/board-sam9m10g45ek.c            |  527 ------
 arch/arm/mach-at91/board-sam9rlek.c                |  333 ----
 arch/arm/mach-at91/board-snapper9260.c             |  191 --
 arch/arm/mach-at91/board-stamp9g20.c               |  294 ---
 arch/arm/mach-at91/board-yl-9200.c                 |  597 ------
 arch/arm/mach-at91/board.h                         |  127 --
 arch/arm/mach-at91/clock.c                         |  977 ----------
 arch/arm/mach-at91/clock.h                         |   49 -
 arch/arm/mach-at91/generic.h                       |   53 -
 arch/arm/mach-at91/gpio.c                          |  982 ----------
 arch/arm/mach-at91/gpio.h                          |  214 ---
 arch/arm/mach-at91/gsia18s.h                       |   33 -
 arch/arm/mach-at91/include/mach/at91_dbgu.h        |    3 -
 arch/arm/mach-at91/include/mach/at91_ramc.h        |    6 +-
 arch/arm/mach-at91/include/mach/at91x40.h          |   60 -
 arch/arm/mach-at91/include/mach/cpu.h              |    1 -
 arch/arm/mach-at91/include/mach/hardware.h         |   10 -
 arch/arm/mach-at91/include/mach/uncompress.h       |    7 -
 arch/arm/mach-at91/irq.c                           |  296 ---
 arch/arm/mach-at91/leds.c                          |   56 -
 arch/arm/mach-at91/pm.c                            |   33 +-
 arch/arm/mach-at91/pm.h                            |    1 -
 arch/arm/mach-at91/setup.c                         |   67 -
 arch/arm/mach-at91/soc.h                           |    6 -
 arch/arm/mach-at91/stamp9g20.h                     |    7 -
 drivers/clocksource/timer-atmel-pit.c              |   32 -
 drivers/misc/Kconfig                               |    2 +-
 drivers/net/ethernet/cadence/Kconfig               |    2 +-
 drivers/power/reset/at91-reset.c                   |    4 +-
 drivers/rtc/Kconfig                                |    6 +-
 drivers/video/backlight/Kconfig                    |    1 -
 drivers/video/fbdev/Kconfig                        |   17 -
 drivers/watchdog/Kconfig                           |    4 +-
 .../mach => include/soc/at91}/at91rm9200_sdramc.h  |    0
 .../mach => include/soc/at91}/at91sam9_ddrsdr.h    |    0
 .../mach => include/soc/at91}/at91sam9_sdramc.h    |    0
 96 files changed, 34 insertions(+), 23990 deletions(-)
 delete mode 100644 arch/arm/configs/at91rm9200_defconfig
 delete mode 100644 arch/arm/configs/at91sam9260_9g20_defconfig
 delete mode 100644 arch/arm/configs/at91sam9261_9g10_defconfig
 delete mode 100644 arch/arm/configs/at91sam9263_defconfig
 delete mode 100644 arch/arm/configs/at91sam9g45_defconfig
 delete mode 100644 arch/arm/configs/at91sam9rl_defconfig
 delete mode 100644 arch/arm/configs/at91x40_defconfig
 delete mode 100644 arch/arm/mach-at91/Kconfig.non_dt
 delete mode 100644 arch/arm/mach-at91/at91_aic.h
 delete mode 100644 arch/arm/mach-at91/at91_tc.h
 delete mode 100644 arch/arm/mach-at91/at91rm9200_devices.c
 delete mode 100644 arch/arm/mach-at91/at91sam9260_devices.c
 delete mode 100644 arch/arm/mach-at91/at91sam9261_devices.c
 delete mode 100644 arch/arm/mach-at91/at91sam9263_devices.c
 delete mode 100644 arch/arm/mach-at91/at91sam9g45_devices.c
 delete mode 100644 arch/arm/mach-at91/at91sam9rl_devices.c
 delete mode 100644 arch/arm/mach-at91/at91x40.c
 delete mode 100644 arch/arm/mach-at91/at91x40_time.c
 delete mode 100644 arch/arm/mach-at91/board-1arm.c
 delete mode 100644 arch/arm/mach-at91/board-afeb-9260v1.c
 delete mode 100644 arch/arm/mach-at91/board-cam60.c
 delete mode 100644 arch/arm/mach-at91/board-carmeva.c
 delete mode 100644 arch/arm/mach-at91/board-cpu9krea.c
 delete mode 100644 arch/arm/mach-at91/board-cpuat91.c
 delete mode 100644 arch/arm/mach-at91/board-csb337.c
 delete mode 100644 arch/arm/mach-at91/board-csb637.c
 delete mode 100644 arch/arm/mach-at91/board-eb01.c
 delete mode 100644 arch/arm/mach-at91/board-eb9200.c
 delete mode 100644 arch/arm/mach-at91/board-ecbat91.c
 delete mode 100644 arch/arm/mach-at91/board-eco920.c
 delete mode 100644 arch/arm/mach-at91/board-flexibity.c
 delete mode 100644 arch/arm/mach-at91/board-gsia18s.c
 delete mode 100644 arch/arm/mach-at91/board-kafa.c
 delete mode 100644 arch/arm/mach-at91/board-kb9202.c
 delete mode 100644 arch/arm/mach-at91/board-pcontrol-g20.c
 delete mode 100644 arch/arm/mach-at91/board-picotux200.c
 delete mode 100644 arch/arm/mach-at91/board-rm9200ek.c
 delete mode 100644 arch/arm/mach-at91/board-sam9-l9260.c
 delete mode 100644 arch/arm/mach-at91/board-sam9260ek.c
 delete mode 100644 arch/arm/mach-at91/board-sam9261ek.c
 delete mode 100644 arch/arm/mach-at91/board-sam9263ek.c
 delete mode 100644 arch/arm/mach-at91/board-sam9g20ek.c
 delete mode 100644 arch/arm/mach-at91/board-sam9m10g45ek.c
 delete mode 100644 arch/arm/mach-at91/board-sam9rlek.c
 delete mode 100644 arch/arm/mach-at91/board-snapper9260.c
 delete mode 100644 arch/arm/mach-at91/board-stamp9g20.c
 delete mode 100644 arch/arm/mach-at91/board-yl-9200.c
 delete mode 100644 arch/arm/mach-at91/board.h
 delete mode 100644 arch/arm/mach-at91/clock.c
 delete mode 100644 arch/arm/mach-at91/clock.h
 delete mode 100644 arch/arm/mach-at91/gpio.c
 delete mode 100644 arch/arm/mach-at91/gpio.h
 delete mode 100644 arch/arm/mach-at91/gsia18s.h
 delete mode 100644 arch/arm/mach-at91/include/mach/at91x40.h
 delete mode 100644 arch/arm/mach-at91/irq.c
 delete mode 100644 arch/arm/mach-at91/leds.c
 delete mode 100644 arch/arm/mach-at91/stamp9g20.h
 rename {arch/arm/mach-at91/include/mach => include/soc/at91}/at91rm9200_sdramc.h (100%)
 rename {arch/arm/mach-at91/include/mach => include/soc/at91}/at91sam9_ddrsdr.h (100%)
 rename {arch/arm/mach-at91/include/mach => include/soc/at91}/at91sam9_sdramc.h (100%)

  parent reply	other threads:[~2014-12-09 21:23 UTC|newest]

Thread overview: 17+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-12-09 21:20 [GIT PULL 0/9] ARM: SoC changes for 3.19 Arnd Bergmann
2014-12-09 21:22 ` [GIT PULL 1/9] ARM: SoC non-critical bug fixes " Arnd Bergmann
2014-12-09 21:23 ` Arnd Bergmann [this message]
2014-12-09 21:30 ` [GIT PULL 3/9] ARM: SoC cleanups " Arnd Bergmann
2014-12-09 21:34 ` [GIT PULL 4/9] ARM: SoC platform changes " Arnd Bergmann
2014-12-09 21:36 ` [GIT PULL 5/9] ARM: SoC driver updates " Arnd Bergmann
2014-12-09 21:40 ` [GIT PULL 6/9] ARM: SoC DT " Arnd Bergmann
2014-12-09 23:45   ` Linus Torvalds
2014-12-10  0:56     ` Linus Torvalds
2014-12-10 10:02     ` Arnd Bergmann
2014-12-09 21:42 ` [GIT PULL 7/9] ARM: SoC/OMAP GPMC driver cleanup and move " Arnd Bergmann
2014-12-09 21:43 ` [GIT PULL 8/9] ARM: SoC defconfig changes " Arnd Bergmann
2014-12-10  8:56   ` Geert Uytterhoeven
2014-12-10 11:16     ` Arnd Bergmann
2014-12-09 21:46 ` [GIT PULL 9/9] ARM64: SoC " Arnd Bergmann
2014-12-10  1:20   ` Linus Torvalds
2014-12-10 11:33     ` Arnd Bergmann

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=7004548.0btfAVyUzv@wuerfel \
    --to=arnd@arndb.de \
    --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 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).