[U-Boot] [PATCH V2 1/4] mmc: fsl_esdhc: add strobe and tuning entry
Jaehoon Chung
jh80.chung at samsung.com
Mon Jan 22 05:21:34 UTC 2018
On 01/21/2018 08:00 PM, Peng Fan wrote:
> Add entries that will be used for tuning control.
> The whole layout not changed, just expand reserved3[84] and
> rename other reservedx in sequence.
>
> Signed-off-by: Peng Fan <peng.fan at nxp.com>
> Cc: Stefano Babic <sbabic at denx.de>
> Cc: Fabio Estevam <fabio.estevam at nxp.com>
> Cc: Jaehoon Chung <jh80.chung at samsung.com>
Reviewed-by: Jaehoon Chung <jh80.chung at samsung.com>
Best Regards,
Jaehoon Chung
> ---
> drivers/mmc/fsl_esdhc.c | 20 ++++++++++++--------
> 1 file changed, 12 insertions(+), 8 deletions(-)
>
> diff --git a/drivers/mmc/fsl_esdhc.c b/drivers/mmc/fsl_esdhc.c
> index 71c62f4233..f6279307d8 100644
> --- a/drivers/mmc/fsl_esdhc.c
> +++ b/drivers/mmc/fsl_esdhc.c
> @@ -61,23 +61,27 @@ struct fsl_esdhc {
> uint dllctrl;
> uint dllstat;
> uint clktunectrlstatus;
> - char reserved3[84];
> + char reserved3[4];
> + uint strobe_dllctrl;
> + uint strobe_dllstat;
> + char reserved4[72];
> uint vendorspec;
> uint mmcboot;
> uint vendorspec2;
> - char reserved4[48];
> + uint tuning_ctrl; /* on i.MX6/7/8 */
> + char reserved5[44];
> uint hostver; /* Host controller version register */
> - char reserved5[4]; /* reserved */
> - uint dmaerraddr; /* DMA error address register */
> char reserved6[4]; /* reserved */
> - uint dmaerrattr; /* DMA error attribute register */
> + uint dmaerraddr; /* DMA error address register */
> char reserved7[4]; /* reserved */
> + uint dmaerrattr; /* DMA error attribute register */
> + char reserved8[4]; /* reserved */
> uint hostcapblt2; /* Host controller capabilities register 2 */
> - char reserved8[8]; /* reserved */
> + char reserved9[8]; /* reserved */
> uint tcr; /* Tuning control register */
> - char reserved9[28]; /* reserved */
> + char reserved10[28]; /* reserved */
> uint sddirctl; /* SD direction control register */
> - char reserved10[712];/* reserved */
> + char reserved11[712];/* reserved */
> uint scr; /* eSDHC control register */
> };
>
>
More information about the U-Boot
mailing list