From patchwork Sat Sep 12 14:46:37 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: He Yong X-Patchwork-Id: 1362870 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=85.214.62.61; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dmarc=pass (p=none dis=none) header.from=163.com Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=163.com header.i=@163.com header.a=rsa-sha256 header.s=s110527 header.b=pObWa4sx; dkim-atps=neutral Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4Bpb7Z0s0rz9sTH for ; Sun, 13 Sep 2020 00:47:19 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id EDB27821DB; Sat, 12 Sep 2020 16:47:13 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=163.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (1024-bit key; unprotected) header.d=163.com header.i=@163.com header.b="pObWa4sx"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 7C15882242; Sat, 12 Sep 2020 16:47:12 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL,SPF_HELO_NONE autolearn=ham autolearn_force=no version=3.4.2 Received: from m12-14.163.com (m12-14.163.com [220.181.12.14]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 31D9A80390 for ; Sat, 12 Sep 2020 16:47:05 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=163.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=hyyoxhk@163.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=From:Subject:Date:Message-Id; bh=wNt42NrvBp8qM8qz4B 24rSif+rN5Acm0L3uS33bq8Jo=; b=pObWa4sxjme3TL2YMlmpm0c5ZErWB/t4Xx YINpxCFy/K0/SV5nxMiJUb5LOwNdvMT7jnwncbRAOzweT94LsYO+fuofE5VglDZG gX8OGSyg+Ma1a68sxEBdRZmItPWA5XR1YCbQgxIFbNnMi2YuEGszsUqjO8EUB3HH 4qota9vgE= Received: from hd.lan (unknown [125.69.92.37]) by smtp10 (Coremail) with SMTP id DsCowABHTY1N31xfpgi8Kg--.12135S2; Sat, 12 Sep 2020 22:46:38 +0800 (CST) From: hyyoxhk To: u-boot@lists.denx.de Cc: marex@denx.de Subject: [PATCH] Add support for Davicom DM96xx based USB 10/100 ethernet devices Date: Sat, 12 Sep 2020 22:46:37 +0800 Message-Id: <20200912144637.8231-1-hyyoxhk@163.com> X-Mailer: git-send-email 2.17.1 X-CM-TRANSID: DsCowABHTY1N31xfpgi8Kg--.12135S2 X-Coremail-Antispam: 1Uf129KBjvJXoW7WF18uw47ZFWfKF48tr1xAFb_yoW8GFW8pF s5J3yrArZrJF93XrWUZ3yj9a45ta1vqryj9FyxKwn8XrZxAFWUKrn0qry7KF1kCrs3JFy7 tayFgw1rGFZ5CwUanT9S1TB71UUUUUUqnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2 9KBjDUYxBIdaVFxhVjvjDU0xZFpf9x07UkCz_UUUUU= X-Originating-IP: [125.69.92.37] X-CM-SenderInfo: pk1105lkn6il2tof0z/1tbiGA6d0lv2dRalXwAAst X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.34 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.102.3 at phobos.denx.de X-Virus-Status: Clean Ported from Linux driver - drivers/net/usb9601.c Signed-off-by: hyyoxhk --- drivers/usb/eth/Kconfig | 8 ++++++++ drivers/usb/eth/Makefile | 1 + 2 files changed, 9 insertions(+) diff --git a/drivers/usb/eth/Kconfig b/drivers/usb/eth/Kconfig index 2f6bfa8e71..8a47ca0ec4 100644 --- a/drivers/usb/eth/Kconfig +++ b/drivers/usb/eth/Kconfig @@ -62,4 +62,12 @@ config USB_ETHER_SMSC95XX Say Y here if you would like to support SMSC LAN95xx based USB 2.0 Ethernet Devices. +config USB_ETHER_DM9601 + bool "Davicom DM96xx based USB 10/100 ethernet devices" + depends on USB_HOST_ETHER + depends on DM_ETH + ---help--- + This option adds support for Davicom DM9601/DM9620/DM9621A + based USB 10/100 Ethernet adapters. + endif diff --git a/drivers/usb/eth/Makefile b/drivers/usb/eth/Makefile index 2e5d0782e8..044b12f028 100644 --- a/drivers/usb/eth/Makefile +++ b/drivers/usb/eth/Makefile @@ -9,6 +9,7 @@ obj-$(CONFIG_USB_ETHER_ASIX) += asix.o obj-$(CONFIG_USB_ETHER_ASIX88179) += asix88179.o obj-$(CONFIG_USB_ETHER_MCS7830) += mcs7830.o obj-$(CONFIG_USB_ETHER_SMSC95XX) += smsc95xx.o +obj-$(CONFIG_USB_ETHER_DM9601) += dm9601.o obj-$(CONFIG_USB_ETHER_LAN75XX) += lan7x.o lan75xx.o obj-$(CONFIG_USB_ETHER_LAN78XX) += lan7x.o lan78xx.o obj-$(CONFIG_USB_ETHER_RTL8152) += r8152.o r8152_fw.o