msm8953 usb转网卡 r8152

diff --git a/kernel/msm-3.18/arch/arm64/configs/msmcortex-sc826cn01-perf_defconfig b/kernel/msm-3.18/arch/arm64/configs/msmcortex-sc826cn01-perf_defconfig
index 895e5ae…ffd985a 100755
— a/kernel/msm-3.18/arch/arm64/configs/msmcortex-sc826cn01-perf_defconfig
+++ b/kernel/msm-3.18/arch/arm64/configs/msmcortex-sc826cn01-perf_defconfig
@@ -275,6 +275,19 @@ CONFIG_PPPOPNS=y
CONFIG_PPP_ASYNC=y
CONFIG_PPP_SYNC_TTY=y
CONFIG_USB_USBNET=y
+
+CONFIG_USB_NET_DRIVERS = y
+CONFIG_MII=y
+CONFIG_USB_RTL8152 = y
+CONFIG_USB_RTL8150= y
+#CONFIG_USB_USBNET = y
+#CONFIG_USB_NET_CDCETHER = y
+#CONFIG_USB_NET_CDC_EEM = y
+#CONFIG_USB_NET_CDC_NCM = y
+#CONFIG_USB_NET_CDC_SUBSET =y
+#CONFIG_USB_BELKIN = y
+#CONFIG_USB_ARMLINUX = y
+
CONFIG_WCNSS_CORE=y
CONFIG_WCNSS_CORE_PRONTO=y
CONFIG_WCNSS_REGISTER_DUMP_ON_BITE=y
diff --git a/kernel/msm-3.18/arch/arm64/configs/msmcortex-sc826cn01_defconfig b/kernel/msm-3.18/arch/arm64/configs/msmcortex-sc826cn01_defconfig
index 827e37d…25c7405 100755
— a/kernel/msm-3.18/arch/arm64/configs/msmcortex-sc826cn01_defconfig
+++ b/kernel/msm-3.18/arch/arm64/configs/msmcortex-sc826cn01_defconfig
@@ -275,6 +275,19 @@ CONFIG_PPPOPNS=y
CONFIG_PPP_ASYNC=y
CONFIG_PPP_SYNC_TTY=y
CONFIG_USB_USBNET=y
+
+CONFIG_USB_NET_DRIVERS = y
+CONFIG_MII=y
+CONFIG_USB_RTL8152 = y
+CONFIG_USB_RTL8150= y
+#CONFIG_USB_USBNET = y
+#CONFIG_USB_NET_CDCETHER = y
+#CONFIG_USB_NET_CDC_EEM = y
+#CONFIG_USB_NET_CDC_NCM = y
+#CONFIG_USB_NET_CDC_SUBSET =y
+#CONFIG_USB_BELKIN = y
+#CONFIG_USB_ARMLINUX = y
+
CONFIG_WCNSS_CORE=y
CONFIG_WCNSS_CORE_PRONTO=y
CONFIG_WCNSS_REGISTER_DUMP_ON_BITE=y
diff --git a/kernel/msm-3.18/drivers/net/usb/Makefile b/kernel/msm-3.18/drivers/net/usb/Makefile
old mode 100644
new mode 100755
index e2797f1…15faca4
— a/kernel/msm-3.18/drivers/net/usb/Makefile
+++ b/kernel/msm-3.18/drivers/net/usb/Makefile
@@ -6,7 +6,7 @@ obj- ( C O N F I G U S B C A T C ) + = c a t c . o o b j − (CONFIG_USB_CATC) += catc.o obj- (CONFIGUSBCATC)+=catc.oobj(CONFIG_USB_KAWETH) += kaweth.o
obj- ( C O N F I G U S B P E G A S U S ) + = p e g a s u s . o o b j − (CONFIG_USB_PEGASUS) += pegasus.o obj- (CONFIGUSBPEGASUS)+=pegasus.oobj(CONFIG_USB_RTL8150) += rtl8150.o
-obj- ( C O N F I G U S B R T L 8152 ) + = r 8152. o + o b j − y + = r 8152. o o b j − (CONFIG_USB_RTL8152) += r8152.o +obj-y += r8152.o obj- (CONFIGUSBRTL8152)+=r8152.o+objy+=r8152.oobj(CONFIG_USB_HSO) += hso.o
obj-$(CONFIG_USB_NET_AX8817X) += asix.o
asix-y := asix_devices.o asix_common.o ax88172a.o
diff --git a/kernel/msm-3.18/drivers/net/usb/r8152.c b/kernel/msm-3.18/drivers/net/usb/r8152.c
old mode 100644
new mode 100755
index c6554c7…488e33c
— a/kernel/msm-3.18/drivers/net/usb/r8152.c
+++ b/kernel/msm-3.18/drivers/net/usb/r8152.c
@@ -3785,6 +3785,8 @@ static int rtl8152_probe(struct usb_interface *intf,
return -ENODEV;
}

  •   dev_err(&intf->dev, "==rrd== rtl8152_probe  register the device\n");
    
  •   usb_reset_device(udev);
      netdev = alloc_etherdev(sizeof(struct r8152));
      if (!netdev) {
    

diff --git a/kernel/msm-3.18/drivers/net/usb/rtl8150.c b/kernel/msm-3.18/drivers/net/usb/rtl8150.c
old mode 100644
new mode 100755
index 6e87e57…5443e6d
— a/kernel/msm-3.18/drivers/net/usb/rtl8150.c
+++ b/kernel/msm-3.18/drivers/net/usb/rtl8150.c
@@ -859,6 +859,8 @@ static int rtl8150_probe(struct usb_interface *intf,
rtl8150_t *dev;
struct net_device *netdev;

  •   dev_err(&intf->dev, "==== rtl8150_probe  register the device\n");
    
  •   netdev = alloc_etherdev(sizeof(rtl8150_t));
      if (!netdev)
              return -ENOMEM;
    

rrd@TP:~/work/back/C100/kernel$

猜你喜欢

转载自blog.csdn.net/ruidongren/article/details/118875135