[U-Boot-Users] [PATCH v4 0/3] SPI patches for 1.3.4

Haavard Skinnemoen haavard.skinnemoen at atmel.com
Mon May 26 12:55:09 CEST 2008


Hi,

The latest incarnation of the SPI API changes didn't get any
complaints, while it got a couple of ACKs. So I'm resending the parts
of the series that I consider complete for inclusion in U-Boot 1.3.4.

I'm holding back the SPI flash stuff for now since it currently lacks
support for most flash chips, and it probably needs more review and
testing.

These patches still need testing on NIOS. I'd appreciate some help
with that.

Please let me know if I should merge this via the avr32 tree.

Haavard Skinnemoen (2):
      Move definition of container_of() to common.h
      SPI API improvements

Hans-Christian Egtvedt (1):
      atmel_spi: Driver for the Atmel SPI controller

 board/amcc/taihu/taihu.c                          |   16 +-
 board/freescale/mpc8349emds/mpc8349emds.c         |   25 ++--
 board/sacsng/sacsng.c                             |   35 ++--
 board/ssv/adnpesc1/adnpesc1.c                     |   27 ++--
 common/cmd_spi.c                                  |   42 +++--
 common/soft_spi.c                                 |  124 +++++++++---
 cpu/at32ap/at32ap700x/gpio.c                      |   43 +++++
 cpu/nios/spi.c                                    |   79 ++++++--
 drivers/rtc/ds1306.c                              |   67 +++++--
 drivers/rtc/mc13783-rtc.c                         |   43 ++++-
 drivers/spi/Makefile                              |    1 +
 drivers/spi/atmel_spi.c                           |  210 +++++++++++++++++++++
 drivers/spi/atmel_spi.h                           |   95 +++++++++
 drivers/spi/mpc8xxx_spi.c                         |   54 +++++-
 drivers/spi/mxc_spi.c                             |   88 ++++++---
 include/asm-arm/arch-at91sam9/hardware.h          |   11 -
 include/asm-avr32/arch-at32ap700x/chip-features.h |    1 +
 include/asm-avr32/arch-at32ap700x/clk.h           |    6 +
 include/asm-avr32/arch-at32ap700x/gpio.h          |    4 +
 include/asm-avr32/u-boot.h                        |   11 -
 include/common.h                                  |   11 +
 include/configs/imx31_litekit.h                   |    3 +-
 include/configs/mx31ads.h                         |    3 +-
 include/spi.h                                     |  150 +++++++++++++---
 24 files changed, 918 insertions(+), 231 deletions(-)
 create mode 100644 drivers/spi/atmel_spi.c
 create mode 100644 drivers/spi/atmel_spi.h




More information about the U-Boot mailing list