summaryrefslogtreecommitdiff
path: root/disk/part_efi.c
diff options
context:
space:
mode:
authorBin Meng <bmeng.cn@gmail.com>2019-11-25 16:52:36 +0300
committerSimon Glass <sjg@chromium.org>2019-12-03 02:18:05 +0300
commit151f275e0562a0dcb7b6745131753f968e12b9f0 (patch)
treec26405ba0cab0f86771d29969444c005df276bc6 /disk/part_efi.c
parentdd38416d6b354acb5d12e2bd1fd45e7e63b8a605 (diff)
downloadu-boot-151f275e0562a0dcb7b6745131753f968e12b9f0.tar.xz
dm: serial: Handle "stdout-path" with ":options" correctly
With commit f0921f5098d8 ("fdt: Sync up to the latest libfdt"), SiFive Unleashed board does not boot any more. This was due to the U-Boot local changes commit 77d7fff8cec2 ("fdt: Fix handling of paths with options in them") to libfdt/fdt_ro.c was dropped during the libfdt upgrade. >From the history [1] it was mentioned that the U-Boot changes commit 77d7fff8cec2 ("fdt: Fix handling of paths with options in them") was rejected by libfdt upstream, hence we need find another way to fix the things. This commit uses another method, by updating serial_check_stdout() directly to handle the situation of "stdout-path" with ":options". A simpler way is to change the logic in fdtdec_get_chosen_node() to do similar thing, but I feel that not every property in chosen node may have the option in them, hence it would make more sense to do the special handling in serial_check_stdout() directly. [1]: http://patchwork.ozlabs.org/patch/462756/ Signed-off-by: Bin Meng <bmeng.cn@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'disk/part_efi.c')
0 files changed, 0 insertions, 0 deletions