summaryrefslogtreecommitdiff
path: root/scripts/objdiff
diff options
context:
space:
mode:
authorAswath Govindraju <[email protected]>2020-12-03 10:55:45 +0530
committerSimon Glass <[email protected]>2020-12-22 20:39:25 -0700
commitc589132a1de0c24dd247dbeb31e387f3b945bcfb (patch)
tree6c46955a14391088b6a96af8d18795986967f5e4 /scripts/objdiff
parent9883df1bbb8e907f4122a582006eaf441b924276 (diff)
fdt: Use phandle to distinguish DT nodes with same name
While assigning the sequence number to subsystem instances by reading the aliases property, only DT nodes names are compared and not the complete path. This causes a problem when there are two DT nodes with same name but have different paths. In arch/arm/dts/k3-am65-main.dtsi there are two USB controllers with the same device tree node name but different path. When aliases are defined for these USB controllers then fdtdec_get_alias_seq() fails to pick the correct instance for a given index. fdt_path_offset() function is slow and this would effect the U-Boot startup. To avert the time penalty on all boards, apply this extra check only when required by using a config option. Fix it by comparing the phandles of DT nodes after the node names match, under a config option. Signed-off-by: Aswath Govindraju <[email protected]> Reviewed-by: Simon Glass <[email protected]> Fix whitespace error in Kconfig: Signed-off-by: Simon Glass <[email protected]>
Diffstat (limited to 'scripts/objdiff')
0 files changed, 0 insertions, 0 deletions