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 -- 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