Hi Bo,

On Jul 31, 2014, at 9:39 AM, Bo Shen wrote:

> Add configuration register definition, this register only
> exists on MCI IP version >= 0x300.
> 
> Signed-off-by: Bo Shen <voice.s...@atmel.com>
> ---
> include/atmel_mci.h | 14 +++++++++++++-
> 1 file changed, 13 insertions(+), 1 deletion(-)
> 
> diff --git a/include/atmel_mci.h b/include/atmel_mci.h
> index 3d2870f..de24148 100644
> --- a/include/atmel_mci.h
> +++ b/include/atmel_mci.h
> @@ -36,7 +36,9 @@ typedef struct atmel_mci {
>       u32     ier;    /* 0x44 */
>       u32     idr;    /* 0x48 */
>       u32     imr;    /* 0x4c */
> -     u32     reserved[43];
> +     u32     dma;    /* 0x50 */
> +     u32     cfg;    /* 0x54 */
> +     u32     reserved[41];
>       u32     version;
> } atmel_mci_t;
> 
> @@ -189,6 +191,16 @@ typedef struct atmel_mci {
> #define MMCI_TRTYP_MULTI_BLOCK                        1
> #define MMCI_TRTYP_STREAM                     2
> 
> +/* Bitfields in CFG */
> +#define MMCI_FIFOMODE_OFFSET                 0
> +#define MMCI_FIFOMODE_SIZE                   1
> +#define MMCI_FERRCTRL_OFFSET                 4
> +#define MMCI_FERRCTRL_SIZE                   1
> +#define MMCI_HSMODE_OFFSET                   8
> +#define MMCI_HSMODE_SIZE                     1
> +#define MMCI_LSYNC_OFFSET                    12
> +#define MMCI_LSYNC_SIZE                              1
> +
> /* Bit manipulation macros */
> #define MMCI_BIT(name)                                        \
>       (1 << MMCI_##name##_OFFSET)
> -- 
> 1.8.5.2
> 

Applied, thanks.

-- Pantelis

_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to