]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
accel/qaic: Implement basic SSR handling
authorJeffrey Hugo <jhugo@codeaurora.org>
Fri, 31 Oct 2025 17:41:02 +0000 (10:41 -0700)
committerJeff Hugo <jeff.hugo@oss.qualcomm.com>
Fri, 7 Nov 2025 18:01:18 +0000 (11:01 -0700)
commit9675093acea04c7b51ac3a646c7d0ba376b000d6
tree2eb8a9c95628c700e18d3bbec3cc9ecdc9e639bc
parentf286066ed9df38637eb6c12fb2856f1e0b9731d4
accel/qaic: Implement basic SSR handling

Subsystem restart (SSR) for a qaic device means that a NSP has crashed,
and will be restarted.  However the restart process will lose any state
associated with activation, so the user will need to do some recovery.

While SSR has the provision to collect a crash dump, this patch does not
implement support for it.

Co-developed-by: Jeffrey Hugo <quic_jhugo@quicinc.com>
Signed-off-by: Jeffrey Hugo <quic_jhugo@quicinc.com>
Co-developed-by: Pranjal Ramajor Asha Kanojiya <quic_pkanojiy@quicinc.com>
Signed-off-by: Pranjal Ramajor Asha Kanojiya <quic_pkanojiy@quicinc.com>
Co-developed-by: Troy Hanson <quic_thanson@quicinc.com>
Signed-off-by: Troy Hanson <quic_thanson@quicinc.com>
Co-developed-by: Aswin Venkatesan <aswivenk@qti.qualcomm.com>
Signed-off-by: Aswin Venkatesan <aswivenk@qti.qualcomm.com>
Signed-off-by: Jeffrey Hugo <jhugo@codeaurora.org>
Signed-off-by: Youssef Samir <youssef.abdulrahman@oss.qualcomm.com>
Signed-off-by: Zack McKevitt <zachary.mckevitt@oss.qualcomm.com>
Reviewed-by: Jeff Hugo <jeff.hugo@oss.qualcomm.com>
[jhugo: Fix minor checkpatch whitespace issues]
Signed-off-by: Jeff Hugo <jeff.hugo@oss.qualcomm.com>
Link: https://patch.msgid.link/20251031174059.2814445-3-zachary.mckevitt@oss.qualcomm.com
Documentation/accel/qaic/aic100.rst
drivers/accel/qaic/Makefile
drivers/accel/qaic/qaic.h
drivers/accel/qaic/qaic_data.c
drivers/accel/qaic/qaic_drv.c
drivers/accel/qaic/qaic_ssr.c [new file with mode: 0644]
drivers/accel/qaic/qaic_ssr.h [new file with mode: 0644]