[U-Boot] [PATCH v1 01/12] rockchip: define SUPPORT_SPL and SPL config in RK3288 config
Simon Glass
sjg at chromium.org
Fri Oct 23 02:54:57 CEST 2015
Hi Lin,
On 22 October 2015 at 18:50, hl <hl at rock-chips.com> wrote:
>
> Hi Simon,
>
>
> On 22/10/15 22:07, Simon Glass wrote:
>>
>> Hi Lin,
>>
>> On 20 October 2015 at 20:37, Lin Huang <hl at rock-chips.com> wrote:
>>>
>>> it may not use SPL in other rockchip SOC, so move SUPPORT_SPL and
>>> SPL config to rk3288 configuration.
>>>
>>> Signed-off-by: Lin Huang <hl at rock-chips.com>
>>> ---
>>> Changes in v1: None
>>>
>>> arch/arm/Kconfig | 2 --
>>> arch/arm/mach-rockchip/Kconfig | 2 ++
>>> 2 files changed, 2 insertions(+), 2 deletions(-)
>>>
>>> diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
>>> index 194fb7b..40fa741 100644
>>> --- a/arch/arm/Kconfig
>>> +++ b/arch/arm/Kconfig
>>> @@ -831,8 +831,6 @@ config TARGET_STM32F429_DISCOVERY
>>>
>>> config ARCH_ROCKCHIP
>>> bool "Support Rockchip SoCs"
>>> - select SUPPORT_SPL
>>> - select SPL
>>> select OF_CONTROL
>>> select CPU_V7
>>> select DM
>>> diff --git a/arch/arm/mach-rockchip/Kconfig b/arch/arm/mach-rockchip/Kconfig
>>> index ab50f4e..15cd380 100644
>>> --- a/arch/arm/mach-rockchip/Kconfig
>>> +++ b/arch/arm/mach-rockchip/Kconfig
>>> @@ -2,6 +2,8 @@ if ARCH_ROCKCHIP
>>>
>>> config ROCKCHIP_RK3288
>>> bool "Support Rockchip RK3288"
>>> + select SUPPORT_SPL
>>> + select SPL
>>> help
>>> The Rockchip RK3288 is a ARM-based SoC with a quad-core Cortex-A17
>>> including NEON and GPU, 1MB L2 cache, Mali-T7 graphics, two
>>> --
>>> 1.9.1
>>>
>> We should avoid little binary blobs for booting the chip. I think we
>> can live with this as a stepping stone to having a proper SPL, but
>> what is the plan for a proper SPL in U-Boot?
>
>
> Since rk3036 only 8K SRAM space, so there is not enough space to
> use SPL to boot up Soc(i try to reduce spl space before, but it still too large for 8K),
> so i think rk3036 will use little binary blobs booting the soc, not use SUPPORT_SPL and
> SPL config, this is why i move these two config to sepcific Soc config.
I'd like to push on this a bit. It would be fine to have SPL just be
any program that works - it does not need to load U-Boot, or enable
SUPPORT_SPL, etc. Any source file implementation is going to be better
than a binary blob. The U-Boot build system allows you to create any
SPL image you like.
Regards,
Simon
More information about the U-Boot
mailing list