diff options
| author | Adrian Hunter <adrian.hunter@intel.com> | 2012-12-10 21:18:48 +0100 | 
|---|---|---|
| committer | Rafael J. Wysocki <rafael.j.wysocki@intel.com> | 2012-12-10 21:18:48 +0100 | 
| commit | e5571397175be315bc6177ba39945dab538793b1 (patch) | |
| tree | 1b277e27c73d6e18fdaae196c4caa6a6b50e91d4 /drivers/gpio/gpio-em.c | |
| parent | 5e7779f0395833d80d8fa15933737c8dc48759ec (diff) | |
| download | olio-linux-3.10-e5571397175be315bc6177ba39945dab538793b1.tar.xz olio-linux-3.10-e5571397175be315bc6177ba39945dab538793b1.zip  | |
mmc: sdhci-acpi: enable runtime-pm for device HID INT33C6
sdhci-acpi supports ACPI devices which have compatibility ID
PNP0D40, however it is not possible to know if those devices
will all work correctly with runtime-pm, so that must be configured
per hardware ID.
For INT33C6, several related quirks, capabilities and flags are set:
	MMC_CAP_NONREMOVABLE
		The SDIO card will never be removable
	SDHCI_ACPI_RUNTIME_PM
		Enable runtime-pm of the host controller
	MMC_CAP_POWER_OFF_CARD
		Enable runtime-pm of the SDIO card
	MMC_PM_KEEP_POWER
		SDIO card has the capability to remain powered up
		during system suspend
	SDHCI_QUIRK2_HOST_OFF_CARD_ON
		Always do a full reset during system resume
		because the card may be already initialized having
		not been powered off.
Wake-ups from the INT33C6 host controller are not supported, so the
following capability must *not* be set:
	MMC_PM_WAKE_SDIO_IRQ
		Enable wake on card interrupt
Signed-off-by: Adrian Hunter <adrian.hunter@intel.com>
Acked-by: Chris Ball <cjb@laptop.org>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Diffstat (limited to 'drivers/gpio/gpio-em.c')
0 files changed, 0 insertions, 0 deletions