[U-Boot] [GIT PULL] AVR32 update

Haavard Skinnemoen haavard.skinnemoen at atmel.com
Mon Mar 23 10:31:00 CET 2009


The following changes since commit ee1702d75a30d076139d1841383a1fa7220a0e11:
  Wolfgang Denk (1):
        Merge branch 'next' of ../next

are available in the git repository at:

  git://git.denx.de/u-boot-avr32.git master

Sorry about all the merges at the end...I missed a couple of merge
windows, so I had to beat the tree back into shape from time to time.

Gunnar Rangoy (1):
      AVR32: Make GPIO implmentation cpu dependent

Haavard Skinnemoen (15):
      avr32: Update README
      avr32: data_bits should reflect the actual number of data bits
      avr32: refactor the portmux/gpio code
      avr32: Add gclk helper functions
      hammerhead: Use gclk helper functions
      avr32: Use board_postclk_init instead of gclk_init
      avr32: use board_early_init_r instead of board_init_info
      atstk1000: Convert to new-style makefile
      avr32: Add support for "GPIO" port mux
      Merge branch 'fixes' into cleanups
      Merge branch 'cleanups' into next
      Merge branch 'mimc200' into next
      Merge branch 'evk1100-prep' into next
      Merge branch 'mimc200'
      Merge branch 'evk1100-prep'

Jean-Christophe PLAGNIOL-VILLARD (1):
      avr32: fix cacheflush.h location introducted by d8f2aa3298610b

Mark Jackson (3):
      MIMC200 board now uses CONFIG_DISABLE_CONSOLE
      MIMC200: tidy GCLK init code
      Setup extra MIMC200 chip selects

Olav Morken (3):
      AVR32: Make cacheflush cpu-dependent
      AVR32: Move addrspace.h to arch-directory, and move some functions from io.h to addrspace.h
      AVR32: Must add NOPs after disabling interrupts for AT32UC3A0512ES

 board/atmel/atngw100/atngw100.c                    |   18 +-
 board/atmel/atstk1000/Makefile                     |    9 +-
 board/atmel/atstk1000/atstk1000.c                  |   15 +-
 board/atmel/atstk1000/flash.c                      |    2 +-
 board/earthlcd/favr-32-ezkit/favr-32-ezkit.c       |   13 +-
 board/earthlcd/favr-32-ezkit/flash.c               |    2 +-
 board/mimc/mimc200/mimc200.c                       |  117 ++++-------
 board/miromico/hammerhead/hammerhead.c             |   26 +--
 cpu/at32ap/Makefile                                |    3 +-
 cpu/at32ap/at32ap700x/Makefile                     |    2 +-
 cpu/at32ap/at32ap700x/clk.c                        |   25 +++
 cpu/at32ap/at32ap700x/gpio.c                       |  199 -------------------
 cpu/at32ap/at32ap700x/portmux.c                    |  204 +++++++++++++++++++
 cpu/at32ap/cache.c                                 |    2 +-
 cpu/at32ap/cpu.c                                   |    3 -
 cpu/at32ap/pio.c                                   |  116 -----------
 cpu/at32ap/portmux-gpio.c                          |  107 ++++++++++
 cpu/at32ap/portmux-pio.c                           |   92 +++++++++
 doc/README.AVR32                                   |   24 +--
 doc/README.AVR32-port-muxing                       |  208 ++++++++++++++++++++
 include/asm-avr32/addrspace.h                      |   46 -----
 include/asm-avr32/arch-at32ap700x/addrspace.h      |   84 ++++++++
 .../asm-avr32/{ => arch-at32ap700x}/cacheflush.h   |    0
 include/asm-avr32/arch-at32ap700x/clk.h            |  101 +++++++++-
 include/asm-avr32/arch-at32ap700x/gpio-impl.h      |   86 ++++++++
 include/asm-avr32/arch-at32ap700x/gpio.h           |  184 +-----------------
 include/asm-avr32/arch-at32ap700x/portmux.h        |   89 +++++++++
 include/asm-avr32/arch-common/portmux-gpio.h       |  114 +++++++++++
 include/asm-avr32/arch-common/portmux-pio.h        |  138 +++++++++++++
 include/asm-avr32/dma-mapping.h                    |    2 +-
 include/asm-avr32/initcalls.h                      |    1 -
 include/asm-avr32/io.h                             |   39 +----
 include/asm-avr32/sdram.h                          |    4 +-
 include/configs/atngw100.h                         |    2 +-
 include/configs/atstk1002.h                        |    2 +-
 include/configs/atstk1003.h                        |    2 +-
 include/configs/atstk1004.h                        |    2 +-
 include/configs/atstk1006.h                        |    2 +-
 include/configs/favr-32-ezkit.h                    |    2 +-
 include/configs/hammerhead.h                       |    2 +-
 include/configs/mimc200.h                          |    8 +-
 lib_avr32/board.c                                  |   14 ++-
 lib_avr32/bootm.c                                  |    2 +-
 lib_avr32/interrupts.c                             |    7 +
 44 files changed, 1388 insertions(+), 732 deletions(-)
 delete mode 100644 cpu/at32ap/at32ap700x/gpio.c
 create mode 100644 cpu/at32ap/at32ap700x/portmux.c
 delete mode 100644 cpu/at32ap/pio.c
 create mode 100644 cpu/at32ap/portmux-gpio.c
 create mode 100644 cpu/at32ap/portmux-pio.c
 create mode 100644 doc/README.AVR32-port-muxing
 delete mode 100644 include/asm-avr32/addrspace.h
 create mode 100644 include/asm-avr32/arch-at32ap700x/addrspace.h
 rename include/asm-avr32/{ => arch-at32ap700x}/cacheflush.h (100%)
 create mode 100644 include/asm-avr32/arch-at32ap700x/gpio-impl.h
 create mode 100644 include/asm-avr32/arch-at32ap700x/portmux.h
 create mode 100644 include/asm-avr32/arch-common/portmux-gpio.h
 create mode 100644 include/asm-avr32/arch-common/portmux-pio.h


More information about the U-Boot mailing list