File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -450,11 +450,9 @@ void update_system_power_state(void)
450450 cypd_set_power_state (CYP5525_POWERSTATE_S5 );
451451 reconnect_flag = true;
452452 break ;
453- /* wait PD FW stable */
454- /*case POWER_S0S0ix:
453+ case POWER_S0S0ix :
455454 cypd_set_power_state (CYP5525_POWERSTATE_S3 );
456455 break ;
457- */
458456 default :
459457 cypd_set_error_recovery ();
460458 cypd_set_power_state (CYP5525_POWERSTATE_S0 );
Original file line number Diff line number Diff line change @@ -384,6 +384,7 @@ enum power_state power_handle_state(enum power_state state)
384384 if (resume_ms_flag > 0 )
385385 resume_ms_flag -- ;
386386 CPRINTS ("PH S0ixS0->S0" );
387+ cypd_set_power_active (POWER_S0 );
387388 return POWER_S0 ;
388389
389390 break ;
@@ -395,6 +396,7 @@ enum power_state power_handle_state(enum power_state state)
395396 if (enter_ms_flag > 0 )
396397 enter_ms_flag -- ;
397398 CPRINTS ("PH S0S0ix->S0ix" );
399+ cypd_set_power_active (POWER_S3 );
398400 return POWER_S0ix ;
399401
400402 break ;
You can’t perform that action at this time.
0 commit comments