• S
    x86: Change how selection of ROMs works · bcd4e6f3
    Simon Glass 提交于
    Most x86 boards build a u-boot.rom which is programmed into SPI flash. But
    this is not unique to x86. For example some rockchip boards can also boot
    from SPI flash.
    
    Also, at least on x86, binary blobs are sadly quite common. It is not
    possible to build a functional image without them, and U-Boot needs to
    know this at build time.
    
    Introduce a new CONFIG_HAS_ROM option which selects whether u-boot.rom is
    built and a new CONFIG_ROM_NEEDS_BLOBS option to indicate whether binary
    blobs are also needed. If they are not needed, it is safe to build the ROM
    always. Otherwise we still require the BUILD_ROM environment variable.
    
    For now this affects only x86, but future patches will enable this for
    rockchip too.
    Signed-off-by: NSimon Glass <sjg@chromium.org>
    bcd4e6f3
Kconfig 6.5 KB