[U-Boot] [GIT PULL] AVR32 update

Wolfgang Denk wd at denx.de
Mon Mar 23 10:43:13 CET 2009


Dear Haavard Skinnemoen,

In message <20090323103100.7f5f2831 at hskinnemoen-d830> you wrote:
> 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

Appliued, thanks.

Best regards,

Wolfgang Denk

-- 
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
Ever try. Ever fail. No matter. Try again. Fail again.  Fail  better.
                                                        -- S. Beckett


More information about the U-Boot mailing list