]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
bus: mhi: host: Add support for separate controller configurations for VF and PF
authorVivek Pernamitta <quic_vpernami@quicinc.com>
Fri, 12 Sep 2025 12:48:05 +0000 (18:18 +0530)
committerManivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>
Fri, 19 Sep 2025 05:52:29 +0000 (11:22 +0530)
commita9e3d5a69cf8d1a73733c52f593a3f803f576391
treee61b044cc5910c91b206b9382513d92161e32950
parentf5225a34bd8f9f64eec37f6ae1461289aaa3eb86
bus: mhi: host: Add support for separate controller configurations for VF and PF

Implement support for separate controller configurations for both
Virtual Functions (VF) and Physical Functions (PF).

This enhancement allows for more flexible and efficient management of
resources. The PF takes on a supervisory role and will have bootup
information such as SAHARA, DIAG, and NDB (for file system sync data,
etc.). VFs can handle resources associated with the main data movement
of the Function are available to the SI (system image) as per PCIe SRIOV
spec (rev 0.9 1.Architectural overview)

Signed-off-by: Vivek Pernamitta <quic_vpernami@quicinc.com>
Reviewed-by: Krishna Chaitanya Chundru <krishna.chundru@oss.qualcomm.com>
Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>
Link: https://patch.msgid.link/20250912-uevent_vdev_next-20250911-v4-1-fa2f6ccd301b@quicinc.com
drivers/bus/mhi/host/pci_generic.c