[SLOF] [PATCH] OF: Use new property "stdout-path" for boot console
Nikunj A Dadhania
nikunj at linux.vnet.ibm.com
Thu Mar 1 17:06:32 AEDT 2018
Linux kernel commit 2a9d832cc9aae21ea827520fef635b6c49a06c6d
(of: Add bindings for chosen node, stdout-path) deprecated chosen property
"linux,stdout-path" and "stdout".
Check for new property "stdout-path" first and as a fallback check
"linux,stdout-path". This older property can be deprecated after 5 years.
Signed-off-by: Nikunj A Dadhania <nikunj at linux.vnet.ibm.com>
---
board-qemu/slof/OF.fs | 12 +++++++++++-
1 file changed, 11 insertions(+), 1 deletion(-)
diff --git a/board-qemu/slof/OF.fs b/board-qemu/slof/OF.fs
index 35fe233..a85f6c5 100644
--- a/board-qemu/slof/OF.fs
+++ b/board-qemu/slof/OF.fs
@@ -214,8 +214,18 @@ romfs-base 400000 0 ' claim CATCH IF ." claim failed!" cr 2drop THEN drop
8d0 cp
+: get-stdout-path ( - [ prop len ] success )
+ \ Check for new property
+ s" stdout-path" get-chosen ?dup NOT IF
+ \ May be running on older qemu, this property will be deprecated
+ s" linux,stdout-path" get-chosen ?dup NOT IF
+ FALSE
+ THEN
+ THEN
+;
+
: set-default-console
- s" linux,stdout-path" get-chosen IF
+ get-stdout-path IF
decode-string
." Using default console: " 2dup type cr
io
--
2.14.3
More information about the SLOF
mailing list