[PATCH 0/7] accel/qaic: Initial AIC200 support
Jeffrey Hugo
quic_jhugo at quicinc.com
Fri Dec 13 21:33:33 UTC 2024
Initial support to the driver to boot up AIC200. AIC200 uses BHIe
without BHI, which is something that the MHI bus has not supported until
now. While the MHI changes are listed first to facilitate cross-tree
merging, they are not needed until the last change in the series.
Also, AIC200 is a different product from AIC100 with MSI-X, different
BARs, and different MHI configuration so we finally need some
infrastructure in the driver to be able to handle product differences.
This is expected to evolve more over time.
Jeffrey Hugo (2):
accel/qaic: Add config structs for supported cards
accel/qaic: Add AIC200 support
Matthew Leung (2):
bus: mhi: host: Refactor BHI/BHIe based firmware loading
bus: mhi: host: Add a policy to enable image transfer via BHIe in PBL
Youssef Samir (3):
accel/qaic: Allocate an exact number of MSIs
accel/qaic: Add support for MSI-X
accel/qaic: Mask out SR-IOV PCI resources
drivers/accel/qaic/mhi_controller.c | 360 ++++++++++++++++++++++++++--
drivers/accel/qaic/mhi_controller.h | 2 +-
drivers/accel/qaic/qaic.h | 14 +-
drivers/accel/qaic/qaic_drv.c | 97 +++++---
drivers/accel/qaic/qaic_timesync.c | 2 +-
drivers/accel/qaic/sahara.c | 39 ++-
drivers/bus/mhi/host/boot.c | 223 +++++++++++++----
drivers/bus/mhi/host/init.c | 2 +-
drivers/bus/mhi/host/internal.h | 8 +
9 files changed, 641 insertions(+), 106 deletions(-)
--
2.34.1
More information about the dri-devel
mailing list