aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--core/opal.c1
-rw-r--r--hw/slw.c4
-rw-r--r--include/skiboot.h1
3 files changed, 3 insertions, 3 deletions
diff --git a/core/opal.c b/core/opal.c
index c2c4d8d..b5a422a 100644
--- a/core/opal.c
+++ b/core/opal.c
@@ -160,6 +160,7 @@ void add_opal_node(void)
add_opal_firmware_node();
add_associativity_ref_point();
memcons_add_properties();
+ add_cpu_idle_state_properties();
}
static struct lock evt_lock = LOCK_UNLOCKED;
diff --git a/hw/slw.c b/hw/slw.c
index a009090..710d16b 100644
--- a/hw/slw.c
+++ b/hw/slw.c
@@ -507,7 +507,7 @@ static struct cpu_idle_states power8_cpu_idle_states[] = {
};
/* Add device tree properties to describe idle states */
-static void add_cpu_idle_state_properties(void)
+void add_cpu_idle_state_properties(void)
{
struct dt_node *power_mgt;
struct cpu_idle_states *states;
@@ -1234,7 +1234,5 @@ void slw_init(void)
for_each_chip(chip)
slw_init_chip(chip);
- add_cpu_idle_state_properties();
-
slw_init_timer();
}
diff --git a/include/skiboot.h b/include/skiboot.h
index 18db6cf..e26ad2e 100644
--- a/include/skiboot.h
+++ b/include/skiboot.h
@@ -207,6 +207,7 @@ extern void uart_init(bool enable_interrupt);
extern void homer_init(void);
extern void occ_pstates_init(void);
extern void slw_init(void);
+extern void add_cpu_idle_state_properties(void);
extern void occ_fsp_init(void);
extern void lpc_rtc_init(void);