Kconfig 906 B

123456789101112131415161718192021222324252627282930
  1. menuconfig RT_USING_SCSI
  2. bool "Using Small Computer System Interface (SCSI)"
  3. depends on RT_USING_DM
  4. default n
  5. help
  6. Enable the SCSI mid-layer which translates block requests to SCSI command
  7. packets. Needed by AHCI, USB Mass Storage, and NVMe drivers that expose
  8. disks as SCSI devices.
  9. config RT_SCSI_SD
  10. bool "SD device on SCSI"
  11. depends on RT_USING_SCSI
  12. depends on RT_USING_BLK
  13. default y
  14. help
  15. Register disk-type SCSI devices (direct-access). Keep enabled unless you
  16. intentionally drop support for SCSI disks.
  17. config RT_SCSI_CDROM
  18. bool "CD-ROM device on SCSI"
  19. depends on RT_USING_SCSI
  20. depends on RT_USING_BLK
  21. default y
  22. help
  23. Provide SCSI CD-ROM device emulation (read-only block devices). Disable
  24. only if optical-style devices are never needed.
  25. if RT_USING_SCSI
  26. osource "$(SOC_DM_SCSI_DIR)/Kconfig"
  27. endif