summaryrefslogtreecommitdiffstats
path: root/hdata/spira.c
diff options
context:
space:
mode:
Diffstat (limited to 'hdata/spira.c')
-rw-r--r--hdata/spira.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/hdata/spira.c b/hdata/spira.c
index 360b7c77..5f98a834 100644
--- a/hdata/spira.c
+++ b/hdata/spira.c
@@ -1529,7 +1529,13 @@ static void add_npu(struct dt_node *xscom, const struct HDIF_array_hdr *links,
continue;
}
- name = dt_prop_get_def(slot, "ibm,slot-label",
+ /*
+ * The slot_id points to a node that indicates that
+ * this GPU should appear under the slot. Grab the
+ * slot-label from the parent node that represents
+ * the actual slot.
+ */
+ name = dt_prop_get_def(slot->parent, "ibm,slot-label",
(char *)"<SLOT NAME MISSING>");
prlog(PR_DEBUG, "NPU: %04x:%d: Target slot %s\n",
OpenPOWER on IntegriCloud