]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
misc: mic: add a bus driver for virtual MIC devices
authorSudeep Dutt <sudeep.dutt@intel.com>
Fri, 11 Jul 2014 21:04:20 +0000 (14:04 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 12 Jul 2014 01:27:56 +0000 (18:27 -0700)
commit726526c3552c5718d5aba11ac2e914b0081a5c88
treec5f8f571d6b56e687c4b26257fcb2d8aa732c1e1
parenta8035843770f34392bbadf0ba81ffa31ecb1209b
misc: mic: add a bus driver for virtual MIC devices

This MIC virtual bus driver takes the responsibility of creating all
the virtual devices connected to the PCIe device on the host and the
platform device on the card. The MIC bus hardware operations provide
a way to abstract certain hardware details from the base physical devices.
Examples of devices added on the MIC virtual bus include host DMA and card DMA.
This abstraction enables using a common DMA driver on host and card.

Reviewed-by: Ashutosh Dixit <ashutosh.dixit@intel.com>
Reviewed-by: Nikhil Rao <nikhil.rao@intel.com>
Signed-off-by: Sudeep Dutt <sudeep.dutt@intel.com>
Signed-off-by: Siva Yerramreddy <yshivakrishna@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/misc/mic/Kconfig
drivers/misc/mic/Makefile
drivers/misc/mic/bus/Makefile [new file with mode: 0644]
drivers/misc/mic/bus/mic_bus.c [new file with mode: 0644]
include/linux/mic_bus.h [new file with mode: 0644]