|
@@ -339,6 +339,7 @@ struct mmc_host *mmc_alloc_host(int extra, struct device *dev)
|
|
|
host->class_dev.parent = dev;
|
|
host->class_dev.parent = dev;
|
|
|
host->class_dev.class = &mmc_host_class;
|
|
host->class_dev.class = &mmc_host_class;
|
|
|
device_initialize(&host->class_dev);
|
|
device_initialize(&host->class_dev);
|
|
|
|
|
+ device_enable_async_suspend(&host->class_dev);
|
|
|
|
|
|
|
|
if (mmc_gpio_alloc(host)) {
|
|
if (mmc_gpio_alloc(host)) {
|
|
|
put_device(&host->class_dev);
|
|
put_device(&host->class_dev);
|