Lines Matching refs:symbol
25 - A visible symbol is a symbol defined with a prompt. Visible symbols show
29 Here's an example of a visible symbol:
37 The symbol is shown like this in ``menuconfig``, where it can be toggled:
43 - An *invisible* symbol is a symbol without a prompt. Invisible symbols are
48 Here's an example of an invisible symbol:
55 This symbol is y if the CPU has a hardware floating point unit.
73 CONFIG_<symbol name>=<value>
78 respectively. The ``FPU`` symbol from the example above could be enabled like
87 A boolean symbol can also be set to ``n`` with a comment formatted like
101 Other symbol types are assigned like this:
115 the symbol are satisfied. A warning is printed otherwise. To figure out what
116 the dependencies of a symbol are, use one of the :ref:`interactive
117 configuration interfaces <menuconfig>` (you can jump directly to a symbol with
118 :kbd:`/`), or look up the symbol in the :ref:`Kconfig search page
187 If a symbol is assigned both in :file:`<BOARD>_defconfig` and in the
205 another Kconfig symbol.
207 This is valuable when you want a symbol specific to an application or subsystem
208 but do not want to rely directly on the common symbol. For example, you might
233 two symbols in sync, unless the value of the tracking symbol is changed in a
246 Hidden symbol which follows FOO_STRING
264 symbol in multiple locations. As an example, say we want to set ``FOO_WIDTH``
286 Since the type of the symbol (``int``) has already been given at the first
288 type once at the "base" definition of the symbol is a good idea for reasons
292 ``default`` values given on the "base" definition of a symbol. Internally, this
298 symbol properties, so the above ``default`` is equivalent to
303 Multiple symbol definitions
306 When a symbol is defined in multiple locations, each definition acts as an
307 independent symbol that happens to share the same name. This means that
309 for **ANY** definition result in the symbol resolving to ``y``, the symbol
311 symbol more restrictive by defining it in multiple locations.
313 For example, the dependencies of the symbol ``FOO`` below are satisfied if
328 symbol without any dependencies will result in the symbol always being
343 without modifying any other behaviour of the symbol.
347 symbol's direct dependencies in one of the :ref:`interactive configuration
349 dependencies from the base definition of the symbol to avoid weakening a
350 symbol's dependencies.
377 Setting one choice symbol to ``y`` automatically gives all other choice
407 To change the default symbol of ``FOO`` to ``A``, you would add the
428 (at the top of the file) goes over how symbol values are calculated in detail.