From d80e2a867357b054113e0a5996ab4bebf02f5f6c Mon Sep 17 00:00:00 2001 From: Otavio Salvador Date: Thu, 31 May 2012 19:40:55 -0300 Subject: [PATCH] linux-imx (2.6.35.3): add 0fe6:9700 device support for dm9601 This backports a the change, included in 2.6.38, that adds support for Davicom 0fe6:9700 device support in dm9601. Signed-off-by: Otavio Salvador --- ...pport-for-usb-ethernet-0x0fe6-0x9700.patch | 32 +++++++++++++++++++ .../linux/linux-imx_2.6.35.3.bb | 3 +- 2 files changed, 34 insertions(+), 1 deletion(-) create mode 100644 meta-fsl-arm/recipes-kernel/linux/linux-imx-2.6.35.3/dm9601-support-for-usb-ethernet-0x0fe6-0x9700.patch diff --git a/meta-fsl-arm/recipes-kernel/linux/linux-imx-2.6.35.3/dm9601-support-for-usb-ethernet-0x0fe6-0x9700.patch b/meta-fsl-arm/recipes-kernel/linux/linux-imx-2.6.35.3/dm9601-support-for-usb-ethernet-0x0fe6-0x9700.patch new file mode 100644 index 00000000..6a2a9408 --- /dev/null +++ b/meta-fsl-arm/recipes-kernel/linux/linux-imx-2.6.35.3/dm9601-support-for-usb-ethernet-0x0fe6-0x9700.patch @@ -0,0 +1,32 @@ +dm9601: Added support for usb ethernet (0x0fe6, 0x9700) + +The device is very similar to (0x0fe6, 0x8101), +And works well with dm9601 driver. + +Upstream-Status: Backport [2.6.38] + +Signed-off-by: Shahar Havivi +Acked-by: Peter Korsgaard +Signed-off-by: David S. Miller +--- + drivers/net/usb/dm9601.c | 4 ++++ + 1 file changed, 4 insertions(+) + +diff --git a/drivers/net/usb/dm9601.c b/drivers/net/usb/dm9601.c +index 02b622e..5002f5b 100644 +--- a/drivers/net/usb/dm9601.c ++++ b/drivers/net/usb/dm9601.c +@@ -651,6 +651,10 @@ static const struct usb_device_id products[] = { + .driver_info = (unsigned long)&dm9601_info, + }, + { ++ USB_DEVICE(0x0fe6, 0x9700), /* DM9601 USB to Fast Ethernet Adapter */ ++ .driver_info = (unsigned long)&dm9601_info, ++ }, ++ { + USB_DEVICE(0x0a46, 0x9000), /* DM9000E */ + .driver_info = (unsigned long)&dm9601_info, + }, +-- +1.7.10 + diff --git a/meta-fsl-arm/recipes-kernel/linux/linux-imx_2.6.35.3.bb b/meta-fsl-arm/recipes-kernel/linux/linux-imx_2.6.35.3.bb index 6a0ccd38..b1dc6191 100644 --- a/meta-fsl-arm/recipes-kernel/linux/linux-imx_2.6.35.3.bb +++ b/meta-fsl-arm/recipes-kernel/linux/linux-imx_2.6.35.3.bb @@ -4,7 +4,7 @@ DESCRIPTION = "Linux kernel for imx platforms" LICENSE = "GPLv2" LIC_FILES_CHKSUM = "file://COPYING;md5=d7810fab7487fb0aad327b76f1be7cd7" -PR = "r19" +PR = "r20" inherit kernel COMPATIBLE_MACHINE = "(mxs|mx5)" @@ -32,6 +32,7 @@ SRC_URI = "git://git.freescale.com/imx/linux-2.6-imx.git;tag=rel_imx_2.6.35_11.0 file://mxs-duart-use-ttyAMA-for-device-name.patch \ file://w1-fix-support-multiple-master.patch \ file://smsc95xx-randomize-mac-once.patch \ + file://dm9601-support-for-usb-ethernet-0x0fe6-0x9700.patch \ file://0001-mx53_loco-add-USR-led-support.patch \ file://001_Add_accept4_syscall.patch \ file://002_Return_ERESTARTSYS_from_IPU_GET_EVENT.patch \ -- 2.40.1