[U-Boot] [PATCH v3 0/3] Tegra: MMC: Add DT support for MMC to T20 boards

Thierry Reding thierry.reding at avionic-design.de
Thu Feb 14 20:25:18 CET 2013


On Thu, Feb 14, 2013 at 08:19:54AM +0100, Thierry Reding wrote:
> On Wed, Feb 13, 2013 at 02:44:47PM -0700, Tom Warren wrote:
> > This patchset adds device-tree support to the Tegra MMC driver.
> > All device config is done via properties in the DT files instead
> > of hard-coded config options/function arguments.
> > 
> > I've tested this on my Seaboard and everything works fine,
> > including card detect. For the other T20 boards, I've used
> > the Linux kernel DTS files for the sdhci nodes where there
> > wasn't one already, or expanded the info that was already
> > there. Everything builds fine, but I haven't tested anything
> > but Seaboard.
> > 
> > v2: Changes as per Stephen's & Simon's review
> > v3: Changes as per Stephen/Lucas/Thierry/Simon's feedback
> > 
> > Tom Warren (3):
> >   Tegra: fdt: Add/enhance sdhci (mmc) nodes for all T20 DT files
> >   Tegra: fdt: tamonten: Add common tamonten.dtsi file from linux
> >   Tegra: MMC: Add DT support to MMC driver for all T20 boards
> > 
> >  arch/arm/dts/tegra20.dtsi                         |   16 +-
> >  arch/arm/include/asm/arch-tegra/mmc.h             |    2 +-
> >  arch/arm/include/asm/arch-tegra/tegra_mmc.h       |   13 +-
> >  board/avionic-design/common/tamonten.c            |   19 +-
> >  board/avionic-design/dts/tegra20-medcom-wide.dts  |    3 +-
> >  board/avionic-design/dts/tegra20-plutux.dts       |    3 +-
> >  board/avionic-design/dts/tegra20-tamonten.dtsi    |  489 +++++++++++++++++++++
> >  board/avionic-design/dts/tegra20-tec.dts          |    3 +-
> >  board/compal/dts/tegra20-paz00.dts                |   19 +-
> >  board/compal/paz00/paz00.c                        |   26 +-
> >  board/compulab/dts/tegra20-trimslice.dts          |   14 +
> >  board/compulab/trimslice/trimslice.c              |   25 +-
> >  board/nvidia/common/board.c                       |   26 +-
> >  board/nvidia/dts/tegra20-harmony.dts              |   18 +
> >  board/nvidia/dts/tegra20-seaboard.dts             |   10 +-
> >  board/nvidia/dts/tegra20-ventana.dts              |   15 +
> >  board/nvidia/dts/tegra20-whistler.dts             |   13 +
> >  board/nvidia/harmony/harmony.c                    |   26 +-
> >  board/nvidia/seaboard/seaboard.c                  |   25 +-
> >  board/nvidia/whistler/whistler.c                  |   30 +-
> >  board/toradex/colibri_t20_iris/colibri_t20_iris.c |   11 +-
> >  board/toradex/dts/tegra20-colibri_t20_iris.dts    |    7 +
> >  drivers/mmc/tegra_mmc.c                           |  259 +++++++----
> >  dts/Makefile                                      |    2 +-
> >  include/fdtdec.h                                  |    1 +
> >  lib/fdtdec.c                                      |    1 +
> >  26 files changed, 815 insertions(+), 261 deletions(-)
> >  create mode 100644 board/avionic-design/dts/tegra20-tamonten.dtsi
> 
> The series,
> 
> Tested-by: Thierry Reding <thierry.reding at avionic-design.de>
> 
> on TEC and Medcom-Wide. I don't currently have access to a Plutux, but
> it should be fine too.

I managed to talk a co-worker into trying this out on Plutux and there
were no issues there either. All Tamonten-boards work fine with these
patches applied.

Thierry
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20130214/85ab88b3/attachment.pgp>


More information about the U-Boot mailing list