[U-Boot] [PATCH v3 0/6] arm: tegra: apalis-tk1, mmc and ext clock loopback

Tom Warren TWarren at nvidia.com
Tue Jan 3 20:40:44 CET 2017


Marcel,

> -----Original Message-----
> From: Marcel Ziswiler [mailto:marcel at ziswiler.com]
> Sent: Wednesday, December 21, 2016 9:26 PM
> To: u-boot at lists.denx.de
> Cc: Max Krummenacher <max.krummenacher at toradex.com>; Stefan Agner
> <stefan.agner at toradex.com>; Marcel Ziswiler
> <marcel.ziswiler at toradex.com>; York Sun <york.sun at nxp.com>;
> Peter.Chubb at data61.csiro.au; Lokesh Vutla <lokeshvutla at ti.com>; Jaehoon
> Chung <jh80.chung at samsung.com>; Hans de Goede <hdegoede at redhat.com>;
> Heiko Schocher <hs at denx.de>; Albert Aribaud <albert.u.boot at aribaud.net>;
> Prabhakar Kushwaha <prabhakar.kushwaha at nxp.com>; Stephen Warren
> <swarren at nvidia.com>; Jagan Teki <jteki at openedev.com>; Alexander Graf
> <agraf at suse.de>; Tom Warren <TWarren at nvidia.com>; Joe Hershberger
> <joe.hershberger at ni.com>; Lucas Stach <dev at lynxeye.de>; Allen Martin
> <AMartin at nvidia.com>; Stefan Roese <sr at denx.de>; Alban Bedel
> <alban.bedel at avionic-design.de>; Simon Glass <sjg at chromium.org>;
> Masahiro Yamada <yamada.masahiro at socionext.com>; Ian Campbell
> <ijc at hellion.org.uk>
> Subject: [PATCH v3 0/6] arm: tegra: apalis-tk1, mmc and ext clock loopback
> 
> From: Marcel Ziswiler <marcel.ziswiler at toradex.com>
> 
> 
> This series adds support for the Toradex Apalis TK1 as well as moves the
> CONFIG_TEGRA_MMC to Kconfig and introduces a new option to disable the
> external clock loopback on SDMMC3.
> 
> The whole series is also available here:
> 
> http://git.toradex.com/cgit/u-boot-toradex.git/log/?h=for-next
> 
> Changes in v3:
> - My recent fresh install of Fedora 25 was missing an aarch64 toolchain
>   which made moveconfig.py not properly handle the 6 newer Tegras. I now
>   re-run moveconfig.py after installing an aarch64 toolchain and it all
>   looks sane. Sorry about that, Tom.
With Mashiro's recent 'mmc: move more driver config options to Kconfig' patchset (which is in TOT U-Boot now), your v3 patchset no longer applies cleanly.

I'll rebase u-boot-tegra/master against u-boot/master and push a new repo to Denx so you can get your Apalis-TK1 patchset to work w/all of the recent changes.

Thanks, and sorry for the extra work!

