[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20250318080304.jsmrxqil6pn74nzh@thinkpad>
Date: Tue, 18 Mar 2025 13:33:04 +0530
From: Manivannan Sadhasivam <manivannan.sadhasivam@...aro.org>
To: Siddharth Vadapalli <s-vadapalli@...com>
Cc: lpieralisi@...nel.org, kw@...ux.com, robh@...nel.org,
bhelgaas@...gle.com, vigneshr@...com, kishon@...nel.org,
cassel@...nel.org, wojciech.jasko-EXT@...tinental-corporation.com,
thomas.richard@...tlin.com, bwawrzyn@...co.com,
linux-pci@...r.kernel.org, linux-omap@...r.kernel.org,
linux-kernel@...r.kernel.org, linux-arm-kernel@...ts.infradead.org,
srk@...com
Subject: Re: [PATCH 3/4] PCI: cadence-ep: Introduce cdns_pcie_ep_disable
helper for cleanup
On Fri, Mar 07, 2025 at 04:01:27PM +0530, Siddharth Vadapalli wrote:
> Introduce the helper function cdns_pcie_ep_disable() which will undo the
> configuration performed by cdns_pcie_ep_setup(). Also, export it for use
> by the existing callers of cdns_pcie_ep_setup(), thereby allowing them
> to cleanup on their exit path.
>
> Signed-off-by: Siddharth Vadapalli <s-vadapalli@...com>
> ---
> drivers/pci/controller/cadence/pcie-cadence-ep.c | 10 ++++++++++
> drivers/pci/controller/cadence/pcie-cadence.h | 5 +++++
> 2 files changed, 15 insertions(+)
>
> diff --git a/drivers/pci/controller/cadence/pcie-cadence-ep.c b/drivers/pci/controller/cadence/pcie-cadence-ep.c
> index eeb2afdd223e..85bec57fa5d9 100644
> --- a/drivers/pci/controller/cadence/pcie-cadence-ep.c
> +++ b/drivers/pci/controller/cadence/pcie-cadence-ep.c
> @@ -646,6 +646,16 @@ static const struct pci_epc_ops cdns_pcie_epc_ops = {
> .get_features = cdns_pcie_ep_get_features,
> };
>
> +void cdns_pcie_ep_disable(struct cdns_pcie_ep *ep)
> +{
> + struct device *dev = ep->pcie.dev;
> + struct pci_epc *epc = to_pci_epc(dev);
> +
pci_epc_deinit_notify()
- Mani
--
மணிவண்ணன் சதாசிவம்
Powered by blists - more mailing lists