[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