Kconfig 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. config SCSI
  2. bool "Support SCSI controllers"
  3. select HAVE_BLOCK_DEVICE
  4. help
  5. This enables support for SCSI (Small Computer System Interface),
  6. a parallel interface widely used with storage peripherals such as
  7. hard drives and optical drives. The SCSI standards define physical
  8. interfaces as well as protocols for controlling devices and
  9. tranferring data.
  10. config DM_SCSI
  11. bool "Support SCSI controllers with driver model"
  12. depends on BLK
  13. help
  14. This option enables the SCSI (Small Computer System Interface) uclass
  15. which supports SCSI and SATA HDDs. For every device configuration
  16. (IDs/LUNs) a block device is created with RAW read/write and
  17. filesystem support.
  18. if SCSI && !DM_SCSI
  19. config SCSI_AHCI_PLAT
  20. bool "Platform-specific init of AHCI"
  21. help
  22. This enables a way for boards to set up an AHCI device manually, by
  23. called ahci_init() and providing an ahci_reset() mechanism.
  24. This is deprecated. An AHCI driver should be provided instead.
  25. config SYS_SCSI_MAX_SCSI_ID
  26. int "Maximum supporedt SCSI ID"
  27. default 1
  28. help
  29. Sets the maximum number of SCSI IDs to scan when looking for devices.
  30. IDs from 0 to (this value - 1) are scanned.
  31. This is deprecated and is not needed when BLK is enabled.
  32. config SYS_SCSI_MAX_LUN
  33. int "Maximum support SCSI LUN"
  34. default 1
  35. help
  36. Sets the maximum number of SCSI Logical Unit Numbers (LUNs) to scan on
  37. devices. LUNs from 0 to (this value - 1) are scanned.
  38. This is deprecated and is not needed when CONFIG_DM_SCSI is enabled.
  39. endif