xref: /openbmc/u-boot/board/intel/Kconfig (revision a2e3b05e)
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"
11a26cd049SJoe Hershberger	optional
1265c4ac0aSBin Meng
139b911bedSBin Mengconfig TARGET_BAYLEYBAY
149b911bedSBin Meng	bool "Bayley Bay"
159b911bedSBin Meng	help
169b911bedSBin Meng	  This is the Intel Bayley Bay Customer Reference Board. It contains an
179b911bedSBin Meng	  Intel quad-core Atom Processor E3800 with dual-channel DDR3L SODIMM
189b911bedSBin Meng	  4GB memory, HDMI/DP/VGA display, HD audio, SATA, USB2, USB3, SD, eMMC,
199b911bedSBin Meng	  PCIe and some other sensor interfaces.
209b911bedSBin Meng
21*a2e3b05eSBin Mengconfig TARGET_COUGARCANYON2
22*a2e3b05eSBin Meng	bool "Cougar Canyon 2"
23*a2e3b05eSBin Meng	help
24*a2e3b05eSBin Meng	  This is the Intel Cougar Canyon 2 Customer Reference Board. It
25*a2e3b05eSBin Meng	  is built on the Chief River platform with Intel Ivybridge Processor
26*a2e3b05eSBin Meng	  and Panther Point chipset. The board has 4GB RAM, with some other
27*a2e3b05eSBin Meng	  peripheral connectors for PCIe/SATA/USB2/USB3/LAN/UART/PS2/VGA/HDMI.
28*a2e3b05eSBin Meng
2965c4ac0aSBin Mengconfig TARGET_CROWNBAY
3065c4ac0aSBin Meng	bool "Crown Bay"
3165c4ac0aSBin Meng	help
3265c4ac0aSBin Meng	  This is the Intel Crown Bay Customer Reference Board. It contains
3365c4ac0aSBin Meng	  the Intel Atom Processor E6xx populated on the COM Express module
3465c4ac0aSBin Meng	  with 1GB DDR2 soldered down memory and a carrier board with the
3565c4ac0aSBin Meng	  Intel Platform Controller Hub EG20T, other system components and
3665c4ac0aSBin Meng	  peripheral connectors for PCIe/SATA/USB/LAN/SD/UART/Audio/LVDS.
3765c4ac0aSBin Meng
3865c4ac0aSBin Mengconfig TARGET_GALILEO
3965c4ac0aSBin Meng	bool "Galileo"
4065c4ac0aSBin Meng	help
4165c4ac0aSBin Meng	  This is the Intel Galileo board, which is the first in a family of
4265c4ac0aSBin Meng	  Arduino-certified development and prototyping boards based on Intel
4365c4ac0aSBin Meng	  architecture. It includes an Intel Quark SoC X1000 processor, a 32-bit
4465c4ac0aSBin Meng	  single-core, single-thread, Intel Pentium processor instrunction set
4565c4ac0aSBin Meng	  architecture (ISA) compatible, operating at speeds up to 400Mhz,
4665c4ac0aSBin Meng	  along with 256MB DDR3 memory. It supports a wide range of industry
4765c4ac0aSBin Meng	  standard I/O interfaces, including a full-sized mini-PCIe slot,
4865c4ac0aSBin Meng	  one 100Mb Ethernet port, a microSD card slot, a USB host port and
4965c4ac0aSBin Meng	  a USB client port.
5065c4ac0aSBin Meng
5165c4ac0aSBin Mengconfig TARGET_MINNOWMAX
5265c4ac0aSBin Meng	bool "Minnowboard MAX"
5365c4ac0aSBin Meng	help
5465c4ac0aSBin Meng	  This is the Intel Minnowboard MAX. It contains an Atom E3800
5565c4ac0aSBin Meng	  processor in a small form factor with Ethernet, micro-SD, USB 2,
5665c4ac0aSBin Meng	  USB 3, SATA, serial console, some GPIOs and HDMI 1.3 video out.
5765c4ac0aSBin Meng	  It requires some binary blobs - see README.x86 for details.
5865c4ac0aSBin Meng
5965c4ac0aSBin Meng	  Note that PCIE_ECAM_BASE is set up by the FSP so the value used
6065c4ac0aSBin Meng	  by U-Boot matches that value.
6165c4ac0aSBin Meng
6265c4ac0aSBin Mengendchoice
6365c4ac0aSBin Meng
649b911bedSBin Mengsource "board/intel/bayleybay/Kconfig"
65*a2e3b05eSBin Mengsource "board/intel/cougarcanyon2/Kconfig"
6665c4ac0aSBin Mengsource "board/intel/crownbay/Kconfig"
6765c4ac0aSBin Mengsource "board/intel/galileo/Kconfig"
6865c4ac0aSBin Mengsource "board/intel/minnowmax/Kconfig"
6965c4ac0aSBin Meng
7065c4ac0aSBin Mengendif
71