From 9ad593b944b72f6c91a132c1b0c62b1c42f4a2aa Mon Sep 17 00:00:00 2001 From: Marc Jones Date: Thu, 22 Jun 2017 22:19:55 -0600 Subject: google/kahlee: Move mainboard_ec_init to chip init phase Move mainboard_ec_init out of mainboard enable to the more appropriate mainboard init phase. Change-Id: Ieabcecf70e4de0b42fc639d031755b6d0b66f08a Signed-off-by: Marc Jones Reviewed-on: https://review.coreboot.org/20312 Tested-by: build bot (Jenkins) Reviewed-by: Aaron Durbin --- src/mainboard/google/kahlee/mainboard.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src/mainboard') diff --git a/src/mainboard/google/kahlee/mainboard.c b/src/mainboard/google/kahlee/mainboard.c index 781a71a393..9d84f0d56b 100644 --- a/src/mainboard/google/kahlee/mainboard.c +++ b/src/mainboard/google/kahlee/mainboard.c @@ -76,7 +76,10 @@ static void pirq_setup(void) picr_data_ptr = mainboard_picr_data; } - +static void mainboard_init(void *chip_info) +{ + mainboard_ec_init(); +} /************************************************* * Dedicated mainboard function @@ -88,10 +91,9 @@ static void kahlee_enable(device_t dev) /* Initialize the PIRQ data structures for consumption */ pirq_setup(); - - mainboard_ec_init(); } struct chip_operations mainboard_ops = { + .init = mainboard_init, .enable_dev = kahlee_enable, }; -- cgit v1.2.3