[Skiboot] [PATCH] platform/astbmc: Do not delete compatible property

Vasant Hegde hegdevasant at linux.vnet.ibm.com
Mon Mar 13 22:53:11 AEDT 2017

P9 onwards OPAL is building device tree for BMC based system using
HDAT. We are populating bmc/compatible node with ast bmc version.
Hence do not delete this properly.

CC: Jeremy Kerr <jk at ozlabs.org>
CC: Ananth N Mavinakayanahalli <ananth at linux.vnet.ibm.com>
Signed-off-by: Vasant Hegde <hegdevasant at linux.vnet.ibm.com>
 platforms/astbmc/common.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/platforms/astbmc/common.c b/platforms/astbmc/common.c
index 6f29e61..dba22ae 100644
--- a/platforms/astbmc/common.c
+++ b/platforms/astbmc/common.c
@@ -275,6 +275,10 @@ static void del_compatible(struct dt_node *node)
 	struct dt_property *prop;
+	/* Do not delete compatible property on P9 */
+	if (proc_gen > proc_gen_p8)
+		return;
 	prop = __dt_find_property(node, "compatible");
 	if (prop)
 		dt_del_property(node, prop);

More information about the Skiboot mailing list