NXP imx8mp android11.0 双以太网添加方法调试

diff --git a/device/nxp/imx8m/evk_8mp/SharedBoardConfig.mk b/device/nxp/imx8m/evk_8mp/SharedBoardConfig.mk
old mode 100644
new mode 100755
index 68a1553..5d3ec68
--- a/device/nxp/imx8m/evk_8mp/SharedBoardConfig.mk
+++ b/device/nxp/imx8m/evk_8mp/SharedBoardConfig.mk
@@ -70,7 +70,12 @@ BOARD_VENDOR_KERNEL_MODULES += \
     $(KERNEL_OUT)/drivers/net/phy/realtek.ko \
     $(KERNEL_OUT)/drivers/ptp/ptp.ko \
     $(KERNEL_OUT)/drivers/pps/pps_core.ko \
-    $(KERNEL_OUT)/drivers/net/ethernet/freescale/fec.ko
+    $(KERNEL_OUT)/drivers/net/ethernet/freescale/fec.ko \
+    $(KERNEL_OUT)/drivers/net/phy/phylink.ko \
+    $(KERNEL_OUT)/drivers/net/pcs/pcs-xpcs.ko \
+    $(KERNEL_OUT)/drivers/net/ethernet/stmicro/stmmac/dwmac-imx.ko \
+    $(KERNEL_OUT)/drivers/net/ethernet/stmicro/stmmac/stmmac-platform.ko \
+    $(KERNEL_OUT)/drivers/net/ethernet/stmicro/stmmac/stmmac.ko
 else
 BOARD_VENDOR_KERNEL_MODULES +=     \
     $(KERNEL_OUT)/drivers/input/touchscreen/synaptics_dsx/synaptics_dsx_i2c.ko
diff --git a/device/nxp/imx8m/evk_8mp/evk_8mp.mk b/device/nxp/imx8m/evk_8mp/evk_8mp.mk
old mode 100644
new mode 100755
index 0c174dc..89977f81
--- a/device/nxp/imx8m/evk_8mp/evk_8mp.mk
+++ b/device/nxp/imx8m/evk_8mp/evk_8mp.mk
@@ -426,7 +426,8 @@ PRODUCT_PACKAGES += \


 PRODUCT_PACKAGES += \
-    DirectAudioPlayer
+    DirectAudioPlayer \
+    EthernetDual

 ifeq ($(PREBUILT_FSL_IMX_CODEC),true)
 ifneq ($(IMX8_BUILD_32BIT_ROOTFS),true)
diff --git a/device/nxp/imx8m/evk_8mp/overlay/frameworks/base/core/res/res/values/config.xml b/device/nxp/imx8m/evk_8mp/overlay/frameworks/base/core/res/res/values/config.xml
old mode 100644
new mode 100755
index be3cd04..ddf2cd9
--- a/device/nxp/imx8m/evk_8mp/overlay/frameworks/base/core/res/res/values/config.xml
+++ b/device/nxp/imx8m/evk_8mp/overlay/frameworks/base/core/res/res/values/config.xml
@@ -22,7 +22,12 @@
 <resources>

     <!--For Android we support eth0 now -->
-    <string translatable="false" name="config_ethernet_iface_regex">eth0</string>
+    <string translatable="false" name="config_ethernet_iface_regex">eth\\d</string>
+
+    <string-array translatable="false" name="config_ethernet_interfaces">
+        <item>eth0;12,13,14,15,16,18,19</item>
+        <item>eth1;12,13,14,15,16,18,19</item>
+    </string-array>

     <!-- List of regexpressions describing the interface (if any) that represent tetherable
          USB interfaces.  If the device doesn't want to support tething over USB this should
diff --git a/vendor/nxp-opensource/kernel_imx/arch/arm64/configs/imx8mp_gki.fragment b/vendor/nxp-opensource/kernel_imx/arch/arm64/configs/imx8mp_gki.fragment
index 5b9f923..9b244b7 100755
--- a/vendor/nxp-opensource/kernel_imx/arch/arm64/configs/imx8mp_gki.fragment
+++ b/vendor/nxp-opensource/kernel_imx/arch/arm64/configs/imx8mp_gki.fragment
@@ -81,6 +81,10 @@ CONFIG_NET_VENDOR_FREESCALE=y
 CONFIG_ETHERNET=y
 CONFIG_FEC=m
 CONFIG_REALTEK_PHY=m
+CONFIG_STMMAC_ETH=m
+CONFIG_STMMAC_PLATFORM=m
+CONFIG_DWMAC_IMX8=m
+CONFIG_PHYLINK=m

 CONFIG_TRUSTY=m
 CONFIG_CAN=y
 

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值