1menu "x86 architecture" 2 depends on X86 3 4config SYS_ARCH 5 default "x86" 6 7config USE_PRIVATE_LIBGCC 8 default y 9 10choice 11 prompt "Target select" 12 13config TARGET_COREBOOT 14 bool "Support coreboot" 15 help 16 This target is used for running U-Boot on top of Coreboot. In 17 this case Coreboot does the early inititalisation, and U-Boot 18 takes over once the RAM, video and CPU are fully running. 19 U-Boot is loaded as a fallback payload from Coreboot, in 20 Coreboot terminology. This method was used for the Chromebook 21 Pixel when launched. 22 23config TARGET_CHROMEBOOK_LINK 24 bool "Support Chromebook link" 25 help 26 This is the Chromebook Pixel released in 2013. It uses an Intel 27 i5 Ivybridge which is a die-shrink of Sandybridge, with 4GB of 28 SDRAM. It has a Panther Point platform controller hub, PCIe 29 WiFi and Bluetooth. It also includes a 720p webcam, USB SD 30 reader, microphone and speakers, display port and 32GB SATA 31 solid state drive. There is a Chrome OS EC connected on LPC, 32 and it provides a 2560x1700 high resolution touch-enabled LCD 33 display. 34 35endchoice 36 37config RAMBASE 38 hex 39 default 0x100000 40 41config RAMTOP 42 hex 43 default 0x200000 44 45config XIP_ROM_SIZE 46 hex 47 default 0x10000 48 49config CPU_ADDR_BITS 50 int 51 default 36 52 53config HPET_ADDRESS 54 hex 55 default 0xfed00000 if !HPET_ADDRESS_OVERRIDE 56 57config SMM_TSEG 58 bool 59 default n 60 61config SMM_TSEG_SIZE 62 hex 63 64config ROM_SIZE 65 hex 66 default 0x800000 67 68config HAVE_INTEL_ME 69 bool "Platform requires Intel Management Engine" 70 help 71 Newer higher-end devices have an Intel Management Engine (ME) 72 which is a very large binary blob (typically 1.5MB) which is 73 required for the platform to work. This enforces a particular 74 SPI flash format. You will need to supply the me.bin file in 75 your board directory. 76 77config X86_RAMTEST 78 bool "Perform a simple RAM test after SDRAM initialisation" 79 help 80 If there is something wrong with SDRAM then the platform will 81 often crash within U-Boot or the kernel. This option enables a 82 very simple RAM test that quickly checks whether the SDRAM seems 83 to work correctly. It is not exhaustive but can save time by 84 detecting obvious failures. 85 86source "arch/x86/cpu/ivybridge/Kconfig" 87 88source "board/coreboot/coreboot/Kconfig" 89 90source "board/google/chromebook_link/Kconfig" 91 92endmenu 93