|
@@ -123,7 +123,6 @@ struct sdhci_host *sdhci_pltfm_init(struct platform_device *pdev,
|
|
|
size_t priv_size)
|
|
|
{
|
|
|
struct sdhci_host *host;
|
|
|
- struct device_node *np = pdev->dev.of_node;
|
|
|
struct resource *iomem;
|
|
|
int ret;
|
|
|
|
|
@@ -136,13 +135,8 @@ struct sdhci_host *sdhci_pltfm_init(struct platform_device *pdev,
|
|
|
if (resource_size(iomem) < 0x100)
|
|
|
dev_err(&pdev->dev, "Invalid iomem size!\n");
|
|
|
|
|
|
- /* Some PCI-based MFD need the parent here */
|
|
|
- if (pdev->dev.parent != &platform_bus && !np)
|
|
|
- host = sdhci_alloc_host(pdev->dev.parent,
|
|
|
- sizeof(struct sdhci_pltfm_host) + priv_size);
|
|
|
- else
|
|
|
- host = sdhci_alloc_host(&pdev->dev,
|
|
|
- sizeof(struct sdhci_pltfm_host) + priv_size);
|
|
|
+ host = sdhci_alloc_host(&pdev->dev,
|
|
|
+ sizeof(struct sdhci_pltfm_host) + priv_size);
|
|
|
|
|
|
if (IS_ERR(host)) {
|
|
|
ret = PTR_ERR(host);
|