[linux-yocto] [PATCH 1/3] Modularize USB network drivers

2017-01-16 Thread Jussi Laako
Build USB network drivers as modules, drop support for some old devices
and add couple of new ones.

Signed-off-by: Jussi Laako 
---
 features/usb-net/usb-net.cfg | 33 +
 1 file changed, 17 insertions(+), 16 deletions(-)

diff --git a/features/usb-net/usb-net.cfg b/features/usb-net/usb-net.cfg
index a5c6a175..59e13f3d 100644
--- a/features/usb-net/usb-net.cfg
+++ b/features/usb-net/usb-net.cfg
@@ -1,24 +1,25 @@
 CONFIG_USB=y
 CONFIG_NET=y
 CONFIG_NETDEVICES=y
-CONFIG_USB_USBNET=y
-CONFIG_USB_KAWETH=y
-CONFIG_USB_PEGASUS=y
-CONFIG_USB_RTL8150=y
-CONFIG_USB_NET_AX8817X=y
-CONFIG_USB_NET_CDCETHER=y
-CONFIG_USB_NET_CDC_NCM=y
-CONFIG_USB_NET_DM9601=y
-CONFIG_USB_NET_SMSC75XX=y
-CONFIG_USB_NET_SMSC95XX=y
-CONFIG_USB_NET_NET1080=y
-CONFIG_USB_NET_MCS7830=y
-CONFIG_USB_NET_CDC_SUBSET=y
+CONFIG_USB_USBNET=m
+CONFIG_USB_NET_DRIVERS=m
+CONFIG_USB_KAWETH=m
+CONFIG_USB_PEGASUS=m
+CONFIG_USB_RTL8150=m
+CONFIG_USB_RTL8152=m
+CONFIG_USB_NET_AX8817X=m
+CONFIG_USB_NET_AX88179_178A=m
+CONFIG_USB_NET_CDCETHER=m
+CONFIG_USB_NET_CDC_EEM=m
+CONFIG_USB_NET_CDC_NCM=m
+CONFIG_USB_NET_DM9601=m
+CONFIG_USB_NET_SMSC75XX=m
+CONFIG_USB_NET_SMSC95XX=m
+CONFIG_USB_NET_MCS7830=m
+CONFIG_USB_NET_CDC_SUBSET_ENABLE=m
+CONFIG_USB_NET_CDC_SUBSET=m
 CONFIG_USB_ALI_M5632=y
 CONFIG_USB_AN2720=y
 CONFIG_USB_BELKIN=y
 CONFIG_USB_ARMLINUX=y
 CONFIG_USB_KC2190=y
-CONFIG_USB_NET_ZAURUS=y
-CONFIG_USB_NET_INT51X1=y
-
-- 
2.11.0

-- 
___
linux-yocto mailing list
linux-yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/linux-yocto


[linux-yocto] [PATCH 2/3] Modularize PCI/PCIe ethernet drivers

2017-01-16 Thread Jussi Laako
Build PCI/PCIe ethernet drivers as modules. Also add some new common
interfaces, mostly gigabit ones.

Signed-off-by: Jussi Laako 
---
 bsp/common-pc/common-pc-eth.cfg | 27 ++-
 1 file changed, 22 insertions(+), 5 deletions(-)

diff --git a/bsp/common-pc/common-pc-eth.cfg b/bsp/common-pc/common-pc-eth.cfg
index b2218447..a7f84e14 100644
--- a/bsp/common-pc/common-pc-eth.cfg
+++ b/bsp/common-pc/common-pc-eth.cfg
@@ -3,16 +3,33 @@
 # resulting bug reports.
 CONFIG_NET_CORE=y
 CONFIG_ETHERNET=y
+CONFIG_NET_VENDOR_3COM=y
+CONFIG_TYPHOON=m
 CONFIG_NET_VENDOR_BROADCOM=y
-CONFIG_TIGON3=y
+CONFIG_TIGON3=m
+CONFIG_BNX2X=m
+CONFIG_BNX2X_SRIOV=y
+CONFIG_BNXT=m
+CONFIG_BNXT_SRIOV=y
 CONFIG_NET_VENDOR_ATHEROS=y
+CONFIG_ATL1=m
+CONFIG_ATL1C=m
+CONFIG_ATL1E=m
 CONFIG_ATL2=m
+CONFIG_ALX=m
 CONFIG_NET_VENDOR_INTEL=y
-CONFIG_E1000=y
+CONFIG_E100=m
+CONFIG_E1000=m
+CONFIG_E1000E=m
 CONFIG_NET_VENDOR_AMD=y
-CONFIG_PCNET32=y
+CONFIG_PCNET32=m
 CONFIG_NET_VENDOR_REALTEK=y
 CONFIG_8139CP=m
 CONFIG_8139TOO=m
-CONFIG_R8169=y
-CONFIG_ATL1E=m
+CONFIG_R8169=m
+CONFIG_NET_VENDOR_DLINK=y
+CONFIG_DL2K=m
+CONFIG_NET_VENDOR_MARVELL=y
+CONFIG_SKGE=m
+CONFIG_SKY2=m
+CONFIG_JME=m
-- 
2.11.0

-- 
___
linux-yocto mailing list
linux-yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/linux-yocto


[linux-yocto] [PATCH 3/3] Add support for NVMe storage devices

2017-01-16 Thread Jussi Laako
Lot of new hardware supports and uses NVMe storage devices, enable
support by default.

Signed-off-by: Jussi Laako 
---
 bsp/common-pc/common-pc-drivers.cfg | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/bsp/common-pc/common-pc-drivers.cfg 
b/bsp/common-pc/common-pc-drivers.cfg
index cea6a99d..a996ef51 100644
--- a/bsp/common-pc/common-pc-drivers.cfg
+++ b/bsp/common-pc/common-pc-drivers.cfg
@@ -66,3 +66,6 @@ CONFIG_I2O_PROC=m
 CONFIG_I2O_SCSI=m
 
 CONFIG_EEPROM_AT24=m
+
+CONFIG_NVME_CORE=y
+CONFIG_BLK_DEV_NVME=y
-- 
2.11.0

-- 
___
linux-yocto mailing list
linux-yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/linux-yocto


[linux-yocto] [PATCH 0/3] yocto-kernel-cache: Update ethernet and add NVMe hardware support

2017-01-16 Thread Jussi Laako
Two first patches modularize and update ethernet driver support by dropping few 
old ones
and adding couple of new ones.

Third patch adds support for NVMe storage devices.

This set of patches targets master-branch of yocto-kernel-cache.

-- 
___
linux-yocto mailing list
linux-yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/linux-yocto