spl: replace CONFIG_SPL_SPI_* with CONFIG_SF_DEFAULT_*
Currently, CONFIG_SPL_SPI_* #defines are used for controlling SPI boot in SPL. These #defines do not allow the user to select SPI mode for the SPI flash (there's no CONFIG_SPL_SPI_MODE, so the SPI mode is hardcoded in spi_spl_load.c), and duplicate information already provided by CONFIG_SF_DEFAULT_* #defines. Kill CONFIG_SPL_SPI_*, and use CONFIG_SF_DEFAULT_* instead. Cc: Tom Rini <trini@ti.com> Cc: Marek Vasut <marex@denx.de> Cc: Sudhakar Rajashekhara <sudhakar.raj@ti.com> Cc: Lokesh Vutla <lokeshvutla@ti.com> Cc: Vitaly Andrianov <vitalya@ti.com> Cc: Lars Poeschel <poeschel@lemonage.de> Cc: Bo Shen <voice.shen@atmel.com> Cc: Hannes Petermaier <hannes.petermaier@br-automation.com> Cc: Michal Simek <monstr@monstr.eu> Acked-by: Marek Vasut <marex@denx.de> Signed-off-by: Nikita Kiryanov <nikita@compulab.co.il> Reviewed-by: Jagannadha Sutradharudu Teki <jaganna@xilinx.com>
This commit is contained in:
		
							parent
							
								
									155fa9af95
								
							
						
					
					
						commit
						88e34e5ff7
					
				|  | @ -13,19 +13,6 @@ | |||
| 
 | ||||
| #include <asm/io.h> | ||||
| 
 | ||||
| #ifndef CONFIG_SF_DEFAULT_SPEED | ||||
| # define CONFIG_SF_DEFAULT_SPEED	1000000 | ||||
| #endif | ||||
| #ifndef CONFIG_SF_DEFAULT_MODE | ||||
| # define CONFIG_SF_DEFAULT_MODE		SPI_MODE_3 | ||||
| #endif | ||||
| #ifndef CONFIG_SF_DEFAULT_CS | ||||
| # define CONFIG_SF_DEFAULT_CS		0 | ||||
| #endif | ||||
| #ifndef CONFIG_SF_DEFAULT_BUS | ||||
| # define CONFIG_SF_DEFAULT_BUS		0 | ||||
| #endif | ||||
| 
 | ||||
| static struct spi_flash *flash; | ||||
| 
 | ||||
| 
 | ||||
|  |  | |||
|  | @ -56,8 +56,10 @@ void spl_spi_load_image(void) | |||
| 	 * Load U-Boot image from SPI flash into RAM | ||||
| 	 */ | ||||
| 
 | ||||
