diff options
-rw-r--r-- | core/opal.c | 1 | ||||
-rw-r--r-- | hw/slw.c | 4 | ||||
-rw-r--r-- | include/skiboot.h | 1 |
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; @@ -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); |