Home
last modified time | relevance | path

Searched hist:"93 ec69491130ed0a9daa6a9107bb3bbdfc7e9e23" (Results 1 – 3 of 3) sorted by relevance

/openbmc/qemu/include/hw/i3c/
H A Daspeed_i3c.hdiff 93ec69491130ed0a9daa6a9107bb3bbdfc7e9e23 Thu Mar 30 20:01:25 CDT 2023 Joe Komlodi <komlodi@google.com> hw/i3c/aspeed_i3c: Add IBI handling

Adds handling for different IBI events that the controller can receive.
This includes:
- Handling a hot-join from a target
- Handling a secondary controller on the bus requesting to be the
primary bus controller
- Handling an interrupt request from a target.

When receiving an IBI, the controller sets an interrupt to notify
software about what happened.
When the IBI is finished being serviced, the controller pushes the
result of the IBI and any data received from the target into the IBI
queue.

Signed-off-by: Joe Komlodi <komlodi@google.com>

Reviewed-by: Patrick Venture <venture@google.com>
Reviewed-by: Stephen Longfield <slongfield@google.com>
/openbmc/qemu/hw/i3c/
H A Dtrace-eventsdiff 93ec69491130ed0a9daa6a9107bb3bbdfc7e9e23 Thu Mar 30 20:01:25 CDT 2023 Joe Komlodi <komlodi@google.com> hw/i3c/aspeed_i3c: Add IBI handling

Adds handling for different IBI events that the controller can receive.
This includes:
- Handling a hot-join from a target
- Handling a secondary controller on the bus requesting to be the
primary bus controller
- Handling an interrupt request from a target.

When receiving an IBI, the controller sets an interrupt to notify
software about what happened.
When the IBI is finished being serviced, the controller pushes the
result of the IBI and any data received from the target into the IBI
queue.

Signed-off-by: Joe Komlodi <komlodi@google.com>

Reviewed-by: Patrick Venture <venture@google.com>
Reviewed-by: Stephen Longfield <slongfield@google.com>
H A Daspeed_i3c.cdiff 93ec69491130ed0a9daa6a9107bb3bbdfc7e9e23 Thu Mar 30 20:01:25 CDT 2023 Joe Komlodi <komlodi@google.com> hw/i3c/aspeed_i3c: Add IBI handling

Adds handling for different IBI events that the controller can receive.
This includes:
- Handling a hot-join from a target
- Handling a secondary controller on the bus requesting to be the
primary bus controller
- Handling an interrupt request from a target.

When receiving an IBI, the controller sets an interrupt to notify
software about what happened.
When the IBI is finished being serviced, the controller pushes the
result of the IBI and any data received from the target into the IBI
queue.

Signed-off-by: Joe Komlodi <komlodi@google.com>

Reviewed-by: Patrick Venture <venture@google.com>
Reviewed-by: Stephen Longfield <slongfield@google.com>