
Hi Christophe,
Add default SERVERIP address Enable noncached memory region required by ethernet driver Add PXE support
Signed-off-by: Christophe Roullier christophe.roullier@st.com
include/configs/stm32mp1.h | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-)
diff --git a/include/configs/stm32mp1.h b/include/configs/stm32mp1.h index 701298c..8469529 100644 --- a/include/configs/stm32mp1.h +++ b/include/configs/stm32mp1.h @@ -73,12 +73,21 @@ #define CONFIG_SYS_MMC_MAX_DEVICE 3 #define CONFIG_SUPPORT_EMMC_BOOT
+/* Ethernet need */ +#ifdef CONFIG_DWC_ETH_QOS +#define CONFIG_SYS_NONCACHED_MEMORY (1 * SZ_1M) /* 1M */ +#define CONFIG_SERVERIP 192.168.1.1 +#define CONFIG_BOOTP_SERVERIP +#define CONFIG_SYS_AUTOLOAD "no" +#endif
#if !defined(CONFIG_SPL) || !defined(CONFIG_SPL_BUILD)
#define BOOT_TARGET_DEVICES(func) \ func(MMC, mmc, 1) \ func(MMC, mmc, 0) \
- func(MMC, mmc, 2)
- func(MMC, mmc, 2) \
- func(PXE, pxe, na)
#include <config_distro_bootcmd.h>
-- 2.7.4
For stm32mp1 boards EV1 and DK2 Test done with master (SHA1 = 75ce8c938d39bd22460be66e6bf318bd2410c17b)
Tested-by: Patrick Delaunay patrick.delaunay@st.com Acked-by: Patrick Delaunay patrick.delaunay@st.com
One minor remark: you can add "boot_net_usb_start=true" in CONFIG_EXTRA_ENV_SETTINGS to avoid unnecessary usb start when ethernet is started.
I will push a patch when the serie will be accepted.
Regards Patrick