HARD RESET OVER I3C BUS
First Claim
1. A method performed at a slave device coupled to a serial bus, comprising:
- configuring a reset controller to operate in one of a plurality of modes;
identifying a first reset pattern in signaling received from a multi-wire serial bus, wherein the signaling received from the multi-wire serial bus includes one or more transmissions defined by a protocol used on the multi-wire serial bus;
complying with the one or more transmissions defined by the protocol;
asserting a reset input of a processing circuit in the slave device responsive to an identification of the first reset pattern when the reset controller is operated in a first mode; and
ignoring the first reset pattern when the reset controller is operated in a second mode,wherein the reset controller operates autonomously from the processing circuit in the slave device.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and apparatus are described that enable communication of in-band reset signals over a serial bus. A method performed at a slave device coupled to the serial bus includes configuring a reset controller to operate in one of plural modes, identifying a first reset pattern in signaling received from a multi-wire serial bus, complying with one or more transmissions defined by the protocol, asserting a reset input of a processing circuit in the slave device responsive to an identification of the first reset pattern when the reset controller is operated in a first mode, and ignoring the first reset pattern when the reset controller is operated in a second mode. The signaling received from the multi-wire serial bus may include one or more transmissions defined by a protocol used on the multi-wire serial bus. The reset controller may operate autonomously from the processing circuit in the first mode.
-
Citations
30 Claims
-
1. A method performed at a slave device coupled to a serial bus, comprising:
-
configuring a reset controller to operate in one of a plurality of modes; identifying a first reset pattern in signaling received from a multi-wire serial bus, wherein the signaling received from the multi-wire serial bus includes one or more transmissions defined by a protocol used on the multi-wire serial bus; complying with the one or more transmissions defined by the protocol; asserting a reset input of a processing circuit in the slave device responsive to an identification of the first reset pattern when the reset controller is operated in a first mode; and ignoring the first reset pattern when the reset controller is operated in a second mode, wherein the reset controller operates autonomously from the processing circuit in the slave device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus, comprising:
-
a processing circuit; a communication interface responsive to the processing circuit and adapted to be coupled to a multi-wire serial bus and configured to comply with one or more transmissions defined by protocols used on the multi-wire serial bus; and a reset controller coupled to the serial bus and configurable to operate in one or more of a plurality of modes, wherein the reset controller is configured to; identify a first reset pattern in signaling received from the multi-wire serial bus, wherein the signaling received from the multi-wire serial bus includes one or more transmissions defined by a first protocol used on the multi-wire serial bus; cause a reset input of the processing circuit responsive to an identification of the first reset pattern when the reset controller is operated in a first mode; and ignore the first reset pattern when the reset controller is operated in a second mode, wherein the reset controller operates autonomously from the processing circuit. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A method performed at a host device coupled to a serial bus, comprising:
-
transmitting a first register value to a first slave device, wherein the first register value is selected to cause a reset controller in the first slave device to be configured to operate in a first mode; transmitting a second register value to a second slave device, wherein the second register value is selected to cause a reset controller in the second slave device to be configured to operate in a second mode autonomously from a processing circuit in the second slave device; providing a first reset pattern in signaling transmitted over the serial bus, wherein the first reset pattern is ignored by the first slave device and causes the reset controller in the second slave device to reset the processing circuit in the second slave device; and transmitting register values to the first slave device and the second slave device that are selected to cause respective reset controllers in the first slave device and the second slave device to be configured to operate in the second mode autonomously from their respective processing circuits, wherein the signaling includes one or more transmissions defined by a protocol used on the serial bus. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A processor-readable storage medium having one or more instructions which, when executed by at least one processing circuit, cause the at least one processing circuit to:
-
transmit a first register value to a first slave device coupled to a serial bus, wherein the first register value is selected to cause a reset controller in the first slave device to be configured to operate in a first mode; transmit a second register value to a second slave device coupled to the serial bus, wherein the second register value is selected to cause a reset controller in the second slave device to be configured to operate in a second mode autonomously from a processing circuit in the second slave device; provide a first reset pattern in signaling transmitted over the serial bus, wherein the first reset pattern is ignored by the first slave device and causes the reset controller in the second slave device to reset the processing circuit in the second slave device; and transmit register values to the first slave device and the second slave device that are selected to cause respective reset controllers in the first slave device and the second slave device to be configured to operate in the second mode autonomously from their respective processing circuits, wherein the signaling includes one or more transmissions defined by a protocol used on the serial bus. - View Dependent Claims (27, 28, 29, 30)
-
Specification