[U-Boot] [PATCH 2/2 V2] Powerpc/esdhc: Add simple description of esdhc register
Pantelis Antoniou
panto at antoniou-consulting.com
Thu Oct 31 08:52:06 CET 2013
Hi Haijun,
On Oct 30, 2013, at 5:37 AM, Haijun Zhang wrote:
> Add some descriptions for esdhc register for easily using.
>
> Signed-off-by: Haijun Zhang <haijun.zhang at freescale.com>
> ---
> drivers/mmc/fsl_esdhc.c | 74 ++++++++++++++++++++++++-------------------------
> 1 file changed, 37 insertions(+), 37 deletions(-)
>
> diff --git a/drivers/mmc/fsl_esdhc.c b/drivers/mmc/fsl_esdhc.c
> index a3b165e..0d0b748 100644
> --- a/drivers/mmc/fsl_esdhc.c
> +++ b/drivers/mmc/fsl_esdhc.c
> @@ -24,43 +24,43 @@
> DECLARE_GLOBAL_DATA_PTR;
>
> struct fsl_esdhc {
> - uint dsaddr;
> - uint blkattr;
> - uint cmdarg;
> - uint xfertyp;
> - uint cmdrsp0;
> - uint cmdrsp1;
> - uint cmdrsp2;
> - uint cmdrsp3;
> - uint datport;
> - uint prsstat;
> - uint proctl;
> - uint sysctl;
> - uint irqstat;
> - uint irqstaten;
> - uint irqsigen;
> - uint autoc12err;
> - uint hostcapblt;
> - uint wml;
> - uint mixctrl;
> - char reserved1[4];
> - uint fevt;
> - uint admaes;
> - uint adsaddr;
> - char reserved2[160];
> - uint hostver;
> - char reserved3[4];
> - uint dmaerraddr;
> - char reserved4[4];
> - uint dmaerrattr;
> - char reserved5[4];
> - uint hostcapblt2;
> - char reserved6[8];
> - uint tcr;
> - char reserved7[28];
> - uint sddirctl;
> - char reserved8[712];
> - uint scr;
> + uint dsaddr; /* SDMA system address register */
> + uint blkattr; /* Block attributes register */
> + uint cmdarg; /* Command argument register */
> + uint xfertyp; /* Transfer type register */
> + uint cmdrsp0; /* Command response 0 register */
> + uint cmdrsp1; /* Command response 1 register */
> + uint cmdrsp2; /* Command response 2 register */
> + uint cmdrsp3; /* Command response 3 register */
> + uint datport; /* Buffer data port register */
> + uint prsstat; /* Present state register */
> + uint proctl; /* Protocol control register */
> + uint sysctl; /* System Control Register */
> + uint irqstat; /* Interrupt status register */
> + uint irqstaten; /* Interrupt status enable register */
> + uint irqsigen; /* Interrupt signal enable register */
> + uint autoc12err; /* Auto CMD error status register */
> + uint hostcapblt; /* Host controller capabilities register */
> + uint wml; /* Watermark level register */
> + uint mixctrl; /* For USDHC */
> + char reserved1[4]; /* reserved */
> + uint fevt; /* Force event register */
> + uint admaes; /* ADMA error status register */
> + uint adsaddr; /* ADMA system address register */
> + char reserved2[160]; /* reserved */
> + uint hostver; /* Host controller version register */
> + char reserved3[4]; /* reserved */
> + uint dmaerraddr; /* DMA error address register */
> + char reserved4[4]; /* reserved */
> + uint dmaerrattr; /* DMA error attribute register */
> + char reserved5[4]; /* reserved */
> + uint hostcapblt2; /* Host controller capabilities register 2 */
> + char reserved6[8]; /* reserved */
> + uint tcr; /* Tuning control register */
> + char reserved7[28]; /* reserved */
> + uint sddirctl; /* SD direction control register */
> + char reserved8[712]; /* reserved */
> + uint scr; /* eSDHC control register */
> };
>
> /* Return the XFERTYP flags for a given command and data packet */
> --
> 1.8.4
>
>
Applied, thanks
Acked-by: Pantelis Antoniou <panto at antoniou-consulting.com>
More information about the U-Boot
mailing list