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