18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only 28c2ecf20Sopenharmony_ci# 38c2ecf20Sopenharmony_ci# Kernel configuration file for the SAS Class 48c2ecf20Sopenharmony_ci# 58c2ecf20Sopenharmony_ci# Copyright (C) 2005 Adaptec, Inc. All rights reserved. 68c2ecf20Sopenharmony_ci# Copyright (C) 2005 Luben Tuikov <luben_tuikov@adaptec.com> 78c2ecf20Sopenharmony_ci# 88c2ecf20Sopenharmony_ci 98c2ecf20Sopenharmony_ciconfig SCSI_SAS_LIBSAS 108c2ecf20Sopenharmony_ci tristate "SAS Domain Transport Attributes" 118c2ecf20Sopenharmony_ci depends on SCSI 128c2ecf20Sopenharmony_ci select SCSI_SAS_ATTRS 138c2ecf20Sopenharmony_ci select BLK_DEV_BSGLIB 148c2ecf20Sopenharmony_ci help 158c2ecf20Sopenharmony_ci This provides transport specific helpers for SAS drivers which 168c2ecf20Sopenharmony_ci use the domain device construct (like the aic94xxx). 178c2ecf20Sopenharmony_ci 188c2ecf20Sopenharmony_ciconfig SCSI_SAS_ATA 198c2ecf20Sopenharmony_ci bool "ATA support for libsas (requires libata)" 208c2ecf20Sopenharmony_ci depends on SCSI_SAS_LIBSAS 218c2ecf20Sopenharmony_ci depends on ATA = y || ATA = SCSI_SAS_LIBSAS 228c2ecf20Sopenharmony_ci select SATA_HOST 238c2ecf20Sopenharmony_ci help 248c2ecf20Sopenharmony_ci Builds in ATA support into libsas. Will necessitate 258c2ecf20Sopenharmony_ci the loading of libata along with libsas. 268c2ecf20Sopenharmony_ci 278c2ecf20Sopenharmony_ciconfig SCSI_SAS_HOST_SMP 288c2ecf20Sopenharmony_ci bool "Support for SMP interpretation for SAS hosts" 298c2ecf20Sopenharmony_ci default y 308c2ecf20Sopenharmony_ci depends on SCSI_SAS_LIBSAS 318c2ecf20Sopenharmony_ci help 328c2ecf20Sopenharmony_ci Allows sas hosts to receive SMP frames. Selecting this 338c2ecf20Sopenharmony_ci option builds an SMP interpreter into libsas. Say 348c2ecf20Sopenharmony_ci N here if you want to save the few kb this consumes. 35