Hi Andrei,

[...]
> diff --git a/drivers/mmc/host/sdhci.h b/drivers/mmc/host/sdhci.h
> index 7e28eec..713caf0 100644
> --- a/drivers/mmc/host/sdhci.h
> +++ b/drivers/mmc/host/sdhci.h
> @@ -25,6 +25,7 @@
>   */
> 
>  #define SDHCI_DMA_ADDRESS    0x00
> +#define SDHCI_ARGUMENT2              0x00

Since SDHCI_DMA_ADDRESS and SDHCI_ARGUMENT2 in actually the same register, 
probably ...

#define SDHCI_ARGUMENT2         SDHCI_DMA_ADDRESS

is a good idea?

> 
>  #define SDHCI_BLOCK_SIZE     0x04
>  #define  SDHCI_MAKE_BLKSZ(dma, blksz) (((dma & 0x7) << 12) | (blksz &
> 0xFFF))
> @@ -37,6 +38,7 @@
>  #define  SDHCI_TRNS_DMA              0x01
>  #define  SDHCI_TRNS_BLK_CNT_EN       0x02
>  #define  SDHCI_TRNS_ACMD12   0x04
> +#define  SDHCI_TRNS_ACMD23   0x08

How about changing these names explicitly to _AUTO_CMD12 and _AUTO_CMD23? That 
way we are less likely to get confused with App commands with same names.

>  #define  SDHCI_TRNS_READ     0x10
>  #define  SDHCI_TRNS_MULTI    0x20
> 
> diff --git a/include/linux/mmc/sdhci.h b/include/linux/mmc/sdhci.h
> index d70de9d..d0db8ae 100644
> --- a/include/linux/mmc/sdhci.h
> +++ b/include/linux/mmc/sdhci.h
> @@ -114,6 +114,7 @@ struct sdhci_host {
>  #define SDHCI_SDR50_NEEDS_TUNING (1<<4)      /* SDR50 needs tuning */
>  #define SDHCI_NEEDS_RETUNING (1<<5)  /* Host needs retuning */
>  #define SDHCI_ACMD12         (1<<6)  /* Auto CMD12 support */
> +#define SDHCI_ACMD23         (1<<7)  /* Auto CMD23 support */

Same comment as above.

Thanks,
Arindam


--
To unsubscribe from this list: send the line "unsubscribe linux-mmc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to