Hi Richard, On Thu, Mar 17, 2011 at 02:34:06PM +0800, Richard Zhu wrote: > Add one flag to indicate the GPIO CD/WP is enabled or not > on imx platforms, and reuse the writel/readl as the general > APIs for imx SOCs. > > Signed-off-by: Richard Zhu <Hong-Xing.Zhu@xxxxxxxxxxxxx> > --- > drivers/mmc/host/sdhci-esdhc-imx.c | 43 ++++++++++++++++++++++++++++++------ > drivers/mmc/host/sdhci-pltfm.h | 2 +- > 2 files changed, 37 insertions(+), 8 deletions(-) > > diff --git a/drivers/mmc/host/sdhci-esdhc-imx.c b/drivers/mmc/host/sdhci-esdhc-imx.c > index 3b52485..5768e06 100644 > --- a/drivers/mmc/host/sdhci-esdhc-imx.c > +++ b/drivers/mmc/host/sdhci-esdhc-imx.c > @@ -16,6 +16,7 @@ > #include <linux/err.h> > #include <linux/clk.h> > #include <linux/gpio.h> > +#include <linux/slab.h> > #include <linux/mmc/host.h> > #include <linux/mmc/sdhci-pltfm.h> > #include <mach/hardware.h> > @@ -24,6 +25,13 @@ > #include "sdhci-pltfm.h" > #include "sdhci-esdhc.h" > > +#define IMX_GPIO_CD_WP (1 << 0) Hmm, that sounds like a macro for a gpio-number. What about ESDHC_FLAG_GPIO_FOR_CD_WP or something like that? > + > +struct pltfm_imx_data { > + int flags; > + u32 mod_val; Maybe 'scratchpad' was not the best name, but 'mod_val' seems worse to me. Those are minor things, but there is one thing which needs respinning IMHO: While it looks functionally OK, I'll tell you (once again) that you cast too much. Please be careful about that in the future! Regards, Wolfram -- Pengutronix e.K. | Wolfram Sang | Industrial Linux Solutions | http://www.pengutronix.de/ |
Attachment:
signature.asc
Description: Digital signature