summaryrefslogtreecommitdiffstats
path: root/drivers/scsi/a3000.h
diff options
context:
space:
mode:
authorJohn Garry <john.garry@huawei.com>2016-12-06 20:44:07 +0800
committerMartin K. Petersen <martin.petersen@oracle.com>2016-12-07 18:55:58 -0500
commit26f3ba9600e5d4437bb7299d2b01003b0d93e853 (patch)
treef8a94df29c35fe84d3a8f198a86517f24bd75e6c /drivers/scsi/a3000.h
parentfad119b707f8cc01b259b8585af4f9688e57c9a7 (diff)
downloadop-kernel-dev-26f3ba9600e5d4437bb7299d2b01003b0d93e853.zip
op-kernel-dev-26f3ba9600e5d4437bb7299d2b01003b0d93e853.tar.gz
scsi: hisi_sas: support deferred probe for v2 hw
In the hip06 and hip07 SoCs, the interrupt lines from the SAS controllers are connected to mbigen hw module [1]. The mbigen module is probed with module_init, and, as such, is not guaranteed to probe before the SAS driver. So we need to support deferred probe. We check for probe deferral in the hw layer probe, so we not probe into the main layer and allocate shost, memories, etc., to later learn that we need to defer the probe. [1] ./Documentation/devicetree/bindings/interrupt-controller/hisilicon,mbigen-v2.txt Signed-off-by: John Garry <john.garry@huawei.com> Reviewed-by: Zhangfei Gao <zhangfei.gao@linaro.org> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Diffstat (limited to 'drivers/scsi/a3000.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud