Avoid the kernel loading the Cadence MAC driver by disabling it in the kernel configuration. Remains the Xilinx emacps driver, the one we need.
Signed-off-by: David Andrey <david.and...@netmodule.com> --- .../microzed/microzed-disable-net-cadence.cfg | 23 ++++++++++++++++++++ conf/machine/microzed-zynq7.conf | 1 + 2 files changed, 24 insertions(+) create mode 100644 conf/machine/boards/microzed/microzed-disable-net-cadence.cfg diff --git a/conf/machine/boards/microzed/microzed-disable-net-cadence.cfg b/conf/machine/boards/microzed/microzed-disable-net-cadence.cfg new file mode 100644 index 0000000..19201a1 --- /dev/null +++ b/conf/machine/boards/microzed/microzed-disable-net-cadence.cfg @@ -0,0 +1,23 @@ +CONFIG_ETHERNET=y +# CONFIG_NET_CADENCE is not set +# CONFIG_NET_VENDOR_BROADCOM is not set +# CONFIG_NET_CALXEDA_XGMAC is not set +# CONFIG_NET_VENDOR_CIRRUS is not set +# CONFIG_DM9000 is not set +# CONFIG_DNET is not set +# CONFIG_NET_VENDOR_FARADAY is not set +# CONFIG_NET_VENDOR_INTEL is not set +# CONFIG_NET_VENDOR_MARVELL is not set +# CONFIG_NET_VENDOR_MICREL is not set +# CONFIG_NET_VENDOR_NATSEMI is not set +# CONFIG_ETHOC is not set +# CONFIG_NET_VENDOR_SEEQ is not set +# CONFIG_NET_VENDOR_SMSC is not set +# CONFIG_NET_VENDOR_STMICRO is not set +# CONFIG_NET_VENDOR_WIZNET is not set +CONFIG_NET_VENDOR_XILINX=y +CONFIG_XILINX_EMACLITE=y +CONFIG_XILINX_AXI_EMAC=y +CONFIG_XILINX_PS_EMAC=y +# CONFIG_XILINX_PS_EMAC_HWTSTAMP is not set +CONFIG_PHYLIB=y diff --git a/conf/machine/microzed-zynq7.conf b/conf/machine/microzed-zynq7.conf index cb89a23..b58e190 100644 --- a/conf/machine/microzed-zynq7.conf +++ b/conf/machine/microzed-zynq7.conf @@ -22,4 +22,5 @@ MACHINE_DEVICETREE := " \ MACHINE_KCONFIG := " \ microzed/microzed-blk-dev-ram.cfg \ + microzed/microzed-disable-net-cadence.cfg \ " -- 1.7.10.4 -- _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto