| CPC G06F 1/26 (2013.01) | 14 Claims |

|
1. An Information Handling System (IHS), comprising:
a Systems-on-Chip (SoC) comprising a plurality of integrated devices; and
a memory coupled to the SoC, wherein the memory comprises firmware instructions that, upon execution by at least one of the plurality of integrated devices, cause an Embedded Controller (EC) to:
compare a current power level used by a selected device of the plurality of integrated devices against an upper sustained power limit;
in response to a determination that the current power level exceeds the upper sustained power limit, control the selected device to reduce the current power level;
compare the reduced current power level used by the selected device against a lower sustained power limit; and
in response to a determination that the reduced current power level falls below the lower sustained power limit, control the selected device to increase the reduced current power level, such that the increased current power level is maintained between the upper sustained power limit and the lower sustained power limit.
|