board: mediatek: Add pumpkin board support
authorFabien Parent <fparent@baylibre.com>
Thu, 18 Jul 2019 17:08:09 +0000 (19:08 +0200)
committerTom Rini <trini@konsulko.com>
Mon, 29 Jul 2019 13:32:11 +0000 (09:32 -0400)
commitbb4c5d6055a6889ea8199c729c94f9e05ad6e855
treec7707ae398eb62a5ad7c0edc95e196dd62465dc1
parente66b202eb3aba9f3cf93c2a20d8f28360dfb095f
board: mediatek: Add pumpkin board support

The pumpkin board is made by Gossamer Engineering and is using
a MediaTek SoC. The board currently comes in two available version:
MT8516 SoC and MT8167 SoC.
The board provides the following IOs: eMMC, NAND, SD card, USB type-A,
Ethernet, Wi-Fi, Bluetooth, Audio (jack out, 2 PDM port, 1 analog in),
serial over USB, and an expansion header.

Additionally there is a HDMI port, DSI port, and camera port only
on the MT8167 version of the board.

The board can be powered by battery and/or via a USB Type-C port and
is using a PMIC MT6392.

The eMMC and NAND are sharing pins and cannot be used together.

This commit is adding the basic boot support for the Pumpkin MT8516
board on the eMMC.

Signed-off-by: Fabien Parent <fparent@baylibre.com>
arch/arm/dts/Makefile
arch/arm/dts/mt8516-pumpkin.dts [new file with mode: 0644]
arch/arm/mach-mediatek/Kconfig
board/mediatek/pumpkin/Kconfig [new file with mode: 0644]
board/mediatek/pumpkin/MAINTAINERS [new file with mode: 0644]
board/mediatek/pumpkin/Makefile [new file with mode: 0644]
board/mediatek/pumpkin/pumpkin.c [new file with mode: 0644]
configs/pumpkin_defconfig [new file with mode: 0644]
include/configs/pumpkin.h [new file with mode: 0644]