diff options
-rw-r--r-- | drivers/mmc/host/sdhci-pxav3.c | 2 | ||||
-rw-r--r-- | include/linux/platform_data/pxa_sdhci.h | 2 |
2 files changed, 4 insertions, 0 deletions
diff --git a/drivers/mmc/host/sdhci-pxav3.c b/drivers/mmc/host/sdhci-pxav3.c index ccd190619e6a..60829c92bcfd 100644 --- a/drivers/mmc/host/sdhci-pxav3.c +++ b/drivers/mmc/host/sdhci-pxav3.c | |||
@@ -280,6 +280,8 @@ static int __devinit sdhci_pxav3_probe(struct platform_device *pdev) | |||
280 | 280 | ||
281 | if (pdata->quirks) | 281 | if (pdata->quirks) |
282 | host->quirks |= pdata->quirks; | 282 | host->quirks |= pdata->quirks; |
283 | if (pdata->quirks2) | ||
284 | host->quirks2 |= pdata->quirks2; | ||
283 | if (pdata->host_caps) | 285 | if (pdata->host_caps) |
284 | host->mmc->caps |= pdata->host_caps; | 286 | host->mmc->caps |= pdata->host_caps; |
285 | if (pdata->host_caps2) | 287 | if (pdata->host_caps2) |
diff --git a/include/linux/platform_data/pxa_sdhci.h b/include/linux/platform_data/pxa_sdhci.h index 0d750085f119..27d3156d093a 100644 --- a/include/linux/platform_data/pxa_sdhci.h +++ b/include/linux/platform_data/pxa_sdhci.h | |||
@@ -38,6 +38,7 @@ | |||
38 | * @max_speed: the maximum speed supported | 38 | * @max_speed: the maximum speed supported |
39 | * @host_caps: Standard MMC host capabilities bit field. | 39 | * @host_caps: Standard MMC host capabilities bit field. |
40 | * @quirks: quirks of platfrom | 40 | * @quirks: quirks of platfrom |
41 | * @quirks2: quirks2 of platfrom | ||
41 | * @pm_caps: pm_caps of platfrom | 42 | * @pm_caps: pm_caps of platfrom |
42 | */ | 43 | */ |
43 | struct sdhci_pxa_platdata { | 44 | struct sdhci_pxa_platdata { |
@@ -51,6 +52,7 @@ struct sdhci_pxa_platdata { | |||
51 | u32 host_caps; | 52 | u32 host_caps; |
52 | u32 host_caps2; | 53 | u32 host_caps2; |
53 | unsigned int quirks; | 54 | unsigned int quirks; |
55 | unsigned int quirks2; | ||
54 | unsigned int pm_caps; | 56 | unsigned int pm_caps; |
55 | }; | 57 | }; |
56 | 58 | ||