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