dtc: Generate phandles as a CRC of the label or path of a node

    This has the advantage that for DT overlays, dynamic fixup of nodes
    is not required. Also, nothing changes with the DT format so existing
    systems should work.

Signed-off-by: Joel A Fernandes <joelagnel@ti.com>
dtc: Generate phandle as hash of reference

For non-existent nodes if -@ is passed, generate hash of the reference.

Signed-off-by: Joel A Fernandes <joelagnel@ti.com>
overlay-hacks: update for of_check_fragment_phandles function

Signed-off-by: Joel A Fernandes <joelagnel@ti.com>
OF: Check if all target phandles in fragment are valid

Before we perform the overlay, we check if the target phandle
references are valid. This is just a sanity check to make sure
that all the nodes being referred to by the target property indeed
exist in the live tree, before performing the overlay.

Signed-off-by: Joel A Fernandes <joelagnel@ti.com>
DT Symbol Resolution roadmap

Signed-off-by: Joel A Fernandes <joelagnel@ti.com>