]> git.baikalelectronics.ru Git - kernel.git/commit
mmc: sdhci-pci: Respect PM flags when enabling card detect GPIO IRQ wakeup
authorAdrian Hunter <adrian.hunter@intel.com>
Tue, 27 Feb 2018 12:51:26 +0000 (14:51 +0200)
committerUlf Hansson <ulf.hansson@linaro.org>
Mon, 5 Mar 2018 12:04:33 +0000 (13:04 +0100)
commit944561a291019a6739e5f15d7a47651abdfedc63
tree918f9648f41a8bcb33cd7b60544f646d88e3c47d
parentefd7aa2a4168c6fbad1f3248485e3f21e7ee1049
mmc: sdhci-pci: Respect PM flags when enabling card detect GPIO IRQ wakeup

Commit a61fa0525f29 ("mmc: slot-gpio: Add support to enable irq wake on
cd_irq") enabled wakeup at initialization. However, users also want to
control it from sysfs power/wakeup attribute. That means the driver needs
to check the PM flags before enabling it in the suspend callback. Add
support for that in sdhci-pci, which is the only driver presently using the
MMC_CAP_CD_WAKE flag, and remove the enabling in mmc_gpiod_request_cd_irq()

Signed-off-by: Adrian Hunter <adrian.hunter@intel.com>
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
drivers/mmc/core/slot-gpio.c
drivers/mmc/host/sdhci-pci-core.c