driver: espi: mchp: eSPI OOB driver does not support callbacks for incoming OOB messages from eSPI master. #28249
Labels
bug
The issue is a bug, or the PR is fixing a bug
platform: Microchip MEC
Microchip MEC Platform
priority: low
Low impact/importance bug
Describe the bug
Current eSPI driver allows to transmit & receive OOB messages with explicit function calls.
Driver should also allow to add callbacks to support incoming OOB messages initiated from eSPI master, so that slave (EC) doesn't have to keep polling for it always.
When the slave shows OOB status as free, then only master can send the OOB message. For this, OOB status should also be set as free always with callback set.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
eSPI OOB channel status should be seen as free in Acute log.
eSPI slave (EC) driver should allow incoming message handlers.
Impact
With CSME master, incoming OOB messages won't be handled.
Environment (please complete the following information):
The text was updated successfully, but these errors were encountered: