summaryrefslogtreecommitdiff
path: root/common/fdt_support.c
diff options
context:
space:
mode:
authorFabien Parent <fparent@baylibre.com>2016-11-24 14:02:18 (GMT)
committerSimon Glass <sjg@chromium.org>2016-12-03 03:53:20 (GMT)
commitf7f191ee41c0590917f4a969b569af0a01106380 (patch)
treece822ddba28e5ef3f0bcd0c2db433733bb8dc298 /common/fdt_support.c
parent8269ee4f969fc66564e6e4d2744654db5f5b11ad (diff)
downloadu-boot-f7f191ee41c0590917f4a969b569af0a01106380.tar.xz
cmd/fdt: fix uncallable systemsetup command
The function that is processing the 'fdt' parameters is one big if-else if. In order to be able to type command faster only the first few letter are checked to know which block of code to execute. For systemsetup, the block of code that was executed was always the wrong one and ended up in a failure. } else if (argv[1][0] == 's') { process "fdt set" command } else if (strncmp(argv[1], "sys", 3) == 0) { process "fdt systemsetup" command. } When typing "fdt systemsetup", the code that was executed was the code for "fdt set". This commit fix this issue by moving the "else if" for systemsetup before the else if for "fdt set". This allow us to keep compatibility with any script that make use of "fdt s" to set node values. Signed-off-by: Fabien Parent <fparent@baylibre.com> Acked-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'common/fdt_support.c')
0 files changed, 0 insertions, 0 deletions