| 	flash = spi_flash_probe(CONFIG_SPL_SPI_BUS, CONFIG_SPL_SPI_CS, | ||||
| 				CONFIG_SF_DEFAULT_SPEED, SPI_MODE_3); | ||||
| 	flash = spi_flash_probe(CONFIG_SF_DEFAULT_BUS, | ||||
| 				CONFIG_SF_DEFAULT_CS, | ||||
| 				CONFIG_SF_DEFAULT_SPEED, | ||||
| 				CONFIG_SF_DEFAULT_MODE); | ||||
| 	if (!flash) { | ||||
| 		puts("SPI probe failed.\n"); | ||||
| 		hang(); | ||||
|  |  | |||
|  | @ -405,8 +405,6 @@ | |||
| #define CONFIG_SPL_SPI_SUPPORT | ||||
| #define CONFIG_SPL_SPI_FLASH_SUPPORT | ||||
| #define CONFIG_SPL_SPI_LOAD | ||||
| #define CONFIG_SPL_SPI_BUS		0 | ||||
| #define CONFIG_SPL_SPI_CS		0 | ||||
| #define CONFIG_SYS_SPI_U_BOOT_OFFS	0x20000 | ||||
| 
 | ||||
| #define CONFIG_ENV_IS_IN_SPI_FLASH | ||||
|  |  | |||
|  | @ -157,8 +157,6 @@ | |||
| #define CONFIG_SPL_SPI_SUPPORT | ||||
| #define CONFIG_SPL_SPI_FLASH_SUPPORT | ||||
| #define CONFIG_SPL_SPI_LOAD | ||||
| #define CONFIG_SPL_SPI_BUS 0 | ||||
| #define CONFIG_SPL_SPI_CS 0 | ||||
| #define CONFIG_SYS_SPI_U_BOOT_OFFS	0x8000 | ||||
| #define CONFIG_SYS_SPI_U_BOOT_SIZE	0x30000 | ||||
| #endif | ||||
|  | @ -376,8 +374,6 @@ | |||
| #define CONFIG_SPL_SPI_SUPPORT | ||||
| #define CONFIG_SPL_SPI_FLASH_SUPPORT | ||||
| #define CONFIG_SPL_SPI_LOAD | ||||
| #define CONFIG_SPL_SPI_BUS 0 | ||||
| #define CONFIG_SPL_SPI_CS 0 | ||||
| #define CONFIG_SPL_SERIAL_SUPPORT | ||||
| #define CONFIG_SPL_LIBCOMMON_SUPPORT | ||||
| #define CONFIG_SPL_LIBGENERIC_SUPPORT | ||||
|  |  | |||
|  | @ -116,8 +116,6 @@ | |||
| #define CONFIG_SPL_SPI_SUPPORT | ||||
| #define CONFIG_SPL_SPI_LOAD | ||||
| #define CONFIG_SPL_SPI_FLASH_SUPPORT | ||||
| #define CONFIG_SPL_SPI_BUS             0 | ||||
| #define CONFIG_SPL_SPI_CS              0 | ||||
| #define CONFIG_SYS_SPI_U_BOOT_OFFS     0x40000 | ||||
| 
 | ||||
| #define CONFIG_SUPPORT_EMMC_BOOT | ||||
|  |  | |||
|  | @ -58,8 +58,6 @@ | |||
| #define CONFIG_SPL_SPI_SUPPORT | ||||
| #define CONFIG_SPL_BOARD_INIT | ||||
| #define CONFIG_SPL_SPI_LOAD | ||||
| #define CONFIG_SPL_SPI_BUS		0 | ||||
| #define CONFIG_SPL_SPI_CS		0 | ||||
| #define CONFIG_SYS_SPI_U_BOOT_OFFS	CONFIG_SPL_PAD_TO | ||||
| #define CONFIG_SPL_FRAMEWORK | ||||
| 
 | ||||
|  |  | |||
|  | @ -128,8 +128,6 @@ | |||
| #define CONFIG_SPL_SPI_SUPPORT | ||||
| #define CONFIG_SPL_SPI_FLASH_SUPPORT | ||||
| #define CONFIG_SPL_SPI_LOAD | ||||
| #define CONFIG_SPL_SPI_BUS		0 | ||||
| #define CONFIG_SPL_SPI_CS		0 | ||||
| #define CONFIG_SYS_SPI_U_BOOT_OFFS	0x20000 | ||||
| #define CONFIG_SYS_SPI_U_BOOT_SIZE	0x40000 | ||||
| #endif | ||||
|  |  | |||
|  | @ -298,8 +298,6 @@ | |||
| #define CONFIG_SPL_SPI_SUPPORT | ||||
| #define CONFIG_SPL_SPI_FLASH_SUPPORT | ||||
| #define CONFIG_SPL_SPI_LOAD | ||||
| #define CONFIG_SPL_SPI_BUS		0 | ||||
| #define CONFIG_SPL_SPI_CS		0 | ||||
| #define CONFIG_SYS_SPI_U_BOOT_OFFS	0x8400 | ||||
| 
 | ||||
| #endif | ||||
|  |  | |||
|  | @ -167,8 +167,6 @@ | |||
| #define CONFIG_SPL_SPI_SUPPORT | ||||
| #define CONFIG_SPL_SPI_FLASH_SUPPORT | ||||
| #define CONFIG_SPL_SPI_LOAD | ||||
| #define CONFIG_SPL_SPI_BUS		0 | ||||
| #define CONFIG_SPL_SPI_CS		0 | ||||
| #define CONFIG_SYS_SPI_U_BOOT_OFFS	0x20000 | ||||
| 
 | ||||
| #define CONFIG_SPL_LDSCRIPT		"$(CPUDIR)/am33xx/u-boot-spl.lds" | ||||
|  |  | |||
|  | @ -222,8 +222,6 @@ | |||
| #define CONFIG_SPL_SPI_SUPPORT | ||||
| #define CONFIG_SPL_SPI_FLASH_SUPPORT | ||||
| #define CONFIG_SPL_SPI_LOAD | ||||
| #define CONFIG_SPL_SPI_BUS		0 | ||||
| #define CONFIG_SPL_SPI_CS		0 | ||||
| #define CONFIG_SYS_SPI_U_BOOT_OFFS	0x20000 | ||||
| #undef CONFIG_ENV_IS_NOWHERE | ||||
| #define CONFIG_ENV_IS_IN_SPI_FLASH | ||||
|  |  | |||
|  | @ -303,9 +303,7 @@ | |||
| #define CONFIG_SPL_SPI_SUPPORT | ||||
| #define CONFIG_SPL_SPI_LOAD | ||||
| #define CONFIG_SPL_SPI_FLASH_SUPPORT | ||||
| #define CONFIG_SPL_SPI_BUS	0 | ||||
| #define CONFIG_SYS_SPI_U_BOOT_OFFS	0x100000 | ||||
| #define CONFIG_SPL_SPI_CS	0 | ||||
| #endif | ||||
| 
 | ||||
| /* for booting directly linux */ | ||||
|  |  | |||
|  | @ -19,6 +19,19 @@ | |||
| #include <linux/types.h> | ||||
| #include <linux/compiler.h> | ||||
| 
 | ||||
| #ifndef CONFIG_SF_DEFAULT_SPEED | ||||
| # define CONFIG_SF_DEFAULT_SPEED	1000000 | ||||
| #endif | ||||
| #ifndef CONFIG_SF_DEFAULT_MODE | ||||
| # define CONFIG_SF_DEFAULT_MODE		SPI_MODE_3 | ||||
| #endif | ||||
| #ifndef CONFIG_SF_DEFAULT_CS | ||||
| # define CONFIG_SF_DEFAULT_CS		0 | ||||
| #endif | ||||
| #ifndef CONFIG_SF_DEFAULT_BUS | ||||
| # define CONFIG_SF_DEFAULT_BUS		0 | ||||
| #endif | ||||
| 
 | ||||
| /* sf param flags */ | ||||
| #define SECT_4K		1 << 1 | ||||
| #define SECT_32K	1 << 2 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue