{
u32 reg = 0;
u8 bootmode;
+ u32 ver = zynqmp_get_silicon_version();
+
+ switch (ver) {
+ case ZYNQMP_CSU_VERSION_VELOCE:
+ case ZYNQMP_CSU_VERSION_EP108:
+ setenv("serverip", "10.10.70.101");
+ setenv("ipaddr", "10.10.71.100");
+ break;
+ case ZYNQMP_CSU_VERSION_QEMU:
+ default:
+ setenv("serverip", "10.0.2.2");
+ setenv("ipaddr", "10.0.2.15");
+ }
reg = readl(&crlapb_base->boot_mode);
bootmode = reg & BOOT_MODES_MASK;
#define CONFIG_EXTRA_ENV_SETTINGS \
"ethaddr=00:0a:35:00:01:22\0" \
"kernel_addr=0x200000\0" \
- "serverip=10.0.2.2\0" \
- "ipaddr=10.0.2.15\0" \
"initrd_addr=0xa00000\0" \
"initrd_size=0x2000000\0" \
"fdt_addr=0x100000\0" \