aboutsummaryrefslogtreecommitdiffstats
path: root/arch/powerpc/platforms/powernv/opal.c
diff options
context:
space:
mode:
Diffstat (limited to 'arch/powerpc/platforms/powernv/opal.c')
-rw-r--r--arch/powerpc/platforms/powernv/opal.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/arch/powerpc/platforms/powernv/opal.c b/arch/powerpc/platforms/powernv/opal.c
index beed86f4224b..79586f127521 100644
--- a/arch/powerpc/platforms/powernv/opal.c
+++ b/arch/powerpc/platforms/powernv/opal.c
@@ -877,7 +877,7 @@ static int __init opal_init(void)
877 consoles = of_find_node_by_path("/ibm,opal/consoles"); 877 consoles = of_find_node_by_path("/ibm,opal/consoles");
878 if (consoles) { 878 if (consoles) {
879 for_each_child_of_node(consoles, np) { 879 for_each_child_of_node(consoles, np) {
880 if (strcmp(np->name, "serial")) 880 if (!of_node_name_eq(np, "serial"))
881 continue; 881 continue;
882 of_platform_device_create(np, NULL, NULL); 882 of_platform_device_create(np, NULL, NULL);
883 } 883 }
@@ -960,6 +960,9 @@ static int __init opal_init(void)
960 /* Initialise OPAL sensor groups */ 960 /* Initialise OPAL sensor groups */
961 opal_sensor_groups_init(); 961 opal_sensor_groups_init();
962 962
963 /* Initialise OPAL Power control interface */
964 opal_power_control_init();
965
963 return 0; 966 return 0;
964} 967}
965machine_subsys_initcall(powernv, opal_init); 968machine_subsys_initcall(powernv, opal_init);