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_COREBOOT 865c4ac0aSBin Meng 965c4ac0aSBin Mengchoice 1065c4ac0aSBin Meng prompt "Mainboard model" 11*a26cd049SJoe Hershberger optional 1265c4ac0aSBin Meng 1365c4ac0aSBin Mengconfig TARGET_COREBOOT 1465c4ac0aSBin Meng bool "coreboot" 1565c4ac0aSBin Meng help 1665c4ac0aSBin Meng This target is used for running U-Boot on top of coreboot. In 1765c4ac0aSBin Meng this case coreboot does the early inititalisation, and U-Boot 1865c4ac0aSBin Meng takes over once the RAM, video and CPU are fully running. 1965c4ac0aSBin Meng U-Boot is loaded as a fallback payload from coreboot, in 2065c4ac0aSBin Meng coreboot terminology. This method was used for the Chromebook 2165c4ac0aSBin Meng Pixel when launched. 2265c4ac0aSBin Meng 2365c4ac0aSBin Mengendchoice 2465c4ac0aSBin Meng 2565c4ac0aSBin Mengsource "board/coreboot/coreboot/Kconfig" 2665c4ac0aSBin Meng 2765c4ac0aSBin Mengendif 28