Method for power management of data buses in electronic devices
First Claim
1. A method for execution by a core of a peripheral component to provide power management for a data bus in an electronic device, the method comprising:
- determining that a device in the peripheral component is inactive;
transmitting a request for deactivation of at least one data channel to the device;
receiving a command to deactivate the at least one data channel;
determining that all remaining devices in the peripheral component are inactive; and
placing the peripheral component in a first low power mode, wherein the core remains active in the first low power mode in order to monitor a data bus clock.
7 Assignments
0 Petitions
Accused Products
Abstract
Provided are systems and methods for execution by a core of a peripheral component to provide power management for a data bus in a electronic device, suhc as a mobile electronic device. One method comprises determining whether a device in the peripheral component is inactive, transmitting a request for deactivation of at least one data channel to the device, receiving a command to deactivate the at least one data channel, determining whether any remaining devices in the peripheral component are active, and placing the peripheral component in a first low power mode wherein the core remains active in order to monitor a data bus clock.
-
Citations
20 Claims
-
1. A method for execution by a core of a peripheral component to provide power management for a data bus in an electronic device, the method comprising:
-
determining that a device in the peripheral component is inactive; transmitting a request for deactivation of at least one data channel to the device; receiving a command to deactivate the at least one data channel; determining that all remaining devices in the peripheral component are inactive; and placing the peripheral component in a first low power mode, wherein the core remains active in the first low power mode in order to monitor a data bus clock. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for providing power management for a data bus in a electronic device, the system comprising:
at least one peripheral component having a core configured to; determine that a device in the peripheral component is inactive; transmit a request for deactivation of at least one data channel to the device; receive a command to deactivate the at least one data channel; determine that all remaining devices in the peripheral component are inactive; and place the peripheral component in a first low power, wherein the core remains active in the first low power mode in order to monitor a data bus clock. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
19. A method for execution by a manager of a host component to provide power management for a data bus in a electronic device, the method comprising:
-
receiving a request for deactivation of at least one data channel; deactivating the at least one data channel; determining that the data bus is inactive; placing the data bus in a low power mode by pausing a data bus clock; and entering an idle mode configured to further reduce power consumption. - View Dependent Claims (20)
-
Specification