diff options
| author | Ayiluri Naga Rashmi <ayiluri.rashmi@oss.qualcomm.com> | 2026-09-17 16:43:28 +0530 |
|---|---|---|
| committer | Bjorn Helgaas <bhelgaas@google.com> | 2026-10-20 16:30:33 -0500 |
| commit | a67716078b5a172e8c9f43bcc66cec8bafc40637 (patch) | |
| tree | 55e0cb554bedb309bd74e37cd41fd07745e3098c /scripts/basic/split-include.c | |
| parent | bea2ff3b9de1e32716bc517082b7e3c7330e2151 (diff) | |
| download | linux-a67716078b5a172e8c9f43bcc66cec8bafc40637.tar.gz linux-a67716078b5a172e8c9f43bcc66cec8bafc40637.zip | |
PCI: qcom: Skip DWC MSI host initialization when DT 'msi-map' is present
qcom_pcie_ecam_host_init() unconditionally initializes the DesignWare
internal MSI controller and sets use_imsi_rx, irrespective of whether an
external MSI controller is described for the host bridge. When an 'msi-map'
DT property is present, MSI interrupts are handled by the mapped external
MSI controller. Initializing the internal iMSI-RX domain in this case is
unnecessary.
Set use_imsi_rx based on the presence of 'msi-map' in DT and initialize the
DesignWare MSI host only when iMSI-RX is required.
Signed-off-by: Ayiluri Naga Rashmi <ayiluri.rashmi@oss.qualcomm.com>
Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Link: https://patch.msgid.link/20260917-skipmsi_forlpi-v1-1-14a4932a4311@oss.qualcomm.com
Diffstat (limited to 'scripts/basic/split-include.c')
0 files changed, 0 insertions, 0 deletions
