On 06/08/2017 11:16 PM, Santan Kumar wrote:
> LS2080ARDB/LS2088ARDB updated RevF boards do not have
> smart voltage translator, so no need to program GPIO
> for LS2088ARDB boards
> The GPIO programming is required only for LS2081ARDB.
> 
> Signed-off-by: Santan Kumar <santan.ku...@nxp.com>
> Signed-off-by: Priyanka Jain <priyanka.j...@nxp.com>
> ---
>   board/freescale/ls2080ardb/ls2080ardb.c | 18 ++----------------
>   1 file changed, 2 insertions(+), 16 deletions(-)
> 
> diff --git a/board/freescale/ls2080ardb/ls2080ardb.c 
> b/board/freescale/ls2080ardb/ls2080ardb.c
> index df2d768..210142c 100644
> --- a/board/freescale/ls2080ardb/ls2080ardb.c
> +++ b/board/freescale/ls2080ardb/ls2080ardb.c
> @@ -257,31 +257,17 @@ int board_early_init_f(void)
>   
>   int misc_init_r(void)
>   {
> -#ifdef CONFIG_FSL_QIXIS
> -     /*
> -      * LS2081ARDB has smart voltage translator which needs
> -      * to be programmed as below
> -      */
> -#ifndef CONFIG_TARGET_LS2081ARDB
> -     u8 sw;
> -
> -     sw = QIXIS_READ(arch);
>       /*
> -      * LS2080ARDB/LS2088ARDB RevF board has smart voltage translator
> +      * LS2081ARDB RevF board has smart voltage translator
>        * which needs to be programmed to enable high speed SD interface
>        * by setting GPIO4_10 output to zero
>        */
> -     if ((sw & 0xf) == 0x5) {
> -#endif
> +#ifdef CONFIG_TARGET_LS2081ARDB
>               out_le32(GPIO4_GPDIR_ADDR, (1 << 21 |
>                                           in_le32(GPIO4_GPDIR_ADDR)));
>               out_le32(GPIO4_GPDAT_ADDR, (~(1 << 21) &
>                                           in_le32(GPIO4_GPDAT_ADDR)));
> -#ifndef CONFIG_TARGET_LS2081ARDB
> -     }
> -#endif
>   #endif
> -
>       if (hwconfig("sdhc"))
>               config_board_mux(MUX_TYPE_SDHC);
>   
> 

This change is not backward-compatible, is it?

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

Reply via email to