]> git.baikalelectronics.ru Git - kernel.git/commit
devicetree: bindings: hisi_sas: add v2 HW bindings
authorJohn Garry <john.garry@huawei.com>
Mon, 25 Jan 2016 18:47:01 +0000 (02:47 +0800)
committerMartin K. Petersen <martin.petersen@oracle.com>
Wed, 24 Feb 2016 02:27:02 +0000 (21:27 -0500)
commitc67eecd4234e17456fea5c2bd27de3ac9dd90263
tree3eb2a8f95aac0e6037f395b0869377a94e00f0da
parent0d3d3a1e930e42e170de8f1368e801842c7d15c0
devicetree: bindings: hisi_sas: add v2 HW bindings

Add the dt bindings for HiSi SAS controller v2 HW.

The main difference in the controller from dt perspective is
interrupts. The v2 controller does not have dedicated fatal and
broadcast interrupts - they are multiplexed on the channel interrupt.

Each SAS v2 controller can issue upto 64 commands (or connection
requests) on the system bus without waiting for a response - this is
know as am-max-transmissions.  In hip06, sas controller #1 has a
limitation that it has to limit am-max-transmissions to 32 - this
limitation is due to chip system bus design. It is not anticipated that
any future chip incorporating v2 controller will have such a limitation.

Signed-off-by: John Garry <john.garry@huawei.com>
Reviewed-by: Hannes Reinecke <hare@suse.de>
Acked-by: Rob Herring <robh@kernel.org>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Documentation/devicetree/bindings/scsi/hisilicon-sas.txt