diff options
author | Jonathan Cameron <[email protected]> | 2022-07-19 13:52:46 -0700 |
---|---|---|
committer | Dan Williams <[email protected]> | 2022-07-19 15:38:04 -0700 |
commit | 9d24322e887b6a3d3f9f9c3e76937a646102c8c1 (patch) | |
tree | f303d60224a2b1794e5b632eb3680c3c94ed2acc /drivers/fpga/fpga-mgr.c | |
parent | b559afd53afed0e04035907e4ec457f28eb4cc40 (diff) |
PCI/DOE: Add DOE mailbox support functions
Introduced in a PCIe r6.0, sec 6.30, DOE provides a config space based
mailbox with standard protocol discovery. Each mailbox is accessed
through a DOE Extended Capability.
Each DOE mailbox must support the DOE discovery protocol in addition to
any number of additional protocols.
Define core PCIe functionality to manage a single PCIe DOE mailbox at a
defined config space offset. Functionality includes iterating,
creating, query of supported protocol, and task submission. Destruction
of the mailboxes is device managed.
Cc: "Li, Ming" <[email protected]>
Cc: Bjorn Helgaas <[email protected]>
Cc: Matthew Wilcox <[email protected]>
Acked-by: Bjorn Helgaas <[email protected]>
Signed-off-by: Jonathan Cameron <[email protected]>
Co-developed-by: Ira Weiny <[email protected]>
Signed-off-by: Ira Weiny <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Dan Williams <[email protected]>
Diffstat (limited to 'drivers/fpga/fpga-mgr.c')
0 files changed, 0 insertions, 0 deletions