diff options
| -rw-r--r-- | board/technexion/twister/twister.c | 8 | ||||
| -rw-r--r-- | board/technexion/twister/twister.h | 2 | ||||
| -rw-r--r-- | board/timll/devkit8000/devkit8000.c | 8 | ||||
| -rw-r--r-- | board/timll/devkit8000/devkit8000.h | 3 | ||||
| -rw-r--r-- | include/configs/devkit8000.h | 1 | ||||
| -rw-r--r-- | include/configs/twister.h | 1 | 
6 files changed, 13 insertions, 10 deletions
| diff --git a/board/technexion/twister/twister.c b/board/technexion/twister/twister.c index c9eea9b30..fa0ace019 100644 --- a/board/technexion/twister/twister.c +++ b/board/technexion/twister/twister.c @@ -165,10 +165,10 @@ void spl_board_prepare_for_linux(void)  int spl_start_uboot(void)  {  	int val = 0; -	if (!gpio_request(CONFIG_SPL_OS_BOOT_KEY, "U-Boot key")) { -		gpio_direction_input(CONFIG_SPL_OS_BOOT_KEY); -		val = gpio_get_value(CONFIG_SPL_OS_BOOT_KEY); -		gpio_free(CONFIG_SPL_OS_BOOT_KEY); +	if (!gpio_request(SPL_OS_BOOT_KEY, "U-Boot key")) { +		gpio_direction_input(SPL_OS_BOOT_KEY); +		val = gpio_get_value(SPL_OS_BOOT_KEY); +		gpio_free(SPL_OS_BOOT_KEY);  	}  	return val;  } diff --git a/board/technexion/twister/twister.h b/board/technexion/twister/twister.h index a2051c004..cff479c07 100644 --- a/board/technexion/twister/twister.h +++ b/board/technexion/twister/twister.h @@ -38,6 +38,8 @@ const omap3_sysinfo sysinfo = {  #define XR16L2751_UART1_BASE	0x21000000  #define XR16L2751_UART2_BASE	0x23000000 +/* GPIO used to select between U-Boot and kernel */ +#define SPL_OS_BOOT_KEY	55  /*   * IEN  - Input Enable diff --git a/board/timll/devkit8000/devkit8000.c b/board/timll/devkit8000/devkit8000.c index 85685ee7c..b88d9783c 100644 --- a/board/timll/devkit8000/devkit8000.c +++ b/board/timll/devkit8000/devkit8000.c @@ -172,10 +172,10 @@ void spl_board_prepare_for_linux(void)  int spl_start_uboot(void)  {  	int val = 0; -	if (!gpio_request(CONFIG_SPL_OS_BOOT_KEY, "U-Boot key")) { -		gpio_direction_input(CONFIG_SPL_OS_BOOT_KEY); -		val = gpio_get_value(CONFIG_SPL_OS_BOOT_KEY); -		gpio_free(CONFIG_SPL_OS_BOOT_KEY); +	if (!gpio_request(SPL_OS_BOOT_KEY, "U-Boot key")) { +		gpio_direction_input(SPL_OS_BOOT_KEY); +		val = gpio_get_value(SPL_OS_BOOT_KEY); +		gpio_free(SPL_OS_BOOT_KEY);  	}  	return !val;  } diff --git a/board/timll/devkit8000/devkit8000.h b/board/timll/devkit8000/devkit8000.h index aa69e6c96..c1965e270 100644 --- a/board/timll/devkit8000/devkit8000.h +++ b/board/timll/devkit8000/devkit8000.h @@ -32,6 +32,9 @@ const omap3_sysinfo sysinfo = {  	"NAND",  }; +/* GPIO used to select between U-Boot and kernel */ +#define SPL_OS_BOOT_KEY	26 +  /*   * IEN  - Input Enable   * IDIS - Input Disable diff --git a/include/configs/devkit8000.h b/include/configs/devkit8000.h index d926f7402..788227d79 100644 --- a/include/configs/devkit8000.h +++ b/include/configs/devkit8000.h @@ -354,7 +354,6 @@  /* SPL OS boot options */  #define CONFIG_SPL_OS_BOOT -#define CONFIG_SPL_OS_BOOT_KEY	26  #define CONFIG_CMD_SPL  #define CONFIG_CMD_SPL_WRITE_SIZE       0x400 /* 1024 byte */ diff --git a/include/configs/twister.h b/include/configs/twister.h index a8524816a..4205a11bc 100644 --- a/include/configs/twister.h +++ b/include/configs/twister.h @@ -58,7 +58,6 @@  #define CONFIG_CMD_SPL_NAND_OFS	(CONFIG_SYS_NAND_SPL_KERNEL_OFFS+\  						0x600000)  #define CONFIG_SPL_OS_BOOT -#define CONFIG_SPL_OS_BOOT_KEY	55  #define CONFIG_SYS_SPL_ARGS_ADDR	(PHYS_SDRAM_1 + 0x100)  #define CONFIG_SPL_BOARD_INIT |