From e9d56cdd0619fd3e6e9a4714391666641c5c333b Mon Sep 17 00:00:00 2001 From: Deepti Deshatty Date: Mon, 14 Feb 2022 14:35:48 +0530 Subject: adlrvp: configure board specific battery type first board_pre_task_i2c_peripheral_init() api selects board specific battery type and charger information. Charger configure is called first and later configure battery type is called. Charger configuration uses battery type information, hence battery type needs to be configured before calling charger configuration. BUG=none BRANCH=none TEST=Verified battery fuctionality on ADL-N rvp board. Change-Id: Ie0f54fc2675721ea3f38f675eca446a32da49cf7 Signed-off-by: Deepti Deshatty Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3459596 Reviewed-by: Vijay P Hiremath Tested-by: Deepti Deshatty Reviewed-by: caveh jalali --- baseboard/intelrvp/adlrvp.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/baseboard/intelrvp/adlrvp.c b/baseboard/intelrvp/adlrvp.c index 00d4d1c280..5e368ae350 100644 --- a/baseboard/intelrvp/adlrvp.c +++ b/baseboard/intelrvp/adlrvp.c @@ -530,12 +530,12 @@ __override void board_pre_task_i2c_peripheral_init(void) /* Make sure SBU are routed to CCD or AUX based on CCD status at init */ board_connect_c0_sbu_deferred(); + /* Configure battery type */ + configure_battery_type(); + /* Reconfigure board specific charger drivers */ configure_charger(); /* Configure board specific retimer & mux */ configure_retimer_usbmux(); - - /* Configure battery type */ - configure_battery_type(); } -- cgit v1.2.1