^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) # SPDX-License-Identifier: GPL-2.0-only
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) # Kernel configuration file for the SAS Class
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) # Copyright (C) 2005 Adaptec, Inc. All rights reserved.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) # Copyright (C) 2005 Luben Tuikov <luben_tuikov@adaptec.com>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) config SCSI_SAS_LIBSAS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) tristate "SAS Domain Transport Attributes"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) depends on SCSI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) select SCSI_SAS_ATTRS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) select BLK_DEV_BSGLIB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) This provides transport specific helpers for SAS drivers which
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) use the domain device construct (like the aic94xxx).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) config SCSI_SAS_ATA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) bool "ATA support for libsas (requires libata)"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) depends on SCSI_SAS_LIBSAS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) depends on ATA = y || ATA = SCSI_SAS_LIBSAS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) select SATA_HOST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) Builds in ATA support into libsas. Will necessitate
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) the loading of libata along with libsas.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) config SCSI_SAS_HOST_SMP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) bool "Support for SMP interpretation for SAS hosts"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) depends on SCSI_SAS_LIBSAS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) Allows sas hosts to receive SMP frames. Selecting this
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) option builds an SMP interpreter into libsas. Say
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) N here if you want to save the few kb this consumes.