Signed-off-by: Xiangfu Liu <xian...@openmobilefree.net>
Acked-by: Daniel <z...@ingenic.cn>
Acked-by: ChangWei Jia <cw...@ingenic.cn>
---
 drivers/mtd/nand/jz4740_nand.c |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

diff --git a/drivers/mtd/nand/jz4740_nand.c b/drivers/mtd/nand/jz4740_nand.c
index 32b41ef..b15c4ea 100644
--- a/drivers/mtd/nand/jz4740_nand.c
+++ b/drivers/mtd/nand/jz4740_nand.c
@@ -285,6 +285,18 @@ extern int serial_init(void);
        pll_init();
        serial_init();
        sdram_init();
+
+#if defined(CONFIG_NANONOTE)
+#define KEY_U_OUT       (32 * 2 + 16)
+#define KEY_U_IN        (32 * 3 + 19)
+       __gpio_as_input(KEY_U_IN);
+       __gpio_enable_pull(KEY_U_IN);
+       __gpio_as_output(KEY_U_OUT);
+       __gpio_clear_pin(KEY_U_OUT);
+
+       if (__gpio_get_pin(KEY_U_IN) == 0)
+               usb_boot();
+#endif
 #endif
        uint32_t reg;
 
-- 
1.7.0.4

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

Reply via email to