aboutsummaryrefslogtreecommitdiff
path: root/hw/nx.c
diff options
context:
space:
mode:
Diffstat (limited to 'hw/nx.c')
-rw-r--r--hw/nx.c14
1 files changed, 11 insertions, 3 deletions
diff --git a/hw/nx.c b/hw/nx.c
index 18e6be7..64ac793 100644
--- a/hw/nx.c
+++ b/hw/nx.c
@@ -69,6 +69,12 @@ void nx_p9_rng_init(void)
}
}
+static void nx_init_one(struct dt_node *node)
+{
+ nx_create_rng_node(node);
+ nx_create_crypto_node(node);
+ nx_create_compress_node(node);
+}
void nx_init(void)
{
@@ -77,8 +83,10 @@ void nx_init(void)
nx_p9_rng_init();
dt_for_each_compatible(dt_root, node, "ibm,power-nx") {
- nx_create_rng_node(node);
- nx_create_crypto_node(node);
- nx_create_compress_node(node);
+ nx_init_one(node);
+ }
+
+ dt_for_each_compatible(dt_root, node, "ibm,power9-nx") {
+ nx_init_one(node);
}
}