All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/6] Fix suspend/resume issues created by pinmux on exynos, part 2
@ 2013-05-17 16:24 ` Tomasz Figa
  0 siblings, 0 replies; 84+ messages in thread
From: Tomasz Figa @ 2013-05-17 16:24 UTC (permalink / raw)
  To: linux-samsung-soc
  Cc: linux-arm-kernel, kgene.kim, arnd, olof, Doug Anderson,
	Heiko Stübner, Stephen Warren, Thomas Abraham,
	Linus Walleij, Prathyush K, Kyungmin Park, Tomasz Figa

This series aims at fixing problems with suspend/resume on Exynos SoCs
introduced by migration of GPIO and EINT support to pin control driver
on DT-enabled platforms.

The patches fix following issues:
 - missing support for IRQ wake of pinctrl-exynos driver
 - legacy GPIO and EINT save/restore handling in platform PM code
   inappropriate on pinctrl-enabled platforms
 - several EINT-related registers must be saved as well
 
The series is based on a patch by Doug Anderson that adds suspend/restore
of pinctrl registers to pinctrl-samsung driver:
[PATCH v3] pinctrl: samsung: fix suspend/resume functionality
http://www.spinics.net/lists/kernel/msg1534119.html

On Exynos4210-based Trats board:
Tested-by: Tomasz Figa <t.figa@samsung.com>

Tomasz Figa (6):
  pinctrl: exynos: Add support for set_irq_wake of wake-up EINTs
  ARM: EXYNOS: Fix EINT wake-up mask configuration when pinctrl is used
  ARM: SAMSUNG: pm: Adjust for pinctrl- and DT-enabled platforms
  pinctrl: samsung: Add support for SoC-specific suspend/resume
    callbacks
  pinctrl: samsung: Allow per-bank SoC-specific private data
  pinctrl: exynos: Handle suspend/resume of GPIO EINT registers

 arch/arm/mach-exynos/include/mach/pm-core.h |  14 +++-
 arch/arm/plat-samsung/pm.c                  |  17 +++--
 drivers/pinctrl/pinctrl-exynos.c            | 106 ++++++++++++++++++++++++++++
 drivers/pinctrl/pinctrl-exynos.h            |   1 +
 drivers/pinctrl/pinctrl-samsung.c           |   6 ++
 drivers/pinctrl/pinctrl-samsung.h           |   4 ++
 6 files changed, 142 insertions(+), 6 deletions(-)

-- 
1.8.2.1

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

end of thread, other threads:[~2013-06-12  0:20 UTC | newest]

Thread overview: 84+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-05-17 16:24 [PATCH 0/6] Fix suspend/resume issues created by pinmux on exynos, part 2 Tomasz Figa
2013-05-17 16:24 ` Tomasz Figa
2013-05-17 16:24 ` [PATCH 1/6] pinctrl: exynos: Add support for set_irq_wake of wake-up EINTs Tomasz Figa
2013-05-17 16:24   ` Tomasz Figa
2013-05-17 19:17   ` Doug Anderson
2013-05-17 19:17     ` Doug Anderson
2013-05-21 11:25   ` Linus Walleij
2013-05-21 11:25     ` Linus Walleij
2013-05-17 16:24 ` [PATCH 2/6] ARM: EXYNOS: Fix EINT wake-up mask configuration when pinctrl is used Tomasz Figa
2013-05-17 16:24   ` Tomasz Figa
2013-05-17 19:22   ` Doug Anderson
2013-05-17 19:22     ` Doug Anderson
2013-05-17 19:49     ` Tomasz Figa
2013-05-17 19:49       ` Tomasz Figa
2013-05-21 11:27   ` Linus Walleij
2013-05-21 11:27     ` Linus Walleij
2013-05-17 16:24 ` [PATCH 3/6] ARM: SAMSUNG: pm: Adjust for pinctrl- and DT-enabled platforms Tomasz Figa
2013-05-17 16:24   ` Tomasz Figa
2013-05-17 19:24   ` Doug Anderson
2013-05-17 19:24     ` Doug Anderson
2013-05-17 20:23     ` Tomasz Figa
2013-05-17 20:23       ` Tomasz Figa
2013-05-17 20:56       ` Doug Anderson
2013-05-17 20:56         ` Doug Anderson
2013-05-17 21:07         ` Tomasz Figa
2013-05-17 21:07           ` Tomasz Figa
2013-05-21 11:29           ` Linus Walleij
2013-05-21 11:29             ` Linus Walleij
2013-05-21 13:15             ` Tomasz Figa
2013-05-21 13:15               ` Tomasz Figa
2013-05-21 17:06               ` Tomasz Figa
2013-05-21 17:06                 ` Tomasz Figa
2013-06-10 14:45   ` Tomasz Figa
2013-06-10 14:45     ` Tomasz Figa
2013-06-10 16:13     ` Linus Walleij
2013-06-10 16:13       ` Linus Walleij
2013-06-11  7:45       ` Olof Johansson
2013-06-11  7:45         ` Olof Johansson
2013-06-11  8:21         ` Olof Johansson
2013-06-11  8:21           ` Olof Johansson
2013-06-12  0:15           ` Tomasz Figa
2013-06-12  0:15             ` Tomasz Figa
2013-06-12  0:20             ` Olof Johansson
2013-06-12  0:20               ` Olof Johansson
2013-05-17 16:24 ` [PATCH 4/6] pinctrl: samsung: Add support for SoC-specific suspend/resume callbacks Tomasz Figa
2013-05-17 16:24   ` Tomasz Figa
2013-05-17 19:24   ` Doug Anderson
2013-05-17 19:24     ` Doug Anderson
2013-05-17 20:51     ` Tomasz Figa
2013-05-17 20:51       ` Tomasz Figa
2013-05-24  9:07   ` Linus Walleij
2013-05-24  9:07     ` Linus Walleij
2013-05-24  9:20     ` Tomasz Figa
2013-05-24  9:20       ` Tomasz Figa
2013-05-17 16:24 ` [PATCH 5/6] pinctrl: samsung: Allow per-bank SoC-specific private data Tomasz Figa
2013-05-17 16:24   ` Tomasz Figa
2013-05-17 19:24   ` Doug Anderson
2013-05-17 19:24     ` Doug Anderson
2013-05-24  9:09   ` Linus Walleij
2013-05-24  9:09     ` Linus Walleij
2013-05-17 16:24 ` [PATCH 6/6] pinctrl: exynos: Handle suspend/resume of GPIO EINT registers Tomasz Figa
2013-05-17 16:24   ` Tomasz Figa
2013-05-17 19:25   ` Doug Anderson
2013-05-17 19:25     ` Doug Anderson
2013-05-17 20:34     ` Tomasz Figa
2013-05-17 20:34       ` Tomasz Figa
2013-05-17 21:18       ` Doug Anderson
2013-05-17 21:18         ` Doug Anderson
2013-05-21 17:05         ` [PATCH v2 " Tomasz Figa
2013-05-21 17:05           ` Tomasz Figa
2013-05-22  4:46           ` Doug Anderson
2013-05-22  4:46             ` Doug Anderson
2013-05-22 13:32             ` Tomasz Figa
2013-05-22 13:32               ` Tomasz Figa
2013-05-22 14:03             ` [PATCH v3 " Tomasz Figa
2013-05-22 14:03               ` Tomasz Figa
2013-05-22 15:57               ` Doug Anderson
2013-05-22 15:57                 ` Doug Anderson
2013-05-24  9:12               ` Linus Walleij
2013-05-24  9:12                 ` Linus Walleij
2013-05-24  9:23                 ` Tomasz Figa
2013-05-24  9:23                   ` Tomasz Figa
2013-05-20  9:35 ` [PATCH 0/6] Fix suspend/resume issues created by pinmux on exynos, part 2 Tushar Behera
2013-05-20  9:35   ` Tushar Behera

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.