From e5d961ae9673486f905d82a3dc7a85b1a28ef7e3 Mon Sep 17 00:00:00 2001 From: Furquan Shaikh Date: Wed, 18 Apr 2018 19:03:19 -0700 Subject: stoney: Use chipset_pre_init callback Similar to intel_x86, move chipset stoney to using chipset_pre_init callback. BUG=None BRANCH=None TEST=make -j buildall Change-Id: I995bbda01ec78ecd28c302f269cf15739913ecd9 Signed-off-by: Furquan Shaikh Reviewed-on: https://chromium-review.googlesource.com/1018738 Commit-Ready: Furquan Shaikh Tested-by: Furquan Shaikh Reviewed-by: Jett Rink --- power/stoney.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'power') diff --git a/power/stoney.c b/power/stoney.c index a3c6467dd7..fcc3ddcf73 100644 --- a/power/stoney.c +++ b/power/stoney.c @@ -159,8 +159,13 @@ enum power_state power_handle_state(enum power_state state) gpio_set_level(GPIO_EN_PWR_A, 1); #endif - /* Call hooks to initialize PMIC */ - hook_notify(HOOK_CHIPSET_PRE_INIT); +#ifdef CONFIG_CHIPSET_HAS_PRE_INIT_CALLBACK + /* + * Callback to do pre-initialization within the context of + * chipset task. + */ + chipset_pre_init_callback(); +#endif if (power_wait_signals(IN_S5_PGOOD)) { chipset_force_g3(); -- cgit v1.2.1