u-boot/drivers/virtio
Bin Meng fdc4aca89e virtio: Add virtio over mmio transport driver
VirtIO can use various different buses and virtio devices are
commonly implemented as PCI devices. But virtual environments
without PCI support (a common situation in embedded devices
models) might use simple memory mapped device (“virtio-mmio”)
instead of the PCI device.

This adds a transport driver that implements UCLASS_VIRTIO for
virtio over mmio.

Signed-off-by: Tuomas Tynkkynen <tuomas.tynkkynen@iki.fi>
Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
2018-11-14 09:16:27 -08:00
..
Kconfig virtio: Add virtio over mmio transport driver 2018-11-14 09:16:27 -08:00
Makefile virtio: Add virtio over mmio transport driver 2018-11-14 09:16:27 -08:00
virtio-uclass.c dm: Add a new uclass driver for VirtIO transport devices 2018-11-14 09:16:27 -08:00
virtio_mmio.c virtio: Add virtio over mmio transport driver 2018-11-14 09:16:27 -08:00
virtio_mmio.h virtio: Add virtio over mmio transport driver 2018-11-14 09:16:27 -08:00
virtio_ring.c virtio: Add codes for virtual queue/ring management 2018-11-14 09:16:27 -08:00