X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=include%2Fvirtio.h;h=a42bdad6b871799fe1aa8b03668ad3c88221d36c;hb=7cfbba36e9f84312afe8cd6d12db4e9e9c1e04b5;hp=654fdf154b6c9731daa35e303e3dc24a32eeb42a;hpb=8fb49b4c7a820461db7c11dce767f36fd6395cac;p=platform%2Fkernel%2Fu-boot.git diff --git a/include/virtio.h b/include/virtio.h index 654fdf1..a42bdad 100644 --- a/include/virtio.h +++ b/include/virtio.h @@ -20,12 +20,16 @@ #ifndef __VIRTIO_H__ #define __VIRTIO_H__ +#include +#include #define VIRTIO_ID_NET 1 /* virtio net */ #define VIRTIO_ID_BLOCK 2 /* virtio block */ -#define VIRTIO_ID_MAX_NUM 3 +#define VIRTIO_ID_RNG 4 /* virtio rng */ +#define VIRTIO_ID_MAX_NUM 5 #define VIRTIO_NET_DRV_NAME "virtio-net" #define VIRTIO_BLK_DRV_NAME "virtio-blk" +#define VIRTIO_RNG_DRV_NAME "virtio-rng" /* Status byte for guest to report progress, and synchronize features */ @@ -488,7 +492,7 @@ static inline void __virtio_clear_bit(struct udevice *udev, unsigned int fbit) */ static inline bool virtio_has_feature(struct udevice *vdev, unsigned int fbit) { - if (!(vdev->flags & DM_FLAG_BOUND)) + if (!(dev_get_flags(vdev) & DM_FLAG_BOUND)) WARN_ON(true); return __virtio_test_bit(vdev->parent, fbit);