[U-Boot] [PATCH] rockchip: rk3399-puma: Re-disable SPL_ATF_NO_PLATFORM_PARAM
Kever Yang
kever.yang at rock-chips.com
Tue May 28 12:55:51 UTC 2019
Hi Christoph and Mark,
Does this patch ready for rk3399-puma?
Thanks,
- Kever
On 05/07/2019 05:18 PM, Christoph Müllner wrote:
> Hi Mark,
>
> On 07.05.19 10:57, Mark Kettenis wrote:
>>> From: Christoph Muellner <christoph.muellner at theobroma-systems.com>
>>> Date: Tue, 7 May 2019 10:39:54 +0200
>>>
>>> This reverts commit c869d63f2785ccde22582f96cf40cb8809f838ba.
>>>
>>> Mainline ATF already supports fdt-parsing, which allows us to
>>> pass rk3399-puma specific data to setup things like the correct
>>> UART. Therefore we can re-enable platform parameterss again.
>> Hi Christoph,
>>
>> I tried this last weekend on my rk3399-puma board with the (then)
>> latest ATF and that didn't work for me. Looked like the board simply
>> reset shortly after jumping into the ATF code. Now I may very well
>> have done something wrong, and I ran out of time debugging this.
> There's a lot more needed to get mainline ATF up and running on RK3399:
>
> * Only mainline ATF will be able to use correct console (UART0)
> * bouncebuf needs to be aware of SD DMA not being able to copy to SRAM/PMUSRAM
> * bouncebuf needs static buffer to address heap limitation
> * bugfix in ITS generatorscript
>
> I've already addressed all issues for SD card boot (Fedora boots fine).
>
> If you want to test, you can use my ATF tree:
>
> https://git.theobroma-systems.com/puma-u-boot.git/log/?h=puma-v2019.04-atf
>
> Status for booting from SPI NOR is, that ATF will be branched to,
> but then the board hangs. However, I haven't analyzed the situation
> in detail yet.
>
> BR
> Christoph
>
>> Cheers,
>>
>> Mark
>>
>>> configs/puma-rk3399_defconfig | 1 -
>>> 1 file changed, 1 deletion(-)
>>>
>>> diff --git a/configs/puma-rk3399_defconfig b/configs/puma-rk3399_defconfig
>>> index 964464ac0f..f4c5168011 100644
>>> --- a/configs/puma-rk3399_defconfig
>>> +++ b/configs/puma-rk3399_defconfig
>>> @@ -33,7 +33,6 @@ CONFIG_SPL_I2C_SUPPORT=y
>>> CONFIG_SPL_POWER_SUPPORT=y
>>> CONFIG_SPL_SPI_LOAD=y
>>> CONFIG_SPL_ATF=y
>>> -CONFIG_SPL_ATF_NO_PLATFORM_PARAM=y
>>> CONFIG_CMD_BOOTZ=y
>>> CONFIG_CMD_GPT=y
>>> CONFIG_CMD_I2C=y
>>> --
>>> 2.11.0
>>>
>>> _______________________________________________
>>> U-Boot mailing list
>>> U-Boot at lists.denx.de
>>> https://lists.denx.de/listinfo/u-boot
> _______________________________________________
> U-Boot mailing list
> U-Boot at lists.denx.de
> https://lists.denx.de/listinfo/u-boot
More information about the U-Boot
mailing list