[PATCH 00/16] Kconfig: Tidy up the top-level kconfig menu

Simon Glass sjg at chromium.org
Fri Sep 11 04:21:11 CEST 2020


At present this menu is pretty messy, with quite a few minor options shown
at the top level. This series creates a few new menus and moves things
around so that the top-level menu is cleaner.

There is more to do, but this is a start.


Simon Glass (16):
  Kconfig: Add a 'Boot options' menu
  Kconfig: Move boot menu into common/
  Kconfig: Move boot timing under boot options
  Kconfig: Move boot media under boot options
  Kconfig: Move autoboot options under boot options
  Kconfig: Move CONFIG_BOOTDELAY under autoboot options
  Kconfig: Move misc boot options under 'boot options'
  Kconfig: Move SUPPORT_RAW_INITRD under boot options
  Kconfig: Move DEFAULT_FDT_FILE under boot options
  Kconfig: Create a new 'init options' menu
  Kconfig: Move startup hooks under init options
  Kconfig: MISC_INIT_R and BOARD_LATE_INIT -> start-up hooks
  Kconfig: Move VERSION_VARIABLE under environment
  Kconfig: Move BOUNCE_BUFFER under driver options
  Kconfig: Move BOARD_TYPES under init options
  Kconfig: Create a new tools menu

 Kconfig              | 340 +---------------
 cmd/Kconfig          | 117 ------
 common/Kconfig       | 505 ++----------------------
 common/Kconfig.boot  | 894 +++++++++++++++++++++++++++++++++++++++++++
 drivers/core/Kconfig |  11 +
 dts/Kconfig          |   9 -
 env/Kconfig          |   9 +
 tools/Kconfig        |  12 +
 8 files changed, 955 insertions(+), 942 deletions(-)
 create mode 100644 common/Kconfig.boot
 create mode 100644 tools/Kconfig

-- 
2.28.0.618.gf4bc123cb7-goog



More information about the U-Boot mailing list