summaryrefslogtreecommitdiff
path: root/drivers/accel/Makefile
diff options
context:
space:
mode:
authorPranjal Ramajor Asha Kanojiya <quic_pkanojiy@quicinc.com>2023-03-27 18:54:55 +0300
committerJacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>2023-04-06 09:23:03 +0300
commit566fc96198b4bb07ca6806386956669881225271 (patch)
treebe89ca2ff8c07e3088f431d4b690f3712208f2ef /drivers/accel/Makefile
parentff13be8303336ead5621712f2c55012d738878b5 (diff)
downloadlinux-566fc96198b4bb07ca6806386956669881225271.tar.xz
accel/qaic: Add mhi_qaic_cntl
Some of the MHI channels for an AIC100 device need to be routed to userspace so that userspace can communicate directly with QSM. The MHI bus does not support this, and while the WWAN subsystem does (for the same reasons), AIC100 is not a WWAN device. Also, MHI is not something that other accelerators are expected to share, thus an accel subsystem function that meets this usecase is unlikely. Create a QAIC specific MHI userspace shim that exposes these channels. Start with QAIC_SAHARA which is required to boot AIC100 and is consumed by the kickstart application as documented in aic100.rst Each AIC100 instance (currently, up to 16) in a system will create a chardev for QAIC_SAHARA. This chardev will be found as /dev/<mhi instance>_QAIC_SAHARA For example - /dev/mhi0_QAIC_SAHARA Signed-off-by: Pranjal Ramajor Asha Kanojiya <quic_pkanojiy@quicinc.com> Signed-off-by: Jeffrey Hugo <quic_jhugo@quicinc.com> Reviewed-by: Carl Vanderlip <quic_carlv@quicinc.com> Reviewed-by: Stanislaw Gruszka <stanislaw.gruszka@linux.intel.com> Reviewed-by: Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com> Acked-by: Oded Gabbay <ogabbay@kernel.org> Signed-off-by: Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/1679932497-30277-7-git-send-email-quic_jhugo@quicinc.com
Diffstat (limited to 'drivers/accel/Makefile')
0 files changed, 0 insertions, 0 deletions