I originally patched hisi_sas_v1_hw.c as well. John Garry pointed out---Is there a reason why you didn't patch:
drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 6 ++++++
drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 6 ++++++
drivers/scsi/hisi_sas/hisi_sas_v1_hw.c ?
that v1 HW doesn't support SATA so I dropped the change.