[PATCH V2 5/9] rockchip: rk3568: add boot device detection

Kever Yang kever.yang at rock-chips.com
Wed Feb 22 08:45:48 CET 2023


On 2023/2/16 02:28, Jonas Karlman wrote:
> Hi Chris,
>
> On 2023-02-13 23:27, Chris Morgan wrote:
>> From: Chris Morgan <macromorgan at hotmail.com>
>>
>> Enable spl to detect which device it was booted from.
>>
>> Signed-off-by: Peter Geis <pgwipeout at gmail.com>
>> Signed-off-by: Chris Morgan <macromorgan at hotmail.com>
>> ---
>>   arch/arm/mach-rockchip/rk3568/rk3568.c | 7 +++++++
>>   1 file changed, 7 insertions(+)
>>
>> diff --git a/arch/arm/mach-rockchip/rk3568/rk3568.c b/arch/arm/mach-rockchip/rk3568/rk3568.c
>> index 22eeb77d41..a2d59abc26 100644
>> --- a/arch/arm/mach-rockchip/rk3568/rk3568.c
>> +++ b/arch/arm/mach-rockchip/rk3568/rk3568.c
>> @@ -7,6 +7,7 @@
>>   #include <dm.h>
>>   #include <asm/armv8/mmu.h>
>>   #include <asm/io.h>
>> +#include <asm/arch-rockchip/bootrom.h>
>>   #include <asm/arch-rockchip/grf_rk3568.h>
>>   #include <asm/arch-rockchip/hardware.h>
>>   #include <dt-bindings/clock/rk3568-cru.h>
>> @@ -70,6 +71,12 @@ static struct mm_region rk3568_mem_map[] = {
>>   	}
>>   };
>>   
>> +const char * const boot_devices[BROM_LAST_BOOTSOURCE + 1] = {
>> +	[BROM_BOOTSOURCE_EMMC] = "/sdhci at fe310000",
> This should be mmc@@fe310000.

With this update.

Reviewed-by: Kever Yang <kever.yang at rock-chips.com>

Thanks,
- Kever

>
> Regards,
> Jonas
>
>> +	[BROM_BOOTSOURCE_SPINOR] = "/spi at fe300000/flash at 0",
>> +	[BROM_BOOTSOURCE_SD] = "/mmc at fe2b0000",
>> +};
>> +
>>   struct mm_region *mem_map = rk3568_mem_map;
>>   
>>   void board_debug_uart_init(void)


More information about the U-Boot mailing list