In the 'Build with GCC' chapter mention Kconfig fragments and show how they
are applied.

Adjust the formatting in the configuration section to consistently use
italics for file names.

Signed-off-by: Heinrich Schuchardt <heinrich.schucha...@canonical.com>
---
 doc/build/gcc.rst | 35 ++++++++++++++++++++++++++++++-----
 1 file changed, 30 insertions(+), 5 deletions(-)

diff --git a/doc/build/gcc.rst b/doc/build/gcc.rst
index a0650a51db..40fe207890 100644
--- a/doc/build/gcc.rst
+++ b/doc/build/gcc.rst
@@ -74,21 +74,46 @@ beforehand. Please, refer to the board specific 
documentation
 Configuration
 -------------
 
-Directory configs/ contains the template configuration files for the maintained
-boards following the naming scheme::
+Directory *configs/* contains the template configuration files for the
+maintained boards following the naming scheme::
 
     <board name>_defconfig
 
 These files have been stripped of default settings. So you cannot use them
 directly. Instead their name serves as a make target to generate the actual
-configuration file .config. For instance the configuration template for the
-Odroid C2 board is called odroid-c2_defconfig. The corresponding .config file
-is generated by
+configuration file *.config*. For instance the configuration template for the
+Odroid C2 board is called *odroid-c2_defconfig*. The corresponding *.config*
+file is generated by
 
 .. code-block:: bash
 
     make odroid-c2_defconfig
 
+For some of the boards configuration fragments exist in directory *configs/*
+which can be used to modify the generated *.config* file. These are named::
+
+    <fragment name>.config
+
+They are applied to the current configuration file *.config* using the make
+command. E.g. the LG X3 T30 device family uses fragments for board specific
+configuration while providing a single defconfig file for the device family:
+
+.. code-block:: bash
+
+    # Generate device family .config file
+    make x3_t30_defconfig
+    # Apply board specific configuration fragment
+    make p895.config
+
+You can use a single command instead.
+
+.. code-block:: bash
+
+    make x3_t30_defconfig p895.config
+
+Details about available configuration fragments are provided in the
+:doc:`board specific documentation<../board/index>`.
+
 You can adjust the configuration using
 
 .. code-block:: bash
-- 
2.40.1

Reply via email to