
On Wed, 12 Sep 2012 14:17:30 -0700 "Ira W. Snyder" iws@ovro.caltech.edu wrote:
From: "Ira W. Snyder" iws@ovro.caltech.edu
This series improves the hardware support for the Freescale MPC8308RDB board.
Optional support for the SPI pins routed to header J8 is added for testing SPI flash chips. This was tested with a Spansion S25FL256S1. This is not enabled by default, because it breaks TSEC2 due to a pinmux conflict.
Support for the onboard eSDHC MMC/SD controller is added.
The SPI controller driver is fixed so that it works with MPC8308RDB (probably all 83xx boards are broken before this fix). Without the fix, the waveforms generated by the driver are incorrect (confirmed with an oscilloscope).
Ira W. Snyder (5): mpc8xxx_spi: fix SPI support on MPC8308RDB mpc8308rdb: add support for Spansion SPI flash on header J8 spansion: add support for S25FL256S1 mpc8308rdb: add support for FIT images mpc8308rdb: add support for eSDHC MMC controller
board/freescale/mpc8308rdb/mpc8308rdb.c | 57 +++++++++++++++++++++++++++++++ drivers/mtd/spi/spansion.c | 8 ++++ drivers/spi/mpc8xxx_spi.c | 4 ++ include/configs/MPC8308RDB.h | 31 +++++++++++++++++ 4 files changed, 100 insertions(+), 0 deletions(-)
all 5 patches applied to mpc83xx master, after adding #include the fsl_esdhc header to prevent implicit declarations of fsl_esdhc_mmc_init() and fdt_fixup_esdhc().
Note: couldn't find a dedicated maintainer for mtd/spi, so carried those with since they looked pretty straightforward.
Thanks Ira,
Kim