dt: Introduce DTBO targets

Add target in the Makefiles to support generation of DTBO
(Device Tree Blob Objects).

Signed-off-by: Pantelis Antoniou <panto@antoniou-consulting.com>
firmware: update .gitignore with dtbo objects

Ignore generated dtbo files.

Signed-off-by: Pantelis Antoniou <panto@antoniou-consulting.com>
OF: Introduce device tree object support

All the changes needed to implement DT object support loading.

Signed-off-by: Pantelis Antoniou <panto@antoniou-consulting.com>
capemgr: Capemgr makefiles and Kconfig fragments.

Introduce a cape loader using DT overlays and dynamic
DT objects.

Makefile and Kconfig fragments.

Signed-off-by: Pantelis Antoniou <panto@antoniou-consulting.com>
capemgr: Beaglebone capemanager

A cape loader based on DT overlays and DT objects.

Beaglebone cape manager implementation.

Signed-off-by: Pantelis Antoniou <panto@antoniou-consulting.com>
capemgr: am33xx family DT bindings

A cape loader based on DT overlays and DT objects.

These are the DT bindings.

Signed-off-by: Pantelis Antoniou <panto@antoniou-consulting.com>
bone-geiger: Geiger bone driver.

A driver for the beaglebone geiger cape.

Signed-off-by: Pantelis Antoniou <panto@antoniou-consulting.com>
capemgr: firmware makefiles for DT objects

Makefile changes to support the DT cape definitions.

Signed-off-by: Pantelis Antoniou <panto@antoniou-consulting.com>
capemgr: emmc2 cape definition.

Definition for a virtual eMMC cape.

Signed-off-by: Pantelis Antoniou <panto@antoniou-consulting.com>
capemgr: DVI capes definitions

Definitions for the beaglebone DVI capes.

Signed-off-by: Pantelis Antoniou <panto@antoniou-consulting.com>
capemgr: Geiger cape definition

Geiger Cape definition

Signed-off-by: Pantelis Antoniou <panto@antoniou-consulting.com>
capemgr: LCD3 cape definition

Definition for the beaglebone LCD3 cape.

Signed-off-by: Pantelis Antoniou <panto@antoniou-consulting.com>