[AT91 PULL for 3.2] boards merge + gpio rework

Jean-Christophe PLAGNIOL-VILLARD plagnioj at jcrosoft.com
Sun Oct 16 15:33:01 EDT 2011


Hi Arnd,

	This containts the work on
	 - gpio rework
	 - usb overcurrent support
	 - merge of two boards
	 - two new boards
	 - defconfig rework to have all boards compiled
	 - ochi clock rework

Please pull
The following changes since commit ddf28352b80c86754a6424e3a61e8bdf9213b3c7:

  Linux 3.1-rc5 (2011-09-04 15:45:10 -0700)

are available in the git repository at:
  git://github.com/at91linux/linux-at91.git j/for-arnd

Jean-Christophe PLAGNIOL-VILLARD (17):
      at91: USB-A9G20 C01 & C11 board support
      at91: ohci-at91: always provide all the clocks
      ARM: at91/gpio: make gpio register base soc independant
      ARM: at91/boards: use -EINVAL for invalid gpio
      ARM: at91/soc: use gpio_is_valid to check the gpio
      ARM: at91/pata: use gpio_is_valid to check the gpio
      ARM: at91/ide: use gpio_is_valid to check the gpio
      ARM: at91/mmc: use gpio_is_valid to check the gpio
      ARM: at92/nand: use gpio_is_valid to check the gpio
      ARM: at92/udc: use gpio_is_valid to check the gpio
      ARM: at92/ohci: use gpio_is_valid to check the gpio
      ARM: at91/gpio: drop PIN_BASE
      ARM: at91/gpio: fix display of number of irq setuped
      ARM: at91: rename at91sam9260ek_defconfig to at91sam9260_defconfig
      ARM: at91: rename at91sam9g20ek_defconfig to at91sam9g20_defconfig
      ARM: at91: rename at91cap9adk_defconfig to at91cap9_defconfig
      ARM: at91: rename at91sam9rlek_defconfig to at91sam9rl_defconfig

Josef Holzmayr (1):
      at91: add support for RSIs EWS board

Nico Erfurth (1):
      at91: merge board USB-A9260 and USB-A9263 together

Thomas Petazzoni (3):
      at91: ohci-at91: add vbus_pin_inverted platform attribute
      at91: at91-ohci: support overcurrent notification
      at91: at91-ohci: configure overcurrent pins as input GPIOs

 .../{at91cap9adk_defconfig => at91cap9_defconfig}  |    5 -
 ...91sam9260ek_defconfig => at91sam9260_defconfig} |   14 +-
 ...91sam9g20ek_defconfig => at91sam9g20_defconfig} |   19 +-
 ...at91sam9rlek_defconfig => at91sam9rl_defconfig} |    5 -
 arch/arm/mach-at91/Kconfig                         |   13 +
 arch/arm/mach-at91/Makefile                        |    6 +-
 arch/arm/mach-at91/at91cap9.c                      |   10 +-
 arch/arm/mach-at91/at91cap9_devices.c              |   26 +-
 arch/arm/mach-at91/at91rm9200.c                    |   10 +-
 arch/arm/mach-at91/at91rm9200_devices.c            |   30 ++-
 arch/arm/mach-at91/at91sam9260.c                   |    8 +-
 arch/arm/mach-at91/at91sam9260_devices.c           |   34 ++-
 arch/arm/mach-at91/at91sam9261.c                   |   35 +-
 arch/arm/mach-at91/at91sam9261_devices.c           |   22 +-
 arch/arm/mach-at91/at91sam9263.c                   |   12 +-
 arch/arm/mach-at91/at91sam9263_devices.c           |   32 ++-
 arch/arm/mach-at91/at91sam9g45.c                   |   12 +-
 arch/arm/mach-at91/at91sam9g45_devices.c           |   26 +-
 arch/arm/mach-at91/at91sam9rl.c                    |    8 +-
 arch/arm/mach-at91/at91sam9rl_devices.c            |   16 +-
 arch/arm/mach-at91/board-1arm.c                    |    1 +
 arch/arm/mach-at91/board-afeb-9260v1.c             |    7 +-
 arch/arm/mach-at91/board-cam60.c                   |    3 +-
 arch/arm/mach-at91/board-cap9adk.c                 |   14 +-
 arch/arm/mach-at91/board-carmeva.c                 |    6 +-
 arch/arm/mach-at91/board-cpu9krea.c                |    7 +-
 arch/arm/mach-at91/board-cpuat91.c                 |    4 +
 arch/arm/mach-at91/board-csb337.c                  |    4 +-
 arch/arm/mach-at91/board-csb637.c                  |    1 +
 arch/arm/mach-at91/board-eb9200.c                  |    8 +-
 arch/arm/mach-at91/board-ecbat91.c                 |    4 +
 arch/arm/mach-at91/board-eco920.c                  |    4 +
 arch/arm/mach-at91/board-flexibity.c               |    4 +-
 arch/arm/mach-at91/board-foxg20.c                  |    6 +-
 arch/arm/mach-at91/board-gsia18s.c                 |    4 +-
 arch/arm/mach-at91/board-kafa.c                    |    1 +
 arch/arm/mach-at91/board-kb9202.c                  |    5 +-
 arch/arm/mach-at91/board-neocore926.c              |    4 +-
 arch/arm/mach-at91/board-pcontrol-g20.c            |    1 +
 arch/arm/mach-at91/board-picotux200.c              |    2 +
 arch/arm/mach-at91/board-qil-a9260.c               |   11 +-
 arch/arm/mach-at91/board-rm9200dk.c                |   10 +-
 arch/arm/mach-at91/board-rm9200ek.c                |    2 +
 arch/arm/mach-at91/board-rsi-ews.c                 |  233 ++++++++++++++
 arch/arm/mach-at91/board-sam9-l9260.c              |    7 +-
 arch/arm/mach-at91/board-sam9260ek.c               |   11 +-
 arch/arm/mach-at91/board-sam9261ek.c               |    8 +-
 arch/arm/mach-at91/board-sam9263ek.c               |    7 +-
 arch/arm/mach-at91/board-sam9g20ek.c               |    8 +-
 arch/arm/mach-at91/board-sam9m10g45ek.c            |    3 +
 arch/arm/mach-at91/board-sam9rlek.c                |    7 +-
 arch/arm/mach-at91/board-snapper9260.c             |    5 +
 arch/arm/mach-at91/board-stamp9g20.c               |   11 +-
 arch/arm/mach-at91/board-usb-a9260.c               |  230 --------------
 .../{board-usb-a9263.c => board-usb-a926x.c}       |  184 ++++++++++--
 arch/arm/mach-at91/board-yl-9200.c                 |    6 +-
 arch/arm/mach-at91/generic.h                       |    2 +-
 arch/arm/mach-at91/gpio.c                          |   62 ++--
 arch/arm/mach-at91/include/mach/at91cap9.h         |    9 +-
 arch/arm/mach-at91/include/mach/at91rm9200.h       |    9 +-
 arch/arm/mach-at91/include/mach/at91sam9260.h      |    7 +-
 arch/arm/mach-at91/include/mach/at91sam9261.h      |    7 +-
 arch/arm/mach-at91/include/mach/at91sam9263.h      |   11 +-
 arch/arm/mach-at91/include/mach/at91sam9g45.h      |   11 +-
 arch/arm/mach-at91/include/mach/at91sam9rl.h       |    9 +-
 arch/arm/mach-at91/include/mach/board.h            |    5 +
 arch/arm/mach-at91/include/mach/gpio.h             |  328 ++++++++++----------
 arch/arm/mach-at91/include/mach/timex.h            |    5 +
 drivers/ata/pata_at91.c                            |    6 +-
 drivers/ide/at91_ide.c                             |    2 +-
 drivers/mmc/host/at91_mci.c                        |   30 +-
 drivers/mtd/nand/atmel_nand.c                      |    8 +-
 drivers/usb/gadget/at91_udc.c                      |   14 +-
 drivers/usb/host/ohci-at91.c                       |  243 +++++++++++++--
 74 files changed, 1231 insertions(+), 713 deletions(-)
 rename arch/arm/configs/{at91cap9adk_defconfig => at91cap9_defconfig} (95%)
 rename arch/arm/configs/{at91sam9260ek_defconfig => at91sam9260_defconfig} (89%)
 rename arch/arm/configs/{at91sam9g20ek_defconfig => at91sam9g20_defconfig} (93%)
 rename arch/arm/configs/{at91sam9rlek_defconfig => at91sam9rl_defconfig} (94%)
 create mode 100644 arch/arm/mach-at91/board-rsi-ews.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} (53%)

Best Regads,
J.



More information about the linux-arm-kernel mailing list