summaryrefslogtreecommitdiffstats
path: root/documentation/ref-manual/variables.rst
diff options
context:
space:
mode:
Diffstat (limited to 'documentation/ref-manual/variables.rst')
-rw-r--r--documentation/ref-manual/variables.rst26
1 files changed, 26 insertions, 0 deletions
diff --git a/documentation/ref-manual/variables.rst b/documentation/ref-manual/variables.rst
index 574af2c2f9..6ee65e1788 100644
--- a/documentation/ref-manual/variables.rst
+++ b/documentation/ref-manual/variables.rst
@@ -2898,6 +2898,26 @@ system and gives an overview of their function and contents.
2898 For guidance on how to create your own file permissions settings 2898 For guidance on how to create your own file permissions settings
2899 table file, examine the existing ``fs-perms.txt``. 2899 table file, examine the existing ``fs-perms.txt``.
2900 2900
2901 :term:`FIT_ADDRESS_CELLS`
2902
2903 Specifies the value of the ``#address-cells`` value for the
2904 description of the kernel FIT image.
2905
2906 The default value is set to "1" by the :ref:`ref-classes-kernel-fitimage`
2907 class, which corresponds to 32 bit addresses.
2908
2909 For platforms who need to set 64 bit addresses in
2910 :term:`UBOOT_LOADADDRESS` and :term:`UBOOT_ENTRYPOINT`, you need to
2911 set this value to "2", as two 32 bit values (cells) will be needed
2912 to represent such addresses.
2913
2914 Here is an example setting "0x400000000" as a load address::
2915
2916 FIT_ADDRESS_CELLS = "2"
2917 UBOOT_LOADADDRESS= "0x04 0x00000000"
2918
2919 See `more details about #address-cells <https://elinux.org/Device_Tree_Usage#How_Addressing_Works>`__.
2920
2901 :term:`FIT_CONF_DEFAULT_DTB` 2921 :term:`FIT_CONF_DEFAULT_DTB`
2902 Specifies the default device tree binary (dtb) file for a fitImage when 2922 Specifies the default device tree binary (dtb) file for a fitImage when
2903 multiple are provided. 2923 multiple are provided.
@@ -9041,11 +9061,17 @@ system and gives an overview of their function and contents.
9041 creation, the :term:`UBOOT_ENTRYPOINT` variable is passed as a 9061 creation, the :term:`UBOOT_ENTRYPOINT` variable is passed as a
9042 command-line parameter to the ``uboot-mkimage`` utility. 9062 command-line parameter to the ``uboot-mkimage`` utility.
9043 9063
9064 To pass a 64 bit address for FIT image creation, you will need to set
9065 the :term:`FIT_ADDRESS_CELLS` variable too.
9066
9044 :term:`UBOOT_LOADADDRESS` 9067 :term:`UBOOT_LOADADDRESS`
9045 Specifies the load address for the U-Boot image. During U-Boot image 9068 Specifies the load address for the U-Boot image. During U-Boot image
9046 creation, the :term:`UBOOT_LOADADDRESS` variable is passed as a 9069 creation, the :term:`UBOOT_LOADADDRESS` variable is passed as a
9047 command-line parameter to the ``uboot-mkimage`` utility. 9070 command-line parameter to the ``uboot-mkimage`` utility.
9048 9071
9072 To pass a 64 bit address for FIT image creation, you will need to set
9073 the :term:`FIT_ADDRESS_CELLS` variable too.
9074
9049 :term:`UBOOT_LOCALVERSION` 9075 :term:`UBOOT_LOCALVERSION`
9050 Appends a string to the name of the local version of the U-Boot 9076 Appends a string to the name of the local version of the U-Boot
9051 image. For example, assuming the version of the U-Boot image built 9077 image. For example, assuming the version of the U-Boot image built