Message ID | YPVC0Xs0gRSywTO7@rric.localdomain (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | [v2] Documentation/kbuild: Document the kconfig choice default value | expand |
On 19.07.21 11:16:09, Robert Richter wrote: > @@ -417,8 +417,20 @@ definitions of that choice. If a [symbol] is associated to the choice, > then you may define the same choice (i.e. with the same entries) in another > place. > > -The default value of a choice is set to the first visible choice element. > -Choice elements do not support the default attribute like menu entries do. This patch was not properly rebased and does not apply. Will resend a v3. Sorry for that. -Robert > +The default value of a choice is set to the first visible choice > +element unless it is explicitly set by the 'default' property. > + > +Note: > + Choice options do not support the 'default' attribute. > + > +E.g.:: > + > + choice > + default C1 > + config C0 > + config C1 > + # no default attribute here > + endchoice > > comment:: > > -- > 2.29.2 >
diff --git a/Documentation/kbuild/kconfig-language.rst b/Documentation/kbuild/kconfig-language.rst index e4d3463594e1..d919dde0bcbf 100644 --- a/Documentation/kbuild/kconfig-language.rst +++ b/Documentation/kbuild/kconfig-language.rst @@ -417,8 +417,20 @@ definitions of that choice. If a [symbol] is associated to the choice, then you may define the same choice (i.e. with the same entries) in another place. -The default value of a choice is set to the first visible choice element. -Choice elements do not support the default attribute like menu entries do. +The default value of a choice is set to the first visible choice +element unless it is explicitly set by the 'default' property. + +Note: + Choice options do not support the 'default' attribute. + +E.g.:: + + choice + default C1 + config C0 + config C1 + # no default attribute here + endchoice comment::