diff --git a/src/mainboard/google/bluey/mainboard.c b/src/mainboard/google/bluey/mainboard.c index 123e39854d..df2d3d33a7 100644 --- a/src/mainboard/google/bluey/mainboard.c +++ b/src/mainboard/google/bluey/mainboard.c @@ -32,9 +32,9 @@ void lb_add_boot_mode(struct lb_header *header) if (google_chromeec_is_below_critical_threshold()) mode->boot_mode = LB_BOOT_MODE_LOW_BATTERY; - /* Booting into normal mode hence disable charging */ - if (mode->boot_mode == LB_BOOT_MODE_NORMAL) - disable_slow_battery_charging(); + /* Enable charging only during low-battery mode */ + if (mode->boot_mode == LB_BOOT_MODE_LOW_BATTERY) + enable_slow_battery_charging(); } bool mainboard_needs_pcie_init(void) diff --git a/src/mainboard/google/bluey/romstage.c b/src/mainboard/google/bluey/romstage.c index da87261fef..b76dfba1f2 100644 --- a/src/mainboard/google/bluey/romstage.c +++ b/src/mainboard/google/bluey/romstage.c @@ -18,8 +18,6 @@ void platform_romstage_main(void) /* QCLib: DDR init & train */ qclib_load_and_run(); - enable_slow_battery_charging(); - aop_fw_load_reset(); qclib_rerun();