* Simon Glass wrote:
> Use the new funcmux_select() feature to set up the MMC pin mux.
> 
> Signed-off-by: Simon Glass <s...@chromium.org>

Tested on Plutux and Medcom.

Acked-by: Thierry Reding <thierry.red...@avionic-design.de>
Tested-by: Thierry Reding <thierry.red...@avionic-design.de>

> ---
>  board/avionic-design/common/tamonten.c |   10 ++--------
>  1 files changed, 2 insertions(+), 8 deletions(-)
> 
> diff --git a/board/avionic-design/common/tamonten.c 
> b/board/avionic-design/common/tamonten.c
> index 97e59fb..c5fd988 100644
> --- a/board/avionic-design/common/tamonten.c
> +++ b/board/avionic-design/common/tamonten.c
> @@ -32,6 +32,7 @@
>  #include <asm/arch/sys_proto.h>
>  #include <asm/arch/clk_rst.h>
>  #include <asm/arch/clock.h>
> +#include <asm/arch/funcmux.h>
>  #include <asm/arch/pinmux.h>
>  #include <asm/arch/uart.h>
>  #include <asm/arch/mmc.h>
> @@ -63,14 +64,7 @@ int timer_init(void)
>   */
>  static void pin_mux_mmc(void)
>  {
> -     /* SDMMC4: config 3, x8 on 2nd set of pins */
> -     pinmux_set_func(PINGRP_ATB, PMUX_FUNC_SDIO4);
> -     pinmux_set_func(PINGRP_GMA, PMUX_FUNC_SDIO4);
> -     pinmux_set_func(PINGRP_GME, PMUX_FUNC_SDIO4);
> -
> -     pinmux_tristate_disable(PINGRP_ATB);
> -     pinmux_tristate_disable(PINGRP_GMA);
> -     pinmux_tristate_disable(PINGRP_GME);
> +     funcmux_select(PERIPH_ID_SDMMC4, 1, FUNCMUXO_SDMMC_8BIT);
>  }
>  #endif

>  
> -- 
> 1.7.3.1

Attachment: pgpBJ49FhrMlM.pgp
Description: PGP signature

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

Reply via email to