]> git.karo-electronics.de Git - karo-tx-linux.git/commit
caif_virtio: Introduce caif over virtio
authorVikram ARV <vikram.arv@stericsson.com>
Tue, 19 Feb 2013 20:45:00 +0000 (07:15 +1030)
committerRusty Russell <rusty@rustcorp.com.au>
Tue, 19 Feb 2013 20:47:29 +0000 (07:17 +1030)
commit49075de29b4fdc08eaec8bcd2c8f1f2238fa9e14
tree5917a33eff31ab4cb0146d4e964da7aeaa2fed7a
parent414a13c3d236d2116dff36a9c9f974fa06e2e3e5
caif_virtio: Introduce caif over virtio

Add the the Virtio shared memory driver for STE Modems.
caif_virtio is implemented utilizing the virtio framework
for data transport and is managed with the remoteproc frameworks.

The Virtio queue is used for transmitting data to the modem, and
the new vringh implementation is receiving data over the vring.

Signed-off-by: Vikram ARV <vikram.arv@stericsson.com>
Signed-off-by: Sjur Brændeland <sjur.brandeland@stericsson.com>
cc: David S. Miller <davem@davemloft.net>
cc: Ohad Ben-Cohen <ohad@wizery.com>
cc: Rusty Russell <rusty@rustcorp.com.au>
cc: Ido Yariv <ido@wizery.com>
cc: Erwan Yvin <erwan.yvin@stericsson.com>
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
drivers/net/caif/Kconfig
drivers/net/caif/Makefile
drivers/net/caif/caif_virtio.c [new file with mode: 0644]
include/linux/virtio_caif.h [new file with mode: 0644]
include/uapi/linux/virtio_ids.h