linux-stable/drivers/ufs/core
Can Guo edb0db0560 scsi: ufs: core: Add Event Specific Interrupt configuration vendor specific ops
As Event Specific Interrupt message format is not defined in UFSHCI JEDEC
specs, and the ESI handling highly depends on how the format is designed,
hence add a vendor specific ops such that SoC vendors can configure their
own ESI handlers. If ESI vops is not provided or returning error, go with
the legacy (central) interrupt way.

Signed-off-by: Can Guo <quic_cang@quicinc.com>
Reviewed-by: Bart Van Assche <bvanassche@acm.org>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
2023-01-13 21:10:25 -05:00
..
Kconfig
Makefile scsi: ufs: core: mcq: Add support to allocate multiple queues 2023-01-13 21:03:36 -05:00
ufs-debugfs.c
ufs-debugfs.h
ufs-fault-injection.c
ufs-fault-injection.h
ufs-hwmon.c
ufs-mcq.c scsi: ufs: core: mcq: Add completion support in poll 2023-01-13 21:03:38 -05:00
ufs-sysfs.c scsi: ufs: core: Use is_visible to control UFS unit descriptor sysfs nodes 2022-10-27 02:20:50 +00:00
ufs-sysfs.h
ufs_bsg.c scsi: ufs: core: bsg: Fix sometimes-uninitialized warnings 2023-01-11 22:16:59 -05:00
ufs_bsg.h
ufshcd-crypto.c
ufshcd-crypto.h
ufshcd-priv.h scsi: ufs: core: Add Event Specific Interrupt configuration vendor specific ops 2023-01-13 21:10:25 -05:00
ufshcd.c scsi: ufs: core: Add Event Specific Interrupt configuration vendor specific ops 2023-01-13 21:10:25 -05:00
ufshpb.c Merge patch series "scsi: ufs: core: Always read the descriptors with max length" 2022-12-30 21:48:47 +00:00
ufshpb.h