> > +static int esdhc_pltfm_init(struct sdhci_host *host,
> > +               struct sdhci_pltfm_data *pdata, void *priv_pdata)
> > +{
> > +       struct sdhci_pltfm_host *pltfm_host = sdhci_priv(host);
> > +       struct clk *clk;
> > +
> > +       clk = clk_get(NULL, "sdhc");
> 
> Here only could support one device, how about several device, for
> example sdhc.0, sdhc.1 sdhc.2, if using this method, they will get the
> first clock.
> Then sdhc.1 sdhc.2 can not work.
> 

Ouch, totally overlooked this one. Thanks for spotting it!

-- 
Pengutronix e.K.                           | Wolfram Sang                |
Industrial Linux Solutions                 | http://www.pengutronix.de/  |

Attachment: signature.asc
Description: Digital signature

Reply via email to