linux-gpio.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [RFC/RFT PATCH 0/7] gpio: omap: rework and fixes
@ 2015-05-22 14:35 Grygorii Strashko
  2015-05-22 14:35 ` [PATCH 1/7] gpio: omap: fix omap_gpio_free to not clean up irq configuration Grygorii Strashko
                   ` (7 more replies)
  0 siblings, 8 replies; 20+ messages in thread
From: Grygorii Strashko @ 2015-05-22 14:35 UTC (permalink / raw)
  To: Linus Walleij, Alexandre Courbot, tony
  Cc: Javier Martinez Canillas, ssantosh, Kevin Hilman, linux-omap,
	linux-gpio, Grygorii Strashko

Hi Tony,

As I promised in [1] I've prepared a new series for OMAP GPIO driver.

Patches 1-2 are bug fixes.

Patches 3-6 is attempt (RFC/RFT) to rework OMAP GPIO driver taking into account
that GPIO Chip and GPIO IRQ Chip functionality are mostly orthogonal.

Patch 7 is second attempt (RFC/RFT) to Runtime PM APIs without checking current
GPIO bank's state with BANK_USED() macro.

Based on top of:
 030bbdb Linux 4.1-rc3

Tested on
  dra7-evm, gpiosysfs, GPIO IRQ only

Refs:
[1] gpio: omap: Fix PM runtime issue and remove most BANK_USED macros 
    http://www.spinics.net/lists/linux-gpio/msg05308.html
[2] [RFC/RFT PATCH 2/2] gpio: omap: ensure that runtime pm will disable unused gpio banks
    http://marc.info/?l=linux-gpio&m=142567003515626&w=2

Grygorii Strashko (7):
  gpio: omap: fix omap_gpio_free to not clean up irq configuration
  gpio: omap: fix error handling in omap_gpio_irq_type
  gpio: omap: rework omap_x_irq_shutdown to touch only irqs specific registers
  gpio: omap: rework omap_gpio_request to touch only gpio specific registers
  gpio: omap: rework omap_gpio_irq_startup to handle current pin state properly
  gpio: omap: clean up omap_gpio_irq_type
  gpio: omap: ensure that runtime pm will disable unused gpio banks

 drivers/gpio/gpio-omap.c | 85 ++++++++++++++++++++----------------------------
 1 file changed, 36 insertions(+), 49 deletions(-)

-- 
1.9.1


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

end of thread, other threads:[~2015-06-03 19:34 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-05-22 14:35 [RFC/RFT PATCH 0/7] gpio: omap: rework and fixes Grygorii Strashko
2015-05-22 14:35 ` [PATCH 1/7] gpio: omap: fix omap_gpio_free to not clean up irq configuration Grygorii Strashko
2015-06-01 13:11   ` Linus Walleij
2015-06-02  9:31     ` Javier Martinez Canillas
2015-05-22 14:35 ` [PATCH 2/7] gpio: omap: fix error handling in omap_gpio_irq_type Grygorii Strashko
2015-06-02  9:40   ` Javier Martinez Canillas
2015-06-02 14:27     ` Grygorii.Strashko@linaro.org
2015-06-03 19:34       ` Grygorii.Strashko@linaro.org
2015-05-22 14:35 ` [RFC/RFT PATCH 3/7] gpio: omap: rework omap_x_irq_shutdown to touch only irqs specific registers Grygorii Strashko
2015-05-22 14:35 ` [RFC/RFT PATCH 4/7] gpio: omap: rework omap_gpio_request to touch only gpio " Grygorii Strashko
2015-05-22 14:35 ` [RFC/RFT PATCH 5/7] gpio: omap: rework omap_gpio_irq_startup to handle current pin state properly Grygorii Strashko
2015-05-22 14:35 ` [RFC/RFT PATCH 6/7] gpio: omap: clean up omap_gpio_irq_type Grygorii Strashko
2015-05-22 17:53   ` Tony Lindgren
2015-05-22 14:35 ` [RFC/RFT PATCH v2 7/7] gpio: omap: ensure that runtime pm will disable unused gpio banks Grygorii Strashko
2015-05-22 18:10   ` Tony Lindgren
2015-05-25 14:46     ` Grygorii.Strashko@linaro.org
2015-05-25 15:08       ` Grygorii.Strashko@linaro.org
2015-05-22 19:03 ` [RFC/RFT PATCH 0/7] gpio: omap: rework and fixes Tony Lindgren
2015-06-01 13:15   ` Linus Walleij
2015-06-01 17:14     ` santosh shilimkar

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