On 10/25/2011 03:14 PM, Fabio Estevam wrote:
> GPIO API provides mxc_request_iomux function for setting the IOMUX mode.
> 
> Use this function instead of directly writing to the IOMUX register.
> 
> Signed-off-by: Fabio Estevam <fabio.este...@freescale.com>
> ---
>  board/freescale/mx51evk/mx51evk.c |    8 +++-----
>  1 files changed, 3 insertions(+), 5 deletions(-)
> 
> diff --git a/board/freescale/mx51evk/mx51evk.c 
> b/board/freescale/mx51evk/mx51evk.c
> index 73ca513..9cd5b3c 100644
> --- a/board/freescale/mx51evk/mx51evk.c
> +++ b/board/freescale/mx51evk/mx51evk.c
> @@ -254,16 +254,14 @@ static void power_init(void)
>       pmic_reg_write(p, REG_MODE_1, val);
>       udelay(200);
>  
> -     gpio_direction_output(46, 0);
> -
> -     /* Reset the ethernet controller over GPIO */
> -     writel(0x1, IOMUXC_BASE_ADDR + 0x0AC);
> -
>       /* Enable VGEN3, VCAM, VAUDIO, VVIDEO, VSD regulators */
>       val = VGEN3EN | VGEN3CONFIG | VCAMEN | VCAMCONFIG |
>               VVIDEOEN | VAUDIOEN  | VSDEN;
>       pmic_reg_write(p, REG_MODE_1, val);
>  
> +     mxc_request_iomux(MX51_PIN_EIM_A20, IOMUX_CONFIG_ALT1);
> +     gpio_direction_output(46, 0);
> +
>       udelay(500);
>  
>       gpio_set_value(46, 1);

Applied to u-boot-imx, thanks.

Best regards,
Stefano Babic

-- 
=====================================================================
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: +49-8142-66989-0 Fax: +49-8142-66989-80  Email: off...@denx.de
=====================================================================
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to