165c4ac0aSBin Meng# SPDX-License-Identifier: GPL-2.0+ 265c4ac0aSBin Meng# 3*83d290c5STom Rini# Copyright (C) 2015, Bin Meng <bmeng.cn@gmail.com> 465c4ac0aSBin Meng 565c4ac0aSBin Mengif VENDOR_INTEL 665c4ac0aSBin Meng 765c4ac0aSBin Mengchoice 865c4ac0aSBin Meng prompt "Mainboard model" 9a26cd049SJoe Hershberger optional 1065c4ac0aSBin Meng 119b911bedSBin Mengconfig TARGET_BAYLEYBAY 129b911bedSBin Meng bool "Bayley Bay" 139b911bedSBin Meng help 149b911bedSBin Meng This is the Intel Bayley Bay Customer Reference Board. It contains an 159b911bedSBin Meng Intel quad-core Atom Processor E3800 with dual-channel DDR3L SODIMM 169b911bedSBin Meng 4GB memory, HDMI/DP/VGA display, HD audio, SATA, USB2, USB3, SD, eMMC, 179b911bedSBin Meng PCIe and some other sensor interfaces. 189b911bedSBin Meng 19eb45787bSBin Mengconfig TARGET_CHERRYHILL 20eb45787bSBin Meng bool "Cherry Hill" 21eb45787bSBin Meng help 22eb45787bSBin Meng This is the Intel Cherry Hill Customer Reference Board. It is in a 23eb45787bSBin Meng mini-ITX form factor containing the Intel Braswell SoC, which has 24eb45787bSBin Meng a 64-bit quad-core, single-thread, Intel Atom processor, along with 25eb45787bSBin Meng serial console, 10/100/1000 Ethernet, SD-Card, USB 2/3, SATA, PCIe, 26eb45787bSBin Meng some GPIOs, one HDMI and two DP video out. 27eb45787bSBin Meng 28a2e3b05eSBin Mengconfig TARGET_COUGARCANYON2 29a2e3b05eSBin Meng bool "Cougar Canyon 2" 30a2e3b05eSBin Meng help 31a2e3b05eSBin Meng This is the Intel Cougar Canyon 2 Customer Reference Board. It 32a2e3b05eSBin Meng is built on the Chief River platform with Intel Ivybridge Processor 33a2e3b05eSBin Meng and Panther Point chipset. The board has 4GB RAM, with some other 34a2e3b05eSBin Meng peripheral connectors for PCIe/SATA/USB2/USB3/LAN/UART/PS2/VGA/HDMI. 35a2e3b05eSBin Meng 3665c4ac0aSBin Mengconfig TARGET_CROWNBAY 3765c4ac0aSBin Meng bool "Crown Bay" 3865c4ac0aSBin Meng help 3965c4ac0aSBin Meng This is the Intel Crown Bay Customer Reference Board. It contains 4065c4ac0aSBin Meng the Intel Atom Processor E6xx populated on the COM Express module 4165c4ac0aSBin Meng with 1GB DDR2 soldered down memory and a carrier board with the 4265c4ac0aSBin Meng Intel Platform Controller Hub EG20T, other system components and 4365c4ac0aSBin Meng peripheral connectors for PCIe/SATA/USB/LAN/SD/UART/Audio/LVDS. 4465c4ac0aSBin Meng 45495f3774SAndy Shevchenkoconfig TARGET_EDISON 46495f3774SAndy Shevchenko bool "Edison" 47495f3774SAndy Shevchenko help 48495f3774SAndy Shevchenko This is the Intel Edison Compute Module. It contains a dual core Intel 49495f3774SAndy Shevchenko Atom Tangier CPU, 1 GB RAM integrated on package. There is also 4 GB 50495f3774SAndy Shevchenko eMMC flash on board, Wi-Fi, Bluetooth 4 and USB controllers. 51495f3774SAndy Shevchenko 5265c4ac0aSBin Mengconfig TARGET_GALILEO 5365c4ac0aSBin Meng bool "Galileo" 5465c4ac0aSBin Meng help 5565c4ac0aSBin Meng This is the Intel Galileo board, which is the first in a family of 5665c4ac0aSBin Meng Arduino-certified development and prototyping boards based on Intel 5765c4ac0aSBin Meng architecture. It includes an Intel Quark SoC X1000 processor, a 32-bit 5865c4ac0aSBin Meng single-core, single-thread, Intel Pentium processor instrunction set 5965c4ac0aSBin Meng architecture (ISA) compatible, operating at speeds up to 400Mhz, 6065c4ac0aSBin Meng along with 256MB DDR3 memory. It supports a wide range of industry 6165c4ac0aSBin Meng standard I/O interfaces, including a full-sized mini-PCIe slot, 6265c4ac0aSBin Meng one 100Mb Ethernet port, a microSD card slot, a USB host port and 6365c4ac0aSBin Meng a USB client port. 6465c4ac0aSBin Meng 6565c4ac0aSBin Mengconfig TARGET_MINNOWMAX 6665c4ac0aSBin Meng bool "Minnowboard MAX" 6765c4ac0aSBin Meng help 6865c4ac0aSBin Meng This is the Intel Minnowboard MAX. It contains an Atom E3800 6965c4ac0aSBin Meng processor in a small form factor with Ethernet, micro-SD, USB 2, 7065c4ac0aSBin Meng USB 3, SATA, serial console, some GPIOs and HDMI 1.3 video out. 7165c4ac0aSBin Meng It requires some binary blobs - see README.x86 for details. 7265c4ac0aSBin Meng 7365c4ac0aSBin Meng Note that PCIE_ECAM_BASE is set up by the FSP so the value used 7465c4ac0aSBin Meng by U-Boot matches that value. 7565c4ac0aSBin Meng 7665c4ac0aSBin Mengendchoice 7765c4ac0aSBin Meng 789b911bedSBin Mengsource "board/intel/bayleybay/Kconfig" 79eb45787bSBin Mengsource "board/intel/cherryhill/Kconfig" 80a2e3b05eSBin Mengsource "board/intel/cougarcanyon2/Kconfig" 8165c4ac0aSBin Mengsource "board/intel/crownbay/Kconfig" 82495f3774SAndy Shevchenkosource "board/intel/edison/Kconfig" 8365c4ac0aSBin Mengsource "board/intel/galileo/Kconfig" 8465c4ac0aSBin Mengsource "board/intel/minnowmax/Kconfig" 8565c4ac0aSBin Meng 8665c4ac0aSBin Mengendif 87