Thread (110 messages) 110 messages, 5 authors, 2019-07-18

Re: [PATCH V5 02/18] pinctrl: tegra: Add suspend and resume support

From: Dmitry Osipenko <digetx@gmail.com>
Date: 2019-06-29 15:40:42
Also in: linux-clk, linux-gpio, linux-tegra, lkml

29.06.2019 15:38, Dmitry Osipenko пишет:
29.06.2019 2:00, Sowjanya Komatineni пишет:
quoted
On 6/28/19 5:05 AM, Dmitry Osipenko wrote:
quoted
28.06.2019 14:56, Dmitry Osipenko пишет:
quoted
28.06.2019 5:12, Sowjanya Komatineni пишет:
quoted
This patch adds support for Tegra pinctrl driver suspend and resume.

During suspend, context of all pinctrl registers are stored and
on resume they are all restored to have all the pinmux and pad
configuration for normal operation.

Acked-by: Thierry Reding <redacted>
Signed-off-by: Sowjanya Komatineni <skomatineni@nvidia.com>
---
  int tegra_pinctrl_probe(struct platform_device *pdev,
              const struct tegra_pinctrl_soc_data *soc_data);
  #endif
diff --git a/drivers/pinctrl/tegra/pinctrl-tegra210.c
b/drivers/pinctrl/tegra/pinctrl-tegra210.c
index 0b56ad5c9c1c..edd3f4606cdb 100644
--- a/drivers/pinctrl/tegra/pinctrl-tegra210.c
+++ b/drivers/pinctrl/tegra/pinctrl-tegra210.c
@@ -1571,6 +1571,7 @@ static struct platform_driver tegra210_pinctrl_driver = {
      .driver = {
          .name = "tegra210-pinctrl",
          .of_match_table = tegra210_pinctrl_of_match,
+        .pm = &tegra_pinctrl_pm,
      },
      .probe = tegra210_pinctrl_probe,
  };
Could you please address my comments in the next revision if there will be one?
Also, what about adding ".pm' for other Tegras? I'm sure Jon could test them for you.
This series is for Tegra210 SC7 entry/exit along with clocks and pinctrl suspend
resume needed for Tegra210 basic sc7 entry and exit.

This includes pinctrl, pmc changes, clock-tegra210 driver changes all w.r.t Tegra210
platforms specific.

Suspend/resume support for other Tegras will be in separate patch series.
Okay, fair enough.
It may also make some sense to split this patch into two:

 1) add generic tegra-pinctrl suspend-resume support
 2) add suspend-resume OPS to the pinctrl-tegra210

For consistency.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help