Lines Matching full:choice
150 # the symbols actually got), printing warnings otherwise. Choice symbols
154 if sym.choice:
216 # Verifies that any choice symbols that were selected (by setting them to
219 # We check choice symbols separately to avoid warnings when two different
220 # choice symbols within the same choice are set to y. This might happen if
221 # a choice selection from a board defconfig is overridden in a prj.conf,
222 # for example. The last choice symbol set to y becomes the selection (and
223 # all other choice symbols get the value n).
228 for choice in kconf.unique_choices:
229 if choice.user_selection and \
230 choice.user_selection is not choice.selection:
233 The choice symbol {choice.user_selection.name_and_loc} was selected (set =y),
234 but {choice.selection.name_and_loc if choice.selection else "no symbol"} ended
235 up as the choice selection. """ + SYM_INFO_HINT.format(choice.user_selection))