From: Thierry Reding Date: Mon, 4 Jun 2012 20:02:29 +0000 (+0000) Subject: tegra: Use SD write-protect GPIO on Tamonten X-Git-Tag: v2012.07-rc1~2^2~15 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=792545430535c7fec7ecfcdf988dd3e9d46c0dd1;p=oweals%2Fu-boot.git tegra: Use SD write-protect GPIO on Tamonten GPIO PI6 can be used to obtain the write-protect status of an SD card inserted into the SD slot. Signed-off-by: Thierry Reding Acked-by: Stephen Warren Signed-off-by: Tom Warren --- diff --git a/board/avionic-design/common/tamonten.c b/board/avionic-design/common/tamonten.c index 915247c760..610f188d1e 100644 --- a/board/avionic-design/common/tamonten.c +++ b/board/avionic-design/common/tamonten.c @@ -65,6 +65,8 @@ void gpio_early_init(void) static void pin_mux_mmc(void) { funcmux_select(PERIPH_ID_SDMMC4, FUNCMUX_SDMMC4_ATB_GMA_GME_8_BIT); + /* for write-protect GPIO PI6 */ + pinmux_tristate_disable(PINGRP_ATA); /* for CD GPIO PH2 */ pinmux_tristate_disable(PINGRP_ATD); } @@ -76,7 +78,7 @@ int board_mmc_init(bd_t *bd) pin_mux_mmc(); /* init dev 0, SD slot, with 4-bit bus */ - tegra2_mmc_init(0, 4, -1, GPIO_PH2); + tegra2_mmc_init(0, 4, GPIO_PI6, GPIO_PH2); return 0; }