摘要 |
A data processing apparatus (2) has a plurality of devices 4 having a normal state and a quiescent state. Transition sequencing circuitry 70 controls a sequential state transition process for transitioning each of the devices 4 in turn between the normal state and the quiescent state. For each device, the transition sequencing circuitry 70 controls the transition based on at least one preference indication transmitted from that device 4 providing an indication of a preference to operating the normal state or the quiescent state. Devices may include a processor, CPU, GPU, peripheral controller, I/O interface, storage device, interconnect or any other component of the data processing apparatus. The devices may have a predetermined sequence order. The transition of a later device in the predetermined sequence order may be in response to completion of the transition for a preceding device in the predetermined sequence order. The circuitry may be configured to control the sequential state transition process from a normal state to a quiescent state according to a first sequence order, and from a quiescent state to a normal state according to a second order. |