* [PATCH v4] pci: dwc: dra7xx: Add shutdown handler to cleanly turn off clocks
@ 2017-09-20 5:24 ` Keerthy
0 siblings, 0 replies; 7+ messages in thread
From: Keerthy @ 2017-09-20 5:24 UTC (permalink / raw)
To: kishon, bhelgaas; +Cc: t-kristo, linux-kernel, linux-omap, linux-pci, j-keerthy
Add shutdown handler to cleanly turn off clocks. This will help
in cases of kexec where in a new kernel can boot abruptly.
Signed-off-by: Keerthy <j-keerthy@ti.com>
Acked-by: Kishon Vijay Abraham I <kishon@ti.com>
---
Changes in v4:
* Added the missing changes from v2!
Changes in v3:
* Pushed the function outside #ifdef CONFIG_PM_SLEEP.
* Added more details to commit log.
Changes in v2:
* used a local dev pointer instead of dereferencing dev at multiple places.
* dra7xx_pcie_stop_link before disabling clks in the shutdown path.
drivers/pci/dwc/pci-dra7xx.c | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
diff --git a/drivers/pci/dwc/pci-dra7xx.c b/drivers/pci/dwc/pci-dra7xx.c
index 34427a6..d084800 100644
--- a/drivers/pci/dwc/pci-dra7xx.c
+++ b/drivers/pci/dwc/pci-dra7xx.c
@@ -794,6 +794,22 @@ static int dra7xx_pcie_resume_noirq(struct device *dev)
}
#endif
+void dra7xx_pcie_shutdown(struct platform_device *pdev)
+{
+ struct device *dev = &pdev->dev;
+ struct dra7xx_pcie *dra7xx = dev_get_drvdata(dev);
+ int ret;
+
+ dra7xx_pcie_stop_link(dra7xx->pci);
+
+ ret = pm_runtime_put_sync(dev);
+ if (ret < 0)
+ dev_dbg(dev, "pm_runtime_put_sync failed\n");
+
+ pm_runtime_disable(dev);
+ dra7xx_pcie_disable_phy(dra7xx);
+}
+
static const struct dev_pm_ops dra7xx_pcie_pm_ops = {
SET_SYSTEM_SLEEP_PM_OPS(dra7xx_pcie_suspend, dra7xx_pcie_resume)
SET_NOIRQ_SYSTEM_SLEEP_PM_OPS(dra7xx_pcie_suspend_noirq,
@@ -807,5 +823,6 @@ static int dra7xx_pcie_resume_noirq(struct device *dev)
.suppress_bind_attrs = true,
.pm = &dra7xx_pcie_pm_ops,
},
+ .shutdown = dra7xx_pcie_shutdown,
};
builtin_platform_driver_probe(dra7xx_pcie_driver, dra7xx_pcie_probe);
--
1.9.1
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [PATCH v4] pci: dwc: dra7xx: Add shutdown handler to cleanly turn off clocks
@ 2017-09-20 5:24 ` Keerthy
0 siblings, 0 replies; 7+ messages in thread
From: Keerthy @ 2017-09-20 5:24 UTC (permalink / raw)
To: kishon, bhelgaas; +Cc: t-kristo, linux-kernel, linux-omap, linux-pci, j-keerthy
Add shutdown handler to cleanly turn off clocks. This will help
in cases of kexec where in a new kernel can boot abruptly.
Signed-off-by: Keerthy <j-keerthy@ti.com>
Acked-by: Kishon Vijay Abraham I <kishon@ti.com>
---
Changes in v4:
* Added the missing changes from v2!
Changes in v3:
* Pushed the function outside #ifdef CONFIG_PM_SLEEP.
* Added more details to commit log.
Changes in v2:
* used a local dev pointer instead of dereferencing dev at multiple places.
* dra7xx_pcie_stop_link before disabling clks in the shutdown path.
drivers/pci/dwc/pci-dra7xx.c | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
diff --git a/drivers/pci/dwc/pci-dra7xx.c b/drivers/pci/dwc/pci-dra7xx.c
index 34427a6..d084800 100644
--- a/drivers/pci/dwc/pci-dra7xx.c
+++ b/drivers/pci/dwc/pci-dra7xx.c
@@ -794,6 +794,22 @@ static int dra7xx_pcie_resume_noirq(struct device *dev)
}
#endif
+void dra7xx_pcie_shutdown(struct platform_device *pdev)
+{
+ struct device *dev = &pdev->dev;
+ struct dra7xx_pcie *dra7xx = dev_get_drvdata(dev);
+ int ret;
+
+ dra7xx_pcie_stop_link(dra7xx->pci);
+
+ ret = pm_runtime_put_sync(dev);
+ if (ret < 0)
+ dev_dbg(dev, "pm_runtime_put_sync failed\n");
+
+ pm_runtime_disable(dev);
+ dra7xx_pcie_disable_phy(dra7xx);
+}
+
static const struct dev_pm_ops dra7xx_pcie_pm_ops = {
SET_SYSTEM_SLEEP_PM_OPS(dra7xx_pcie_suspend, dra7xx_pcie_resume)
SET_NOIRQ_SYSTEM_SLEEP_PM_OPS(dra7xx_pcie_suspend_noirq,
@@ -807,5 +823,6 @@ static int dra7xx_pcie_resume_noirq(struct device *dev)
.suppress_bind_attrs = true,
.pm = &dra7xx_pcie_pm_ops,
},
+ .shutdown = dra7xx_pcie_shutdown,
};
builtin_platform_driver_probe(dra7xx_pcie_driver, dra7xx_pcie_probe);
--
1.9.1
^ permalink raw reply related [flat|nested] 7+ messages in thread
* Re: [PATCH v4] pci: dwc: dra7xx: Add shutdown handler to cleanly turn off clocks
2017-09-20 5:24 ` Keerthy
(?)
@ 2017-10-11 19:32 ` Bjorn Helgaas
2017-11-03 14:30 ` Niklas Cassel
-1 siblings, 1 reply; 7+ messages in thread
From: Bjorn Helgaas @ 2017-10-11 19:32 UTC (permalink / raw)
To: Keerthy; +Cc: kishon, bhelgaas, t-kristo, linux-kernel, linux-omap, linux-pci
On Wed, Sep 20, 2017 at 10:54:15AM +0530, Keerthy wrote:
> Add shutdown handler to cleanly turn off clocks. This will help
> in cases of kexec where in a new kernel can boot abruptly.
>
> Signed-off-by: Keerthy <j-keerthy@ti.com>
> Acked-by: Kishon Vijay Abraham I <kishon@ti.com>
Applied to pci/host-dra7xx for v4.15, thanks!
> ---
>
> Changes in v4:
>
> * Added the missing changes from v2!
>
> Changes in v3:
>
> * Pushed the function outside #ifdef CONFIG_PM_SLEEP.
> * Added more details to commit log.
>
> Changes in v2:
>
> * used a local dev pointer instead of dereferencing dev at multiple places.
> * dra7xx_pcie_stop_link before disabling clks in the shutdown path.
>
> drivers/pci/dwc/pci-dra7xx.c | 17 +++++++++++++++++
> 1 file changed, 17 insertions(+)
>
> diff --git a/drivers/pci/dwc/pci-dra7xx.c b/drivers/pci/dwc/pci-dra7xx.c
> index 34427a6..d084800 100644
> --- a/drivers/pci/dwc/pci-dra7xx.c
> +++ b/drivers/pci/dwc/pci-dra7xx.c
> @@ -794,6 +794,22 @@ static int dra7xx_pcie_resume_noirq(struct device *dev)
> }
> #endif
>
> +void dra7xx_pcie_shutdown(struct platform_device *pdev)
> +{
> + struct device *dev = &pdev->dev;
> + struct dra7xx_pcie *dra7xx = dev_get_drvdata(dev);
> + int ret;
> +
> + dra7xx_pcie_stop_link(dra7xx->pci);
> +
> + ret = pm_runtime_put_sync(dev);
> + if (ret < 0)
> + dev_dbg(dev, "pm_runtime_put_sync failed\n");
> +
> + pm_runtime_disable(dev);
> + dra7xx_pcie_disable_phy(dra7xx);
> +}
> +
> static const struct dev_pm_ops dra7xx_pcie_pm_ops = {
> SET_SYSTEM_SLEEP_PM_OPS(dra7xx_pcie_suspend, dra7xx_pcie_resume)
> SET_NOIRQ_SYSTEM_SLEEP_PM_OPS(dra7xx_pcie_suspend_noirq,
> @@ -807,5 +823,6 @@ static int dra7xx_pcie_resume_noirq(struct device *dev)
> .suppress_bind_attrs = true,
> .pm = &dra7xx_pcie_pm_ops,
> },
> + .shutdown = dra7xx_pcie_shutdown,
> };
> builtin_platform_driver_probe(dra7xx_pcie_driver, dra7xx_pcie_probe);
> --
> 1.9.1
>
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH v4] pci: dwc: dra7xx: Add shutdown handler to cleanly turn off clocks
2017-10-11 19:32 ` Bjorn Helgaas
@ 2017-11-03 14:30 ` Niklas Cassel
2017-11-06 5:04 ` Keerthy
0 siblings, 1 reply; 7+ messages in thread
From: Niklas Cassel @ 2017-11-03 14:30 UTC (permalink / raw)
To: Bjorn Helgaas
Cc: Keerthy, kishon, bhelgaas, t-kristo, linux-kernel, linux-omap, linux-pci
dra7xx_pcie_shutdown should be static.
This patch introduces a new sparse warning.
On Wed, Oct 11, 2017 at 9:32 PM, Bjorn Helgaas <helgaas@kernel.org> wrote:
> On Wed, Sep 20, 2017 at 10:54:15AM +0530, Keerthy wrote:
>> Add shutdown handler to cleanly turn off clocks. This will help
>> in cases of kexec where in a new kernel can boot abruptly.
>>
>> Signed-off-by: Keerthy <j-keerthy@ti.com>
>> Acked-by: Kishon Vijay Abraham I <kishon@ti.com>
>
> Applied to pci/host-dra7xx for v4.15, thanks!
>
>> ---
>>
>> Changes in v4:
>>
>> * Added the missing changes from v2!
>>
>> Changes in v3:
>>
>> * Pushed the function outside #ifdef CONFIG_PM_SLEEP.
>> * Added more details to commit log.
>>
>> Changes in v2:
>>
>> * used a local dev pointer instead of dereferencing dev at multiple places.
>> * dra7xx_pcie_stop_link before disabling clks in the shutdown path.
>>
>> drivers/pci/dwc/pci-dra7xx.c | 17 +++++++++++++++++
>> 1 file changed, 17 insertions(+)
>>
>> diff --git a/drivers/pci/dwc/pci-dra7xx.c b/drivers/pci/dwc/pci-dra7xx.c
>> index 34427a6..d084800 100644
>> --- a/drivers/pci/dwc/pci-dra7xx.c
>> +++ b/drivers/pci/dwc/pci-dra7xx.c
>> @@ -794,6 +794,22 @@ static int dra7xx_pcie_resume_noirq(struct device *dev)
>> }
>> #endif
>>
>> +void dra7xx_pcie_shutdown(struct platform_device *pdev)
>> +{
>> + struct device *dev = &pdev->dev;
>> + struct dra7xx_pcie *dra7xx = dev_get_drvdata(dev);
>> + int ret;
>> +
>> + dra7xx_pcie_stop_link(dra7xx->pci);
>> +
>> + ret = pm_runtime_put_sync(dev);
>> + if (ret < 0)
>> + dev_dbg(dev, "pm_runtime_put_sync failed\n");
>> +
>> + pm_runtime_disable(dev);
>> + dra7xx_pcie_disable_phy(dra7xx);
>> +}
>> +
>> static const struct dev_pm_ops dra7xx_pcie_pm_ops = {
>> SET_SYSTEM_SLEEP_PM_OPS(dra7xx_pcie_suspend, dra7xx_pcie_resume)
>> SET_NOIRQ_SYSTEM_SLEEP_PM_OPS(dra7xx_pcie_suspend_noirq,
>> @@ -807,5 +823,6 @@ static int dra7xx_pcie_resume_noirq(struct device *dev)
>> .suppress_bind_attrs = true,
>> .pm = &dra7xx_pcie_pm_ops,
>> },
>> + .shutdown = dra7xx_pcie_shutdown,
>> };
>> builtin_platform_driver_probe(dra7xx_pcie_driver, dra7xx_pcie_probe);
>> --
>> 1.9.1
>>
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH v4] pci: dwc: dra7xx: Add shutdown handler to cleanly turn off clocks
2017-11-03 14:30 ` Niklas Cassel
@ 2017-11-06 5:04 ` Keerthy
0 siblings, 0 replies; 7+ messages in thread
From: Keerthy @ 2017-11-06 5:04 UTC (permalink / raw)
To: Niklas Cassel, Bjorn Helgaas
Cc: kishon, bhelgaas, t-kristo, linux-kernel, linux-omap, linux-pci
On Friday 03 November 2017 08:00 PM, Niklas Cassel wrote:
> dra7xx_pcie_shutdown should be static.
>
> This patch introduces a new sparse warning.
Thanks Niklas for reporting.
Bjorn,
Should i send a next version or just a fix patch on top of this?
Regards,
Keerthy
>
> On Wed, Oct 11, 2017 at 9:32 PM, Bjorn Helgaas <helgaas@kernel.org> wrote:
>> On Wed, Sep 20, 2017 at 10:54:15AM +0530, Keerthy wrote:
>>> Add shutdown handler to cleanly turn off clocks. This will help
>>> in cases of kexec where in a new kernel can boot abruptly.
>>>
>>> Signed-off-by: Keerthy <j-keerthy@ti.com>
>>> Acked-by: Kishon Vijay Abraham I <kishon@ti.com>
>>
>> Applied to pci/host-dra7xx for v4.15, thanks!
>>
>>> ---
>>>
>>> Changes in v4:
>>>
>>> * Added the missing changes from v2!
>>>
>>> Changes in v3:
>>>
>>> * Pushed the function outside #ifdef CONFIG_PM_SLEEP.
>>> * Added more details to commit log.
>>>
>>> Changes in v2:
>>>
>>> * used a local dev pointer instead of dereferencing dev at multiple places.
>>> * dra7xx_pcie_stop_link before disabling clks in the shutdown path.
>>>
>>> drivers/pci/dwc/pci-dra7xx.c | 17 +++++++++++++++++
>>> 1 file changed, 17 insertions(+)
>>>
>>> diff --git a/drivers/pci/dwc/pci-dra7xx.c b/drivers/pci/dwc/pci-dra7xx.c
>>> index 34427a6..d084800 100644
>>> --- a/drivers/pci/dwc/pci-dra7xx.c
>>> +++ b/drivers/pci/dwc/pci-dra7xx.c
>>> @@ -794,6 +794,22 @@ static int dra7xx_pcie_resume_noirq(struct device *dev)
>>> }
>>> #endif
>>>
>>> +void dra7xx_pcie_shutdown(struct platform_device *pdev)
>>> +{
>>> + struct device *dev = &pdev->dev;
>>> + struct dra7xx_pcie *dra7xx = dev_get_drvdata(dev);
>>> + int ret;
>>> +
>>> + dra7xx_pcie_stop_link(dra7xx->pci);
>>> +
>>> + ret = pm_runtime_put_sync(dev);
>>> + if (ret < 0)
>>> + dev_dbg(dev, "pm_runtime_put_sync failed\n");
>>> +
>>> + pm_runtime_disable(dev);
>>> + dra7xx_pcie_disable_phy(dra7xx);
>>> +}
>>> +
>>> static const struct dev_pm_ops dra7xx_pcie_pm_ops = {
>>> SET_SYSTEM_SLEEP_PM_OPS(dra7xx_pcie_suspend, dra7xx_pcie_resume)
>>> SET_NOIRQ_SYSTEM_SLEEP_PM_OPS(dra7xx_pcie_suspend_noirq,
>>> @@ -807,5 +823,6 @@ static int dra7xx_pcie_resume_noirq(struct device *dev)
>>> .suppress_bind_attrs = true,
>>> .pm = &dra7xx_pcie_pm_ops,
>>> },
>>> + .shutdown = dra7xx_pcie_shutdown,
>>> };
>>> builtin_platform_driver_probe(dra7xx_pcie_driver, dra7xx_pcie_probe);
>>> --
>>> 1.9.1
>>>
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH v4] pci: dwc: dra7xx: Add shutdown handler to cleanly turn off clocks
@ 2017-11-06 5:04 ` Keerthy
0 siblings, 0 replies; 7+ messages in thread
From: Keerthy @ 2017-11-06 5:04 UTC (permalink / raw)
To: Niklas Cassel, Bjorn Helgaas
Cc: kishon, bhelgaas, t-kristo, linux-kernel, linux-omap, linux-pci
On Friday 03 November 2017 08:00 PM, Niklas Cassel wrote:
> dra7xx_pcie_shutdown should be static.
>
> This patch introduces a new sparse warning.
Thanks Niklas for reporting.
Bjorn,
Should i send a next version or just a fix patch on top of this?
Regards,
Keerthy
>
> On Wed, Oct 11, 2017 at 9:32 PM, Bjorn Helgaas <helgaas@kernel.org> wrote:
>> On Wed, Sep 20, 2017 at 10:54:15AM +0530, Keerthy wrote:
>>> Add shutdown handler to cleanly turn off clocks. This will help
>>> in cases of kexec where in a new kernel can boot abruptly.
>>>
>>> Signed-off-by: Keerthy <j-keerthy@ti.com>
>>> Acked-by: Kishon Vijay Abraham I <kishon@ti.com>
>>
>> Applied to pci/host-dra7xx for v4.15, thanks!
>>
>>> ---
>>>
>>> Changes in v4:
>>>
>>> * Added the missing changes from v2!
>>>
>>> Changes in v3:
>>>
>>> * Pushed the function outside #ifdef CONFIG_PM_SLEEP.
>>> * Added more details to commit log.
>>>
>>> Changes in v2:
>>>
>>> * used a local dev pointer instead of dereferencing dev at multiple places.
>>> * dra7xx_pcie_stop_link before disabling clks in the shutdown path.
>>>
>>> drivers/pci/dwc/pci-dra7xx.c | 17 +++++++++++++++++
>>> 1 file changed, 17 insertions(+)
>>>
>>> diff --git a/drivers/pci/dwc/pci-dra7xx.c b/drivers/pci/dwc/pci-dra7xx.c
>>> index 34427a6..d084800 100644
>>> --- a/drivers/pci/dwc/pci-dra7xx.c
>>> +++ b/drivers/pci/dwc/pci-dra7xx.c
>>> @@ -794,6 +794,22 @@ static int dra7xx_pcie_resume_noirq(struct device *dev)
>>> }
>>> #endif
>>>
>>> +void dra7xx_pcie_shutdown(struct platform_device *pdev)
>>> +{
>>> + struct device *dev = &pdev->dev;
>>> + struct dra7xx_pcie *dra7xx = dev_get_drvdata(dev);
>>> + int ret;
>>> +
>>> + dra7xx_pcie_stop_link(dra7xx->pci);
>>> +
>>> + ret = pm_runtime_put_sync(dev);
>>> + if (ret < 0)
>>> + dev_dbg(dev, "pm_runtime_put_sync failed\n");
>>> +
>>> + pm_runtime_disable(dev);
>>> + dra7xx_pcie_disable_phy(dra7xx);
>>> +}
>>> +
>>> static const struct dev_pm_ops dra7xx_pcie_pm_ops = {
>>> SET_SYSTEM_SLEEP_PM_OPS(dra7xx_pcie_suspend, dra7xx_pcie_resume)
>>> SET_NOIRQ_SYSTEM_SLEEP_PM_OPS(dra7xx_pcie_suspend_noirq,
>>> @@ -807,5 +823,6 @@ static int dra7xx_pcie_resume_noirq(struct device *dev)
>>> .suppress_bind_attrs = true,
>>> .pm = &dra7xx_pcie_pm_ops,
>>> },
>>> + .shutdown = dra7xx_pcie_shutdown,
>>> };
>>> builtin_platform_driver_probe(dra7xx_pcie_driver, dra7xx_pcie_probe);
>>> --
>>> 1.9.1
>>>
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH v4] pci: dwc: dra7xx: Add shutdown handler to cleanly turn off clocks
2017-11-06 5:04 ` Keerthy
(?)
@ 2017-11-06 17:22 ` Bjorn Helgaas
-1 siblings, 0 replies; 7+ messages in thread
From: Bjorn Helgaas @ 2017-11-06 17:22 UTC (permalink / raw)
To: Keerthy
Cc: Niklas Cassel, kishon, bhelgaas, t-kristo, linux-kernel,
linux-omap, linux-pci
On Mon, Nov 06, 2017 at 10:34:28AM +0530, Keerthy wrote:
>
>
> On Friday 03 November 2017 08:00 PM, Niklas Cassel wrote:
> > dra7xx_pcie_shutdown should be static.
> >
> > This patch introduces a new sparse warning.
>
> Thanks Niklas for reporting.
>
> Bjorn,
>
> Should i send a next version or just a fix patch on top of this?
Either way is fine. I'll just fold it in or replace the existing patch.
> > On Wed, Oct 11, 2017 at 9:32 PM, Bjorn Helgaas <helgaas@kernel.org> wrote:
> >> On Wed, Sep 20, 2017 at 10:54:15AM +0530, Keerthy wrote:
> >>> Add shutdown handler to cleanly turn off clocks. This will help
> >>> in cases of kexec where in a new kernel can boot abruptly.
> >>>
> >>> Signed-off-by: Keerthy <j-keerthy@ti.com>
> >>> Acked-by: Kishon Vijay Abraham I <kishon@ti.com>
> >>
> >> Applied to pci/host-dra7xx for v4.15, thanks!
> >>
> >>> ---
> >>>
> >>> Changes in v4:
> >>>
> >>> * Added the missing changes from v2!
> >>>
> >>> Changes in v3:
> >>>
> >>> * Pushed the function outside #ifdef CONFIG_PM_SLEEP.
> >>> * Added more details to commit log.
> >>>
> >>> Changes in v2:
> >>>
> >>> * used a local dev pointer instead of dereferencing dev at multiple places.
> >>> * dra7xx_pcie_stop_link before disabling clks in the shutdown path.
> >>>
> >>> drivers/pci/dwc/pci-dra7xx.c | 17 +++++++++++++++++
> >>> 1 file changed, 17 insertions(+)
> >>>
> >>> diff --git a/drivers/pci/dwc/pci-dra7xx.c b/drivers/pci/dwc/pci-dra7xx.c
> >>> index 34427a6..d084800 100644
> >>> --- a/drivers/pci/dwc/pci-dra7xx.c
> >>> +++ b/drivers/pci/dwc/pci-dra7xx.c
> >>> @@ -794,6 +794,22 @@ static int dra7xx_pcie_resume_noirq(struct device *dev)
> >>> }
> >>> #endif
> >>>
> >>> +void dra7xx_pcie_shutdown(struct platform_device *pdev)
> >>> +{
> >>> + struct device *dev = &pdev->dev;
> >>> + struct dra7xx_pcie *dra7xx = dev_get_drvdata(dev);
> >>> + int ret;
> >>> +
> >>> + dra7xx_pcie_stop_link(dra7xx->pci);
> >>> +
> >>> + ret = pm_runtime_put_sync(dev);
> >>> + if (ret < 0)
> >>> + dev_dbg(dev, "pm_runtime_put_sync failed\n");
> >>> +
> >>> + pm_runtime_disable(dev);
> >>> + dra7xx_pcie_disable_phy(dra7xx);
> >>> +}
> >>> +
> >>> static const struct dev_pm_ops dra7xx_pcie_pm_ops = {
> >>> SET_SYSTEM_SLEEP_PM_OPS(dra7xx_pcie_suspend, dra7xx_pcie_resume)
> >>> SET_NOIRQ_SYSTEM_SLEEP_PM_OPS(dra7xx_pcie_suspend_noirq,
> >>> @@ -807,5 +823,6 @@ static int dra7xx_pcie_resume_noirq(struct device *dev)
> >>> .suppress_bind_attrs = true,
> >>> .pm = &dra7xx_pcie_pm_ops,
> >>> },
> >>> + .shutdown = dra7xx_pcie_shutdown,
> >>> };
> >>> builtin_platform_driver_probe(dra7xx_pcie_driver, dra7xx_pcie_probe);
> >>> --
> >>> 1.9.1
> >>>
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2017-11-06 17:22 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-09-20 5:24 [PATCH v4] pci: dwc: dra7xx: Add shutdown handler to cleanly turn off clocks Keerthy
2017-09-20 5:24 ` Keerthy
2017-10-11 19:32 ` Bjorn Helgaas
2017-11-03 14:30 ` Niklas Cassel
2017-11-06 5:04 ` Keerthy
2017-11-06 5:04 ` Keerthy
2017-11-06 17:22 ` Bjorn Helgaas
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.