Browse Source

rpi3+: add network driver

Waldemar Brodkorb 6 years ago
parent
commit
9e8e15fc74
2 changed files with 25 additions and 2 deletions
  1. 3 0
      target/config/Config.in.runtime
  2. 22 2
      target/linux/config/Config.in.ethernet

+ 3 - 0
target/config/Config.in.runtime

@@ -530,6 +530,9 @@ config ADK_RUNTIME_WAIT_FOR_ETHERNET
 	bool
 	default y if ADK_TARGET_SYSTEM_RASPBERRY_PI2
 	default y if ADK_TARGET_SYSTEM_RASPBERRY_PI3
+	default y if ADK_TARGET_SYSTEM_RASPBERRY_PI3_64
+	default y if ADK_TARGET_SYSTEM_RASPBERRY_PI3P
+	default y if ADK_TARGET_SYSTEM_RASPBERRY_PI3P_64
 
 config ADK_SIMPLE_NETWORK_CONFIG
 	bool "simple network configuration"

+ 22 - 2
target/linux/config/Config.in.ethernet

@@ -212,12 +212,32 @@ config ADK_LINUX_KERNEL_USB_NET_SMSC95XX
 	tristate "SMSC95XX USB ethernet driver"
 	select ADK_LINUX_KERNEL_USB_NET_DRIVERS
 	select ADK_LINUX_KERNEL_USB_USBNET
-	depends on ADK_TARGET_BOARD_BCM28XX
-	default y if ADK_TARGET_BOARD_BCM28XX
+	depends on ADK_TARGET_SYSTEM_RASPBERRY_PI \
+		|| ADK_TARGET_SYSTEM_RASPBERRY_PI0 \
+		|| ADK_TARGET_SYSTEM_RASPBERRY_PI2 \
+		|| ADK_TARGET_SYSTEM_RASPBERRY_PI3 \
+		|| ADK_TARGET_SYSTEM_RASPBERRY_PI3_64
+	default y if ADK_TARGET_SYSTEM_RASPBERRY_PI
+	default y if ADK_TARGET_SYSTEM_RASPBERRY_PI0
+	default y if ADK_TARGET_SYSTEM_RASPBERRY_PI2
+	default y if ADK_TARGET_SYSTEM_RASPBERRY_PI3
+	default y if ADK_TARGET_SYSTEM_RASPBERRY_PI3_64
 	default n
 	help
 	  USB SMSC95XX ethernet driver
 
+config ADK_LINUX_KERNEL_USB_LAN78XX
+	tristate "Microchip LAN78XX"
+	select ADK_LINUX_KERNEL_USB_NET_DRIVERS
+	select ADK_LINUX_KERNEL_USB_USBNET
+	depends on ADK_TARGET_SYSTEM_RASPBERRY_PI3P \
+		|| ADK_TARGET_SYSTEM_RASPBERRY_PI3P_64
+	default y if ADK_TARGET_SYSTEM_RASPBERRY_PI3P
+	default y if ADK_TARGET_SYSTEM_RASPBERRY_PI3P_64
+	default n
+	help
+	  Microchip LAN78XX Based USB Ethernet Adapters.
+
 config ADK_LINUX_KERNEL_SMC91X
 	tristate "SMC91X ethernet driver"
 	select ADK_LINUX_KERNEL_NET_VENDOR_SMSC