coreboot/src/soc
Julius Werner fbec63d15f device_tree: Have absolute paths start with '/'
Currently DT paths are *not* expected to start with '/'. This is not
what the spec says (see Devicetree Specification v0.2, 2.2.3 Path Names)
and also not what is done by Linux.

Change dt_find_node_by_path() to expect paths to start with '/' and add
a leading '/' to all DT path strings. Besides the compatibility with the
spec this change is also needed to support aliases in the future.

This patch was adapted from depthcharge's http://crosreview.com/1252770

Change-Id: Ibdf59ccbb4ead38c6193b630642fd1f1e847dd89
Signed-off-by: Julius Werner <jwerner@chromium.org>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/32865
Reviewed-by: Hung-Te Lin <hungte@chromium.org>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2019-06-04 11:23:48 +00:00
..
amd soc/amd/stoneyridge: Fix alignment in iomap.h 2019-06-03 13:35:30 +00:00
cavium device_tree: Have absolute paths start with '/' 2019-06-04 11:23:48 +00:00
imgtec arch/mips: Fix <arch/mmio.h> prototypes 2019-03-22 12:18:41 +00:00
intel soc/intel/cannonlake: Do not read SPD again if index hasn't changed 2019-06-04 02:40:08 +00:00
mediatek src/soc: Add missing 'include <types.h>' 2019-05-29 20:28:56 +00:00
nvidia src/soc: Add missing 'include <types.h>' 2019-05-29 20:28:56 +00:00
qualcomm src/soc: Add missing 'include <types.h>' 2019-05-29 20:28:56 +00:00
rockchip soc/rockchip/rk3288: Disable bootblock console 2019-05-30 03:46:20 +00:00
samsung Fix code that would trip -Wtype-limits 2019-05-06 10:32:15 +00:00
sifive src/mb/sifive/hifive-unleashed: initialize Gigabit Ethernet Controller 2019-03-18 09:12:46 +00:00
ucb riscv: Add initial support for 32bit boards 2019-02-13 04:49:14 +00:00