mirror of
https://github.com/brain-hackers/u-boot-brain
synced 2024-06-09 23:36:03 +09:00
![Bin Meng](/assets/img/avatar_default.png)
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 bda40d5
"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>
47 lines
993 B
Plaintext
47 lines
993 B
Plaintext
CONFIG_X86=y
|
|
CONFIG_VENDOR_INTEL=y
|
|
CONFIG_DEFAULT_DEVICE_TREE="edison"
|
|
CONFIG_TARGET_EDISON=y
|
|
CONFIG_SMP=y
|
|
CONFIG_HUSH_PARSER=y
|
|
CONFIG_CMD_CPU=y
|
|
# CONFIG_CMD_IMLS is not set
|
|
CONFIG_CMD_ASKENV=y
|
|
CONFIG_CMD_GREPENV=y
|
|
CONFIG_CMD_ENV_CALLBACK=y
|
|
CONFIG_CMD_ENV_FLAGS=y
|
|
CONFIG_CMD_MEMINFO=y
|
|
# CONFIG_CMD_FLASH is not set
|
|
CONFIG_CMD_GPT=y
|
|
CONFIG_CMD_MMC=y
|
|
CONFIG_CMD_PART=y
|
|
CONFIG_CMD_DFU=y
|
|
# CONFIG_CMD_NFS is not set
|
|
CONFIG_CMD_TIMER=y
|
|
CONFIG_CMD_HASH=y
|
|
CONFIG_CMD_EXT4=y
|
|
CONFIG_CMD_EXT4_WRITE=y
|
|
CONFIG_CMD_FAT=y
|
|
CONFIG_CMD_FS_GENERIC=y
|
|
CONFIG_OF_EMBED=y
|
|
CONFIG_CPU=y
|
|
CONFIG_DFU_MMC=y
|
|
CONFIG_DFU_RAM=y
|
|
CONFIG_MMC=y
|
|
CONFIG_DM_MMC=y
|
|
CONFIG_MMC_SDHCI=y
|
|
CONFIG_MMC_SDHCI_SDMA=y
|
|
CONFIG_MMC_SDHCI_TANGIER=y
|
|
CONFIG_DM_PCI_COMPAT=y
|
|
CONFIG_INTEL_MID_SERIAL=y
|
|
CONFIG_USB_DWC3=y
|
|
CONFIG_USB_DWC3_GADGET=y
|
|
CONFIG_USB_GADGET=y
|
|
CONFIG_USB_GADGET_DOWNLOAD=y
|
|
CONFIG_G_DNL_MANUFACTURER="Intel"
|
|
CONFIG_G_DNL_VENDOR_NUM=0x8087
|
|
CONFIG_G_DNL_PRODUCT_NUM=0x0a99
|
|
CONFIG_TANGIER_WATCHDOG=y
|
|
CONFIG_FAT_WRITE=y
|
|
CONFIG_SHA1=y
|