All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v11 0/7] mmc: omap_hsmmc: Enable SDIO IRQ.
@ 2014-05-08 23:16 Andreas Fenkart
  2014-05-08 23:20 ` [PATCH v11 1/7] mmc: omap_hsmmc: compile fix for !CONFIG_OF build Andreas Fenkart
  0 siblings, 1 reply; 14+ messages in thread
From: Andreas Fenkart @ 2014-05-08 23:16 UTC (permalink / raw)
  To: Tony Lindgren
  Cc: Chris Ball, Grant Likely, Felipe Balbi, Balaji T K,
	Andreas Müller, zonque, galak, linux-doc, linux-mmc,
	linux-omap, Andreas Fenkart

Hi Balaji, Tony, all

v11
- split !CONFIG_OF compile break into separate patch
- enable IWE/CLKEXTFREE in CON/HCTL register needed for omap4
- '&' vs '&&' in omap_hsmmc_resume, 1/5 (Andreas Müller)
- #define DLEV_DAT instead of BIT(21) 2/5 (Balaji)
- pinctrl_pm_select_default_state() removed, 4/5 (Balaji)
- drop _irqsave/_irqrestore from omap_hsmmc_wake_irq handler since it
  can't be preempted by same priority omap_hsmmc_irq handler 1/5(Joel Fernandes)
- replace devres_open_group by explicit devm_free calls 1/5 (Balaji)
- disable_irq_nosync wake_irq since we handle it thread safe 1/5 (Balaji)
- drop 'gpio_dat1' pinctrl states and rework documentation 5/5 (Balaji)

v10
- bug fix on multi-core, untested
- incorporated changes from Balaji
- use devres / RAII mechanism to configure wake_up /
  sdio irq capabilities
- drop pinctrl state 'active'
  rely on driver-model states 'default', 'idle'
- add specific 'gpio_dat1' state for am335x SWAKEUP hack
- reorganized patches; +1 patch multi-core bugfix / +1 for pinctrl
- rebased 455c6fdbd21916 / cherry-picks from mmc-next

v9
- extended comment about why wake-irq is needed
- drop double '(' ')' around card_detect_irq
- drop final '.' in in subject line of patch

v8
- rebased on top of Tony Lindgren<tony@atomide.com> changes
  - improved changelog describing the earlier work
  - improved wakeup irq setup
  - works for am3730 es platform now
- my changes on top:
  - compile tested with #undef CONFIG_OF
  - disable wake_irq in handler to prevent infinite loop  
  - fixed typo and added comment about wake-irq

v7
- rebase on 3.14.0-rc3-49726-g77e15ec
- split omap_hsmmc_pin_init due to regression on omap-3730 platform

v6
- rebase on Linux 3.13-rc3
- reformatting debugfs

v5
- fix compile error introduced by last minute one line fix

v4:
- switch to interrupts-extended format
- drop ti,swakeup-missing flag convert to comaptible section

v3:
- removed gpio_irq from platform_data

v2:
- incorparated changes as suggested by reviewers
- simplified workaround for am335x, gpio will now only wake
  the module from runtime suspend, not handle the sdio irq
  itself 

Andreas Fenkart (6):
  mmc: omap_hsmmc: compile fix for !CONFIG_OF build
  mmc: omap_hsmmc: Enable SDIO interrupt
  mmc: omap_hsmmc: Extend debugfs by SDIO IRQ handling, runtime state
  mmc: omap_hsmmc: abort runtime suspend if pending sdio irq detected
  mmc: omap_hsmmc: switch default/idle pinctrl states in runtime hooks
  mmc: omap_hsmmc: Pin remux workaround to support SDIO interrupt on
    AM335x

Balaji T K (1):
  mmc: omap_hsmmc: enable wakeup event for sdio OMAP4

 .../devicetree/bindings/mmc/ti-omap-hsmmc.txt      |   53 ++++
 drivers/mmc/host/omap_hsmmc.c                      |  283 ++++++++++++++++++--
 include/linux/platform_data/mmc-omap.h             |    1 +
 3 files changed, 316 insertions(+), 21 deletions(-)

-- 
1.7.10.4


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

end of thread, other threads:[~2014-05-09 17:12 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-05-08 23:16 [PATCH v11 0/7] mmc: omap_hsmmc: Enable SDIO IRQ Andreas Fenkart
2014-05-08 23:20 ` [PATCH v11 1/7] mmc: omap_hsmmc: compile fix for !CONFIG_OF build Andreas Fenkart
2014-05-08 23:20   ` [PATCH v11 2/7] mmc: omap_hsmmc: Enable SDIO interrupt Andreas Fenkart
2014-05-09 17:09     ` Balaji T K
2014-05-08 23:20   ` [PATCH v11 3/7] mmc: omap_hsmmc: enable wakeup event for sdio OMAP4 Andreas Fenkart
2014-05-08 23:20   ` [PATCH v11 4/7] mmc: omap_hsmmc: Extend debugfs by SDIO IRQ handling, runtime state Andreas Fenkart
2014-05-09 17:10     ` Balaji T K
2014-05-08 23:20   ` [PATCH v11 5/7] mmc: omap_hsmmc: abort runtime suspend if pending sdio irq detected Andreas Fenkart
2014-05-09 17:10     ` Balaji T K
2014-05-08 23:20   ` [PATCH v11 6/7] mmc: omap_hsmmc: switch default/idle pinctrl states in runtime hooks Andreas Fenkart
2014-05-09 17:11     ` Balaji T K
2014-05-08 23:20   ` [PATCH v11 7/7] mmc: omap_hsmmc: Pin remux workaround to support SDIO interrupt on AM335x Andreas Fenkart
2014-05-09 17:11     ` Balaji T K
2014-05-08 23:48   ` [PATCH v11 1/7] mmc: omap_hsmmc: compile fix for !CONFIG_OF build Sebastian Reichel

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.