summaryrefslogtreecommitdiff
path: root/Documentation/scsi/smartpqi.txt
diff options
context:
space:
mode:
authorMauro Carvalho Chehab <mchehab+huawei@kernel.org>2020-03-02 09:16:08 +0100
committerMartin K. Petersen <martin.petersen@oracle.com>2020-03-11 23:08:02 -0400
commitff1efa74311a03152b985bfbf9daa3303af7d00c (patch)
tree58de1670814ced1cfa370bb89ee120cf7ac92e12 /Documentation/scsi/smartpqi.txt
parentd835971b2b891827506a795513f3ce50609216e2 (diff)
scsi: docs: convert smartpqi.txt to ReST
Link: https://lore.kernel.org/r/00b398efb7cfc667b046fbef92a84f1d3c33eb64.1583136624.git.mchehab+huawei@kernel.org Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Diffstat (limited to 'Documentation/scsi/smartpqi.txt')
-rw-r--r--Documentation/scsi/smartpqi.txt80
1 files changed, 0 insertions, 80 deletions
diff --git a/Documentation/scsi/smartpqi.txt b/Documentation/scsi/smartpqi.txt
deleted file mode 100644
index df129f55ace5..000000000000
--- a/Documentation/scsi/smartpqi.txt
+++ /dev/null
@@ -1,80 +0,0 @@
-
-SMARTPQI - Microsemi Smart PQI Driver
------------------------------------------
-
-This file describes the smartpqi SCSI driver for Microsemi
-(http://www.microsemi.com) PQI controllers. The smartpqi driver
-is the next generation SCSI driver for Microsemi Corp. The smartpqi
-driver is the first SCSI driver to implement the PQI queuing model.
-
-The smartpqi driver will replace the aacraid driver for Adaptec Series 9
-controllers. Customers running an older kernel (Pre-4.9) using an Adaptec
-Series 9 controller will have to configure the smartpqi driver or their
-volumes will not be added to the OS.
-
-For Microsemi smartpqi controller support, enable the smartpqi driver
-when configuring the kernel.
-
-For more information on the PQI Queuing Interface, please see:
-http://www.t10.org/drafts.htm
-http://www.t10.org/members/w_pqi2.htm
-
-Supported devices:
-------------------
-<Controller names to be added as they become publicly available.>
-
-smartpqi specific entries in /sys
------------------------------
-
- smartpqi host attributes:
- -------------------------
- /sys/class/scsi_host/host*/rescan
- /sys/class/scsi_host/host*/driver_version
-
- The host rescan attribute is a write only attribute. Writing to this
- attribute will trigger the driver to scan for new, changed, or removed
- devices and notify the SCSI mid-layer of any changes detected.
-
- The version attribute is read-only and will return the driver version
- and the controller firmware version.
- For example:
- driver: 0.9.13-370
- firmware: 0.01-522
-
- smartpqi sas device attributes
- ------------------------------
- HBA devices are added to the SAS transport layer. These attributes are
- automatically added by the SAS transport layer.
-
- /sys/class/sas_device/end_device-X:X/sas_address
- /sys/class/sas_device/end_device-X:X/enclosure_identifier
- /sys/class/sas_device/end_device-X:X/scsi_target_id
-
-smartpqi specific ioctls:
--------------------------
-
- For compatibility with applications written for the cciss protocol.
-
- CCISS_DEREGDISK
- CCISS_REGNEWDISK
- CCISS_REGNEWD
-
- The above three ioctls all do exactly the same thing, which is to cause the driver
- to rescan for new devices. This does exactly the same thing as writing to the
- smartpqi specific host "rescan" attribute.
-
- CCISS_GETPCIINFO
-
- Returns PCI domain, bus, device and function and "board ID" (PCI subsystem ID).
-
- CCISS_GETDRIVVER
-
- Returns driver version in three bytes encoded as:
- (DRIVER_MAJOR << 28) | (DRIVER_MINOR << 24) | (DRIVER_RELEASE << 16) | DRIVER_REVISION;
-
- CCISS_PASSTHRU
-
- Allows "BMIC" and "CISS" commands to be passed through to the Smart Storage Array.
- These are used extensively by the SSA Array Configuration Utility, SNMP storage
- agents, etc.
-