On 30 November 2016 at 09:46, Marcel Ziswiler <mar...@ziswiler.com> wrote: > From: Marcel Ziswiler <marcel.ziswi...@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.ziswi...@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 <s...@chromium.org> _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot