1if ARCH_MEDIATEK 2 3config SYS_SOC 4 default "mediatek" 5 6config SYS_VENDOR 7 default "mediatek" 8 9choice 10 prompt "MediaTek board select" 11 12config TARGET_MT7623 13 bool "MediaTek MT7623 SoC" 14 select CPU_V7A 15 help 16 The MediaTek MT7623 is a ARM-based SoC with a quad-core Cortex-A7 17 including NEON and GPU, Mali-450 graphics, several DDR3 options, 18 crypto engine, built-in Wi-Fi / Bluetooth combo chip, JPEG decoder, 19 video interfaces supporting HDMI and MIPI, and video codec support. 20 Peripherals include Gigabit Ethernet, switch, USB3.0 and OTG, PCIe, 21 I2S, PCM, S/PDIF, UART, SPI, I2C, IR TX/RX, and PWM. 22 23config TARGET_MT7629 24 bool "MediaTek MT7629 SoC" 25 select CPU_V7A 26 select SPL 27 help 28 The MediaTek MT7629 is a ARM-based SoC with a dual-core Cortex-A7 29 including DDR3, crypto engine, 3x3 11n/ac Wi-Fi, Gigabit Ethernet, 30 switch, USB3.0, PCIe, UART, SPI, I2C and PWM. 31 32config TARGET_MT8516 33 bool "MediaTek MT8516 SoC" 34 select ARM64 35 help 36 The MediaTek MT8516 is a ARM64-based SoC with a quad-core Cortex-A35. 37 including UART, SPI, USB2.0 and OTG, SD and MMC cards, NAND, PWM, 38 Ethernet, IR TX/RX, I2C, I2S, S/PDIF, and built-in Wi-Fi / Bluetooth combo 39 chip and several DDR3 and DDR4 options. 40 41config TARGET_MT8518 42 bool "MediaTek MT8518 SoC" 43 select ARM64 44 help 45 The MediaTek MT8518 is a ARM64-based SoC with a quad-core Cortex-A53. 46 including UART, SPI, USB2.0 and OTG, SD and MMC cards, NAND, PWM, 47 Ethernet, IR TX/RX, I2C, I2S, S/PDIF, and built-in Wi-Fi / Bluetooth combo 48 chip and several DDR3 and DDR4 options. 49 50endchoice 51 52source "board/mediatek/mt7623/Kconfig" 53source "board/mediatek/mt7629/Kconfig" 54source "board/mediatek/mt8518/Kconfig" 55source "board/mediatek/pumpkin/Kconfig" 56 57endif 58