Thread (15 messages) 15 messages, 5 authors, 2011-11-19

[PATCH 2/4] mmc: omap: adapt the hsmmc driver to device tree

From: tony@atomide.com (Tony Lindgren)
Date: 2011-11-14 21:30:27
Also in: linux-devicetree, linux-mmc, linux-omap

* Rajendra Nayak [off-list ref] [111104 04:16]:
quoted hunk ↗ jump to hunk
@@ -1869,6 +1957,14 @@ static int __init omap_hsmmc_probe(struct platform_device *pdev)
 	struct omap_hsmmc_host *host = NULL;
 	struct resource *res;
 	int ret, irq;
+	const struct of_device_id *match;
+
+	match = of_match_device(omap_mmc_of_match, &pdev->dev);
+	if (match) {
+		pdata = of_get_hsmmc_pdata(&pdev->dev);
+		if (match->data)
+			pdata->reg_offset = *(u16 *)match->data;
+	}
So this is now using both DT and pdata?

We want to use DT only, and get rid of pdata. Other than the
deferred probe, is there some other dependency remaining to
having to use the pdata also?

Regards,

Tony
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help