linux/drivers/misc/mic
Ashutosh Dixit 6727b61357 misc: mic: COSM SCIF server
The COSM driver communicates with the MIC cards over SCIF. A SCIF
"server" listens for incoming connections from "client" MIC cards as
they boot. After the connection is accepted a separate work item is
scheduled for each MIC card. This work item normally stays blocked in
scif_poll but wakes up to process messages from the card.

The SCIF connection between the host and card COSM components is used
to (a) send the command to shut down the card (b) receive shutdown
status back from the card upon completion of shutdown (c) receive
periodic heartbeat messages to detect card crashes (d) send host time
to the card to enable the card to sync its time to the host.

Reviewed-by: Nikhil Rao <nikhil.rao@intel.com>
Reviewed-by: Sudeep Dutt <sudeep.dutt@intel.com>
Signed-off-by: Ashutosh Dixit <ashutosh.dixit@intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2015-10-04 12:46:06 +01:00
..
bus misc: mic: MIC COSM bus 2015-10-04 12:46:06 +01:00
card misc: mic: MIC card driver specific changes to enable SCIF 2015-05-24 12:13:37 -07:00
common misc: mic: Common MIC header file changes in preparation for SCIF 2015-05-24 12:13:36 -07:00
cosm misc: mic: COSM SCIF server 2015-10-04 12:46:06 +01:00
host misc: mic: MIC host driver specific changes to enable SCIF 2015-05-24 12:13:37 -07:00
scif misc: mic: Add support for kernel mode SCIF clients 2015-10-04 12:46:06 +01:00
Kconfig misc: mic: MIC COSM bus 2015-10-04 12:46:06 +01:00
Makefile misc: mic: SCIF open close bind and listen APIs 2015-05-24 12:13:36 -07:00