[U-Boot] [PATCH v2 2/2] ARM: tegra: colibri_t20: fix nand pinmux

Marcel Ziswiler marcel at ziswiler.com
Fri Mar 27 01:31:45 CET 2015


Pingroup ATC seems to come out of reset with config set to NAND, so we
need to explicitly configure some other function to this group in order
to avoid clashing settings.

Signed-off-by: Marcel Ziswiler <marcel at ziswiler.com>
---
 board/toradex/colibri_t20/colibri_t20.c | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/board/toradex/colibri_t20/colibri_t20.c b/board/toradex/colibri_t20/colibri_t20.c
index 5d8bdec..8ae9ccf 100644
--- a/board/toradex/colibri_t20/colibri_t20.c
+++ b/board/toradex/colibri_t20/colibri_t20.c
@@ -27,6 +27,12 @@ void pin_mux_mmc(void)
 void pin_mux_nand(void)
 {
 	funcmux_select(PERIPH_ID_NDFLASH, FUNCMUX_NDFLASH_KBC_8_BIT);
+
+	/*
+	 * configure pingroup ATC to something unrelated to
+	 * avoid ATC overriding KBC
+	 */
+	pinmux_set_func(PMUX_PINGRP_ATC, PMUX_FUNC_GMI);
 }
 #endif
 
-- 
1.9.3



More information about the U-Boot mailing list