Hello Arnd, On Wed, Mar 11, 2015 at 10:51 AM, Arnd Bergmann <arnd@xxxxxxxx> wrote: > On Wednesday 11 March 2015 01:34:19 Javier Martinez Canillas wrote: >> > + >> > +static struct wl12xx_platform_data * >> > +wlcore_get_platform_data(struct device *dev) >> > +{ >> > + struct wl12xx_platform_data *pdata; >> > + >> > + /* first, look for DT data */ >> >> I thought it was the opposite, that platform data should over-rule DT. >> That way you can still use the data filled in >> arch/arm/mach-omap2/pdata-quirks.c even after the driver supports your >> new DT binding. > > No, the pdata-quirks stuff for this driver must die, it was a hack > that only exists because we previously could not attach data to an > sdio function. > Ok sorry, I misunderstood and thought that the output from the discussion in patch 3/3 was that the pdata could not still be removed due not having a way to configure the clocks for wl12xx. I totally agree with removing the pdata on this driver, in fact I would go an just remove all the remaining OMAP2+ board files and pdata-quirks completely. Most OMAP2+ boards have been converted to DT years ago and if someone really cares about mainline support for these boards, they can add a DTS and DT bindings for the drivers that still needed like this one. Best regards, Javier -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html