182f51817SPaolo Bonziniconfig VIRTIO 282f51817SPaolo Bonzini bool 382f51817SPaolo Bonzini 482f51817SPaolo Bonziniconfig VIRTIO_RNG 582f51817SPaolo Bonzini bool 6b42075bbSYang Zhong default y 7b42075bbSYang Zhong depends on VIRTIO 882f51817SPaolo Bonzini 922c37a10SEric Augerconfig VIRTIO_IOMMU 1022c37a10SEric Auger bool 1122c37a10SEric Auger default y 123b703feaSPaolo Bonzini depends on PCI && VIRTIO 1322c37a10SEric Auger 1482f51817SPaolo Bonziniconfig VIRTIO_PCI 1582f51817SPaolo Bonzini bool 167c28b925SPaolo Bonzini default y if PCI_DEVICES 177c28b925SPaolo Bonzini depends on PCI 187c28b925SPaolo Bonzini select VIRTIO 19*8d018fe5SPaolo Bonzini select VIRTIO_MD_SUPPORTED 2082f51817SPaolo Bonzini 2182f51817SPaolo Bonziniconfig VIRTIO_MMIO 2282f51817SPaolo Bonzini bool 23b42075bbSYang Zhong select VIRTIO 2482f51817SPaolo Bonzini 259e5c2056SThomas Huthconfig VIRTIO_CCW 269e5c2056SThomas Huth bool 279e5c2056SThomas Huth select VIRTIO 289e5c2056SThomas Huth 2982f51817SPaolo Bonziniconfig VIRTIO_BALLOON 3082f51817SPaolo Bonzini bool 31b42075bbSYang Zhong default y 32b42075bbSYang Zhong depends on VIRTIO 3382f51817SPaolo Bonzini 3482f51817SPaolo Bonziniconfig VIRTIO_CRYPTO 3582f51817SPaolo Bonzini bool 36b42075bbSYang Zhong default y 37b42075bbSYang Zhong depends on VIRTIO 385f503cd9SPankaj Gupta 39*8d018fe5SPaolo Bonzini# not all virtio transports support memory devices; if none does, 40*8d018fe5SPaolo Bonzini# no need to include the code 41*8d018fe5SPaolo Bonziniconfig VIRTIO_MD_SUPPORTED 42*8d018fe5SPaolo Bonzini bool 43*8d018fe5SPaolo Bonzini 4418129c15SDavid Hildenbrandconfig VIRTIO_MD 4518129c15SDavid Hildenbrand bool 46*8d018fe5SPaolo Bonzini depends on VIRTIO_MD_SUPPORTED 4718129c15SDavid Hildenbrand select MEM_DEVICE 4818129c15SDavid Hildenbrand 49*8d018fe5SPaolo Bonzini# selected by the board if it has the required support code 505f503cd9SPankaj Guptaconfig VIRTIO_PMEM_SUPPORTED 515f503cd9SPankaj Gupta bool 525f503cd9SPankaj Gupta 535f503cd9SPankaj Guptaconfig VIRTIO_PMEM 545f503cd9SPankaj Gupta bool 555f503cd9SPankaj Gupta default y 565f503cd9SPankaj Gupta depends on VIRTIO 57*8d018fe5SPaolo Bonzini depends on VIRTIO_MD_SUPPORTED 585f503cd9SPankaj Gupta depends on VIRTIO_PMEM_SUPPORTED 5918129c15SDavid Hildenbrand select VIRTIO_MD 60910b2576SDavid Hildenbrand 61*8d018fe5SPaolo Bonzini# selected by the board if it has the required support code 62910b2576SDavid Hildenbrandconfig VIRTIO_MEM_SUPPORTED 63910b2576SDavid Hildenbrand bool 64910b2576SDavid Hildenbrand 65910b2576SDavid Hildenbrandconfig VIRTIO_MEM 66910b2576SDavid Hildenbrand bool 67910b2576SDavid Hildenbrand default y 68910b2576SDavid Hildenbrand depends on VIRTIO 69910b2576SDavid Hildenbrand depends on LINUX 70*8d018fe5SPaolo Bonzini depends on VIRTIO_MD_SUPPORTED 71910b2576SDavid Hildenbrand depends on VIRTIO_MEM_SUPPORTED 7218129c15SDavid Hildenbrand select VIRTIO_MD 737221d3b6SViresh Kumar 746df95629SPhilippe Mathieu-Daudéconfig VHOST_VSOCK_COMMON 756df95629SPhilippe Mathieu-Daudé bool 766df95629SPhilippe Mathieu-Daudé depends on VIRTIO 776df95629SPhilippe Mathieu-Daudé 789972ae31SPaolo Bonziniconfig VHOST_VSOCK 799972ae31SPaolo Bonzini bool 809972ae31SPaolo Bonzini default y 816df95629SPhilippe Mathieu-Daudé select VHOST_VSOCK_COMMON 829972ae31SPaolo Bonzini depends on VIRTIO && VHOST_KERNEL 839972ae31SPaolo Bonzini 849972ae31SPaolo Bonziniconfig VHOST_USER_VSOCK 859972ae31SPaolo Bonzini bool 869972ae31SPaolo Bonzini default y 876df95629SPhilippe Mathieu-Daudé select VHOST_VSOCK_COMMON 889972ae31SPaolo Bonzini depends on VIRTIO && VHOST_USER 899972ae31SPaolo Bonzini 907221d3b6SViresh Kumarconfig VHOST_USER_I2C 917221d3b6SViresh Kumar bool 927221d3b6SViresh Kumar default y 937221d3b6SViresh Kumar depends on VIRTIO && VHOST_USER 94821d28b8SMathieu Poirier 95821d28b8SMathieu Poirierconfig VHOST_USER_RNG 96821d28b8SMathieu Poirier bool 97821d28b8SMathieu Poirier default y 98821d28b8SMathieu Poirier depends on VIRTIO && VHOST_USER 995166dabfSPaolo Bonzini 1005166dabfSPaolo Bonziniconfig VHOST_USER_FS 1015166dabfSPaolo Bonzini bool 1025166dabfSPaolo Bonzini default y 1035166dabfSPaolo Bonzini depends on VIRTIO && VHOST_USER 10427ba7b02SViresh Kumar 10527ba7b02SViresh Kumarconfig VHOST_USER_GPIO 10627ba7b02SViresh Kumar bool 10727ba7b02SViresh Kumar default y 10827ba7b02SViresh Kumar depends on VIRTIO && VHOST_USER 109b430a2bdSLongpeng 110b430a2bdSLongpengconfig VHOST_VDPA_DEV 111b430a2bdSLongpeng bool 112b430a2bdSLongpeng default y 113b430a2bdSLongpeng depends on VIRTIO && VHOST_VDPA && LINUX 114a5dab090SMilan Zamazal 1154ae0fc18SManos Pitsidianakisconfig VHOST_USER_SND 1164ae0fc18SManos Pitsidianakis bool 1174ae0fc18SManos Pitsidianakis default y 1184ae0fc18SManos Pitsidianakis depends on VIRTIO && VHOST_USER 1194ae0fc18SManos Pitsidianakis 120a5dab090SMilan Zamazalconfig VHOST_USER_SCMI 121a5dab090SMilan Zamazal bool 122a5dab090SMilan Zamazal default y 123a5dab090SMilan Zamazal depends on VIRTIO && VHOST_USER 124