[U-Boot] [PATCH 0/5] mpc8308rdb: improved hardware support

Kim Phillips kim.phillips at freescale.com
Tue Sep 18 01:31:42 CEST 2012


On Wed, 12 Sep 2012 14:17:30 -0700
"Ira W. Snyder" <iws at ovro.caltech.edu> wrote:

> From: "Ira W. Snyder" <iws at 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



More information about the U-Boot mailing list