Tom
--
nvpublic
> - Cleaned-up defconfig using savedefconfig.
> 
> Changes in v2:
> - Added Simon's reviewed-by.
> - Added Simon's reviewed-by.
> - Added Simon's reviewed-by.
> - Added Simon's reviewed-by.
> - Added TODO(email) as suggested by Simon so it is clear this is
>   temporary and will be moved to device tree controlled approach once
>   proper kernel integration made it mainline.
> 
> Marcel Ziswiler (6):
>   arm: tegra: initial support for apalis tk1
>   mmc: tegra: introduce CONFIG_TEGRA_MMC to Kconfig
>   mmc: tegra: move CONFIG_TEGRA_MMC from headers to defconfigs
>   mmc: tegra: allow disabling external clock loopback
>   apalis-tk1: disable external clock loopback on SDMMC3
>   apalis-tk1: clean-up defconfig
> 
>  arch/arm/dts/Makefile                              |    1 +
>  arch/arm/dts/tegra124-apalis.dts                   | 2203 ++++++++++++++++++++
>  arch/arm/include/asm/arch-tegra/tegra_mmc.h        |    2 +
>  arch/arm/mach-tegra/tegra124/Kconfig               |    7 +
>  board/toradex/apalis-tk1/Kconfig                   |   30 +
>  board/toradex/apalis-tk1/MAINTAINERS               |    7 +
>  board/toradex/apalis-tk1/Makefile                  |    5 +
>  board/toradex/apalis-tk1/apalis-tk1.c              |  175 ++
>  board/toradex/apalis-tk1/as3722_init.c             |  117 ++
>  board/toradex/apalis-tk1/as3722_init.h             |   41 +
>  .../toradex/apalis-tk1/pinmux-config-apalis-tk1.h  |  287 +++
>  configs/apalis-tk1_defconfig                       |   46 +
>  configs/apalis_t30_defconfig                       |    1 +
>  configs/beaver_defconfig                           |    1 +
>  configs/cardhu_defconfig                           |    1 +
>  configs/cei-tk1-som_defconfig                      |    1 +
>  configs/colibri_t20_defconfig                      |    1 +
>  configs/colibri_t30_defconfig                      |    1 +
>  configs/dalmore_defconfig                          |    1 +
>  configs/e2220-1170_defconfig                       |    9 +-
>  configs/harmony_defconfig                          |    1 +
>  configs/jetson-tk1_defconfig                       |    1 +
>  configs/medcom-wide_defconfig                      |    1 +
>  configs/nyan-big_defconfig                         |    1 +
>  configs/p2371-0000_defconfig                       |    9 +-
>  configs/p2371-2180_defconfig                       |    9 +-
>  configs/p2571_defconfig                            |    9 +-
>  configs/p2771-0000-000_defconfig                   |    9 +-
>  configs/p2771-0000-500_defconfig                   |    9 +-
>  configs/paz00_defconfig                            |    1 +
>  configs/plutux_defconfig                           |    1 +
>  configs/seaboard_defconfig                         |    1 +
>  configs/tec-ng_defconfig                           |    1 +
>  configs/tec_defconfig                              |    1 +
>  configs/trimslice_defconfig                        |    1 +
>  configs/venice2_defconfig                          |    1 +
>  configs/ventana_defconfig                          |    1 +
>  configs/whistler_defconfig                         |    1 +
>  drivers/mmc/Kconfig                                |   17 +
>  drivers/mmc/tegra_mmc.c                            |   16 +
>  include/configs/apalis-tk1.h                       |  180 ++
>  include/configs/apalis_t30.h                       |    1 -
>  include/configs/beaver.h                           |    1 -
>  include/configs/cardhu.h                           |    1 -
>  include/configs/cei-tk1-som.h                      |    1 -
>  include/configs/colibri_t20.h                      |    1 -
>  include/configs/colibri_t30.h                      |    1 -
>  include/configs/dalmore.h                          |    1 -
>  include/configs/e2220-1170.h                       |    1 -
>  include/configs/harmony.h                          |    1 -
>  include/configs/jetson-tk1.h                       |    1 -
>  include/configs/medcom-wide.h                      |    1 -
>  include/configs/nyan-big.h                         |    1 -
>  include/configs/p2371-0000.h                       |    1 -
>  include/configs/p2371-2180.h                       |    1 -
>  include/configs/p2571.h                            |    1 -
>  include/configs/p2771-0000.h                       |    1 -
>  include/configs/paz00.h                            |    1 -
>  include/configs/plutux.h                           |    1 -
>  include/configs/seaboard.h                         |    1 -
>  include/configs/tec-ng.h                           |    1 -
>  include/configs/tec.h                              |    1 -
>  include/configs/trimslice.h                        |    1 -
>  include/configs/venice2.h                          |    1 -
>  include/configs/ventana.h                          |    1 -
>  include/configs/whistler.h                         |    1 -
>  scripts/config_whitelist.txt                       |    1 -
>  67 files changed, 3160 insertions(+), 74 deletions(-)  create mode 100644
> arch/arm/dts/tegra124-apalis.dts  create mode 100644 board/toradex/apalis-
> tk1/Kconfig  create mode 100644 board/toradex/apalis-tk1/MAINTAINERS
>  create mode 100644 board/toradex/apalis-tk1/Makefile  create mode 100644
> board/toradex/apalis-tk1/apalis-tk1.c
>  create mode 100644 board/toradex/apalis-tk1/as3722_init.c
>  create mode 100644 board/toradex/apalis-tk1/as3722_init.h
>  create mode 100644 board/toradex/apalis-tk1/pinmux-config-apalis-tk1.h
>  create mode 100644 configs/apalis-tk1_defconfig  create mode 100644
> include/configs/apalis-tk1.h
> 
> --
> 2.9.3



More information about the U-Boot mailing list