Lines Matching +full:u +full:- +full:boot +full:- +full:spl
26 bool "Run-time configuration via Device Tree"
29 This feature provides for run-time configuration of U-Boot
33 bool "Board-specific manipulation of Device Tree"
36 U-Boot's device tree (e.g. to delete device from it). This option
37 make the Device Tree writeable and provides a board-specific
38 "board_fix_fdt" callback (called during pre-relocation time), which
40 modified copy is subsequently used by U-Boot after relocation.
43 bool "Enable run-time configuration via Device Tree in SPL"
44 depends on SPL && OF_CONTROL
46 Some boards use device tree in U-Boot but only have 4KB of SRAM
48 allow such boards to be supported by U-Boot SPL.
51 bool "Provide a minimum SPL DTB "
55 Some boards need a SPL DTB as smaller as possible to save dm scan
56 time and space. It provides a SPL DTB only include the node with
57 property "u-boot,dm-spl". The property "u-boot,pre-reloc" doesn't
61 bool "Enable run-time configuration via Device Tree in TPL"
64 Some boards use device tree in U-Boot but only have 4KB of SRAM
66 allow such boards to be supported by U-Boot TPL.
72 Normally U-Boot uses a flat device tree which saves space and
74 tree does not support modifcation from within U-Boot since it
75 can invalidate driver-model device tree offsets. This option
88 placed as a separate u-boot.dtb file alongside the U-Boot image.
94 built into the U-Boot image. This is suitable for local debugging
96 Boards in the mainline U-Boot tree should not use it.
111 This is only useful for Sandbox. Use the -d flag to U-Boot to
119 location passed to U-Boot by the prior stage bootloader.
129 $ make DEVICE_TREE=<device-tree-name>
137 control. These will be packaged into a FIT. At run-time, U-boot
138 or SPL will select the correct DT to use by examining the
145 bool "Support swapping dtbs at a later point in boot"
148 It is possible during initial boot you may need to use a generic
151 during boot to switch to the "correct" dtb.
154 bool "Support embedding several DTBs in a FIT image for u-boot"
156 This option provides hooks to allow U-boot to parse an
159 multiple DTBs but don't use the SPL.
164 bool "Support embedding several DTBs in a FIT image for the SPL"
166 This option provides the SPL with the ability to select its own
168 This allows using the same SPL binary on multiple platforms.
175 string "List of device tree files to include for DT control in SPL"
180 control in the SPL. These will be packaged into a FIT. At run-time,
181 the SPL will select the correct DT to use by examining the
187 prompt "SPL OF LIST compression"
196 Compress the FIT image containing the DTBs available for the SPL
204 Compress the FIT image containing the DTBs available for the SPL
210 Do not compress the FIT image containing the DTBs available for the SPL.
224 bool "User-defined location"
242 aligned on 2-byte boundary.
245 string "List of device tree properties to drop for SPL"
246 default "interrupt-parent" if SPL_PINCTRL && SPL_CLK
247 default "clocks clock-names interrupt-parent" if SPL_PINCTRL
248 default "pinctrl-0 pinctrl-names interrupt-parent" if SPL_CLK
249 default "pinctrl-0 pinctrl-names clocks clock-names interrupt-parent"
251 Since SPL normally runs in a reduced memory space, the device tree
252 is cut down to only what is needed to load and start U-Boot. Only
253 nodes marked with the property "u-boot,dm-pre-reloc" will be
254 included. In addition, some properties are not used by U-Boot and
259 string "List of device tree properties to drop for U-Boot"
263 Since kernel dtb feature is enabled, U-Boot prop use the same device tree as SPL.
265 for U-Boot prop, so providing this configure which has higher priority, that if it
269 bool "Generate platform data for use in SPL"
273 For very constrained SPL environments the overhead of decoding
295 For very constrained SPL environments the overhead of decoding