]> www.infradead.org Git - users/dwmw2/linux.git/commit
PCI: qcom-ep: Disable MHI RAM data parity error interrupt for SA8775P SoC
authorManivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Thu, 8 Aug 2024 06:30:57 +0000 (12:00 +0530)
committerBjorn Helgaas <bhelgaas@google.com>
Wed, 21 Aug 2024 21:30:42 +0000 (16:30 -0500)
commit5d6a6c7454ebaefba518e334750b05700131923b
treecce3335c70a801c12bb7ce2acb41800605a8b7a9
parent054308ad90ae43ba2d4b9c83c6582e8fe94f6fed
PCI: qcom-ep: Disable MHI RAM data parity error interrupt for SA8775P SoC

SA8775P SoC has support for the hardware parity check feature on the MHI
RAM (entity that holds MHI registers, etc.) But due to a hardware bug in
the parity check logic, the data parity error interrupt is getting
generated all the time when using MHI. So the hardware team has suggested
disabling the parity check error to work around the hardware bug.

Mask the parity error interrupt in PARF_INT_ALL_5_MASK register.

Fixes: 58d0d3e032b3 ("PCI: qcom-ep: Add support for SA8775P SOC")
Link: https://lore.kernel.org/linux-pci/20240808063057.7394-1-manivannan.sadhasivam@linaro.org
Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Signed-off-by: Krzysztof WilczyƄski <kwilczynski@kernel.org>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
drivers/pci/controller/dwc/pcie-qcom-ep.c