-
- Downloads
x86: kconfig: Imply DM uclass drivers
Now that all x86 boards have been converted to use DM, we can imply these uclass drivers (DM_ETH, DM_RTC, DM_USB, DM_VIDEO) from the top level. Previously DM_GPIO, DM_KEYBOARD, DM_SERIAL, DM_SPI, DM_SPI_FLASH are selected. Change to use 'imply' to allow them to be removed. Note with this change, chromebook_link64 build fails: common/built-in.o:(.data.env_htab+0xc): undefined reference to 'env_flags_validate' lib/built-in.o: In function `hsearch_r': lib/hashtable.c:380: undefined reference to 'env_callback_init' lib/hashtable.c:382: undefined reference to 'env_flags_init' make[1]: *** [spl/u-boot-spl] Error 1 CONFIG_SPL_ENV_SUPPORT is required for chromebook_link64 to build again. This is just a workaround as it is not needed at all. See commit bda40d56 "x86: qemu: Add a config for 64-bit U-Boot" for the same issue seen on QEMU 64-bit target. Signed-off-by:Bin Meng <bmeng.cn@gmail.com> Reviewed-by:
Andy Shevchenko <andy.shevchenko@gmail.com> Reviewed-by:
Simon Glass <sjg@chromium.org>
Showing
- arch/Kconfig 10 additions, 6 deletionsarch/Kconfig
- configs/bayleybay_defconfig 0 additions, 4 deletionsconfigs/bayleybay_defconfig
- configs/chromebook_link64_defconfig 1 addition, 3 deletionsconfigs/chromebook_link64_defconfig
- configs/chromebook_link_defconfig 0 additions, 3 deletionsconfigs/chromebook_link_defconfig
- configs/chromebook_samus_defconfig 0 additions, 3 deletionsconfigs/chromebook_samus_defconfig
- configs/chromebox_panther_defconfig 0 additions, 4 deletionsconfigs/chromebox_panther_defconfig
- configs/conga-qeval20-qa3-e3845-internal-uart_defconfig 0 additions, 4 deletionsconfigs/conga-qeval20-qa3-e3845-internal-uart_defconfig
- configs/conga-qeval20-qa3-e3845_defconfig 0 additions, 4 deletionsconfigs/conga-qeval20-qa3-e3845_defconfig
- configs/coreboot-x86_defconfig 0 additions, 4 deletionsconfigs/coreboot-x86_defconfig
- configs/cougarcanyon2_defconfig 0 additions, 3 deletionsconfigs/cougarcanyon2_defconfig
- configs/crownbay_defconfig 0 additions, 4 deletionsconfigs/crownbay_defconfig
- configs/dfi-bt700-q7x-151_defconfig 0 additions, 4 deletionsconfigs/dfi-bt700-q7x-151_defconfig
- configs/edison_defconfig 0 additions, 1 deletionconfigs/edison_defconfig
- configs/efi-x86_defconfig 1 addition, 2 deletionsconfigs/efi-x86_defconfig
- configs/galileo_defconfig 0 additions, 4 deletionsconfigs/galileo_defconfig
- configs/minnowmax_defconfig 0 additions, 4 deletionsconfigs/minnowmax_defconfig
- configs/qemu-x86_64_defconfig 0 additions, 4 deletionsconfigs/qemu-x86_64_defconfig
- configs/qemu-x86_defconfig 0 additions, 4 deletionsconfigs/qemu-x86_defconfig
- configs/qemu-x86_efi_payload32_defconfig 0 additions, 4 deletionsconfigs/qemu-x86_efi_payload32_defconfig
- configs/qemu-x86_efi_payload64_defconfig 0 additions, 4 deletionsconfigs/qemu-x86_efi_payload64_defconfig
Please register or sign in to comment