[PATCH v4 21/22] ppc: qemu: Enable eTSEC support

Bin Meng bmeng.cn at gmail.com
Wed Apr 14 15:00:12 CEST 2021


Hi Priyanka,

On Wed, Apr 14, 2021 at 7:54 PM Priyanka Jain <priyanka.jain at nxp.com> wrote:
>
>
>
> >-----Original Message-----
> >From: Bin Meng <bmeng.cn at gmail.com>
> >Sent: Sunday, March 14, 2021 5:45 PM
> >To: Priyanka Jain <priyanka.jain at nxp.com>; Ramon Fried
> ><rfried.dev at gmail.com>; Simon Glass <sjg at chromium.org>; u-
> >boot at lists.denx.de
> >Cc: Tom Rini <trini at konsulko.com>; Vladimir Oltean <vladimir.oltean at nxp.com>;
> >Bin Meng <bmeng.cn at gmail.com>
> >Subject: [PATCH v4 21/22] ppc: qemu: Enable eTSEC support
> >
> >QEMU ppce500 target can dynamically instantiate an eTSEC device if "-device
> >eTSEC" is given to QEMU. This commit enables eTSEC driver and the required
> >fixed PHY driver to create a usable network configuration using eTSEC.
> >
> >Unlike a real world 85xx board that usually stores the eTSEC MAC address in an
> >EEPROM, CONFIG_NET_RANDOM_ETHADDR is required for QEMU otherwise U-
> >Boot ethernet initialization complains no valid ethernet address is set.
> >
> >Signed-off-by: Bin Meng <bmeng.cn at gmail.com>
> >Reviewed-by: Vladimir Oltean <vladimir.oltean at nxp.com>
> >---
> >
> >(no changes since v1)
> >
> > configs/qemu-ppce500_defconfig | 4 ++++
> > 1 file changed, 4 insertions(+)
> >
> >diff --git a/configs/qemu-ppce500_defconfig b/configs/qemu-ppce500_defconfig
> >index 151834b4cf..a1b9ea56ca 100644
> >--- a/configs/qemu-ppce500_defconfig
> >+++ b/configs/qemu-ppce500_defconfig
> >@@ -27,6 +27,7 @@ CONFIG_OF_CONTROL=y
> > CONFIG_OF_BOARD=y
> > CONFIG_ENV_OVERWRITE=y
> > CONFIG_SYS_RELOC_GD_ENV_ADDR=y
> >+CONFIG_NET_RANDOM_ETHADDR=y
> > CONFIG_DM=y
> > CONFIG_SIMPLE_BUS_CORRECT_RANGE=y
> > CONFIG_BLK=y
> >@@ -35,8 +36,11 @@ CONFIG_MPC8XXX_GPIO=y  CONFIG_DM_I2C=y
> >CONFIG_SYS_I2C_FSL=y  # CONFIG_MMC is not set
> >+CONFIG_PHY_FIXED=y
> > CONFIG_DM_ETH=y
> >+CONFIG_DM_MDIO=y
> > CONFIG_E1000=y
> >+CONFIG_TSEC_ENET=y
> > CONFIG_DM_PCI=y
> > CONFIG_PCI_MPC85XX=y
> > CONFIG_DM_RTC=y
> >--
> >2.25.1
>
> I tried integrating the series and was getting below error:
> 2021-04-12T09:39:56.7536565Z FAILED test/py/tests/test_efi_selftest.py::test_efi_selftest - u_boot_spawn.T...
> 2021-04-12T09:39:56.7537048Z = 1 failed, 108 passed, 227 skipped, 1 deselected, 3 warnings in 65.61s (0:01:05) =
>
> Details at https://dev.azure.com/u-boot/a1096300-2999-4ec4-a21a-4c22075e3771/_apis/build/builds/2112/logs/251
>
> I reverted this patch and it then build fine .
> https://github.com/u-boot/u-boot/pull/65

As I mentioned in this series cover letter, Azure results were all PASS.

Please see:
https://dev.azure.com/bmeng/GitHub/_build/results?buildId=343&view=results

Regards,
Bin


More information about the U-Boot mailing list