diff mbox

[U-Boot,1/8] sunxi: Only compile board_nand_init() if CONFIG_NAND is set

Message ID 1432819534-17749-2-git-send-email-wens@csie.org
State Accepted
Delegated to: Hans de Goede
Headers show

Commit Message

Chen-Yu Tsai May 28, 2015, 1:25 p.m. UTC
There's no need to init NAND if we're not building with NAND support.
Wrap board_nand_init() in #ifdefs like we do for board_mmc_init().
This fixes build breaks for sun6i and sun9i. Both platforms do not
have CONFIG_NAND_SUNXI_GPC_PORTS defined.

Fixes: fbf13d684dcb ("sunxi/nand: Add support to the SPL for loading u-boot
		      from internal NAND memory")
Signed-off-by: Chen-Yu Tsai <wens at csie.org>
---
 board/sunxi/board.c | 2 ++
 1 file changed, 2 insertions(+)
diff mbox

Patch

diff --git a/board/sunxi/board.c b/board/sunxi/board.c
index 3f23f26..f27967b 100644
--- a/board/sunxi/board.c
+++ b/board/sunxi/board.c
@@ -318,6 +318,7 @@  int board_mmc_init(bd_t *bis)
 }
 #endif
 
+#ifdef CONFIG_NAND
 void board_nand_init(void)
 {
 	unsigned int pin;
@@ -330,6 +331,7 @@  void board_nand_init(void)
 	for (pin = 0; pin < ARRAY_SIZE(ports); pin++)
 		sunxi_gpio_set_cfgpin(SUNXI_GPC(ports[pin]), SUNXI_GPC_NAND);
 }
+#endif
 
 void i2c_init_board(void)
 {