[PATCH U-Boot v2019.04-aspeed-openbmc 5/6] Add GPIO hogging support for AST2600 openbmc config

Andrew Jeffery andrew at aj.id.au
Fri Feb 4 08:44:02 AEDT 2022



On Fri, 4 Feb 2022, at 02:29, Eddie James wrote:
> On 2/2/22 20:13, Andrew Jeffery wrote:
>>
>> On Tue, 25 Jan 2022, at 05:45, Eddie James wrote:
>>> Enable GPIO support in the SPL and hog the GPIOs in the SPL only. Also
>>> increase the size of the malloc size in the SPL to get the GPIO driver
>>> loaded.
>>>
>>> Signed-off-by: Eddie James <eajames at linux.ibm.com>
>>> ---
>>>   configs/ast2600_openbmc_spl_emmc_defconfig | 4 +++-
>>>   1 file changed, 3 insertions(+), 1 deletion(-)
>>>
>>> diff --git a/configs/ast2600_openbmc_spl_emmc_defconfig
>>> b/configs/ast2600_openbmc_spl_emmc_defconfig
>>> index 344a4d8f9c..5f50298a58 100644
>>> --- a/configs/ast2600_openbmc_spl_emmc_defconfig
>>> +++ b/configs/ast2600_openbmc_spl_emmc_defconfig
>>> @@ -11,6 +11,7 @@ CONFIG_SYS_TEXT_BASE=0x81000000
>>>   CONFIG_ASPEED_AST2600=y
>>>   # CONFIG_ASPEED_LOADERS is not set
>>>   CONFIG_TARGET_EVB_AST2600A1=y
>>> +CONFIG_SPL_GPIO_SUPPORT=y
>>>   CONFIG_SPL_LIBCOMMON_SUPPORT=y
>>>   CONFIG_SPL_LIBGENERIC_SUPPORT=y
>>>   CONFIG_SYS_MALLOC_F_LEN=0x2000
>>> @@ -19,7 +20,7 @@ CONFIG_SPL_SERIAL_SUPPORT=y
>>>   CONFIG_SPL_DRIVERS_MISC_SUPPORT=y
>>>   CONFIG_ENV_SIZE=0x10000
>>>   CONFIG_ENV_OFFSET=0x5000
>>> -CONFIG_SPL_SYS_MALLOC_F_LEN=0x800
>>> +CONFIG_SPL_SYS_MALLOC_F_LEN=0x1000
>> How much capacity does this leave us with? Have you looked at the
>> memory layout for the SPL (I haven't, so any legwork you do here is
>> appreciated ;) )?
>
>
> I'm not sure, I haven't looked into it that much. When I was debugging, 
> trying to figure out why my SPL wouldn't load, we were right at capacity 
> without the GPIO stuff - allocating like 0x7c0 or so. We should have 
> plenty more room now. I guess I'm not sure where that memory comes from 
> anyway.

Okay. Might be something for another day.


More information about the openbmc mailing list