[PATCH U-Boot v2019.04-aspeed-openbmc 5/6] Add GPIO hogging support for AST2600 openbmc config
Andrew Jeffery
andrew at aj.id.au
Thu Feb 3 13:13:45 AEDT 2022
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 ;) )?
> CONFIG_SPL=y
> CONFIG_SPL_STACK_R_ADDR=0x90300000
> CONFIG_ARMV7_BOOT_SEC_DEFAULT=y
> @@ -94,6 +95,7 @@ CONFIG_CLK=y
> CONFIG_SPL_CLK=y
> CONFIG_ASPEED_HACE=y
> CONFIG_DM_GPIO=y
> +CONFIG_SPL_GPIO_HOG=y
> CONFIG_ASPEED_GPIO=y
> CONFIG_DM_I2C=y
> CONFIG_SYS_I2C_ASPEED=y
> --
> 2.27.0
More information about the openbmc
mailing list