Lines Matching refs:Kconfig
1 Kconfig in U-Boot
6 The conventional configuration was replaced by Kconfig at v2014.10-rc1 release.
12 Kconfig originates in Linux Kernel.
14 source directory for a basic specification of Kconfig.
17 Difference from Linux's Kconfig
35 If we could completely switch to Kconfig in a long run
51 This does not exist in Linux's Kconfig.
53 Prior to Kconfig, in U-Boot, "make <board>_config" was used for the
61 Migration steps to Kconfig
64 Prior to Kconfig, the C preprocessor based board configuration had been used
67 Although Kconfig was introduced and some configs have been moved to Kconfig,
69 long term to move all of them to Kconfig. In the interim, the two different
71 The configuration files are generated by both Kconfig and the old preprocessor
75 - include/generated/autoconf.h (generated by Kconfig for Normal)
79 - include/config/auto.conf (generated by Kconfig)
84 When adding a new CONFIG macro, it is highly recommended to add it to Kconfig
88 Conversion from boards.cfg to Kconfig
91 Prior to Kconfig, boards.cfg was a primary database that contained Arch, CPU,
93 Kconfig. Each field of boards.cfg was converted as follows:
96 Arch -> CONFIG_SYS_ARCH defined by Kconfig
97 CPU -> CONFIG_SYS_CPU defined by Kconfig
98 SoC -> CONFIG_SYS_SOC defined by Kconfig
99 Vendor -> CONFIG_SYS_VENDOR defined by Kconfig
100 Board -> CONFIG_SYS_BOARD defined by Kconfig
102 Options -> CONFIG_SYS_EXTRA_OPTIONS defined by Kconfig
112 [2] Make sure to define necessary CONFIG_SYS_* in Kconfig:
121 [3] Add a new entry to the board select menu in Kconfig.
122 The board select menu is located in arch/<arch>/Kconfig or
123 arch/<arch>/*/Kconfig.
136 [5] Remove the unused entry from the board select menu in Kconfig
143 - The option field of boards.cfg, which was used for the pre-Kconfig
145 Board maintainers are expected to implement proper Kconfig options
149 - In the pre-Kconfig, a single board had multiple entries in the boards.cfg
151 files were auto-generated when switching to Kconfig. Now we have too many
156 - Move the config macros in header files to Kconfig. When we move at least