linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/5] PCI: endpoint: Add EPC 'deinit' event and dw_pcie_ep_linkdown() API
@ 2024-06-06  7:26 Manivannan Sadhasivam
  2024-06-06  7:26 ` [PATCH 1/5] PCI: dwc: ep: Remove dw_pcie_ep_init_notify() wrapper Manivannan Sadhasivam
                   ` (6 more replies)
  0 siblings, 7 replies; 23+ messages in thread
From: Manivannan Sadhasivam @ 2024-06-06  7:26 UTC (permalink / raw)
  To: Vignesh Raghavendra, Siddharth Vadapalli, Lorenzo Pieralisi,
	Krzysztof Wilczyński, Rob Herring, Bjorn Helgaas,
	Richard Zhu, Lucas Stach, Shawn Guo, Sascha Hauer,
	Pengutronix Kernel Team, Fabio Estevam, Minghuan Lian, Mingkai Hu,
	Roy Zang, Jesper Nilsson, Jingoo Han, Srikanth Thokala,
	Marek Vasut, Yoshihiro Shimoda, Thierry Reding, Jonathan Hunter,
	Kunihiko Hayashi, Masami Hiramatsu, Kishon Vijay Abraham I
  Cc: linux-omap, linux-pci, linux-arm-kernel, linux-kernel, imx,
	linuxppc-dev, linux-arm-kernel, linux-arm-msm, linux-renesas-soc,
	linux-tegra, mhi, Niklas Cassel, Manivannan Sadhasivam,
	Bjorn Helgaas

Hi,

This series includes patches that were left over from previous series [1] for
making the host reboot handling robust in endpoint framework.

When the above mentioned series got merged to pci/endpoint, we got a bug report
from LKP bot [2] and due to that the offending patches were dropped.

This series addressed the issue reported by the bot by adding the stub APIs in
include/pci/pci-epc.h and also removed the unused dwc wrapper as concluded in
[3].

Testing
=======

This series is tested on Qcom SM8450 based development board with 2 SM8450 SoCs
connected over PCIe.

- Mani

[1] https://lore.kernel.org/linux-pci/20240430-pci-epf-rework-v4-0-22832d0d456f@linaro.org/
[2] https://lore.kernel.org/linux-pci/202405130815.BwBrIepL-lkp@intel.com/
[3] https://lore.kernel.org/linux-pci/20240529141614.GA3293@thinkpad/

Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
---
Manivannan Sadhasivam (5):
      PCI: dwc: ep: Remove dw_pcie_ep_init_notify() wrapper
      PCI: endpoint: Introduce 'epc_deinit' event and notify the EPF drivers
      PCI: dwc: ep: Add a generic dw_pcie_ep_linkdown() API to handle Link Down event
      PCI: qcom-ep: Use the generic dw_pcie_ep_linkdown() API to handle Link Down event
      PCI: layerscape-ep: Use the generic dw_pcie_ep_linkdown() API to handle Link Down event

 drivers/pci/controller/dwc/pci-dra7xx.c           |   2 +-
 drivers/pci/controller/dwc/pci-imx6.c             |   2 +-
 drivers/pci/controller/dwc/pci-keystone.c         |   2 +-
 drivers/pci/controller/dwc/pci-layerscape-ep.c    |   4 +-
 drivers/pci/controller/dwc/pcie-artpec6.c         |   2 +-
 drivers/pci/controller/dwc/pcie-designware-ep.c   | 116 +++++++++++++---------
 drivers/pci/controller/dwc/pcie-designware-plat.c |   2 +-
 drivers/pci/controller/dwc/pcie-designware.h      |  10 +-
 drivers/pci/controller/dwc/pcie-keembay.c         |   2 +-
 drivers/pci/controller/dwc/pcie-qcom-ep.c         |   5 +-
 drivers/pci/controller/dwc/pcie-rcar-gen4.c       |   2 +-
 drivers/pci/controller/dwc/pcie-tegra194.c        |   3 +-
 drivers/pci/controller/dwc/pcie-uniphier-ep.c     |   2 +-
 drivers/pci/endpoint/functions/pci-epf-mhi.c      |  19 ++++
 drivers/pci/endpoint/functions/pci-epf-test.c     |  17 +++-
 drivers/pci/endpoint/pci-epc-core.c               |  25 +++++
 include/linux/pci-epc.h                           |  13 +++
 include/linux/pci-epf.h                           |   2 +
 18 files changed, 162 insertions(+), 68 deletions(-)
---
base-commit: 7d96527bc16e46545739c6fe0ab6e4c915e9910e
change-id: 20240606-pci-deinit-2e6cdf1bd69f

Best regards,
-- 
Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>


^ permalink raw reply	[flat|nested] 23+ messages in thread

end of thread, other threads:[~2024-06-21 19:37 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-06-06  7:26 [PATCH 0/5] PCI: endpoint: Add EPC 'deinit' event and dw_pcie_ep_linkdown() API Manivannan Sadhasivam
2024-06-06  7:26 ` [PATCH 1/5] PCI: dwc: ep: Remove dw_pcie_ep_init_notify() wrapper Manivannan Sadhasivam
2024-06-06 10:29   ` Siddharth Vadapalli
2024-06-06 21:08   ` Frank Li
2024-06-07  9:21   ` Niklas Cassel
2024-06-06  7:26 ` [PATCH 2/5] PCI: endpoint: Introduce 'epc_deinit' event and notify the EPF drivers Manivannan Sadhasivam
2024-06-06 10:38   ` Siddharth Vadapalli
2024-06-06 21:10   ` Frank Li
2024-06-11 22:06   ` Bjorn Helgaas
2024-06-12  4:36     ` Manivannan Sadhasivam
2024-06-13 15:42   ` Markus Elfring
2024-06-06  7:26 ` [PATCH 3/5] PCI: dwc: ep: Add a generic dw_pcie_ep_linkdown() API to handle Link Down event Manivannan Sadhasivam
2024-06-06 10:52   ` Siddharth Vadapalli
2024-06-07  9:21   ` Niklas Cassel
2024-06-06  7:26 ` [PATCH 4/5] PCI: qcom-ep: Use the " Manivannan Sadhasivam
2024-06-07  9:22   ` Niklas Cassel
2024-06-06  7:26 ` [PATCH 5/5] PCI: layerscape-ep: " Manivannan Sadhasivam
2024-06-06 21:06   ` Frank Li
2024-06-07  9:22   ` Niklas Cassel
2024-06-07  9:31 ` [PATCH 0/5] PCI: endpoint: Add EPC 'deinit' event and dw_pcie_ep_linkdown() API Niklas Cassel
2024-06-07 12:06   ` Manivannan Sadhasivam
2024-06-10  6:53 ` Manivannan Sadhasivam
2024-06-21 19:37   ` Krzysztof Wilczyński

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).