On Mon, Feb 21, 2011 at 8:57 AM, Jaehoon Chung <jh80.chung@xxxxxxxxxxx> wrote: > This patch is set the debouce value.. > This value do not need to be changed with every command. > So we set the value in probe function. > > And DATA register offset is duplicated.. > > Signed-off-by: Jaehoon Chung <jh80.chung@xxxxxxxxxxx> > Signed-off-by: kyungmin Park <kyungmin.park@xxxxxxxxxxx> > --- > drivers/mmc/host/dw_mmc.c | 3 +++ > drivers/mmc/host/dw_mmc.h | 1 - > 2 files changed, 3 insertions(+), 1 deletions(-) > > diff --git a/drivers/mmc/host/dw_mmc.c b/drivers/mmc/host/dw_mmc.c > index 62c8440..b3f94ff 100644 > --- a/drivers/mmc/host/dw_mmc.c > +++ b/drivers/mmc/host/dw_mmc.c > @@ -1623,6 +1623,9 @@ static int dw_mci_probe(struct platform_device *pdev) > /* Put in max timeout */ > mci_writel(host, TMOUT, 0xFFFFFFFF); > > + /* Set the debounce value */ > + mci_writel(host, DEBNCE, 0xFFFFFF); > + As I understand it this is the reset value of the DEBNCE register? Why do we need to set it at all? > /* > * FIFO threshold settings RxMark = fifo_size / 2 - 1, > * Tx Mark = fifo_size / 2 DMA Size = 8 > diff --git a/drivers/mmc/host/dw_mmc.h b/drivers/mmc/host/dw_mmc.h > index 5dd55a7..f492837 100644 > --- a/drivers/mmc/host/dw_mmc.h > +++ b/drivers/mmc/host/dw_mmc.h > @@ -51,7 +51,6 @@ > #define SDMMC_DSCADDR 0x094 > #define SDMMC_BUFADDR 0x098 > #define SDMMC_DATA 0x100 > -#define SDMMC_DATA_ADR 0x100 This part is fine. Acked-by: Will Newton <will.newton@xxxxxxxxxx> -- To unsubscribe from this list: send the line "unsubscribe linux-mmc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html