linux-mediatek.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
  • [parent not found: <20230717172821.62827-7-andriy.shevchenko@linux.intel.com>]
  • [parent not found: <20230717172821.62827-3-andriy.shevchenko@linux.intel.com>]
  • [parent not found: <20230717172821.62827-4-andriy.shevchenko@linux.intel.com>]
  • [parent not found: <20230717172821.62827-5-andriy.shevchenko@linux.intel.com>]
  • [parent not found: <20230717172821.62827-6-andriy.shevchenko@linux.intel.com>]
  • [parent not found: <20230717172821.62827-9-andriy.shevchenko@linux.intel.com>]
  • [parent not found: <20230717172821.62827-10-andriy.shevchenko@linux.intel.com>]
  • [parent not found: <20230717172821.62827-11-andriy.shevchenko@linux.intel.com>]
  • [parent not found: <20230717172821.62827-2-andriy.shevchenko@linux.intel.com>]
  • * Re: [PATCH v2 00/10] pinctrl: Provide NOIRQ PM helper and use it
           [not found] <20230717172821.62827-1-andriy.shevchenko@linux.intel.com>
                       ` (9 preceding siblings ...)
           [not found] ` <20230717172821.62827-2-andriy.shevchenko@linux.intel.com>
    @ 2023-08-21 17:00 ` Andy Shevchenko
      10 siblings, 0 replies; 60+ messages in thread
    From: Andy Shevchenko @ 2023-08-21 17:00 UTC (permalink / raw)
      To: Mika Westerberg, Linus Walleij, Balsam CHIHI, Claudiu Beznea,
    	Geert Uytterhoeven, Wolfram Sang, Thierry Reding, Paul Cercueil,
    	linux-gpio, linux-kernel, linux-mediatek, linux-arm-kernel,
    	linux-renesas-soc, linux-tegra, linux-pm
      Cc: Sean Wang, Matthias Brugger, AngeloGioacchino Del Regno,
    	Andrew Lunn, Gregory Clement, Sebastian Hesselbarth,
    	Ludovic Desroches, Nicolas Ferre, Alexandre Belloni,
    	Jonathan Hunter, Rafael J. Wysocki, Len Brown, Pavel Machek
    
    On Mon, Jul 17, 2023 at 08:28:11PM +0300, Andy Shevchenko wrote:
    > Intel pin control drivers use NOIRQ variant of the PM callbacks.
    > Besides that several other drivers do similar. Provide a helper
    > to make them smaller and less error prone against different
    > kernel configurations (with possible defined but not used variables).
    > 
    > The idea is to have an immutable branch that PM tree can pull as well as
    > main pin control one. We also can do other way around, if Rafael prefers
    > that.
    
    I have partially applied the series to my review and testing queue with
    the following changes (besides the tags added):
    - split pm_ptr() patches to be first with lynxpoint commit message updated
    - fixed wording in the pm.h comment
    - amended cherryview to wrap long line
    - explained __maybe_unused and pm_ptr() changes in at91 commit message
    - added pm_sleep_ptr() and explained that in the tegra commit message
    - renesas and mvebu went as is
    - intel and mediatek left aside for better rework
    
     drivers/pinctrl/intel/pinctrl-baytrail.c    | 11 +++--------
     drivers/pinctrl/intel/pinctrl-cherryview.c  | 10 +++-------
     drivers/pinctrl/intel/pinctrl-lynxpoint.c   |  7 +++----
     drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 14 +++-----------
     drivers/pinctrl/pinctrl-at91.c              | 10 ++++------
     drivers/pinctrl/renesas/core.c              | 16 +++++++---------
     drivers/pinctrl/tegra/pinctrl-tegra.c       |  5 +----
     drivers/pinctrl/tegra/pinctrl-tegra210.c    |  2 +-
     include/linux/pm.h                          |  9 +++++++++
     9 files changed, 34 insertions(+), 50 deletions(-)
    
    
    -- 
    With Best Regards,
    Andy Shevchenko
    
    
    
    
    ^ permalink raw reply	[flat|nested] 60+ messages in thread

  • end of thread, other threads:[~2023-08-21 17:00 UTC | newest]
    
    Thread overview: 60+ messages (download: mbox.gz follow: Atom feed
    -- links below jump to the message on this page --
         [not found] <20230717172821.62827-1-andriy.shevchenko@linux.intel.com>
         [not found] ` <20230717172821.62827-8-andriy.shevchenko@linux.intel.com>
    2023-07-17 19:06   ` [PATCH v2 07/10] pinctrl: mediatek: Switch to use DEFINE_NOIRQ_DEV_PM_OPS() helper Paul Cercueil
    2023-07-17 19:36     ` Andy Shevchenko
    2023-07-17 19:56       ` Paul Cercueil
    2023-07-18 12:48         ` Andy Shevchenko
    2023-07-18  9:47   ` AngeloGioacchino Del Regno
    2023-07-18 12:46     ` Andy Shevchenko
    2023-07-18 10:07   ` Jonathan Cameron
         [not found] ` <20230717172821.62827-7-andriy.shevchenko@linux.intel.com>
    2023-07-17 19:25   ` [PATCH v2 06/10] pinctrl: at91: " Paul Cercueil
    2023-07-17 19:35     ` Andy Shevchenko
    2023-07-18 10:06   ` Jonathan Cameron
    2023-07-18 14:48   ` claudiu beznea
         [not found] ` <20230717172821.62827-3-andriy.shevchenko@linux.intel.com>
    2023-07-17 19:20   ` [PATCH v2 02/10] pinctrl: baytrail: Make use of pm_ptr() Paul Cercueil
    2023-07-18  9:53   ` Jonathan Cameron
    2023-07-18 13:50     ` Andy Shevchenko
         [not found] ` <20230717172821.62827-4-andriy.shevchenko@linux.intel.com>
    2023-07-17 19:21   ` [PATCH v2 03/10] pinctrl: cherryview: Switch to use DEFINE_NOIRQ_DEV_PM_OPS() helper Paul Cercueil
    2023-07-17 19:27     ` Andy Shevchenko
    2023-07-17 19:28       ` Paul Cercueil
    2023-07-18  9:54   ` Jonathan Cameron
    2023-07-18 13:51     ` Andy Shevchenko
         [not found] ` <20230717172821.62827-5-andriy.shevchenko@linux.intel.com>
    2023-07-17 19:02   ` [PATCH v2 04/10] pinctrl: intel: " Paul Cercueil
    2023-07-17 19:33     ` Andy Shevchenko
    2023-07-17 19:55       ` Paul Cercueil
    2023-07-18 12:57         ` Andy Shevchenko
    2023-07-18 13:55           ` Paul Cercueil
    2023-07-18 10:04   ` Jonathan Cameron
    2023-07-18 13:53     ` Andy Shevchenko
    2023-07-19 10:37       ` Jonathan Cameron
         [not found] ` <20230717172821.62827-6-andriy.shevchenko@linux.intel.com>
    2023-07-17 19:23   ` [PATCH v2 05/10] pinctrl: lynxpoint: Make use of pm_ptr() Paul Cercueil
    2023-07-18 10:06   ` Jonathan Cameron
    2023-07-18 13:55     ` Andy Shevchenko
         [not found] ` <20230717172821.62827-9-andriy.shevchenko@linux.intel.com>
    2023-07-17 19:26   ` [PATCH v2 08/10] pinctrl: mvebu: Switch to use DEFINE_NOIRQ_DEV_PM_OPS() helper Paul Cercueil
    2023-07-18 10:08   ` Jonathan Cameron
         [not found] ` <20230717172821.62827-10-andriy.shevchenko@linux.intel.com>
    2023-07-17 19:12   ` [PATCH v2 09/10] pinctrl: renesas: " Paul Cercueil
    2023-07-17 19:38     ` Andy Shevchenko
    2023-07-17 19:57       ` Paul Cercueil
    2023-07-18 10:05     ` Geert Uytterhoeven
    2023-07-18 12:43       ` Andy Shevchenko
    2023-07-18 10:01   ` Geert Uytterhoeven
    2023-07-18 10:10   ` Jonathan Cameron
         [not found] ` <20230717172821.62827-11-andriy.shevchenko@linux.intel.com>
    2023-07-17 19:14   ` [PATCH v2 10/10] pinctrl: tegra: " Paul Cercueil
    2023-07-17 19:39     ` Andy Shevchenko
    2023-07-18  7:45     ` Thierry Reding
    2023-07-18  8:42       ` Paul Cercueil
    2023-07-18 11:41         ` Thierry Reding
    2023-07-18 11:55           ` Paul Cercueil
    2023-07-18 12:50             ` Andy Shevchenko
    2023-07-18 13:20             ` Thierry Reding
    2023-07-18 13:48               ` Paul Cercueil
    2023-07-18 12:53         ` Andy Shevchenko
    2023-07-18  7:46   ` Thierry Reding
    2023-07-18 10:11   ` Jonathan Cameron
    2023-07-18 11:38     ` Thierry Reding
    2023-07-18 12:01       ` Paul Cercueil
    2023-07-18 13:07         ` Thierry Reding
         [not found] ` <20230717172821.62827-2-andriy.shevchenko@linux.intel.com>
    2023-07-17 19:19   ` [PATCH v2 01/10] pm: Introduce " Paul Cercueil
    2023-07-17 19:25     ` Andy Shevchenko
    2023-07-18  9:55   ` Jonathan Cameron
    2023-07-18 10:01   ` Geert Uytterhoeven
    2023-07-20 19:00   ` Rafael J. Wysocki
    2023-08-21 17:00 ` [PATCH v2 00/10] pinctrl: Provide NOIRQ PM helper and use it Andy Shevchenko
    

    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).