mutex_lock(&of_genpd_mutex);
        list_add(&cp->link, &of_genpd_providers);
        mutex_unlock(&of_genpd_mutex);
-       pr_debug("Added domain provider from %s\n", np->full_name);
+       pr_debug("Added domain provider from %pOF\n", np);
 
        return 0;
 }
        err = of_property_read_u32(state_node, "entry-latency-us",
                                                &entry_latency);
        if (err) {
-               pr_debug(" * %s missing entry-latency-us property\n",
-                                               state_node->full_name);
+               pr_debug(" * %pOF missing entry-latency-us property\n",
+                                               state_node);
                return -EINVAL;
        }
 
        err = of_property_read_u32(state_node, "exit-latency-us",
                                                &exit_latency);
        if (err) {
-               pr_debug(" * %s missing exit-latency-us property\n",
-                                               state_node->full_name);
+               pr_debug(" * %pOF missing exit-latency-us property\n",
+                                               state_node);
                return -EINVAL;
        }
 
                ret = genpd_parse_state(&st[i++], np);
                if (ret) {
                        pr_err
-                       ("Parsing idle state node %s failed with err %d\n",
-                                                       np->full_name, ret);
+                       ("Parsing idle state node %pOF failed with err %d\n",
+                                                       np, ret);
                        of_node_put(np);
                        kfree(st);
                        return ret;