rockchip: rk3308: fix same-as-spl boot order
Rockchip SoCs need the boot_devices array defined in order to map the bootloader's value to a U-Boot device. Implement this for rk3308. Signed-off-by: John Keeping <john@metanate.com> Reviewed-by: Philipp Tomsich <philipp.tomsich@vrull.eu> Reviewed-by: Kever Yang <kever.yang@rock-chips.com>
This commit is contained in:
		
							parent
							
								
									9b0e344fa1
								
							
						
					
					
						commit
						74f7025ea6
					
				|  | @ -8,6 +8,7 @@ | ||||||
| #include <asm/global_data.h> | #include <asm/global_data.h> | ||||||
| #include <asm/io.h> | #include <asm/io.h> | ||||||
| #include <asm/arch/grf_rk3308.h> | #include <asm/arch/grf_rk3308.h> | ||||||
|  | #include <asm/arch-rockchip/bootrom.h> | ||||||
| #include <asm/arch-rockchip/hardware.h> | #include <asm/arch-rockchip/hardware.h> | ||||||
| #include <asm/gpio.h> | #include <asm/gpio.h> | ||||||
| #include <debug_uart.h> | #include <debug_uart.h> | ||||||
|  | @ -142,6 +143,11 @@ enum { | ||||||
| 
 | 
 | ||||||
| #define GPIO0_A4	4 | #define GPIO0_A4	4 | ||||||
| 
 | 
 | ||||||
|  | const char * const boot_devices[BROM_LAST_BOOTSOURCE + 1] = { | ||||||
|  | 	[BROM_BOOTSOURCE_EMMC] = "/mmc@ff490000", | ||||||
|  | 	[BROM_BOOTSOURCE_SD] = "/mmc@ff480000", | ||||||
|  | }; | ||||||
|  | 
 | ||||||
| int rk_board_init(void) | int rk_board_init(void) | ||||||
| { | { | ||||||
| 	static struct rk3308_grf * const grf = (void *)GRF_BASE; | 	static struct rk3308_grf * const grf = (void *)GRF_BASE; | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue