2018-11-15 02:07:52 +00:00
|
|
|
if ARCH_MEDIATEK
|
|
|
|
|
|
|
|
config SYS_SOC
|
|
|
|
default "mediatek"
|
|
|
|
|
|
|
|
config SYS_VENDOR
|
|
|
|
default "mediatek"
|
|
|
|
|
2019-12-31 03:29:19 +00:00
|
|
|
config MT8512
|
|
|
|
bool "MediaTek MT8512 SoC"
|
|
|
|
default n
|
|
|
|
|
2018-11-15 02:07:52 +00:00
|
|
|
choice
|
|
|
|
prompt "MediaTek board select"
|
|
|
|
|
2020-01-10 08:30:26 +00:00
|
|
|
config TARGET_MT7622
|
|
|
|
bool "MediaTek MT7622 SoC"
|
|
|
|
select ARM64
|
|
|
|
help
|
|
|
|
The MediaTek MT7622 is a ARM64-based SoC with a dual-core Cortex-A53.
|
|
|
|
including UART, SPI, USB3.0, SD and MMC cards, NAND, SNFI, PWM, PCIe,
|
|
|
|
Gigabit Ethernet, I2C, built-in Wi-Fi, and PCIe.
|
|
|
|
|
2018-11-15 02:07:53 +00:00
|
|
|
config TARGET_MT7623
|
|
|
|
bool "MediaTek MT7623 SoC"
|
|
|
|
select CPU_V7A
|
|
|
|
help
|
|
|
|
The MediaTek MT7623 is a ARM-based SoC with a quad-core Cortex-A7
|
|
|
|
including NEON and GPU, Mali-450 graphics, several DDR3 options,
|
|
|
|
crypto engine, built-in Wi-Fi / Bluetooth combo chip, JPEG decoder,
|
|
|
|
video interfaces supporting HDMI and MIPI, and video codec support.
|
|
|
|
Peripherals include Gigabit Ethernet, switch, USB3.0 and OTG, PCIe,
|
|
|
|
I2S, PCM, S/PDIF, UART, SPI, I2C, IR TX/RX, and PWM.
|
|
|
|
|
2018-11-15 02:07:52 +00:00
|
|
|
config TARGET_MT7629
|
|
|
|
bool "MediaTek MT7629 SoC"
|
|
|
|
select CPU_V7A
|
|
|
|
select SPL
|
2020-03-04 12:03:48 +00:00
|
|
|
select BINMAN
|
2018-11-15 02:07:52 +00:00
|
|
|
help
|
|
|
|
The MediaTek MT7629 is a ARM-based SoC with a dual-core Cortex-A7
|
|
|
|
including DDR3, crypto engine, 3x3 11n/ac Wi-Fi, Gigabit Ethernet,
|
|
|
|
switch, USB3.0, PCIe, UART, SPI, I2C and PWM.
|
|
|
|
|
2019-12-31 03:29:19 +00:00
|
|
|
config TARGET_MT8512
|
|
|
|
bool "MediaTek MT8512 M1 Board"
|
|
|
|
select ARM64
|
|
|
|
select MT8512
|
|
|
|
help
|
|
|
|
The MediaTek MT8512 is a ARM64-based SoC with a quad-core Cortex-A53.
|
|
|
|
including UART, SPI, USB2.0 and OTG, SD and MMC cards, NAND, PWM,
|
|
|
|
Ethernet, IR TX/RX, I2C, I2S, S/PDIF, and built-in Wi-Fi / Bluetooth combo
|
|
|
|
chip and several DDR3 and DDR4 options.
|
|
|
|
|
2019-03-24 15:46:38 +00:00
|
|
|
config TARGET_MT8516
|
|
|
|
bool "MediaTek MT8516 SoC"
|
|
|
|
select ARM64
|
|
|
|
help
|
|
|
|
The MediaTek MT8516 is a ARM64-based SoC with a quad-core Cortex-A35.
|
|
|
|
including UART, SPI, USB2.0 and OTG, SD and MMC cards, NAND, PWM,
|
|
|
|
Ethernet, IR TX/RX, I2C, I2S, S/PDIF, and built-in Wi-Fi / Bluetooth combo
|
|
|
|
chip and several DDR3 and DDR4 options.
|
|
|
|
|
2019-11-07 11:28:40 +00:00
|
|
|
config TARGET_MT8518
|
|
|
|
bool "MediaTek MT8518 SoC"
|
|
|
|
select ARM64
|
|
|
|
help
|
|
|
|
The MediaTek MT8518 is a ARM64-based SoC with a quad-core Cortex-A53.
|
|
|
|
including UART, SPI, USB2.0 and OTG, SD and MMC cards, NAND, PWM,
|
|
|
|
Ethernet, IR TX/RX, I2C, I2S, S/PDIF, and built-in Wi-Fi / Bluetooth combo
|
|
|
|
chip and several DDR3 and DDR4 options.
|
|
|
|
|
2018-11-15 02:07:52 +00:00
|
|
|
endchoice
|
|
|
|
|
2020-01-10 08:30:26 +00:00
|
|
|
source "board/mediatek/mt7622/Kconfig"
|
2018-11-15 02:07:53 +00:00
|
|
|
source "board/mediatek/mt7623/Kconfig"
|
2018-11-15 02:07:52 +00:00
|
|
|
source "board/mediatek/mt7629/Kconfig"
|
2019-12-31 03:29:19 +00:00
|
|
|
source "board/mediatek/mt8512/Kconfig"
|
2019-11-07 11:28:44 +00:00
|
|
|
source "board/mediatek/mt8518/Kconfig"
|
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>
2019-07-18 17:08:09 +00:00
|
|
|
source "board/mediatek/pumpkin/Kconfig"
|
2018-11-15 02:07:52 +00:00
|
|
|
|
|
|
|
endif
|