[U-Boot] [PATCH 1/5] arm: tegra: initial support for apalis tk1

Simon Glass sjg at chromium.org
Thu Dec 1 03:20:37 CET 2016


On 30 November 2016 at 09:46, Marcel Ziswiler <marcel at ziswiler.com> wrote:
> From: Marcel Ziswiler <marcel.ziswiler at toradex.com>
>
> This patch adds board support for the Toradex Apalis TK1 a computer on
> module which can be used on different carrier boards.
>
> The module consists of a Tegra TK1 SoC, a PMIC solution, 2 GB of DDR3L
> RAM, a bunch of level shifters, an eMMC, a TMP451 temperature sensor
> chip, an I210 gigabit Ethernet controller and a SGTL5000 audio codec.
> Furthermore, there is a Kinetis MK20DN512 companion micro controller for
> analogue, CAN and resistive touch functionality.
>
> For the sake of ease of use we do not distinguish between different
> carrier boards for now as the base module features are deemed
> sufficient enough for regular booting.
>
> The following functionality is working so far:
> - eMMC boot, environment storage and Toradex factory config block
> - Gigabit Ethernet
> - MMC/SD cards (both MMC1 as well as SD1 slot)
> - USB client/host (dual role OTG port as client e.g. for DFU/UMS or host,
>   other two ports as host)
>
> Signed-off-by: Marcel Ziswiler <marcel.ziswiler at toradex.com>
>
> ---
>
>  arch/arm/dts/Makefile                              |    1 +
>  arch/arm/dts/tegra124-apalis.dts                   | 2203 ++++++++++++++++++++
>  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                       |   53 +
>  include/configs/apalis-tk1.h                       |  181 ++
>  12 files changed, 3107 insertions(+)
>  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

Reviewed-by: Simon Glass <sjg at chromium.org>


More information about the U-Boot mailing list