xref: /openbmc/qemu/hw/scsi/Kconfig (revision 390e8fc6b0e7b521c9eceb8dfe0958e141009ab9)
182f51817SPaolo Bonziniconfig SCSI
282f51817SPaolo Bonzini    bool
382f51817SPaolo Bonzini
482f51817SPaolo Bonziniconfig LSI_SCSI_PCI
582f51817SPaolo Bonzini    bool
67c28b925SPaolo Bonzini    default y if PCI_DEVICES
77c28b925SPaolo Bonzini    depends on PCI
803b348bdSPaolo Bonzini    select SCSI
982f51817SPaolo Bonzini
1082f51817SPaolo Bonziniconfig MPTSAS_SCSI_PCI
1182f51817SPaolo Bonzini    bool
127c28b925SPaolo Bonzini    default y if PCI_DEVICES
137c28b925SPaolo Bonzini    depends on PCI
1403b348bdSPaolo Bonzini    select SCSI
1582f51817SPaolo Bonzini
1682f51817SPaolo Bonziniconfig MEGASAS_SCSI_PCI
1782f51817SPaolo Bonzini    bool
187c28b925SPaolo Bonzini    default y if PCI_DEVICES
197c28b925SPaolo Bonzini    depends on PCI
2003b348bdSPaolo Bonzini    select SCSI
2182f51817SPaolo Bonzini
2282f51817SPaolo Bonziniconfig VMW_PVSCSI_SCSI_PCI
2382f51817SPaolo Bonzini    bool
247c28b925SPaolo Bonzini    default y if PCI_DEVICES
257c28b925SPaolo Bonzini    depends on PCI
2603b348bdSPaolo Bonzini    select SCSI
2782f51817SPaolo Bonzini
2882f51817SPaolo Bonziniconfig ESP
2982f51817SPaolo Bonzini    bool
3003b348bdSPaolo Bonzini    select SCSI
3182f51817SPaolo Bonzini
3282f51817SPaolo Bonziniconfig ESP_PCI
3382f51817SPaolo Bonzini    bool
347c28b925SPaolo Bonzini    default y if PCI_DEVICES
357c28b925SPaolo Bonzini    depends on PCI
367c28b925SPaolo Bonzini    select ESP
373fd0305eSPhilippe Mathieu-Daudé    select NMC93XX_EEPROM
3882f51817SPaolo Bonzini
39e0e312f3SPaolo Bonziniconfig SPAPR_VSCSI
40e0e312f3SPaolo Bonzini    bool
41e0e312f3SPaolo Bonzini    default y
42e0e312f3SPaolo Bonzini    depends on PSERIES
4303b348bdSPaolo Bonzini    select SCSI
44e0e312f3SPaolo Bonzini
4582f51817SPaolo Bonziniconfig VIRTIO_SCSI
4682f51817SPaolo Bonzini    bool
47b42075bbSYang Zhong    default y
48b42075bbSYang Zhong    depends on VIRTIO
4903b348bdSPaolo Bonzini    select SCSI
5082f51817SPaolo Bonzini
51*8f691f1cSPhilippe Mathieu-Daudéconfig VHOST_SCSI_COMMON
52*8f691f1cSPhilippe Mathieu-Daudé    bool
53*8f691f1cSPhilippe Mathieu-Daudé    depends on VIRTIO
54*8f691f1cSPhilippe Mathieu-Daudé
55d13b2002SPaolo Bonziniconfig VHOST_SCSI
56d13b2002SPaolo Bonzini    bool
57d13b2002SPaolo Bonzini    default y
58*8f691f1cSPhilippe Mathieu-Daudé    select VHOST_SCSI_COMMON
59d13b2002SPaolo Bonzini    depends on VIRTIO && VHOST_KERNEL
60d13b2002SPaolo Bonzini
6182f51817SPaolo Bonziniconfig VHOST_USER_SCSI
6282f51817SPaolo Bonzini    bool
6303b348bdSPaolo Bonzini    # Only PCI devices are provided for now
6403b348bdSPaolo Bonzini    default y if VIRTIO_PCI
65*8f691f1cSPhilippe Mathieu-Daudé    select VHOST_SCSI_COMMON
66b42075bbSYang Zhong    depends on VIRTIO && VHOST_USER && LINUX
67