[yocto] [[meta-xilinx-community][PATCH] 3/3] microzed: kernel config: force emacps net driver

David Andrey david.andrey at netmodule.com
Tue Jul 29 08:34:12 PDT 2014


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.andrey at 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




More information about the yocto mailing list