[PATCH 1/3] configs: am62ax_evm_r5_ethboot: Enable config options required for Ethernet boot
Chintan Vankar
c-vankar at ti.com
Fri Jul 3 08:26:07 CEST 2026
Hello Andrew
On 02/07/26 20:27, Andrew Davis wrote:
> On 7/2/26 3:12 AM, Chintan Vankar wrote:
>> Enable config support to enable Ethernet boot on SK-AM62A-LP for R5 SPL
>> stage.
>>
>> Signed-off-by: Chintan Vankar <c-vankar at ti.com>
>> ---
>> configs/am62ax_evm_r5_ethboot_defconfig | 27 +++++++++++++++++++++++++
>> 1 file changed, 27 insertions(+)
>> create mode 100644 configs/am62ax_evm_r5_ethboot_defconfig
>>
>> diff --git a/configs/am62ax_evm_r5_ethboot_defconfig b/configs/
>> am62ax_evm_r5_ethboot_defconfig
>> new file mode 100644
>> index 00000000000..215084d1490
>> --- /dev/null
>> +++ b/configs/am62ax_evm_r5_ethboot_defconfig
>> @@ -0,0 +1,27 @@
>> +#include <configs/am62ax_evm_r5_defconfig>
>> +
>> +CONFIG_ARM=y
>> +CONFIG_ARCH_K3=y
>> +CONFIG_SOC_K3_AM62A7=y
>> +CONFIG_TARGET_AM62A7_R5_EVM=y
>> +CONFIG_DEFAULT_DEVICE_TREE="k3-am62a7-r5-sk"
>
> The above 5 config items are already set in the included defconfig,
> they can be removed.
>
> There used to be an issue with buildman that caused us to need to
> repeat these items so it could detect the arch/board, but that has
> been fixed for a while now. I know many other boards still have this
> redundancy, and cleaning that up so others stop copying it has been
> on my todo list for a while now.. If anyone else (hint Bryan/Anshul)
> wants some easy patches feel free.
>
Yes, that was the reason I have added these duplicate config options in
this config file. Since these config options are not required anymore I
will remove them in the next version. Thanks for letting me know about
this change.
>> +# CONFIG_NO_NET is not set
>> +CONFIG_SPL_GPIO=y
>> +CONFIG_SPL_MMC=n
>
> So why can't Ethernet boot be supported by the base defconfig? I'm
> guessing we don't have the SRAM space at the R5 stage and that is
> why we disable MMC boot here. Would be good to put that info in the
> commit message.
>
Yes, that's the reason we need a different defconfig file for R5 SPL
stage. I will modify the commit message and add the required
information.
Regards,
Chintan.
> Andrew
>
>> +CONFIG_SPL_BOARD_INIT=y
>> +CONFIG_SPL_STACK_R_ADDR=0x82000000
>> +CONFIG_SPL_STACK_R_MALLOC_SIMPLE_LEN=0x200000
>> +CONFIG_SPL_DMA=y
>> +CONFIG_SPL_ENV_SUPPORT=y
>> +CONFIG_SPL_ETH=y
>> +CONFIG_SPL_I2C=y
>> +CONFIG_NET=y
>> +CONFIG_SPL_NET=y
>> +CONFIG_SPL_NET_VCI_STRING="AM62AX U-Boot R5 SPL"
>> +CONFIG_CMD_DHCP=y
>> +CONFIG_SPL_SYSCON=y
>> +CONFIG_DMA_CHANNELS=y
>> +CONFIG_TI_K3_NAVSS_UDMA=y
>> +CONFIG_DM_I2C=y
>> +CONFIG_PHY_TI_DP83867=y
>> +CONFIG_TI_AM65_CPSW_NUSS=y
>
More information about the U-Boot
mailing list