US 11,703,935 B2
Mechanism for saving power on a bus interface
Itay Franko, Toronto (CA); Derek Iwamoto, Sunnyvale, CA (US); Mark Ferdinand Damarillo, San Jose, CA (US); William O. Ferry, San Jose, CA (US); and Yi-Chun Chen, San Jose, CA (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Jul. 31, 2020, as Appl. No. 16/947,440.
Prior Publication US 2022/0035433 A1, Feb. 3, 2022
Int. Cl. G06F 1/3234 (2019.01); G06F 1/3296 (2019.01); H04B 3/36 (2006.01); G06F 11/30 (2006.01); G06F 1/3209 (2019.01)
CPC G06F 1/3253 (2013.01) [G06F 1/3209 (2013.01); G06F 1/3296 (2013.01); G06F 11/3027 (2013.01); G06F 11/3062 (2013.01); H04B 3/36 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An apparatus comprising:
a host; and
a repeater interposed between the host and a device, wherein the repeater is connected to the device via a first bus, wherein the repeater is connected to a host interface of the host via a second bus;
wherein while the host interface is in one of a power-gated state and a clock-gated state, the repeater is configured to:
detect a first condition on the first bus while each of the device and the first bus is in a low-power state; and
send an indication of a first type of wake-up event to the host responsive to detecting the first condition, wherein the first type of wake-up event comprises the device attempting to wake-up the host; and
wherein the host is configured to convert the first type of wake-up event into a second type of wake-up event by initiating the second type of wake-up event to establish a connection over the second bus to the repeater, in response to receiving the indication of the first type of wake-up event, wherein the second type of wake-up event comprises the host attempting to wake-up the device.