Re: [U-Boot] [PATCH v3 09/14] doc: Document how to apply fdt overlays
On 4 September 2017 at 14:12, Pantelis Antoniouwrote: > We have the capability to apply overlays on the command line but > we didn't have a document explaining how. > > Signed-off-by: Pantelis Antoniou > --- > doc/README.fdt-overlays | 37 + > 1 file changed, 37 insertions(+) > create mode 100644 doc/README.fdt-overlays > Acked-by: Simon Glass Applied to u-boot-fdt thanks! ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
Re: [U-Boot] [PATCH v3 09/14] doc: Document how to apply fdt overlays
On 4 September 2017 at 14:12, Pantelis Antoniouwrote: > We have the capability to apply overlays on the command line but > we didn't have a document explaining how. > > Signed-off-by: Pantelis Antoniou > --- > doc/README.fdt-overlays | 37 + > 1 file changed, 37 insertions(+) > create mode 100644 doc/README.fdt-overlays > Acked-by: Simon Glass ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
Re: [U-Boot] [PATCH v3 09/14] doc: Document how to apply fdt overlays
On 09/04/2017 10:12 PM, Pantelis Antoniou wrote: We have the capability to apply overlays on the command line but we didn't have a document explaining how. Signed-off-by: Pantelis Antoniou--- doc/README.fdt-overlays | 37 + 1 file changed, 37 insertions(+) create mode 100644 doc/README.fdt-overlays diff --git a/doc/README.fdt-overlays b/doc/README.fdt-overlays new file mode 100644 index 000..ee868ec --- /dev/null +++ b/doc/README.fdt-overlays @@ -0,0 +1,37 @@ +U-Boot FDT Overlay usage (without FIT images) += + +FDT overlays are now available for use even without FIT images. +It is not as automagic as with FIT images though and require a few +manual steps. + +1. Figure out where to place both the base device tree blob and the +overlay. Make sure you have enough space to grow the base tree without +overlapping anything. + +=> setenv fdtaddr 0x87f0 +=> setenv fdtovaddr 0x87fc + +2. Load the base blob and overlay blobs + +=> load ${devtype} ${bootpart} ${fdtaddr} ${bootdir}/base.dtb +=> load ${devtype} ${bootpart} ${fdtovaddr} ${bootdir}/overlay.dtb + +3. Set it as the working fdt tree. + +=> fdtaddr $fdtaddr + +4. Grow it enough so it can 'fit' all the applied overlays + +=> fdt resize 8192 + +5. You are now ready to apply the overlay. + +=> fdt apply $fdtovaddr + +Please note that in case of an error, both the base and overlays are going +to be invalidated, so keep copies to avoid reloading. + +Pantelis Antoniou +pantelis.anton...@konsulko.com +11/7/2017 Reviewed-by: Łukasz Majewski -- Best regards, Lukasz Majewski -- DENX Software Engineering GmbH, Managing Director: Wolfgang Denk HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: w...@denx.de ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
[U-Boot] [PATCH v3 09/14] doc: Document how to apply fdt overlays
We have the capability to apply overlays on the command line but we didn't have a document explaining how. Signed-off-by: Pantelis Antoniou--- doc/README.fdt-overlays | 37 + 1 file changed, 37 insertions(+) create mode 100644 doc/README.fdt-overlays diff --git a/doc/README.fdt-overlays b/doc/README.fdt-overlays new file mode 100644 index 000..ee868ec --- /dev/null +++ b/doc/README.fdt-overlays @@ -0,0 +1,37 @@ +U-Boot FDT Overlay usage (without FIT images) += + +FDT overlays are now available for use even without FIT images. +It is not as automagic as with FIT images though and require a few +manual steps. + +1. Figure out where to place both the base device tree blob and the +overlay. Make sure you have enough space to grow the base tree without +overlapping anything. + +=> setenv fdtaddr 0x87f0 +=> setenv fdtovaddr 0x87fc + +2. Load the base blob and overlay blobs + +=> load ${devtype} ${bootpart} ${fdtaddr} ${bootdir}/base.dtb +=> load ${devtype} ${bootpart} ${fdtovaddr} ${bootdir}/overlay.dtb + +3. Set it as the working fdt tree. + +=> fdtaddr $fdtaddr + +4. Grow it enough so it can 'fit' all the applied overlays + +=> fdt resize 8192 + +5. You are now ready to apply the overlay. + +=> fdt apply $fdtovaddr + +Please note that in case of an error, both the base and overlays are going +to be invalidated, so keep copies to avoid reloading. + +Pantelis Antoniou +pantelis.anton...@konsulko.com +11/7/2017 -- 2.1.4 ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot