Re: [PATCH] libsas: add SMP READ/WRTIE GPIO support

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 06/01/2011 04:32 PM, Douglas Gilbert wrote:
On 11-06-01 10:02 AM, Artur Wojcik wrote:
This patch enables the SMP READ/WRITE GPIO function interface in libsas SMP host module. The interface is used to control the SGPIO initiator in the SAS
initiator. The implementation is SFF-8485 and SAS-2 compliant.

There are two functions in transport class only responsible for reading and writting GPIO registers. I decided to leave the decission about what type of
registers are supported to lldd.

Now the user space application may issue SMP READ/WRITE GPIO frame to HBA in
order to read/write GPIO registers.

Your code also accepts the somewhat mysterious READ GPIO
REGISTER ENHANCED SMP function and its WRITE equivalent.
Reference is made in sas2r16.pdf to SFF-8485 for those
functions. However the most recent version of SFF-8485
on the Seagate site is 0.7 dated February 2006, and it does
not define those ENHANCED functions.

Could you tell us what those ENHANCED versions do?

Doug Gilbert
I have not found the description of ENHANCED frames in any publicly available specification related to SGPIO. I took SAS-2 as the major reference and it says SMP functions 02h (READ) and 82h (WRITE) are obsolete. My understanding is that for the moment the new functions are replacing the deprecated functions, but the frame format and registers set stay the same.

Artur Wojcik

--
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [SCSI Target Devel]     [Linux SCSI Target Infrastructure]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Samba]     [Device Mapper]
  Powered by Linux