xref: /openbmc/u-boot/board/intel/Kconfig (revision a26cd049)
165c4ac0aSBin Meng#
265c4ac0aSBin Meng# Copyright (C) 2015, Bin Meng <bmeng.cn@gmail.com>
365c4ac0aSBin Meng#
465c4ac0aSBin Meng# SPDX-License-Identifier:	GPL-2.0+
565c4ac0aSBin Meng#
665c4ac0aSBin Meng
765c4ac0aSBin Mengif VENDOR_INTEL
865c4ac0aSBin Meng
965c4ac0aSBin Mengchoice
1065c4ac0aSBin Meng	prompt "Mainboard model"
11*a26cd049SJoe Hershberger	optional
1265c4ac0aSBin Meng
1365c4ac0aSBin Mengconfig TARGET_CROWNBAY
1465c4ac0aSBin Meng	bool "Crown Bay"
1565c4ac0aSBin Meng	help
1665c4ac0aSBin Meng	  This is the Intel Crown Bay Customer Reference Board. It contains
1765c4ac0aSBin Meng	  the Intel Atom Processor E6xx populated on the COM Express module
1865c4ac0aSBin Meng	  with 1GB DDR2 soldered down memory and a carrier board with the
1965c4ac0aSBin Meng	  Intel Platform Controller Hub EG20T, other system components and
2065c4ac0aSBin Meng	  peripheral connectors for PCIe/SATA/USB/LAN/SD/UART/Audio/LVDS.
2165c4ac0aSBin Meng
2265c4ac0aSBin Mengconfig TARGET_GALILEO
2365c4ac0aSBin Meng	bool "Galileo"
2465c4ac0aSBin Meng	help
2565c4ac0aSBin Meng	  This is the Intel Galileo board, which is the first in a family of
2665c4ac0aSBin Meng	  Arduino-certified development and prototyping boards based on Intel
2765c4ac0aSBin Meng	  architecture. It includes an Intel Quark SoC X1000 processor, a 32-bit
2865c4ac0aSBin Meng	  single-core, single-thread, Intel Pentium processor instrunction set
2965c4ac0aSBin Meng	  architecture (ISA) compatible, operating at speeds up to 400Mhz,
3065c4ac0aSBin Meng	  along with 256MB DDR3 memory. It supports a wide range of industry
3165c4ac0aSBin Meng	  standard I/O interfaces, including a full-sized mini-PCIe slot,
3265c4ac0aSBin Meng	  one 100Mb Ethernet port, a microSD card slot, a USB host port and
3365c4ac0aSBin Meng	  a USB client port.
3465c4ac0aSBin Meng
3565c4ac0aSBin Mengconfig TARGET_MINNOWMAX
3665c4ac0aSBin Meng	bool "Minnowboard MAX"
3765c4ac0aSBin Meng	help
3865c4ac0aSBin Meng	  This is the Intel Minnowboard MAX. It contains an Atom E3800
3965c4ac0aSBin Meng	  processor in a small form factor with Ethernet, micro-SD, USB 2,
4065c4ac0aSBin Meng	  USB 3, SATA, serial console, some GPIOs and HDMI 1.3 video out.
4165c4ac0aSBin Meng	  It requires some binary blobs - see README.x86 for details.
4265c4ac0aSBin Meng
4365c4ac0aSBin Meng	  Note that PCIE_ECAM_BASE is set up by the FSP so the value used
4465c4ac0aSBin Meng	  by U-Boot matches that value.
4565c4ac0aSBin Meng
4665c4ac0aSBin Mengendchoice
4765c4ac0aSBin Meng
4865c4ac0aSBin Mengsource "board/intel/crownbay/Kconfig"
4965c4ac0aSBin Mengsource "board/intel/galileo/Kconfig"
5065c4ac0aSBin Mengsource "board/intel/minnowmax/Kconfig"
5165c4ac0aSBin Meng
5265c4ac0aSBin Mengendif
53