get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

GET /api/patches/806486/?format=api
HTTP 200 OK
Allow: GET, PUT, PATCH, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 806486,
    "url": "http://patchwork.ozlabs.org/api/patches/806486/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/uboot/patch/20170828085047.16241-5-judge.packham@gmail.com/",
    "project": {
        "id": 18,
        "url": "http://patchwork.ozlabs.org/api/projects/18/?format=api",
        "name": "U-Boot",
        "link_name": "uboot",
        "list_id": "u-boot.lists.denx.de",
        "list_email": "u-boot@lists.denx.de",
        "web_url": null,
        "scm_url": null,
        "webscm_url": null,
        "list_archive_url": "",
        "list_archive_url_format": "",
        "commit_url_format": ""
    },
    "msgid": "<20170828085047.16241-5-judge.packham@gmail.com>",
    "list_archive_url": null,
    "date": "2017-08-28T08:50:46",
    "name": "[U-Boot,v3,4/5] usb: net: migrate USB Ethernet adapters to Kconfig",
    "commit_ref": null,
    "pull_url": null,
    "state": "accepted",
    "archived": false,
    "hash": "6b34427e4a06dd5b055525e69fd5e1d4837e07a4",
    "submitter": {
        "id": 6125,
        "url": "http://patchwork.ozlabs.org/api/people/6125/?format=api",
        "name": "Chris Packham",
        "email": "judge.packham@gmail.com"
    },
    "delegate": {
        "id": 3651,
        "url": "http://patchwork.ozlabs.org/api/users/3651/?format=api",
        "username": "trini",
        "first_name": "Tom",
        "last_name": "Rini",
        "email": "trini@ti.com"
    },
    "mbox": "http://patchwork.ozlabs.org/project/uboot/patch/20170828085047.16241-5-judge.packham@gmail.com/mbox/",
    "series": [
        {
            "id": 107,
            "url": "http://patchwork.ozlabs.org/api/series/107/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/uboot/list/?series=107",
            "date": "2017-08-28T08:50:43",
            "name": "usb: net: Migrate USB Ethernet to Kconfig",
            "version": 3,
            "mbox": "http://patchwork.ozlabs.org/series/107/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/patches/806486/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/806486/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "<u-boot-bounces@lists.denx.de>",
        "X-Original-To": "incoming@patchwork.ozlabs.org",
        "Delivered-To": "patchwork-incoming@bilbo.ozlabs.org",
        "Authentication-Results": [
            "ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=lists.denx.de\n\t(client-ip=81.169.180.215; helo=lists.denx.de;\n\tenvelope-from=u-boot-bounces@lists.denx.de;\n\treceiver=<UNKNOWN>)",
            "ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=gmail.com header.i=@gmail.com\n\theader.b=\"T6VnVxyW\"; dkim-atps=neutral"
        ],
        "Received": [
            "from lists.denx.de (dione.denx.de [81.169.180.215])\n\tby ozlabs.org (Postfix) with ESMTP id 3xgndy1xRrz9s8P\n\tfor <incoming@patchwork.ozlabs.org>;\n\tMon, 28 Aug 2017 20:13:10 +1000 (AEST)",
            "by lists.denx.de (Postfix, from userid 105)\n\tid E0395C224EA; Mon, 28 Aug 2017 10:13:08 +0000 (UTC)",
            "from lists.denx.de (localhost [IPv6:::1])\n\tby lists.denx.de (Postfix) with ESMTP id 17DF9C224E2;\n\tMon, 28 Aug 2017 10:08:40 +0000 (UTC)",
            "by lists.denx.de (Postfix, from userid 105)\n\tid 6872BC22498; Mon, 28 Aug 2017 08:52:17 +0000 (UTC)",
            "from mail-pg0-f66.google.com (mail-pg0-f66.google.com\n\t[74.125.83.66])\n\tby lists.denx.de (Postfix) with ESMTPS id B9FDDC22492\n\tfor <u-boot@lists.denx.de>; Mon, 28 Aug 2017 08:52:15 +0000 (UTC)",
            "by mail-pg0-f66.google.com with SMTP id t193so2897980pgc.4\n\tfor <u-boot@lists.denx.de>; Mon, 28 Aug 2017 01:52:15 -0700 (PDT)",
            "from chrisp-dl.ws.atlnz.lc\n\t(2-163-36-202-static.alliedtelesis.co.nz. [202.36.163.2])\n\tby smtp.gmail.com with ESMTPSA id\n\td69sm23393904pfe.49.2017.08.28.01.51.50\n\t(version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);\n\tMon, 28 Aug 2017 01:52:12 -0700 (PDT)"
        ],
        "X-Spam-Checker-Version": "SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de",
        "X-Spam-Level": "",
        "X-Spam-Status": "No, score=-0.0 required=5.0 tests=FREEMAIL_FROM,\n\tKHOP_BIG_TO_CC, \n\tRCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL,\n\tT_DKIM_INVALID\n\tautolearn=unavailable autolearn_force=no version=3.4.0",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;\n\th=from:to:cc:subject:date:message-id:in-reply-to:references;\n\tbh=Q+2Y+4jtiath1hJpEZGtVESL4qmu7SeL6Uvv4vKbdjM=;\n\tb=T6VnVxyWvKW7ljk7m8ECT/qfYGTLgCKaz++bDhMskC60NjDWYyMX9MwrSc4XDoVpew\n\tz7q9pM50w1L1msn91+4yJIDX5gPSbhId188bDpvg4FqH5AU7aN+/Y/rkXaJS+fTuOJyy\n\tskpgUOwJryxfWoC94JDP8L6L5SMkf5X0W2VW+bBFI+C9snH0Sc9hPx4nJxycP37KtLsu\n\t3SS34QZPP8JikvBWl1narTdidniCTSM+/WFwxnN8b9moSjEqkXsxaOhE7ljEbN1YR4sA\n\tSgmI164D/cqTLMBQkSX8MGgKHIYO8DPBIBBCYegov1PSI6TLDcXJNvVOydJ2W0XFlhV/\n\t7W3A==",
        "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to\n\t:references;\n\tbh=Q+2Y+4jtiath1hJpEZGtVESL4qmu7SeL6Uvv4vKbdjM=;\n\tb=nmS8+pDjY4Nqg0Hdwh22CcLIFBjcdna+2c9WHGK1BKarRxRDPAfZpmcLmhHcp1OLBu\n\tRkX9pWHp3Jn7w2f4CFTMaENno706i9A9pp4O1aHDoTDtYfqAC+Sa2a7l5Ffom1i0C2dl\n\thVNQ+kKstn8TKLrl7knWXHUSZU0ck6gRzU4EG9KLIREpSeoYtlYjm5HjMCfoXtJ6BPJw\n\t33qBcZ12qHhI/A182StiWzR3nRE7LZL+BE/Wdcy0Uaq17MESV87o8v0+s+VnivcKhp4R\n\tugQ3WlvVGVsNnf7fVcWumNys8K0K1pX0/QL5AoGEDIjZ1J5BZtjjCi+SfYxABMtR6LQ6\n\tcw7g==",
        "X-Gm-Message-State": "AHYfb5iHpEhmIT/ckbu8tlpGWvRU+adN5I52uysXRvNb2lcjHE33h9Y6\n\toEP/d3c2vK4nqaVp3nSMew==",
        "X-Received": "by 10.84.174.1 with SMTP id q1mr7489638plb.10.1503910333277;\n\tMon, 28 Aug 2017 01:52:13 -0700 (PDT)",
        "From": "Chris Packham <judge.packham@gmail.com>",
        "To": "u-boot@lists.denx.de, Marek Vasut <marex@denx.de>,\n\tJoe Hershberger <joe.hershberger@ni.com>",
        "Date": "Mon, 28 Aug 2017 20:50:46 +1200",
        "Message-Id": "<20170828085047.16241-5-judge.packham@gmail.com>",
        "X-Mailer": "git-send-email 2.14.1",
        "In-Reply-To": "<20170828085047.16241-1-judge.packham@gmail.com>",
        "References": "<20170828085047.16241-1-judge.packham@gmail.com>",
        "X-Mailman-Approved-At": "Mon, 28 Aug 2017 10:08:32 +0000",
        "Cc": "Lucas Stach <dev@lynxeye.de>, Patrick Bruenn <p.bruenn@beckhoff.com>,\n\tAdrian Alonso <adrian.alonso@nxp.com>,\n\tAlexey Brodkin <Alexey.Brodkin@synopsys.com>,\n\tKlaus Goger <klaus.goger@theobroma-systems.com>,\n\tOtavio Salvador <otavio@ossystems.com.br>, Stefan Roese <sr@denx.de>, \n\tChris Packham <judge.packham@gmail.com>,\n\tDaniel Thompson <daniel.thompson@linaro.org>,\n\tStephen Warren <swarren@nvidia.com>,\n\tStefan Agner <stefan.agner@toradex.com>, \n\tIngo Schroeck <open-source@samtec.de>,\n\tJacob Chen <jacob-chen@iotwrt.com>, \n\tTapani Utriainen <linuxfae@technexion.com>,\n\tVlad Zakharov <vzakhar@synopsys.com>, Fabian Vogt <fvogt@suse.com>,\n\tBreno Lima <breno.lima@nxp.com>,\n\tAndy Shevchenko <andriy.shevchenko@linux.intel.com>,\n\tMarkus Niebel <Markus.Niebel@tq-group.com>,\n\tAlexandru Gagniuc <alex.g@adaptrum.com>,\n\tJernej Skrabec <jernej.skrabec@siol.net>, Lin Huang <hl@rock-chips.com>, \n\t\"jacob2.chen\" <jacob2.chen@rock-chips.com>,\n\tTom Warren <twarren@nvidia.com>, Fabio Estevam <fabio.estevam@nxp.com>,\n\tJorge Ramirez-Ortiz <jorge.ramirez-ortiz@linaro.org>,\n\tAlban Bedel <alban.bedel@avionic-design.de>",
        "Subject": "[U-Boot] [PATCH v3 4/5] usb: net: migrate USB Ethernet adapters to\n\tKconfig",
        "X-BeenThere": "u-boot@lists.denx.de",
        "X-Mailman-Version": "2.1.18",
        "Precedence": "list",
        "List-Id": "U-Boot discussion <u-boot.lists.denx.de>",
        "List-Unsubscribe": "<https://lists.denx.de/options/u-boot>,\n\t<mailto:u-boot-request@lists.denx.de?subject=unsubscribe>",
        "List-Archive": "<http://lists.denx.de/pipermail/u-boot/>",
        "List-Post": "<mailto:u-boot@lists.denx.de>",
        "List-Help": "<mailto:u-boot-request@lists.denx.de?subject=help>",
        "List-Subscribe": "<https://lists.denx.de/listinfo/u-boot>,\n\t<mailto:u-boot-request@lists.denx.de?subject=subscribe>",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain; charset=\"utf-8\"",
        "Content-Transfer-Encoding": "base64",
        "Errors-To": "u-boot-bounces@lists.denx.de",
        "Sender": "\"U-Boot\" <u-boot-bounces@lists.denx.de>"
    },
    "content": "This migrates ASIX, ASIX88179, MCS7830, RTL8152 and SMSC95XX to Kconfig.\nUpdate defconfigs.\n\nSigned-off-by: Chris Packham <judge.packham@gmail.com>\n---\n\nChanges in v3: None\nChanges in v2:\n- add imply for TARGET_NITROGEN6X, ARCH_EXYNOS5 and X86\n\n arch/Kconfig                                       |  2 ++\n arch/arm/mach-exynos/Kconfig                       |  3 ++\n arch/arm/mach-imx/mx6/Kconfig                      |  3 ++\n configs/arndale_defconfig                          |  1 +\n configs/beaver_defconfig                           |  1 +\n configs/cardhu_defconfig                           |  1 +\n configs/cei-tk1-som_defconfig                      |  1 +\n configs/cgtqmx6eval_defconfig                      |  1 +\n configs/cl-som-am57x_defconfig                     |  3 ++\n configs/cm_t54_defconfig                           |  3 ++\n configs/colibri_t20_defconfig                      |  1 +\n configs/colibri_t30_defconfig                      |  1 +\n configs/dalmore_defconfig                          |  1 +\n configs/dfi-bt700-q7x-151_defconfig                |  2 ++\n configs/dragonboard410c_defconfig                  |  4 +++\n configs/e2220-1170_defconfig                       |  1 +\n configs/evb-rk3399_defconfig                       |  5 +++\n configs/fennec-rk3288_defconfig                    |  2 ++\n configs/firefly-rk3288_defconfig                   |  2 ++\n configs/firefly-rk3399_defconfig                   |  5 +++\n configs/gwventana_emmc_defconfig                   |  2 ++\n configs/gwventana_gw5904_defconfig                 |  2 ++\n configs/gwventana_nand_defconfig                   |  2 ++\n configs/harmony_defconfig                          |  3 ++\n configs/hikey_defconfig                            |  2 ++\n configs/jetson-tk1_defconfig                       |  1 +\n configs/kylin-rk3036_defconfig                     |  2 ++\n configs/m53evk_defconfig                           |  3 ++\n configs/marsboard_defconfig                        |  1 +\n configs/mcx_defconfig                              |  2 ++\n configs/medcom-wide_defconfig                      |  1 +\n configs/miqi-rk3288_defconfig                      |  2 ++\n configs/mvebu_db-88f3720_defconfig                 |  4 +++\n configs/mvebu_db_armada8k_defconfig                |  4 +++\n configs/mvebu_espressobin-88f3720_defconfig        |  4 +++\n configs/mvebu_mcbin-88f8040_defconfig              |  4 +++\n configs/mx23_olinuxino_defconfig                   |  1 +\n configs/mx28evk_auart_console_defconfig            |  2 ++\n configs/mx28evk_defconfig                          |  2 ++\n configs/mx28evk_nand_defconfig                     |  2 ++\n configs/mx28evk_spi_defconfig                      |  2 ++\n configs/mx51evk_defconfig                          |  2 ++\n configs/mx53loco_defconfig                         |  3 ++\n configs/mx6dlarm2_defconfig                        |  1 +\n configs/mx6dlarm2_lpddr2_defconfig                 |  1 +\n configs/mx6qarm2_defconfig                         |  1 +\n configs/mx6qarm2_lpddr2_defconfig                  |  1 +\n configs/mx6sabreauto_defconfig                     |  1 +\n configs/mx6sabresd_defconfig                       |  1 +\n configs/mx6slevk_defconfig                         |  1 +\n configs/mx6slevk_spinor_defconfig                  |  1 +\n configs/mx6slevk_spl_defconfig                     |  1 +\n configs/mx6sllevk_defconfig                        |  2 ++\n configs/mx6sllevk_plugin_defconfig                 |  2 ++\n configs/mx6sxsabreauto_defconfig                   |  1 +\n configs/mx6sxsabresd_defconfig                     |  1 +\n configs/mx6sxsabresd_spl_defconfig                 |  1 +\n configs/mx7dsabresd_defconfig                      |  1 +\n configs/mx7dsabresd_secure_defconfig               |  1 +\n configs/novena_defconfig                           |  2 ++\n configs/nyan-big_defconfig                         |  1 +\n configs/odroid_defconfig                           |  1 +\n configs/omap3_beagle_defconfig                     |  3 ++\n configs/omap3_ha_defconfig                         |  1 +\n configs/omap4_panda_defconfig                      |  1 +\n configs/omap5_uevm_defconfig                       |  1 +\n configs/p2371-0000_defconfig                       |  1 +\n configs/p2371-2180_defconfig                       |  1 +\n configs/p2571_defconfig                            |  1 +\n configs/paz00_defconfig                            |  1 +\n configs/phycore-rk3288_defconfig                   |  2 ++\n configs/plutux_defconfig                           |  1 +\n configs/poplar_defconfig                           |  1 +\n configs/popmetal-rk3288_defconfig                  |  2 ++\n configs/puma-rk3399_defconfig                      |  5 +++\n configs/riotboard_defconfig                        |  1 +\n configs/rpi_2_defconfig                            |  1 +\n configs/rpi_3_32b_defconfig                        |  1 +\n configs/rpi_3_defconfig                            |  1 +\n configs/rpi_defconfig                              |  1 +\n configs/seaboard_defconfig                         |  1 +\n configs/smartweb_defconfig                         |  2 ++\n configs/smdk5250_defconfig                         |  1 +\n configs/snow_defconfig                             |  1 +\n configs/spring_defconfig                           |  1 +\n configs/tao3530_defconfig                          |  1 +\n configs/tec-ng_defconfig                           |  1 +\n configs/tec_defconfig                              |  1 +\n ...eadorable-x86-conga-qa3-e3845-pcie-x4_defconfig |  2 ++\n configs/theadorable-x86-conga-qa3-e3845_defconfig  |  2 ++\n configs/theadorable-x86-dfi-bt700_defconfig        |  2 ++\n configs/tinker-rk3288_defconfig                    |  2 ++\n configs/tqma6dl_mba6_mmc_defconfig                 |  1 +\n configs/tqma6dl_mba6_spi_defconfig                 |  1 +\n configs/tqma6q_mba6_mmc_defconfig                  |  1 +\n configs/tqma6q_mba6_spi_defconfig                  |  1 +\n configs/tqma6s_mba6_mmc_defconfig                  |  1 +\n configs/tqma6s_mba6_spi_defconfig                  |  1 +\n configs/tqma6s_wru4_mmc_defconfig                  |  1 +\n configs/trimslice_defconfig                        |  1 +\n configs/venice2_defconfig                          |  1 +\n configs/ventana_defconfig                          |  1 +\n configs/vinco_defconfig                            |  1 +\n configs/vining_2000_defconfig                      |  1 +\n drivers/usb/eth/Kconfig                            | 36 ++++++++++++++++++++++\n include/configs/beaver.h                           |  1 -\n include/configs/cardhu.h                           |  1 -\n include/configs/cei-tk1-som.h                      |  1 -\n include/configs/cgtqmx6eval.h                      |  1 -\n include/configs/cl-som-am57x.h                     |  3 --\n include/configs/cm_t54.h                           |  3 --\n include/configs/colibri_t20.h                      |  1 -\n include/configs/colibri_t30.h                      |  1 -\n include/configs/dalmore.h                          |  1 -\n include/configs/dfi-bt700.h                        |  5 ---\n include/configs/dragonboard410c.h                  |  4 ---\n include/configs/e2220-1170.h                       |  1 -\n include/configs/embestmx6boards.h                  |  1 -\n include/configs/exynos5-common.h                   |  3 --\n include/configs/exynos5250-common.h                |  3 --\n include/configs/gw_ventana.h                       |  2 --\n include/configs/harmony.h                          |  3 --\n include/configs/hikey.h                            |  2 --\n include/configs/jetson-tk1.h                       |  1 -\n include/configs/m53evk.h                           |  3 --\n include/configs/mcx.h                              |  2 --\n include/configs/medcom-wide.h                      |  1 -\n include/configs/mvebu_armada-37xx.h                |  4 ---\n include/configs/mvebu_armada-8k.h                  |  4 ---\n include/configs/mx23_olinuxino.h                   |  3 --\n include/configs/mx28evk.h                          |  2 --\n include/configs/mx51evk.h                          |  2 --\n include/configs/mx53cx9020.h                       |  3 --\n include/configs/mx53loco.h                         |  3 --\n include/configs/mx6qarm2.h                         |  1 -\n include/configs/mx6sabreauto.h                     |  1 -\n include/configs/mx6sabresd.h                       |  1 -\n include/configs/mx6slevk.h                         |  1 -\n include/configs/mx6sllevk.h                        |  2 --\n include/configs/mx6sxsabreauto.h                   |  1 -\n include/configs/mx6sxsabresd.h                     |  1 -\n include/configs/mx7dsabresd.h                      |  1 -\n include/configs/nitrogen6x.h                       |  3 --\n include/configs/novena.h                           |  2 --\n include/configs/nyan-big.h                         |  1 -\n include/configs/odroid.h                           |  2 --\n include/configs/omap3_beagle.h                     |  4 ---\n include/configs/omap4_panda.h                      |  1 -\n include/configs/omap5_uevm.h                       |  1 -\n include/configs/p2371-0000.h                       |  1 -\n include/configs/p2371-2180.h                       |  1 -\n include/configs/p2571.h                            |  1 -\n include/configs/paz00.h                            |  1 -\n include/configs/plutux.h                           |  1 -\n include/configs/poplar.h                           |  1 -\n include/configs/rk3036_common.h                    |  4 ---\n include/configs/rk3188_common.h                    |  4 ---\n include/configs/rk322x_common.h                    |  4 ---\n include/configs/rk3288_common.h                    |  4 ---\n include/configs/rk3399_common.h                    |  6 ----\n include/configs/rpi.h                              |  1 -\n include/configs/seaboard.h                         |  1 -\n include/configs/smartweb.h                         |  2 --\n include/configs/tao3530.h                          |  2 --\n include/configs/tec-ng.h                           |  1 -\n include/configs/tec.h                              |  1 -\n include/configs/theadorable-x86-common.h           |  5 ---\n include/configs/tqma6.h                            |  1 -\n include/configs/trimslice.h                        |  1 -\n include/configs/venice2.h                          |  1 -\n include/configs/ventana.h                          |  1 -\n include/configs/vinco.h                            |  2 --\n include/configs/vining_2000.h                      |  1 -\n include/configs/x86-common.h                       |  2 --\n scripts/config_whitelist.txt                       |  6 ----\n 175 files changed, 209 insertions(+), 144 deletions(-)",
    "diff": "diff --git a/arch/Kconfig b/arch/Kconfig\nindex 737eabca5b3a..8b86ed94f19e 100644\n--- a/arch/Kconfig\n+++ b/arch/Kconfig\n@@ -115,6 +115,8 @@ config X86\n \timply CMD_SF_TEST\n \timply CMD_ZBOOT\n \timply USB_HOST_ETHER\n+\timply USB_ETHER_ASIX\n+\timply USB_ETHER_SMSC95XX\n \n config XTENSA\n \tbool \"Xtensa architecture\"\ndiff --git a/arch/arm/mach-exynos/Kconfig b/arch/arm/mach-exynos/Kconfig\nindex 2fb84f9453df..5ac047d89228 100644\n--- a/arch/arm/mach-exynos/Kconfig\n+++ b/arch/arm/mach-exynos/Kconfig\n@@ -21,6 +21,9 @@ config ARCH_EXYNOS5\n \timply CRC32_VERIFY\n \timply CMD_HASH\n \timply HASH_VERIFY\n+\timply USB_ETHER_RTL8152\n+\timply USB_ETHER_ASIX\n+\timply USB_ETHER_SMSC95XX\n \thelp\n \t  Samsung Exynos5 SoC family are based on ARM Cortex-A15 CPU (and\n \t  Cortex-A7 CPU in big.LITTLE configuration). There are multiple SoCs\ndiff --git a/arch/arm/mach-imx/mx6/Kconfig b/arch/arm/mach-imx/mx6/Kconfig\nindex 2b0cefbf0138..540f2b29b12f 100644\n--- a/arch/arm/mach-imx/mx6/Kconfig\n+++ b/arch/arm/mach-imx/mx6/Kconfig\n@@ -308,6 +308,9 @@ config TARGET_MX6ULL_14X14_EVK\n config TARGET_NITROGEN6X\n \tbool \"nitrogen6x\"\n \timply USB_HOST_ETHER\n+\timply USB_ETHER_ASIX\n+\timply USB_ETHER_SMSC95XX\n+\timply USB_ETHER_MCS7830\n \n config TARGET_OPOS6ULDEV\n \tbool \"Armadeus OPOS6ULDev board\"\ndiff --git a/configs/arndale_defconfig b/configs/arndale_defconfig\nindex 47d8b1eed65c..eb6490a11ddd 100644\n--- a/configs/arndale_defconfig\n+++ b/configs/arndale_defconfig\n@@ -38,3 +38,4 @@ CONFIG_USB_XHCI_DWC3=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_ASIX88179=y\ndiff --git a/configs/beaver_defconfig b/configs/beaver_defconfig\nindex 670696e330fc..7fb88e452b99 100644\n--- a/configs/beaver_defconfig\n+++ b/configs/beaver_defconfig\n@@ -51,3 +51,4 @@ CONFIG_G_DNL_MANUFACTURER=\"NVIDIA\"\n CONFIG_G_DNL_VENDOR_NUM=0x0955\n CONFIG_G_DNL_PRODUCT_NUM=0x701a\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_ASIX=y\ndiff --git a/configs/cardhu_defconfig b/configs/cardhu_defconfig\nindex f12e392d841f..32a1730b0012 100644\n--- a/configs/cardhu_defconfig\n+++ b/configs/cardhu_defconfig\n@@ -39,3 +39,4 @@ CONFIG_DM_USB=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_ASIX=y\ndiff --git a/configs/cei-tk1-som_defconfig b/configs/cei-tk1-som_defconfig\nindex 5c3cc16dd32b..91b5647e6436 100644\n--- a/configs/cei-tk1-som_defconfig\n+++ b/configs/cei-tk1-som_defconfig\n@@ -54,3 +54,4 @@ CONFIG_G_DNL_MANUFACTURER=\"NVIDIA\"\n CONFIG_G_DNL_VENDOR_NUM=0x0955\n CONFIG_G_DNL_PRODUCT_NUM=0x701a\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_ASIX=y\ndiff --git a/configs/cgtqmx6eval_defconfig b/configs/cgtqmx6eval_defconfig\nindex 9c1e80fafd5d..3ad79c74731c 100644\n--- a/configs/cgtqmx6eval_defconfig\n+++ b/configs/cgtqmx6eval_defconfig\n@@ -58,5 +58,6 @@ CONFIG_G_DNL_MANUFACTURER=\"Congatec\"\n CONFIG_G_DNL_VENDOR_NUM=0x0525\n CONFIG_G_DNL_PRODUCT_NUM=0xa4a5\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_ASIX=y\n # CONFIG_VIDEO_SW_CURSOR is not set\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/cl-som-am57x_defconfig b/configs/cl-som-am57x_defconfig\nindex d75b73f3e2c1..f7b12cc8d39b 100644\n--- a/configs/cl-som-am57x_defconfig\n+++ b/configs/cl-som-am57x_defconfig\n@@ -59,5 +59,8 @@ CONFIG_USB_XHCI_HCD=y\n CONFIG_USB_XHCI_DWC3=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_ASIX=y\n+CONFIG_USB_ETHER_MCS7830=y\n+CONFIG_USB_ETHER_SMSC95XX=y\n CONFIG_FAT_WRITE=y\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/cm_t54_defconfig b/configs/cm_t54_defconfig\nindex 52c69c7a2d6b..48024b17a048 100644\n--- a/configs/cm_t54_defconfig\n+++ b/configs/cm_t54_defconfig\n@@ -47,5 +47,8 @@ CONFIG_USB=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_ASIX=y\n+CONFIG_USB_ETHER_MCS7830=y\n+CONFIG_USB_ETHER_SMSC95XX=y\n CONFIG_FAT_WRITE=y\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/colibri_t20_defconfig b/configs/colibri_t20_defconfig\nindex 654839ba1f86..239b2499e49f 100644\n--- a/configs/colibri_t20_defconfig\n+++ b/configs/colibri_t20_defconfig\n@@ -53,6 +53,7 @@ CONFIG_G_DNL_MANUFACTURER=\"Toradex\"\n CONFIG_G_DNL_VENDOR_NUM=0x1b67\n CONFIG_G_DNL_PRODUCT_NUM=0x4000\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_ASIX=y\n CONFIG_DM_VIDEO=y\n CONFIG_VIDEO_TEGRA20=y\n CONFIG_CONSOLE_SCROLL_LINES=10\ndiff --git a/configs/colibri_t30_defconfig b/configs/colibri_t30_defconfig\nindex 73af3cb61da7..65fa90fa2909 100644\n--- a/configs/colibri_t30_defconfig\n+++ b/configs/colibri_t30_defconfig\n@@ -40,4 +40,5 @@ CONFIG_G_DNL_MANUFACTURER=\"Toradex\"\n CONFIG_G_DNL_VENDOR_NUM=0x1b67\n CONFIG_G_DNL_PRODUCT_NUM=0x4000\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_ASIX=y\n CONFIG_OF_LIBFDT_OVERLAY=y\ndiff --git a/configs/dalmore_defconfig b/configs/dalmore_defconfig\nindex 986671fa5788..83ef00d30973 100644\n--- a/configs/dalmore_defconfig\n+++ b/configs/dalmore_defconfig\n@@ -45,3 +45,4 @@ CONFIG_G_DNL_MANUFACTURER=\"NVIDIA\"\n CONFIG_G_DNL_VENDOR_NUM=0x0955\n CONFIG_G_DNL_PRODUCT_NUM=0x701a\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_ASIX=y\ndiff --git a/configs/dfi-bt700-q7x-151_defconfig b/configs/dfi-bt700-q7x-151_defconfig\nindex 6dcc2fe7c61f..bbd18b737eb5 100644\n--- a/configs/dfi-bt700-q7x-151_defconfig\n+++ b/configs/dfi-bt700-q7x-151_defconfig\n@@ -49,6 +49,8 @@ CONFIG_NUVOTON_NCT6102D=y\n CONFIG_E1000=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_KEYBOARD=y\n+CONFIG_USB_ETHER_MCS7830=y\n+CONFIG_USB_ETHER_RTL8152=y\n CONFIG_FRAMEBUFFER_SET_VESA_MODE=y\n CONFIG_FRAMEBUFFER_VESA_MODE_114=y\n CONFIG_CONSOLE_SCROLL_LINES=5\ndiff --git a/configs/dragonboard410c_defconfig b/configs/dragonboard410c_defconfig\nindex 67c2c768dd00..2511e8061456 100644\n--- a/configs/dragonboard410c_defconfig\n+++ b/configs/dragonboard410c_defconfig\n@@ -41,4 +41,8 @@ CONFIG_USB_ULPI_VIEWPORT=y\n CONFIG_USB_ULPI=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_ASIX=y\n+CONFIG_USB_ETHER_ASIX88179=y\n+CONFIG_USB_ETHER_MCS7830=y\n+CONFIG_USB_ETHER_SMSC95XX=y\n CONFIG_OF_LIBFDT_OVERLAY=y\ndiff --git a/configs/e2220-1170_defconfig b/configs/e2220-1170_defconfig\nindex 45794d0bd877..41248189e3e4 100644\n--- a/configs/e2220-1170_defconfig\n+++ b/configs/e2220-1170_defconfig\n@@ -39,3 +39,4 @@ CONFIG_G_DNL_MANUFACTURER=\"NVIDIA\"\n CONFIG_G_DNL_VENDOR_NUM=0x0955\n CONFIG_G_DNL_PRODUCT_NUM=0x701a\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_ASIX=y\ndiff --git a/configs/evb-rk3399_defconfig b/configs/evb-rk3399_defconfig\nindex b1f72760d755..3c0790413845 100644\n--- a/configs/evb-rk3399_defconfig\n+++ b/configs/evb-rk3399_defconfig\n@@ -64,6 +64,11 @@ CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_EHCI_GENERIC=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_ASIX=y\n+CONFIG_USB_ETHER_ASIX88179=y\n+CONFIG_USB_ETHER_MCS7830=y\n+CONFIG_USB_ETHER_RTL8152=y\n+CONFIG_USB_ETHER_SMSC95XX=y\n CONFIG_DM_VIDEO=y\n CONFIG_DISPLAY=y\n CONFIG_VIDEO_ROCKCHIP=y\ndiff --git a/configs/fennec-rk3288_defconfig b/configs/fennec-rk3288_defconfig\nindex aac55b0f7b32..8f0b6997d61b 100644\n--- a/configs/fennec-rk3288_defconfig\n+++ b/configs/fennec-rk3288_defconfig\n@@ -66,6 +66,8 @@ CONFIG_USB=y\n CONFIG_USB_DWC2=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_ASIX=y\n+CONFIG_USB_ETHER_SMSC95XX=y\n CONFIG_USE_TINY_PRINTF=y\n CONFIG_CMD_DHRYSTONE=y\n CONFIG_ERRNO_STR=y\ndiff --git a/configs/firefly-rk3288_defconfig b/configs/firefly-rk3288_defconfig\nindex 1ca5ab30a5b6..a2960033dbdb 100644\n--- a/configs/firefly-rk3288_defconfig\n+++ b/configs/firefly-rk3288_defconfig\n@@ -72,6 +72,8 @@ CONFIG_USB_STORAGE=y\n CONFIG_USB_KEYBOARD=y\n CONFIG_SYS_USB_EVENT_POLL=y\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_ASIX=y\n+CONFIG_USB_ETHER_SMSC95XX=y\n CONFIG_DM_VIDEO=y\n CONFIG_DISPLAY=y\n CONFIG_VIDEO_ROCKCHIP=y\ndiff --git a/configs/firefly-rk3399_defconfig b/configs/firefly-rk3399_defconfig\nindex e92daf7165d8..26d9b1168988 100644\n--- a/configs/firefly-rk3399_defconfig\n+++ b/configs/firefly-rk3399_defconfig\n@@ -63,5 +63,10 @@ CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_EHCI_GENERIC=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_ASIX=y\n+CONFIG_USB_ETHER_ASIX88179=y\n+CONFIG_USB_ETHER_MCS7830=y\n+CONFIG_USB_ETHER_RTL8152=y\n+CONFIG_USB_ETHER_SMSC95XX=y\n CONFIG_USE_TINY_PRINTF=y\n CONFIG_ERRNO_STR=y\ndiff --git a/configs/gwventana_emmc_defconfig b/configs/gwventana_emmc_defconfig\nindex 2bc04450f4a3..855ef6d62ec2 100644\n--- a/configs/gwventana_emmc_defconfig\n+++ b/configs/gwventana_emmc_defconfig\n@@ -68,6 +68,8 @@ CONFIG_G_DNL_MANUFACTURER=\"Gateworks\"\n CONFIG_G_DNL_VENDOR_NUM=0x0525\n CONFIG_G_DNL_PRODUCT_NUM=0xa4a5\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_ASIX=y\n+CONFIG_USB_ETHER_SMSC95XX=y\n # CONFIG_VIDEO_SW_CURSOR is not set\n CONFIG_OF_LIBFDT=y\n CONFIG_FDT_FIXUP_PARTITIONS=y\ndiff --git a/configs/gwventana_gw5904_defconfig b/configs/gwventana_gw5904_defconfig\nindex 1954e2c18e77..97c30b01bae9 100644\n--- a/configs/gwventana_gw5904_defconfig\n+++ b/configs/gwventana_gw5904_defconfig\n@@ -72,6 +72,8 @@ CONFIG_G_DNL_MANUFACTURER=\"Gateworks\"\n CONFIG_G_DNL_VENDOR_NUM=0x0525\n CONFIG_G_DNL_PRODUCT_NUM=0xa4a5\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_ASIX=y\n+CONFIG_USB_ETHER_SMSC95XX=y\n # CONFIG_VIDEO_SW_CURSOR is not set\n CONFIG_OF_LIBFDT=y\n CONFIG_FDT_FIXUP_PARTITIONS=y\ndiff --git a/configs/gwventana_nand_defconfig b/configs/gwventana_nand_defconfig\nindex 62e2e84203bf..ebfe4c1b8b7e 100644\n--- a/configs/gwventana_nand_defconfig\n+++ b/configs/gwventana_nand_defconfig\n@@ -71,6 +71,8 @@ CONFIG_G_DNL_MANUFACTURER=\"Gateworks\"\n CONFIG_G_DNL_VENDOR_NUM=0x0525\n CONFIG_G_DNL_PRODUCT_NUM=0xa4a5\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_ASIX=y\n+CONFIG_USB_ETHER_SMSC95XX=y\n # CONFIG_VIDEO_SW_CURSOR is not set\n CONFIG_OF_LIBFDT=y\n CONFIG_FDT_FIXUP_PARTITIONS=y\ndiff --git a/configs/harmony_defconfig b/configs/harmony_defconfig\nindex f89fd5c577ab..c8547cbb72d2 100644\n--- a/configs/harmony_defconfig\n+++ b/configs/harmony_defconfig\n@@ -39,6 +39,9 @@ CONFIG_USB_ULPI_VIEWPORT=y\n CONFIG_USB_ULPI=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_ASIX=y\n+CONFIG_USB_ETHER_MCS7830=y\n+CONFIG_USB_ETHER_SMSC95XX=y\n CONFIG_DM_VIDEO=y\n CONFIG_VIDEO_TEGRA20=y\n CONFIG_CONSOLE_SCROLL_LINES=10\ndiff --git a/configs/hikey_defconfig b/configs/hikey_defconfig\nindex 63e2793e090b..91c3dff3cd9b 100644\n--- a/configs/hikey_defconfig\n+++ b/configs/hikey_defconfig\n@@ -23,4 +23,6 @@ CONFIG_USB=y\n CONFIG_USB_DWC2=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_ASIX=y\n+CONFIG_USB_ETHER_SMSC95XX=y\n CONFIG_OF_LIBFDT_OVERLAY=y\ndiff --git a/configs/jetson-tk1_defconfig b/configs/jetson-tk1_defconfig\nindex 1e8284eca4e4..1e3e4bed6af2 100644\n--- a/configs/jetson-tk1_defconfig\n+++ b/configs/jetson-tk1_defconfig\n@@ -55,3 +55,4 @@ CONFIG_G_DNL_MANUFACTURER=\"NVIDIA\"\n CONFIG_G_DNL_VENDOR_NUM=0x0955\n CONFIG_G_DNL_PRODUCT_NUM=0x701a\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_ASIX=y\ndiff --git a/configs/kylin-rk3036_defconfig b/configs/kylin-rk3036_defconfig\nindex 9e9728d89dc0..492f52d42f08 100644\n--- a/configs/kylin-rk3036_defconfig\n+++ b/configs/kylin-rk3036_defconfig\n@@ -41,6 +41,8 @@ CONFIG_USB=y\n CONFIG_USB_DWC2=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_ASIX=y\n+CONFIG_USB_ETHER_SMSC95XX=y\n CONFIG_SPL_TINY_MEMSET=y\n CONFIG_CMD_DHRYSTONE=y\n CONFIG_ERRNO_STR=y\ndiff --git a/configs/m53evk_defconfig b/configs/m53evk_defconfig\nindex 10a559a42e8f..34074cb851cd 100644\n--- a/configs/m53evk_defconfig\n+++ b/configs/m53evk_defconfig\n@@ -45,6 +45,9 @@ CONFIG_PHY_MICREL=y\n CONFIG_USB=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_ASIX=y\n+CONFIG_USB_ETHER_MCS7830=y\n+CONFIG_USB_ETHER_SMSC95XX=y\n # CONFIG_VIDEO_SW_CURSOR is not set\n CONFIG_FAT_WRITE=y\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/marsboard_defconfig b/configs/marsboard_defconfig\nindex 3ef8091b4f82..d751d612ec4a 100644\n--- a/configs/marsboard_defconfig\n+++ b/configs/marsboard_defconfig\n@@ -26,5 +26,6 @@ CONFIG_DM_THERMAL=y\n CONFIG_USB=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_ASIX=y\n # CONFIG_VIDEO_SW_CURSOR is not set\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/mcx_defconfig b/configs/mcx_defconfig\nindex 2ead9061a515..c29c87b86ba7 100644\n--- a/configs/mcx_defconfig\n+++ b/configs/mcx_defconfig\n@@ -42,5 +42,7 @@ CONFIG_USB_ULPI_VIEWPORT_OMAP=y\n CONFIG_USB_ULPI=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_ASIX=y\n+CONFIG_USB_ETHER_MCS7830=y\n # CONFIG_VIDEO_SW_CURSOR is not set\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/medcom-wide_defconfig b/configs/medcom-wide_defconfig\nindex d48742d01bfd..9e352aa97dfb 100644\n--- a/configs/medcom-wide_defconfig\n+++ b/configs/medcom-wide_defconfig\n@@ -35,5 +35,6 @@ CONFIG_DM_USB=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_SMSC95XX=y\n CONFIG_DM_VIDEO=y\n CONFIG_VIDEO_TEGRA20=y\ndiff --git a/configs/miqi-rk3288_defconfig b/configs/miqi-rk3288_defconfig\nindex 3ffd28e5c99f..7084a6b79c95 100644\n--- a/configs/miqi-rk3288_defconfig\n+++ b/configs/miqi-rk3288_defconfig\n@@ -66,6 +66,8 @@ CONFIG_USB=y\n CONFIG_USB_DWC2=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_ASIX=y\n+CONFIG_USB_ETHER_SMSC95XX=y\n CONFIG_DM_VIDEO=y\n CONFIG_DISPLAY=y\n CONFIG_VIDEO_ROCKCHIP=y\ndiff --git a/configs/mvebu_db-88f3720_defconfig b/configs/mvebu_db-88f3720_defconfig\nindex 5222caf205d1..5e1c9d662ab9 100644\n--- a/configs/mvebu_db-88f3720_defconfig\n+++ b/configs/mvebu_db-88f3720_defconfig\n@@ -69,5 +69,9 @@ CONFIG_USB_XHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_ASIX=y\n+CONFIG_USB_ETHER_MCS7830=y\n+CONFIG_USB_ETHER_RTL8152=y\n+CONFIG_USB_ETHER_SMSC95XX=y\n CONFIG_SHA1=y\n CONFIG_SHA256=y\ndiff --git a/configs/mvebu_db_armada8k_defconfig b/configs/mvebu_db_armada8k_defconfig\nindex 5f4fa85707fa..5f1a2d36474f 100644\n--- a/configs/mvebu_db_armada8k_defconfig\n+++ b/configs/mvebu_db_armada8k_defconfig\n@@ -71,4 +71,8 @@ CONFIG_USB_XHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_ASIX=y\n+CONFIG_USB_ETHER_MCS7830=y\n+CONFIG_USB_ETHER_RTL8152=y\n+CONFIG_USB_ETHER_SMSC95XX=y\n CONFIG_SMBIOS_MANUFACTURER=\"\"\ndiff --git a/configs/mvebu_espressobin-88f3720_defconfig b/configs/mvebu_espressobin-88f3720_defconfig\nindex 43918c7ad1f0..804a89211843 100644\n--- a/configs/mvebu_espressobin-88f3720_defconfig\n+++ b/configs/mvebu_espressobin-88f3720_defconfig\n@@ -65,5 +65,9 @@ CONFIG_USB_XHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_ASIX=y\n+CONFIG_USB_ETHER_MCS7830=y\n+CONFIG_USB_ETHER_RTL8152=y\n+CONFIG_USB_ETHER_SMSC95XX=y\n CONFIG_SHA1=y\n CONFIG_SHA256=y\ndiff --git a/configs/mvebu_mcbin-88f8040_defconfig b/configs/mvebu_mcbin-88f8040_defconfig\nindex 0730f631c31f..71840ca7884f 100644\n--- a/configs/mvebu_mcbin-88f8040_defconfig\n+++ b/configs/mvebu_mcbin-88f8040_defconfig\n@@ -75,4 +75,8 @@ CONFIG_USB_XHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_ASIX=y\n+CONFIG_USB_ETHER_MCS7830=y\n+CONFIG_USB_ETHER_RTL8152=y\n+CONFIG_USB_ETHER_SMSC95XX=y\n CONFIG_SMBIOS_MANUFACTURER=\"\"\ndiff --git a/configs/mx23_olinuxino_defconfig b/configs/mx23_olinuxino_defconfig\nindex fcc494f427fb..d9c73a2d210f 100644\n--- a/configs/mx23_olinuxino_defconfig\n+++ b/configs/mx23_olinuxino_defconfig\n@@ -34,4 +34,5 @@ CONFIG_USB=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_SMSC95XX=y\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/mx28evk_auart_console_defconfig b/configs/mx28evk_auart_console_defconfig\nindex 296be1289109..c888e748764f 100644\n--- a/configs/mx28evk_auart_console_defconfig\n+++ b/configs/mx28evk_auart_console_defconfig\n@@ -43,4 +43,6 @@ CONFIG_USB=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_ASIX=y\n+CONFIG_USB_ETHER_SMSC95XX=y\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/mx28evk_defconfig b/configs/mx28evk_defconfig\nindex 4e05b3d8a85e..8c06eb251201 100644\n--- a/configs/mx28evk_defconfig\n+++ b/configs/mx28evk_defconfig\n@@ -43,4 +43,6 @@ CONFIG_USB=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_ASIX=y\n+CONFIG_USB_ETHER_SMSC95XX=y\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/mx28evk_nand_defconfig b/configs/mx28evk_nand_defconfig\nindex 6becf5512e99..3c90b29b329a 100644\n--- a/configs/mx28evk_nand_defconfig\n+++ b/configs/mx28evk_nand_defconfig\n@@ -42,4 +42,6 @@ CONFIG_USB=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_ASIX=y\n+CONFIG_USB_ETHER_SMSC95XX=y\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/mx28evk_spi_defconfig b/configs/mx28evk_spi_defconfig\nindex 129e8edb5c6d..4d6ac5e86373 100644\n--- a/configs/mx28evk_spi_defconfig\n+++ b/configs/mx28evk_spi_defconfig\n@@ -42,4 +42,6 @@ CONFIG_USB=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_ASIX=y\n+CONFIG_USB_ETHER_SMSC95XX=y\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/mx51evk_defconfig b/configs/mx51evk_defconfig\nindex 4d7680dd66d4..0f606e8b3de3 100644\n--- a/configs/mx51evk_defconfig\n+++ b/configs/mx51evk_defconfig\n@@ -25,5 +25,7 @@ CONFIG_CMD_FAT=y\n CONFIG_USB=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_ASIX=y\n+CONFIG_USB_ETHER_SMSC95XX=y\n # CONFIG_VIDEO_SW_CURSOR is not set\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/mx53loco_defconfig b/configs/mx53loco_defconfig\nindex 035a712e5763..4e2b31b55229 100644\n--- a/configs/mx53loco_defconfig\n+++ b/configs/mx53loco_defconfig\n@@ -26,5 +26,8 @@ CONFIG_CMD_FS_GENERIC=y\n CONFIG_USB=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_ASIX=y\n+CONFIG_USB_ETHER_MCS7830=y\n+CONFIG_USB_ETHER_SMSC95XX=y\n # CONFIG_VIDEO_SW_CURSOR is not set\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/mx6dlarm2_defconfig b/configs/mx6dlarm2_defconfig\nindex 0c273b54fb04..4b15f2b9b310 100644\n--- a/configs/mx6dlarm2_defconfig\n+++ b/configs/mx6dlarm2_defconfig\n@@ -26,4 +26,5 @@ CONFIG_CMD_FS_GENERIC=y\n CONFIG_USB=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_ASIX=y\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/mx6dlarm2_lpddr2_defconfig b/configs/mx6dlarm2_lpddr2_defconfig\nindex 0fe2e6be6a13..5344319ef384 100644\n--- a/configs/mx6dlarm2_lpddr2_defconfig\n+++ b/configs/mx6dlarm2_lpddr2_defconfig\n@@ -26,4 +26,5 @@ CONFIG_CMD_FS_GENERIC=y\n CONFIG_USB=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_ASIX=y\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/mx6qarm2_defconfig b/configs/mx6qarm2_defconfig\nindex 33d07fc4560f..df9914cfc5b7 100644\n--- a/configs/mx6qarm2_defconfig\n+++ b/configs/mx6qarm2_defconfig\n@@ -26,4 +26,5 @@ CONFIG_CMD_FS_GENERIC=y\n CONFIG_USB=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_ASIX=y\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/mx6qarm2_lpddr2_defconfig b/configs/mx6qarm2_lpddr2_defconfig\nindex c334bcecc1b4..f12e77437dd0 100644\n--- a/configs/mx6qarm2_lpddr2_defconfig\n+++ b/configs/mx6qarm2_lpddr2_defconfig\n@@ -26,4 +26,5 @@ CONFIG_CMD_FS_GENERIC=y\n CONFIG_USB=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_ASIX=y\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/mx6sabreauto_defconfig b/configs/mx6sabreauto_defconfig\nindex 936126b17d66..c06515a94e48 100644\n--- a/configs/mx6sabreauto_defconfig\n+++ b/configs/mx6sabreauto_defconfig\n@@ -54,5 +54,6 @@ CONFIG_G_DNL_MANUFACTURER=\"FSL\"\n CONFIG_G_DNL_VENDOR_NUM=0x0525\n CONFIG_G_DNL_PRODUCT_NUM=0xa4a5\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_ASIX=y\n # CONFIG_VIDEO_SW_CURSOR is not set\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/mx6sabresd_defconfig b/configs/mx6sabresd_defconfig\nindex 147c14acee3a..572b0f185c7d 100644\n--- a/configs/mx6sabresd_defconfig\n+++ b/configs/mx6sabresd_defconfig\n@@ -54,5 +54,6 @@ CONFIG_G_DNL_MANUFACTURER=\"FSL\"\n CONFIG_G_DNL_VENDOR_NUM=0x0525\n CONFIG_G_DNL_PRODUCT_NUM=0xa4a5\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_ASIX=y\n # CONFIG_VIDEO_SW_CURSOR is not set\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/mx6slevk_defconfig b/configs/mx6slevk_defconfig\nindex 3d50a4ce5926..d5f889e29f51 100644\n--- a/configs/mx6slevk_defconfig\n+++ b/configs/mx6slevk_defconfig\n@@ -47,3 +47,4 @@ CONFIG_DM_THERMAL=y\n CONFIG_USB=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_ASIX=y\ndiff --git a/configs/mx6slevk_spinor_defconfig b/configs/mx6slevk_spinor_defconfig\nindex 0517bdd28547..4e1c3d8587fa 100644\n--- a/configs/mx6slevk_spinor_defconfig\n+++ b/configs/mx6slevk_spinor_defconfig\n@@ -48,3 +48,4 @@ CONFIG_DM_THERMAL=y\n CONFIG_USB=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_ASIX=y\ndiff --git a/configs/mx6slevk_spl_defconfig b/configs/mx6slevk_spl_defconfig\nindex 74a9ac1c75ad..09c0db369534 100644\n--- a/configs/mx6slevk_spl_defconfig\n+++ b/configs/mx6slevk_spl_defconfig\n@@ -41,4 +41,5 @@ CONFIG_DM_THERMAL=y\n CONFIG_USB=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_ASIX=y\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/mx6sllevk_defconfig b/configs/mx6sllevk_defconfig\nindex 1632993e2739..ab8a236e0b2f 100644\n--- a/configs/mx6sllevk_defconfig\n+++ b/configs/mx6sllevk_defconfig\n@@ -41,3 +41,5 @@ CONFIG_USB=y\n CONFIG_DM_USB=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_ASIX=y\n+CONFIG_USB_ETHER_RTL8152=y\ndiff --git a/configs/mx6sllevk_plugin_defconfig b/configs/mx6sllevk_plugin_defconfig\nindex 27de27c6c90e..7fad7b52ce1c 100644\n--- a/configs/mx6sllevk_plugin_defconfig\n+++ b/configs/mx6sllevk_plugin_defconfig\n@@ -42,3 +42,5 @@ CONFIG_USB=y\n CONFIG_DM_USB=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_ASIX=y\n+CONFIG_USB_ETHER_RTL8152=y\ndiff --git a/configs/mx6sxsabreauto_defconfig b/configs/mx6sxsabreauto_defconfig\nindex 24322bf22831..5ae12d45bd35 100644\n--- a/configs/mx6sxsabreauto_defconfig\n+++ b/configs/mx6sxsabreauto_defconfig\n@@ -50,3 +50,4 @@ CONFIG_FSL_QSPI=y\n CONFIG_USB=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_ASIX=y\ndiff --git a/configs/mx6sxsabresd_defconfig b/configs/mx6sxsabresd_defconfig\nindex 4993439fc9c1..2ca6b8f8ad5a 100644\n--- a/configs/mx6sxsabresd_defconfig\n+++ b/configs/mx6sxsabresd_defconfig\n@@ -35,4 +35,5 @@ CONFIG_PCI=y\n CONFIG_USB=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_ASIX=y\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/mx6sxsabresd_spl_defconfig b/configs/mx6sxsabresd_spl_defconfig\nindex 96da6bca829b..77d545f204c1 100644\n--- a/configs/mx6sxsabresd_spl_defconfig\n+++ b/configs/mx6sxsabresd_spl_defconfig\n@@ -44,4 +44,5 @@ CONFIG_PCI=y\n CONFIG_USB=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_ASIX=y\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/mx7dsabresd_defconfig b/configs/mx7dsabresd_defconfig\nindex 8a56d9b27d51..795c4f2b7124 100644\n--- a/configs/mx7dsabresd_defconfig\n+++ b/configs/mx7dsabresd_defconfig\n@@ -70,4 +70,5 @@ CONFIG_G_DNL_MANUFACTURER=\"FSL\"\n CONFIG_G_DNL_VENDOR_NUM=0x0525\n CONFIG_G_DNL_PRODUCT_NUM=0xa4a5\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_ASIX=y\n CONFIG_ERRNO_STR=y\ndiff --git a/configs/mx7dsabresd_secure_defconfig b/configs/mx7dsabresd_secure_defconfig\nindex 9dfad22e3339..bd68831db7cc 100644\n--- a/configs/mx7dsabresd_secure_defconfig\n+++ b/configs/mx7dsabresd_secure_defconfig\n@@ -72,4 +72,5 @@ CONFIG_G_DNL_MANUFACTURER=\"FSL\"\n CONFIG_G_DNL_VENDOR_NUM=0x0525\n CONFIG_G_DNL_PRODUCT_NUM=0xa4a5\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_ASIX=y\n CONFIG_ERRNO_STR=y\ndiff --git a/configs/novena_defconfig b/configs/novena_defconfig\nindex ab639e379f36..6f9407931707 100644\n--- a/configs/novena_defconfig\n+++ b/configs/novena_defconfig\n@@ -48,6 +48,8 @@ CONFIG_USB_KEYBOARD=y\n CONFIG_USB_GADGET=y\n CONFIG_CI_UDC=y\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_ASIX=y\n+CONFIG_USB_ETHER_SMSC95XX=y\n # CONFIG_VIDEO_SW_CURSOR is not set\n CONFIG_FAT_WRITE=y\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/nyan-big_defconfig b/configs/nyan-big_defconfig\nindex 996a675c3eee..29d918d974e4 100644\n--- a/configs/nyan-big_defconfig\n+++ b/configs/nyan-big_defconfig\n@@ -71,6 +71,7 @@ CONFIG_G_DNL_MANUFACTURER=\"NVIDIA\"\n CONFIG_G_DNL_VENDOR_NUM=0x0955\n CONFIG_G_DNL_PRODUCT_NUM=0x701a\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_ASIX=y\n CONFIG_DM_VIDEO=y\n CONFIG_DISPLAY=y\n CONFIG_VIDEO_TEGRA124=y\ndiff --git a/configs/odroid_defconfig b/configs/odroid_defconfig\nindex 964fbdd19a1e..0dc1a250c5d0 100644\n--- a/configs/odroid_defconfig\n+++ b/configs/odroid_defconfig\n@@ -62,4 +62,5 @@ CONFIG_G_DNL_MANUFACTURER=\"Samsung\"\n CONFIG_G_DNL_VENDOR_NUM=0x04e8\n CONFIG_G_DNL_PRODUCT_NUM=0x6601\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_SMSC95XX=y\n CONFIG_ERRNO_STR=y\ndiff --git a/configs/omap3_beagle_defconfig b/configs/omap3_beagle_defconfig\nindex a4946d75ca08..213b4fa3b9c9 100644\n--- a/configs/omap3_beagle_defconfig\n+++ b/configs/omap3_beagle_defconfig\n@@ -49,5 +49,8 @@ CONFIG_G_DNL_MANUFACTURER=\"TI\"\n CONFIG_G_DNL_VENDOR_NUM=0x0451\n CONFIG_G_DNL_PRODUCT_NUM=0xd022\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_ASIX=y\n+CONFIG_USB_ETHER_MCS7830=y\n+CONFIG_USB_ETHER_SMSC95XX=y\n CONFIG_FAT_WRITE=y\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/omap3_ha_defconfig b/configs/omap3_ha_defconfig\nindex f1e4188780b3..d2ba52b71bf2 100644\n--- a/configs/omap3_ha_defconfig\n+++ b/configs/omap3_ha_defconfig\n@@ -31,4 +31,5 @@ CONFIG_USB=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_SMSC95XX=y\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/omap4_panda_defconfig b/configs/omap4_panda_defconfig\nindex 7a8c0fefcde2..7763c506c1f0 100644\n--- a/configs/omap4_panda_defconfig\n+++ b/configs/omap4_panda_defconfig\n@@ -33,4 +33,5 @@ CONFIG_USB=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_SMSC95XX=y\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/omap5_uevm_defconfig b/configs/omap5_uevm_defconfig\nindex 8ef8af0a7459..07f77fcdb7e6 100644\n--- a/configs/omap5_uevm_defconfig\n+++ b/configs/omap5_uevm_defconfig\n@@ -54,5 +54,6 @@ CONFIG_G_DNL_MANUFACTURER=\"Texas Instruments\"\n CONFIG_G_DNL_VENDOR_NUM=0x0403\n CONFIG_G_DNL_PRODUCT_NUM=0xbd00\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_SMSC95XX=y\n CONFIG_FAT_WRITE=y\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/p2371-0000_defconfig b/configs/p2371-0000_defconfig\nindex a11dc31f0be2..e499b82d344f 100644\n--- a/configs/p2371-0000_defconfig\n+++ b/configs/p2371-0000_defconfig\n@@ -40,3 +40,4 @@ CONFIG_G_DNL_MANUFACTURER=\"NVIDIA\"\n CONFIG_G_DNL_VENDOR_NUM=0x0955\n CONFIG_G_DNL_PRODUCT_NUM=0x701a\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_ASIX=y\ndiff --git a/configs/p2371-2180_defconfig b/configs/p2371-2180_defconfig\nindex fa8f2c07c5fb..3330d23e4089 100644\n--- a/configs/p2371-2180_defconfig\n+++ b/configs/p2371-2180_defconfig\n@@ -47,3 +47,4 @@ CONFIG_G_DNL_MANUFACTURER=\"NVIDIA\"\n CONFIG_G_DNL_VENDOR_NUM=0x0955\n CONFIG_G_DNL_PRODUCT_NUM=0x701a\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_ASIX=y\ndiff --git a/configs/p2571_defconfig b/configs/p2571_defconfig\nindex a3a747aa4d12..9259c1316e27 100644\n--- a/configs/p2571_defconfig\n+++ b/configs/p2571_defconfig\n@@ -40,3 +40,4 @@ CONFIG_G_DNL_MANUFACTURER=\"NVIDIA\"\n CONFIG_G_DNL_VENDOR_NUM=0x0955\n CONFIG_G_DNL_PRODUCT_NUM=0x701a\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_ASIX=y\ndiff --git a/configs/paz00_defconfig b/configs/paz00_defconfig\nindex 48fe5f2561ce..ebfd3f691f87 100644\n--- a/configs/paz00_defconfig\n+++ b/configs/paz00_defconfig\n@@ -33,6 +33,7 @@ CONFIG_DM_USB=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_ASIX=y\n CONFIG_DM_VIDEO=y\n CONFIG_VIDEO_TEGRA20=y\n CONFIG_CONSOLE_SCROLL_LINES=10\ndiff --git a/configs/phycore-rk3288_defconfig b/configs/phycore-rk3288_defconfig\nindex ac5b70a62618..9d0545f35cad 100644\n--- a/configs/phycore-rk3288_defconfig\n+++ b/configs/phycore-rk3288_defconfig\n@@ -67,6 +67,8 @@ CONFIG_SYSRESET=y\n CONFIG_USB=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_ASIX=y\n+CONFIG_USB_ETHER_SMSC95XX=y\n CONFIG_USE_TINY_PRINTF=y\n CONFIG_CMD_DHRYSTONE=y\n CONFIG_ERRNO_STR=y\ndiff --git a/configs/plutux_defconfig b/configs/plutux_defconfig\nindex 4b162e45037b..502ae942e776 100644\n--- a/configs/plutux_defconfig\n+++ b/configs/plutux_defconfig\n@@ -30,3 +30,4 @@ CONFIG_DM_USB=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_SMSC95XX=y\ndiff --git a/configs/poplar_defconfig b/configs/poplar_defconfig\nindex ed5149bfac00..748d6c8bb6a9 100644\n--- a/configs/poplar_defconfig\n+++ b/configs/poplar_defconfig\n@@ -18,4 +18,5 @@ CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_EHCI_GENERIC=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_ASIX=y\n CONFIG_LIB_RAND=y\ndiff --git a/configs/popmetal-rk3288_defconfig b/configs/popmetal-rk3288_defconfig\nindex 4f004c0d1210..044a26e26786 100644\n--- a/configs/popmetal-rk3288_defconfig\n+++ b/configs/popmetal-rk3288_defconfig\n@@ -66,6 +66,8 @@ CONFIG_USB=y\n CONFIG_USB_DWC2=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_ASIX=y\n+CONFIG_USB_ETHER_SMSC95XX=y\n CONFIG_USE_TINY_PRINTF=y\n CONFIG_CMD_DHRYSTONE=y\n CONFIG_ERRNO_STR=y\ndiff --git a/configs/puma-rk3399_defconfig b/configs/puma-rk3399_defconfig\nindex 776e6fe13795..ff8809c84956 100644\n--- a/configs/puma-rk3399_defconfig\n+++ b/configs/puma-rk3399_defconfig\n@@ -81,6 +81,11 @@ CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_EHCI_GENERIC=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_ASIX=y\n+CONFIG_USB_ETHER_ASIX88179=y\n+CONFIG_USB_ETHER_MCS7830=y\n+CONFIG_USB_ETHER_RTL8152=y\n+CONFIG_USB_ETHER_SMSC95XX=y\n CONFIG_DM_VIDEO=y\n CONFIG_DISPLAY=y\n CONFIG_VIDEO_ROCKCHIP=y\ndiff --git a/configs/riotboard_defconfig b/configs/riotboard_defconfig\nindex 0b494cd246d7..46d0dffdf701 100644\n--- a/configs/riotboard_defconfig\n+++ b/configs/riotboard_defconfig\n@@ -26,5 +26,6 @@ CONFIG_DM_THERMAL=y\n CONFIG_USB=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_ASIX=y\n # CONFIG_VIDEO_SW_CURSOR is not set\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/rpi_2_defconfig b/configs/rpi_2_defconfig\nindex 35e2278ac3c3..ea71e21e0895 100644\n--- a/configs/rpi_2_defconfig\n+++ b/configs/rpi_2_defconfig\n@@ -25,6 +25,7 @@ CONFIG_USB_DWC2=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_KEYBOARD=y\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_SMSC95XX=y\n CONFIG_DM_VIDEO=y\n CONFIG_SYS_WHITE_ON_BLACK=y\n CONFIG_CONSOLE_SCROLL_LINES=10\ndiff --git a/configs/rpi_3_32b_defconfig b/configs/rpi_3_32b_defconfig\nindex 2a4e5960f40f..fad3ef51946e 100644\n--- a/configs/rpi_3_32b_defconfig\n+++ b/configs/rpi_3_32b_defconfig\n@@ -27,6 +27,7 @@ CONFIG_USB_DWC2=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_KEYBOARD=y\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_SMSC95XX=y\n CONFIG_DM_VIDEO=y\n CONFIG_SYS_WHITE_ON_BLACK=y\n CONFIG_CONSOLE_SCROLL_LINES=10\ndiff --git a/configs/rpi_3_defconfig b/configs/rpi_3_defconfig\nindex 30eded5726b2..2e910eeb5b90 100644\n--- a/configs/rpi_3_defconfig\n+++ b/configs/rpi_3_defconfig\n@@ -27,6 +27,7 @@ CONFIG_USB_DWC2=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_KEYBOARD=y\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_SMSC95XX=y\n CONFIG_DM_VIDEO=y\n CONFIG_SYS_WHITE_ON_BLACK=y\n CONFIG_CONSOLE_SCROLL_LINES=10\ndiff --git a/configs/rpi_defconfig b/configs/rpi_defconfig\nindex 8f430e6076a2..4505ac668162 100644\n--- a/configs/rpi_defconfig\n+++ b/configs/rpi_defconfig\n@@ -25,6 +25,7 @@ CONFIG_USB_DWC2=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_KEYBOARD=y\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_SMSC95XX=y\n CONFIG_DM_VIDEO=y\n CONFIG_SYS_WHITE_ON_BLACK=y\n CONFIG_CONSOLE_SCROLL_LINES=10\ndiff --git a/configs/seaboard_defconfig b/configs/seaboard_defconfig\nindex 8be4b1c75cb9..659f6fb2fe71 100644\n--- a/configs/seaboard_defconfig\n+++ b/configs/seaboard_defconfig\n@@ -37,6 +37,7 @@ CONFIG_USB_ULPI=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_KEYBOARD=y\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_ASIX=y\n CONFIG_DM_VIDEO=y\n CONFIG_VIDEO_TEGRA20=y\n CONFIG_CONSOLE_SCROLL_LINES=10\ndiff --git a/configs/smartweb_defconfig b/configs/smartweb_defconfig\nindex a31ad09a3b03..d064cbd9dd94 100644\n--- a/configs/smartweb_defconfig\n+++ b/configs/smartweb_defconfig\n@@ -51,4 +51,6 @@ CONFIG_G_DNL_MANUFACTURER=\"Siemens AG\"\n CONFIG_G_DNL_VENDOR_NUM=0x0908\n CONFIG_G_DNL_PRODUCT_NUM=0x02d2\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_ASIX=y\n+CONFIG_USB_ETHER_MCS7830=y\n # CONFIG_EFI_LOADER is not set\ndiff --git a/configs/smdk5250_defconfig b/configs/smdk5250_defconfig\nindex 45c07d660f4c..0cea58fd2d9e 100644\n--- a/configs/smdk5250_defconfig\n+++ b/configs/smdk5250_defconfig\n@@ -52,5 +52,6 @@ CONFIG_USB_XHCI_DWC3=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_ASIX88179=y\n CONFIG_VIDEO_BRIDGE=y\n CONFIG_ERRNO_STR=y\ndiff --git a/configs/snow_defconfig b/configs/snow_defconfig\nindex 563fb3715ccf..8d65cc9c68ac 100644\n--- a/configs/snow_defconfig\n+++ b/configs/snow_defconfig\n@@ -70,6 +70,7 @@ CONFIG_USB_XHCI_DWC3=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_ASIX88179=y\n CONFIG_DM_VIDEO=y\n CONFIG_VIDCONSOLE_AS_LCD=y\n CONFIG_DISPLAY=y\ndiff --git a/configs/spring_defconfig b/configs/spring_defconfig\nindex 9f5892c88f7d..f78ac2145f7d 100644\n--- a/configs/spring_defconfig\n+++ b/configs/spring_defconfig\n@@ -70,6 +70,7 @@ CONFIG_USB_XHCI_DWC3=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_ASIX88179=y\n CONFIG_DM_VIDEO=y\n CONFIG_VIDCONSOLE_AS_LCD=y\n CONFIG_DISPLAY=y\ndiff --git a/configs/tao3530_defconfig b/configs/tao3530_defconfig\nindex d1dc337a45ca..f847aa924b4e 100644\n--- a/configs/tao3530_defconfig\n+++ b/configs/tao3530_defconfig\n@@ -31,4 +31,5 @@ CONFIG_USB=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_SMSC95XX=y\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/tec-ng_defconfig b/configs/tec-ng_defconfig\nindex c8482cdd04e7..6ce7cb472763 100644\n--- a/configs/tec-ng_defconfig\n+++ b/configs/tec-ng_defconfig\n@@ -34,3 +34,4 @@ CONFIG_DM_USB=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_SMSC95XX=y\ndiff --git a/configs/tec_defconfig b/configs/tec_defconfig\nindex 8cd696ee1716..7c3e172f1b47 100644\n--- a/configs/tec_defconfig\n+++ b/configs/tec_defconfig\n@@ -35,5 +35,6 @@ CONFIG_DM_USB=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_SMSC95XX=y\n CONFIG_DM_VIDEO=y\n CONFIG_VIDEO_TEGRA20=y\ndiff --git a/configs/theadorable-x86-conga-qa3-e3845-pcie-x4_defconfig b/configs/theadorable-x86-conga-qa3-e3845-pcie-x4_defconfig\nindex 31b187d97059..1888f0892845 100644\n--- a/configs/theadorable-x86-conga-qa3-e3845-pcie-x4_defconfig\n+++ b/configs/theadorable-x86-conga-qa3-e3845-pcie-x4_defconfig\n@@ -50,6 +50,8 @@ CONFIG_WINBOND_W83627=y\n CONFIG_E1000=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_KEYBOARD=y\n+CONFIG_USB_ETHER_MCS7830=y\n+CONFIG_USB_ETHER_RTL8152=y\n CONFIG_FRAMEBUFFER_SET_VESA_MODE=y\n CONFIG_FRAMEBUFFER_VESA_MODE_114=y\n CONFIG_CONSOLE_SCROLL_LINES=5\ndiff --git a/configs/theadorable-x86-conga-qa3-e3845_defconfig b/configs/theadorable-x86-conga-qa3-e3845_defconfig\nindex 569e75040748..4c9492cf1fd4 100644\n--- a/configs/theadorable-x86-conga-qa3-e3845_defconfig\n+++ b/configs/theadorable-x86-conga-qa3-e3845_defconfig\n@@ -49,6 +49,8 @@ CONFIG_WINBOND_W83627=y\n CONFIG_E1000=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_KEYBOARD=y\n+CONFIG_USB_ETHER_MCS7830=y\n+CONFIG_USB_ETHER_RTL8152=y\n CONFIG_FRAMEBUFFER_SET_VESA_MODE=y\n CONFIG_FRAMEBUFFER_VESA_MODE_114=y\n CONFIG_CONSOLE_SCROLL_LINES=5\ndiff --git a/configs/theadorable-x86-dfi-bt700_defconfig b/configs/theadorable-x86-dfi-bt700_defconfig\nindex 8ccb957047be..149cf94f8561 100644\n--- a/configs/theadorable-x86-dfi-bt700_defconfig\n+++ b/configs/theadorable-x86-dfi-bt700_defconfig\n@@ -48,6 +48,8 @@ CONFIG_NUVOTON_NCT6102D=y\n CONFIG_E1000=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_KEYBOARD=y\n+CONFIG_USB_ETHER_MCS7830=y\n+CONFIG_USB_ETHER_RTL8152=y\n CONFIG_FRAMEBUFFER_SET_VESA_MODE=y\n CONFIG_FRAMEBUFFER_VESA_MODE_114=y\n CONFIG_CONSOLE_SCROLL_LINES=5\ndiff --git a/configs/tinker-rk3288_defconfig b/configs/tinker-rk3288_defconfig\nindex 89bdc9c855c8..3fe02bdc5995 100644\n--- a/configs/tinker-rk3288_defconfig\n+++ b/configs/tinker-rk3288_defconfig\n@@ -69,6 +69,8 @@ CONFIG_USB=y\n CONFIG_USB_DWC2=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_ASIX=y\n+CONFIG_USB_ETHER_SMSC95XX=y\n CONFIG_USE_TINY_PRINTF=y\n CONFIG_CMD_DHRYSTONE=y\n CONFIG_ERRNO_STR=y\ndiff --git a/configs/tqma6dl_mba6_mmc_defconfig b/configs/tqma6dl_mba6_mmc_defconfig\nindex c162f83bd049..f65bec8e6303 100644\n--- a/configs/tqma6dl_mba6_mmc_defconfig\n+++ b/configs/tqma6dl_mba6_mmc_defconfig\n@@ -38,4 +38,5 @@ CONFIG_NETDEVICES=y\n CONFIG_USB=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_SMSC95XX=y\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/tqma6dl_mba6_spi_defconfig b/configs/tqma6dl_mba6_spi_defconfig\nindex 17670acbacfd..7017751728a4 100644\n--- a/configs/tqma6dl_mba6_spi_defconfig\n+++ b/configs/tqma6dl_mba6_spi_defconfig\n@@ -39,4 +39,5 @@ CONFIG_NETDEVICES=y\n CONFIG_USB=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_SMSC95XX=y\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/tqma6q_mba6_mmc_defconfig b/configs/tqma6q_mba6_mmc_defconfig\nindex ba5249478230..73d19dfda4d5 100644\n--- a/configs/tqma6q_mba6_mmc_defconfig\n+++ b/configs/tqma6q_mba6_mmc_defconfig\n@@ -37,4 +37,5 @@ CONFIG_NETDEVICES=y\n CONFIG_USB=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_SMSC95XX=y\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/tqma6q_mba6_spi_defconfig b/configs/tqma6q_mba6_spi_defconfig\nindex 7a45075e8069..95cf13974362 100644\n--- a/configs/tqma6q_mba6_spi_defconfig\n+++ b/configs/tqma6q_mba6_spi_defconfig\n@@ -38,4 +38,5 @@ CONFIG_NETDEVICES=y\n CONFIG_USB=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_SMSC95XX=y\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/tqma6s_mba6_mmc_defconfig b/configs/tqma6s_mba6_mmc_defconfig\nindex 2090a1613ea6..fd296d9157d9 100644\n--- a/configs/tqma6s_mba6_mmc_defconfig\n+++ b/configs/tqma6s_mba6_mmc_defconfig\n@@ -38,4 +38,5 @@ CONFIG_NETDEVICES=y\n CONFIG_USB=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_SMSC95XX=y\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/tqma6s_mba6_spi_defconfig b/configs/tqma6s_mba6_spi_defconfig\nindex 0d684bd1d150..dc53ef515e92 100644\n--- a/configs/tqma6s_mba6_spi_defconfig\n+++ b/configs/tqma6s_mba6_spi_defconfig\n@@ -39,4 +39,5 @@ CONFIG_NETDEVICES=y\n CONFIG_USB=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_SMSC95XX=y\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/tqma6s_wru4_mmc_defconfig b/configs/tqma6s_wru4_mmc_defconfig\nindex 82721ac2f5a4..b8498458706e 100644\n--- a/configs/tqma6s_wru4_mmc_defconfig\n+++ b/configs/tqma6s_wru4_mmc_defconfig\n@@ -57,4 +57,5 @@ CONFIG_PHYLIB=y\n CONFIG_USB=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_SMSC95XX=y\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/trimslice_defconfig b/configs/trimslice_defconfig\nindex cd882ab31cce..85f223649537 100644\n--- a/configs/trimslice_defconfig\n+++ b/configs/trimslice_defconfig\n@@ -40,3 +40,4 @@ CONFIG_DM_USB=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_ASIX=y\ndiff --git a/configs/venice2_defconfig b/configs/venice2_defconfig\nindex f340b23b5619..f90936e7440e 100644\n--- a/configs/venice2_defconfig\n+++ b/configs/venice2_defconfig\n@@ -44,3 +44,4 @@ CONFIG_G_DNL_MANUFACTURER=\"NVIDIA\"\n CONFIG_G_DNL_VENDOR_NUM=0x0955\n CONFIG_G_DNL_PRODUCT_NUM=0x701a\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_ASIX=y\ndiff --git a/configs/ventana_defconfig b/configs/ventana_defconfig\nindex 0e5c770c8707..139f85e8ec24 100644\n--- a/configs/ventana_defconfig\n+++ b/configs/ventana_defconfig\n@@ -35,6 +35,7 @@ CONFIG_USB_ULPI=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_KEYBOARD=y\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_ASIX=y\n CONFIG_DM_VIDEO=y\n CONFIG_VIDEO_TEGRA20=y\n CONFIG_CONSOLE_SCROLL_LINES=10\ndiff --git a/configs/vinco_defconfig b/configs/vinco_defconfig\nindex 202b9c1cf850..5a0bde2e57a1 100644\n--- a/configs/vinco_defconfig\n+++ b/configs/vinco_defconfig\n@@ -33,3 +33,4 @@ CONFIG_USB_STORAGE=y\n CONFIG_USB_GADGET=y\n CONFIG_USB_GADGET_ATMEL_USBA=y\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_SMSC95XX=y\ndiff --git a/configs/vining_2000_defconfig b/configs/vining_2000_defconfig\nindex 5124520102af..72e782780d88 100644\n--- a/configs/vining_2000_defconfig\n+++ b/configs/vining_2000_defconfig\n@@ -33,4 +33,5 @@ CONFIG_PCI=y\n CONFIG_USB=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_HOST_ETHER=y\n+CONFIG_USB_ETHER_ASIX=y\n CONFIG_OF_LIBFDT=y\ndiff --git a/drivers/usb/eth/Kconfig b/drivers/usb/eth/Kconfig\nindex ab0fb6c865ab..496a6d1933e7 100644\n--- a/drivers/usb/eth/Kconfig\n+++ b/drivers/usb/eth/Kconfig\n@@ -6,6 +6,20 @@ menuconfig USB_HOST_ETHER\n \n if USB_HOST_ETHER\n \n+config USB_ETHER_ASIX\n+\tbool \"ASIX AX8817X (USB 2.0) support\"\n+\tdepends on USB_HOST_ETHER\n+\t---help---\n+\t  Say Y here if you would like to support ASIX AX8817X based USB 2.0\n+\t  Ethernet Devices.\n+\n+config USB_ETHER_ASIX88179\n+\tbool \"ASIX AX88179 (USB 3.0) support\"\n+\tdepends on USB_HOST_ETHER\n+\t---help---\n+\t  Say Y here if you would like to support ASIX AX88179 based USB 3.0\n+\t  Ethernet Devices.\n+\n config USB_ETHER_LAN75XX\n \tbool \"Microchip LAN75XX support\"\n \tdepends on USB_HOST_ETHER\n@@ -24,4 +38,26 @@ config USB_ETHER_LAN78XX\n \t  Supports 10Base-T/ 100Base-TX/1000Base-T.\n \t  This driver supports the internal PHY.\n \n+config USB_ETHER_MCS7830\n+\tbool \"MOSCHIP MCS7830 (7730/7830/7832) suppport\"\n+\tdepends on USB_HOST_ETHER\n+\t---help---\n+\t  Say Y here if you would like to support MOSCHIP MCS7830 based\n+\t  (7730/7830/7832) USB 2.0 Ethernet Devices.\n+\n+config USB_ETHER_RTL8152\n+\tbool \"Realtek RTL8152B/RTL8153 support\"\n+\tdepends on USB_HOST_ETHER\n+\t---help---\n+\t  Say Y here if you would like to support Realtek RTL8152B/RTL8153 base\n+\t  USB Ethernet Devices. This driver also supports compatible devices\n+\t  from Samsung, Lenovo, TP-LINK and Nvidia.\n+\n+config USB_ETHER_SMSC95XX\n+\tbool \"SMSC LAN95x support\"\n+\tdepends on USB_HOST_ETHER\n+\t---help---\n+\t  Say Y here if you would like to support SMSC LAN95xx based USB 2.0\n+\t  Ethernet Devices.\n+\n endif\ndiff --git a/include/configs/beaver.h b/include/configs/beaver.h\nindex 8ea7d44c7c05..f16e7eb447f1 100644\n--- a/include/configs/beaver.h\n+++ b/include/configs/beaver.h\n@@ -41,7 +41,6 @@\n #define CONFIG_USB_EHCI_TEGRA\n \n /* USB networking support */\n-#define CONFIG_USB_ETHER_ASIX\n \n /* PCI host support */\n \ndiff --git a/include/configs/cardhu.h b/include/configs/cardhu.h\nindex ee47e2823846..1fb4d98fe80c 100644\n--- a/include/configs/cardhu.h\n+++ b/include/configs/cardhu.h\n@@ -45,7 +45,6 @@\n #define CONFIG_USB_EHCI_TEGRA\n \n /* USB networking support */\n-#define CONFIG_USB_ETHER_ASIX\n \n /* PCI host support */\n \ndiff --git a/include/configs/cei-tk1-som.h b/include/configs/cei-tk1-som.h\nindex 92b64e5be1b7..a3ae559fef5f 100644\n--- a/include/configs/cei-tk1-som.h\n+++ b/include/configs/cei-tk1-som.h\n@@ -40,7 +40,6 @@\n #define CONFIG_USB_EHCI_TEGRA\n \n /* USB networking support */\n-#define CONFIG_USB_ETHER_ASIX\n \n /* PCI host support */\n \ndiff --git a/include/configs/cgtqmx6eval.h b/include/configs/cgtqmx6eval.h\nindex e1ffcfdfe505..bdeecbdd54bf 100644\n--- a/include/configs/cgtqmx6eval.h\n+++ b/include/configs/cgtqmx6eval.h\n@@ -62,7 +62,6 @@\n \n /* USB Configs */\n #define CONFIG_EHCI_HCD_INIT_AFTER_RESET\n-#define CONFIG_USB_ETHER_ASIX\n #define CONFIG_MXC_USB_PORTSC\t(PORT_PTS_UTMI | PORT_PTS_PTW)\n #define CONFIG_MXC_USB_FLAGS\t0\n #define CONFIG_USB_MAX_CONTROLLER_COUNT 2 /* Enabled USB controller number */\ndiff --git a/include/configs/cl-som-am57x.h b/include/configs/cl-som-am57x.h\nindex 25f04dabcb24..a3b40ab1966f 100644\n--- a/include/configs/cl-som-am57x.h\n+++ b/include/configs/cl-som-am57x.h\n@@ -83,9 +83,6 @@\n #define CONFIG_OMAP_USB3PHY1_HOST\n \n /* USB Networking options */\n-#define CONFIG_USB_ETHER_SMSC95XX\n-#define CONFIG_USB_ETHER_ASIX\n-#define CONFIG_USB_ETHER_MCS7830\n \n /* CPSW Ethernet */\n #define CONFIG_DRIVER_TI_CPSW\ndiff --git a/include/configs/cm_t54.h b/include/configs/cm_t54.h\nindex 7b686bf24804..9152c71717e3 100644\n--- a/include/configs/cm_t54.h\n+++ b/include/configs/cm_t54.h\n@@ -70,9 +70,6 @@\n #define CONFIG_SYS_EEPROM_SIZE\t\t\t256\n \n /* USB Networking options */\n-#define CONFIG_USB_ETHER_SMSC95XX\n-#define CONFIG_USB_ETHER_ASIX\n-#define CONFIG_USB_ETHER_MCS7830\n \n /*\n  * Miscellaneous configurable options\ndiff --git a/include/configs/colibri_t20.h b/include/configs/colibri_t20.h\nindex 48791b62ebf5..9bdd054f2344 100644\n--- a/include/configs/colibri_t20.h\n+++ b/include/configs/colibri_t20.h\n@@ -29,7 +29,6 @@\n #define CONFIG_USB_MAX_CONTROLLER_COUNT\t3\n \n /* USB networking support */\n-#define CONFIG_USB_ETHER_ASIX\n \n /* General networking support */\n #define CONFIG_IP_DEFRAG\ndiff --git a/include/configs/colibri_t30.h b/include/configs/colibri_t30.h\nindex 390adcf709de..b0a8df7ac280 100644\n--- a/include/configs/colibri_t30.h\n+++ b/include/configs/colibri_t30.h\n@@ -35,7 +35,6 @@\n #define CONFIG_USB_EHCI_TEGRA\n \n /* USB networking support */\n-#define CONFIG_USB_ETHER_ASIX\n \n /* General networking support */\n #define CONFIG_IP_DEFRAG\ndiff --git a/include/configs/dalmore.h b/include/configs/dalmore.h\nindex 167025eebda4..89aa3ef5eab8 100644\n--- a/include/configs/dalmore.h\n+++ b/include/configs/dalmore.h\n@@ -37,7 +37,6 @@\n #define CONFIG_USB_EHCI_TEGRA\n \n /* USB networking support */\n-#define CONFIG_USB_ETHER_ASIX\n \n /* General networking support */\n \ndiff --git a/include/configs/dfi-bt700.h b/include/configs/dfi-bt700.h\nindex e9ac9e01670a..3901fb672b4e 100644\n--- a/include/configs/dfi-bt700.h\n+++ b/include/configs/dfi-bt700.h\n@@ -24,11 +24,6 @@\n \t\t\t\t\t\"stdout=serial\\0\" \\\n \t\t\t\t\t\"stderr=serial\\0\"\n \n-#define CONFIG_USB_ETHER_ASIX\n-#define CONFIG_USB_ETHER_SMSC95XX\n-#define CONFIG_USB_ETHER_MCS7830\n-#define CONFIG_USB_ETHER_RTL8152\n-\n #define VIDEO_IO_OFFSET\t\t\t\t0\n #define CONFIG_X86EMU_RAW_IO\n \ndiff --git a/include/configs/dragonboard410c.h b/include/configs/dragonboard410c.h\nindex 4888d5f76568..f49f4833a59d 100644\n--- a/include/configs/dragonboard410c.h\n+++ b/include/configs/dragonboard410c.h\n@@ -37,10 +37,6 @@\n #define CONFIG_EHCI_HCD_INIT_AFTER_RESET\n \n /* Support all possible USB ethernet dongles */\n-#define CONFIG_USB_ETHER_ASIX\n-#define CONFIG_USB_ETHER_ASIX88179\n-#define CONFIG_USB_ETHER_MCS7830\n-#define CONFIG_USB_ETHER_SMSC95XX\n \n /* Extra Commands */\n /* Enable that for switching of boot partitions */\ndiff --git a/include/configs/e2220-1170.h b/include/configs/e2220-1170.h\nindex 058db68bf3ab..c610981dc699 100644\n--- a/include/configs/e2220-1170.h\n+++ b/include/configs/e2220-1170.h\n@@ -35,7 +35,6 @@\n #define CONFIG_USB_EHCI_TEGRA\n \n /* USB networking support */\n-#define CONFIG_USB_ETHER_ASIX\n \n /* General networking support */\n \ndiff --git a/include/configs/embestmx6boards.h b/include/configs/embestmx6boards.h\nindex a5955d9e431e..e00bfed51579 100644\n--- a/include/configs/embestmx6boards.h\n+++ b/include/configs/embestmx6boards.h\n@@ -34,7 +34,6 @@\n #define CONFIG_SYS_I2C_SPEED\t\t100000\n \n /* USB Configs */\n-#define CONFIG_USB_ETHER_ASIX\n #define CONFIG_USB_MAX_CONTROLLER_COUNT 2\n #define CONFIG_EHCI_HCD_INIT_AFTER_RESET\t/* For OTG port */\n #define CONFIG_MXC_USB_PORTSC\t(PORT_PTS_UTMI | PORT_PTS_PTW)\ndiff --git a/include/configs/exynos5-common.h b/include/configs/exynos5-common.h\nindex 26778b1bb3bd..2860d6bb9b1e 100644\n--- a/include/configs/exynos5-common.h\n+++ b/include/configs/exynos5-common.h\n@@ -132,9 +132,6 @@\n /* Enable Time Command */\n \n /* USB */\n-#define CONFIG_USB_ETHER_ASIX\n-#define CONFIG_USB_ETHER_SMSC95XX\n-#define CONFIG_USB_ETHER_RTL8152\n \n /* USB boot mode */\n #define CONFIG_USB_BOOTING\ndiff --git a/include/configs/exynos5250-common.h b/include/configs/exynos5250-common.h\nindex f52651b4f83b..e4a4c81a6b0a 100644\n--- a/include/configs/exynos5250-common.h\n+++ b/include/configs/exynos5250-common.h\n@@ -30,9 +30,6 @@\n \n #define CONFIG_USB_XHCI_EXYNOS\n \n-#define CONFIG_USB_ETHER_ASIX\n-#define CONFIG_USB_ETHER_ASIX88179\n-\n /* DRAM Memory Banks */\n #define CONFIG_NR_DRAM_BANKS\t8\n #define SDRAM_BANK_SIZE\t\t(256UL << 20UL)\t/* 256 MB */\ndiff --git a/include/configs/gw_ventana.h b/include/configs/gw_ventana.h\nindex 0dc5fe48adac..c1ced0b65751 100644\n--- a/include/configs/gw_ventana.h\n+++ b/include/configs/gw_ventana.h\n@@ -141,8 +141,6 @@\n #define CONFIG_ARP_TIMEOUT       200UL\n \n /* USB Configs */\n-#define CONFIG_USB_ETHER_ASIX\n-#define CONFIG_USB_ETHER_SMSC95XX\n #define CONFIG_USB_MAX_CONTROLLER_COUNT 2\n #define CONFIG_EHCI_HCD_INIT_AFTER_RESET  /* For OTG port */\n #define CONFIG_MXC_USB_PORTSC     (PORT_PTS_UTMI | PORT_PTS_PTW)\ndiff --git a/include/configs/harmony.h b/include/configs/harmony.h\nindex f568d630754c..9a0b1aff2470 100644\n--- a/include/configs/harmony.h\n+++ b/include/configs/harmony.h\n@@ -37,9 +37,6 @@\n #define CONFIG_USB_EHCI_TEGRA\n \n /* USB networking support */\n-#define CONFIG_USB_ETHER_ASIX\n-#define CONFIG_USB_ETHER_MCS7830\n-#define CONFIG_USB_ETHER_SMSC95XX\n \n #include \"tegra-common-post.h\"\n \ndiff --git a/include/configs/hikey.h b/include/configs/hikey.h\nindex b87096209243..61d7e4cd876e 100644\n--- a/include/configs/hikey.h\n+++ b/include/configs/hikey.h\n@@ -58,8 +58,6 @@\n /*#define CONFIG_DWC2_DFLT_SPEED_FULL*/\n #define CONFIG_DWC2_ENABLE_DYNAMIC_FIFO\n \n-#define CONFIG_USB_ETHER_SMSC95XX\n-#define CONFIG_USB_ETHER_ASIX\n #define CONFIG_MISC_INIT_R\n #endif\n \ndiff --git a/include/configs/jetson-tk1.h b/include/configs/jetson-tk1.h\nindex 5b106b8093dc..f7836c83b0ff 100644\n--- a/include/configs/jetson-tk1.h\n+++ b/include/configs/jetson-tk1.h\n@@ -36,7 +36,6 @@\n #define CONFIG_USB_EHCI_TEGRA\n \n /* USB networking support */\n-#define CONFIG_USB_ETHER_ASIX\n \n /* PCI host support */\n \ndiff --git a/include/configs/m53evk.h b/include/configs/m53evk.h\nindex 7ba941942a99..1ccaef1c6a2d 100644\n--- a/include/configs/m53evk.h\n+++ b/include/configs/m53evk.h\n@@ -145,9 +145,6 @@\n  */\n #ifdef CONFIG_CMD_USB\n #define CONFIG_USB_EHCI_MX5\n-#define CONFIG_USB_ETHER_ASIX\n-#define CONFIG_USB_ETHER_MCS7830\n-#define CONFIG_USB_ETHER_SMSC95XX\n #define CONFIG_MXC_USB_PORT\t\t1\n #define CONFIG_MXC_USB_PORTSC\t\t(PORT_PTS_UTMI | PORT_PTS_PTW)\n #define CONFIG_MXC_USB_FLAGS\t\t0\ndiff --git a/include/configs/mcx.h b/include/configs/mcx.h\nindex c16cda3f6620..bde5becaa02d 100644\n--- a/include/configs/mcx.h\n+++ b/include/configs/mcx.h\n@@ -74,8 +74,6 @@\n \n /* EHCI */\n #define CONFIG_OMAP_EHCI_PHY1_RESET_GPIO\t57\n-#define\tCONFIG_USB_ETHER_ASIX\n-#define CONFIG_USB_ETHER_MCS7830\n \n /* commands to include */\n \ndiff --git a/include/configs/medcom-wide.h b/include/configs/medcom-wide.h\nindex cf9344e48fd2..2efdc52ac5d3 100644\n--- a/include/configs/medcom-wide.h\n+++ b/include/configs/medcom-wide.h\n@@ -30,7 +30,6 @@\n #define CONFIG_USB_EHCI_TEGRA\n \n /* USB networking support */\n-#define CONFIG_USB_ETHER_SMSC95XX\n \n #include \"tegra-common-post.h\"\n \ndiff --git a/include/configs/mvebu_armada-37xx.h b/include/configs/mvebu_armada-37xx.h\nindex 19e1f4d4d4d1..7fc0fcffe0ec 100644\n--- a/include/configs/mvebu_armada-37xx.h\n+++ b/include/configs/mvebu_armada-37xx.h\n@@ -95,10 +95,6 @@\n #define CONFIG_USB_MAX_CONTROLLER_COUNT (3 + 3)\n \n /* USB ethernet */\n-#define CONFIG_USB_ETHER_ASIX\n-#define CONFIG_USB_ETHER_MCS7830\n-#define CONFIG_USB_ETHER_RTL8152\n-#define CONFIG_USB_ETHER_SMSC95XX\n \n /*\n  * SATA/SCSI/AHCI configuration\ndiff --git a/include/configs/mvebu_armada-8k.h b/include/configs/mvebu_armada-8k.h\nindex 0739f83ba245..9cbf29e3d4df 100644\n--- a/include/configs/mvebu_armada-8k.h\n+++ b/include/configs/mvebu_armada-8k.h\n@@ -99,10 +99,6 @@\n #define CONFIG_USB_MAX_CONTROLLER_COUNT (3 + 3)\n \n /* USB ethernet */\n-#define CONFIG_USB_ETHER_ASIX\n-#define CONFIG_USB_ETHER_MCS7830\n-#define CONFIG_USB_ETHER_RTL8152\n-#define CONFIG_USB_ETHER_SMSC95XX\n \n /*\n  * SATA/SCSI/AHCI configuration\ndiff --git a/include/configs/mx23_olinuxino.h b/include/configs/mx23_olinuxino.h\nindex 1f1fb246e393..36ef186510f1 100644\n--- a/include/configs/mx23_olinuxino.h\n+++ b/include/configs/mx23_olinuxino.h\n@@ -37,9 +37,6 @@\n #endif\n \n /* Ethernet */\n-#ifdef CONFIG_CMD_NET\n-#define CONFIG_USB_ETHER_SMSC95XX\n-#endif\n \n /* Booting Linux */\n #define CONFIG_BOOTFILE\t\t\"uImage\"\ndiff --git a/include/configs/mx28evk.h b/include/configs/mx28evk.h\nindex 6ad0e37f0b10..e191d3a8a205 100644\n--- a/include/configs/mx28evk.h\n+++ b/include/configs/mx28evk.h\n@@ -88,8 +88,6 @@\n #ifdef\tCONFIG_CMD_USB\n #define CONFIG_EHCI_MXS_PORT1\n #define CONFIG_USB_MAX_CONTROLLER_COUNT\t1\n-#define\tCONFIG_USB_ETHER_ASIX\n-#define\tCONFIG_USB_ETHER_SMSC95XX\n #endif\n \n /* SPI */\ndiff --git a/include/configs/mx51evk.h b/include/configs/mx51evk.h\nindex 6dba0ce076c7..0cd88d187bf8 100644\n--- a/include/configs/mx51evk.h\n+++ b/include/configs/mx51evk.h\n@@ -73,8 +73,6 @@\n \n /* USB Configs */\n #define CONFIG_USB_EHCI_MX5\n-#define CONFIG_USB_ETHER_ASIX\n-#define CONFIG_USB_ETHER_SMSC95XX\n #define CONFIG_MXC_USB_PORT\t1\n #define CONFIG_MXC_USB_PORTSC\tPORT_PTS_ULPI\n #define CONFIG_MXC_USB_FLAGS\tMXC_EHCI_POWER_PINS_ENABLED\ndiff --git a/include/configs/mx53cx9020.h b/include/configs/mx53cx9020.h\nindex 8603b1de7e91..66238cf5fedb 100644\n--- a/include/configs/mx53cx9020.h\n+++ b/include/configs/mx53cx9020.h\n@@ -47,9 +47,6 @@\n /* USB Configs */\n #define CONFIG_USB_EHCI_MX5\n #define CONFIG_USB_STORAGE\n-#define CONFIG_USB_ETHER_ASIX\n-#define CONFIG_USB_ETHER_MCS7830\n-#define CONFIG_USB_ETHER_SMSC95XX\n #define CONFIG_MXC_USB_PORT\t1\n #define CONFIG_MXC_USB_PORTSC\t(PORT_PTS_UTMI | PORT_PTS_PTW)\n #define CONFIG_MXC_USB_FLAGS\t0\ndiff --git a/include/configs/mx53loco.h b/include/configs/mx53loco.h\nindex 3e119e61dab6..30a56d60fa8d 100644\n--- a/include/configs/mx53loco.h\n+++ b/include/configs/mx53loco.h\n@@ -43,9 +43,6 @@\n \n /* USB Configs */\n #define CONFIG_USB_EHCI_MX5\n-#define CONFIG_USB_ETHER_ASIX\n-#define CONFIG_USB_ETHER_MCS7830\n-#define CONFIG_USB_ETHER_SMSC95XX\n #define CONFIG_MXC_USB_PORT\t1\n #define CONFIG_MXC_USB_PORTSC\t(PORT_PTS_UTMI | PORT_PTS_PTW)\n #define CONFIG_MXC_USB_FLAGS\t0\ndiff --git a/include/configs/mx6qarm2.h b/include/configs/mx6qarm2.h\nindex c9dc986a922d..610d643712b2 100644\n--- a/include/configs/mx6qarm2.h\n+++ b/include/configs/mx6qarm2.h\n@@ -128,7 +128,6 @@\n /* USB Configs */\n #ifdef CONFIG_CMD_USB\n #define CONFIG_EHCI_HCD_INIT_AFTER_RESET\n-#define CONFIG_USB_ETHER_ASIX\n #define CONFIG_MXC_USB_PORTSC\t\t(PORT_PTS_UTMI | PORT_PTS_PTW)\n #define CONFIG_MXC_USB_FLAGS\t\t0\n #define CONFIG_USB_MAX_CONTROLLER_COUNT\t1\ndiff --git a/include/configs/mx6sabreauto.h b/include/configs/mx6sabreauto.h\nindex 4b8f9c817e57..64d54b675138 100644\n--- a/include/configs/mx6sabreauto.h\n+++ b/include/configs/mx6sabreauto.h\n@@ -18,7 +18,6 @@\n #define CONSOLE_DEV\t\t\"ttymxc3\"\n \n /* USB Configs */\n-#define CONFIG_USB_ETHER_ASIX\n #define CONFIG_USB_MAX_CONTROLLER_COUNT 2\n #define CONFIG_EHCI_HCD_INIT_AFTER_RESET\t/* For OTG port */\n #define CONFIG_MXC_USB_PORTSC\t(PORT_PTS_UTMI | PORT_PTS_PTW)\ndiff --git a/include/configs/mx6sabresd.h b/include/configs/mx6sabresd.h\nindex 3192579f73f3..8c06512dc72f 100644\n--- a/include/configs/mx6sabresd.h\n+++ b/include/configs/mx6sabresd.h\n@@ -60,7 +60,6 @@\n /* USB Configs */\n #ifdef CONFIG_CMD_USB\n #define CONFIG_EHCI_HCD_INIT_AFTER_RESET\n-#define CONFIG_USB_ETHER_ASIX\n #define CONFIG_MXC_USB_PORTSC\t\t(PORT_PTS_UTMI | PORT_PTS_PTW)\n #define CONFIG_MXC_USB_FLAGS\t\t0\n #define CONFIG_USB_MAX_CONTROLLER_COUNT\t1 /* Enabled USB controller number */\ndiff --git a/include/configs/mx6slevk.h b/include/configs/mx6slevk.h\nindex d48db4c0000c..25c83e81c5f3 100644\n--- a/include/configs/mx6slevk.h\n+++ b/include/configs/mx6slevk.h\n@@ -157,7 +157,6 @@\n /* USB Configs */\n #ifdef CONFIG_CMD_USB\n #define CONFIG_EHCI_HCD_INIT_AFTER_RESET\n-#define CONFIG_USB_ETHER_ASIX\n #define CONFIG_MXC_USB_PORTSC\t\t(PORT_PTS_UTMI | PORT_PTS_PTW)\n #define CONFIG_MXC_USB_FLAGS\t\t0\n #define CONFIG_USB_MAX_CONTROLLER_COUNT\t2\ndiff --git a/include/configs/mx6sllevk.h b/include/configs/mx6sllevk.h\nindex b73362ccb38e..0cf34c477bb8 100644\n--- a/include/configs/mx6sllevk.h\n+++ b/include/configs/mx6sllevk.h\n@@ -145,8 +145,6 @@\n \n /* USB Configs */\n #ifdef CONFIG_CMD_USB\n-#define CONFIG_USB_ETHER_ASIX\n-#define CONFIG_USB_ETHER_RTL8152\n #define CONFIG_MXC_USB_PORTSC\t\t(PORT_PTS_UTMI | PORT_PTS_PTW)\n #endif\n \ndiff --git a/include/configs/mx6sxsabreauto.h b/include/configs/mx6sxsabreauto.h\nindex 7df32c5320f8..9e46c397a4b6 100644\n--- a/include/configs/mx6sxsabreauto.h\n+++ b/include/configs/mx6sxsabreauto.h\n@@ -145,7 +145,6 @@\n \n #ifdef CONFIG_CMD_USB\n #define CONFIG_EHCI_HCD_INIT_AFTER_RESET\n-#define CONFIG_USB_ETHER_ASIX\n #define CONFIG_MXC_USB_PORTSC  (PORT_PTS_UTMI | PORT_PTS_PTW)\n #define CONFIG_MXC_USB_FLAGS   0\n #define CONFIG_USB_MAX_CONTROLLER_COUNT 2\ndiff --git a/include/configs/mx6sxsabresd.h b/include/configs/mx6sxsabresd.h\nindex 45e807dd8c49..5ef78a75ab61 100644\n--- a/include/configs/mx6sxsabresd.h\n+++ b/include/configs/mx6sxsabresd.h\n@@ -167,7 +167,6 @@\n \n #ifdef CONFIG_CMD_USB\n #define CONFIG_EHCI_HCD_INIT_AFTER_RESET\n-#define CONFIG_USB_ETHER_ASIX\n #define CONFIG_MXC_USB_PORTSC  (PORT_PTS_UTMI | PORT_PTS_PTW)\n #define CONFIG_MXC_USB_FLAGS   0\n #define CONFIG_USB_MAX_CONTROLLER_COUNT 2\ndiff --git a/include/configs/mx7dsabresd.h b/include/configs/mx7dsabresd.h\nindex b55b403723c4..593bf38d7e93 100644\n--- a/include/configs/mx7dsabresd.h\n+++ b/include/configs/mx7dsabresd.h\n@@ -214,7 +214,6 @@\n #define CONFIG_MMCROOT\t\t\t\"/dev/mmcblk0p2\"  /* USDHC1 */\n \n /* USB Configs */\n-#define CONFIG_USB_ETHER_ASIX\n #define CONFIG_MXC_USB_PORTSC  (PORT_PTS_UTMI | PORT_PTS_PTW)\n \n #define CONFIG_IMX_THERMAL\ndiff --git a/include/configs/nitrogen6x.h b/include/configs/nitrogen6x.h\nindex a32ea629e8f2..e9167801833a 100644\n--- a/include/configs/nitrogen6x.h\n+++ b/include/configs/nitrogen6x.h\n@@ -67,9 +67,6 @@\n #define CONFIG_FEC_MXC_PHYADDR\t\t6\n \n /* USB Configs */\n-#define CONFIG_USB_ETHER_ASIX\n-#define CONFIG_USB_ETHER_MCS7830\n-#define CONFIG_USB_ETHER_SMSC95XX\n #define CONFIG_USB_MAX_CONTROLLER_COUNT 2\n #define CONFIG_EHCI_HCD_INIT_AFTER_RESET\t/* For OTG port */\n #define CONFIG_MXC_USB_PORTSC\t(PORT_PTS_UTMI | PORT_PTS_PTW)\ndiff --git a/include/configs/novena.h b/include/configs/novena.h\nindex bddd181560cf..f14d6408bc20 100644\n--- a/include/configs/novena.h\n+++ b/include/configs/novena.h\n@@ -125,8 +125,6 @@\n /* USB Configs */\n #ifdef CONFIG_CMD_USB\n #define CONFIG_SYS_USB_EVENT_POLL_VIA_CONTROL_EP\n-#define CONFIG_USB_ETHER_ASIX\n-#define CONFIG_USB_ETHER_SMSC95XX\n #define CONFIG_USB_MAX_CONTROLLER_COUNT 2\n #define CONFIG_MXC_USB_PORTSC\t\t(PORT_PTS_UTMI | PORT_PTS_PTW)\n #define CONFIG_MXC_USB_FLAGS\t\t0\ndiff --git a/include/configs/nyan-big.h b/include/configs/nyan-big.h\nindex f6d433f9acf2..3b673827bd50 100644\n--- a/include/configs/nyan-big.h\n+++ b/include/configs/nyan-big.h\n@@ -41,7 +41,6 @@\n #define CONFIG_USB_EHCI_TEGRA\n \n /* USB networking support */\n-#define CONFIG_USB_ETHER_ASIX\n \n /* General networking support */\n \ndiff --git a/include/configs/odroid.h b/include/configs/odroid.h\nindex 6378abfd81b0..2afb19f84a7a 100644\n--- a/include/configs/odroid.h\n+++ b/include/configs/odroid.h\n@@ -183,8 +183,6 @@\n /* USB */\n #define CONFIG_USB_EHCI_EXYNOS\n \n-#define CONFIG_USB_ETHER_SMSC95XX\n-\n /*\n  * Supported Odroid boards: X3, U3\n  * TODO: Add Odroid X support\ndiff --git a/include/configs/omap3_beagle.h b/include/configs/omap3_beagle.h\nindex 0d871f193212..1c182d8bf354 100644\n--- a/include/configs/omap3_beagle.h\n+++ b/include/configs/omap3_beagle.h\n@@ -57,10 +57,6 @@\n \n #define CONFIG_OMAP_EHCI_PHY1_RESET_GPIO\t147\n \n-#define CONFIG_USB_ETHER_ASIX\n-#define CONFIG_USB_ETHER_MCS7830\n-#define CONFIG_USB_ETHER_SMSC95XX\n-\n /* commands to include */\n \n #define MTDIDS_DEFAULT\t\t\t\"nand0=nand\"\ndiff --git a/include/configs/omap4_panda.h b/include/configs/omap4_panda.h\nindex 794b800c50eb..75203b291c52 100644\n--- a/include/configs/omap4_panda.h\n+++ b/include/configs/omap4_panda.h\n@@ -21,7 +21,6 @@\n #define CONFIG_OMAP_EHCI_PHY2_RESET_GPIO 62\n \n /* USB Networking options */\n-#define CONFIG_USB_ETHER_SMSC95XX\n \n #define CONFIG_UBOOT_ENABLE_PADS_ALL\n \ndiff --git a/include/configs/omap5_uevm.h b/include/configs/omap5_uevm.h\nindex 61a003a36f8b..38d74120998a 100644\n--- a/include/configs/omap5_uevm.h\n+++ b/include/configs/omap5_uevm.h\n@@ -58,7 +58,6 @@\n /* Enabled commands */\n \n /* USB Networking options */\n-#define CONFIG_USB_ETHER_SMSC95XX\n \n #define CONSOLEDEV\t\t\"ttyO2\"\n \ndiff --git a/include/configs/p2371-0000.h b/include/configs/p2371-0000.h\nindex 7e148e2f00b5..71bee208b2d5 100644\n--- a/include/configs/p2371-0000.h\n+++ b/include/configs/p2371-0000.h\n@@ -35,7 +35,6 @@\n #define CONFIG_USB_EHCI_TEGRA\n \n /* USB networking support */\n-#define CONFIG_USB_ETHER_ASIX\n \n /* General networking support */\n \ndiff --git a/include/configs/p2371-2180.h b/include/configs/p2371-2180.h\nindex a19750b50b4a..cf4dd195ffc3 100644\n--- a/include/configs/p2371-2180.h\n+++ b/include/configs/p2371-2180.h\n@@ -35,7 +35,6 @@\n #define CONFIG_USB_EHCI_TEGRA\n \n /* USB networking support */\n-#define CONFIG_USB_ETHER_ASIX\n \n /* PCI host support */\n \ndiff --git a/include/configs/p2571.h b/include/configs/p2571.h\nindex a41e1f06305e..73a50b14a2ee 100644\n--- a/include/configs/p2571.h\n+++ b/include/configs/p2571.h\n@@ -36,7 +36,6 @@\n #define CONFIG_USB_EHCI_TEGRA\n \n /* USB networking support */\n-#define CONFIG_USB_ETHER_ASIX\n \n /* General networking support */\n \ndiff --git a/include/configs/paz00.h b/include/configs/paz00.h\nindex 20014bf5558e..904b7f3afcec 100644\n--- a/include/configs/paz00.h\n+++ b/include/configs/paz00.h\n@@ -31,7 +31,6 @@\n #define CONFIG_USB_EHCI_TEGRA\n \n /* USB networking support */\n-#define CONFIG_USB_ETHER_ASIX\n \n #include \"tegra-common-post.h\"\n \ndiff --git a/include/configs/plutux.h b/include/configs/plutux.h\nindex 3c1f4c6b0efd..eef2062fd035 100644\n--- a/include/configs/plutux.h\n+++ b/include/configs/plutux.h\n@@ -30,7 +30,6 @@\n #define CONFIG_USB_EHCI_TEGRA\n \n /* USB networking support */\n-#define CONFIG_USB_ETHER_SMSC95XX\n \n /* General networking support */\n \ndiff --git a/include/configs/poplar.h b/include/configs/poplar.h\nindex e1fa9ee3a0da..f7848aab054a 100644\n--- a/include/configs/poplar.h\n+++ b/include/configs/poplar.h\n@@ -32,7 +32,6 @@\n /* USB configuration */\n #define CONFIG_USB_MAX_CONTROLLER_COUNT\t\t2\n #define CONFIG_SYS_USB_EVENT_POLL\n-#define CONFIG_USB_ETHER_ASIX\n \n /* SD/MMC */\n #define CONFIG_BOUNCE_BUFFER\ndiff --git a/include/configs/rk3036_common.h b/include/configs/rk3036_common.h\nindex bd506a15e3fe..861429a9ac7f 100644\n--- a/include/configs/rk3036_common.h\n+++ b/include/configs/rk3036_common.h\n@@ -70,10 +70,6 @@\n #define CONFIG_G_DNL_PRODUCT_NUM\t0x310a\n \n /* usb host */\n-#ifdef CONFIG_CMD_USB\n-#define CONFIG_USB_ETHER_SMSC95XX\n-#define CONFIG_USB_ETHER_ASIX\n-#endif\n #define ENV_MEM_LAYOUT_SETTINGS \\\n \t\"scriptaddr=0x60000000\\0\" \\\n \t\"pxefile_addr_r=0x60100000\\0\" \\\ndiff --git a/include/configs/rk3188_common.h b/include/configs/rk3188_common.h\nindex 59c2f706dbc5..f0396bb5f3e2 100644\n--- a/include/configs/rk3188_common.h\n+++ b/include/configs/rk3188_common.h\n@@ -84,10 +84,6 @@\n #define CONFIG_G_DNL_PRODUCT_NUM\t0x310a\n \n /* usb host support */\n-#ifdef CONFIG_CMD_USB\n-#define CONFIG_USB_ETHER_SMSC95XX\n-#define CONFIG_USB_ETHER_ASIX\n-#endif\n #define ENV_MEM_LAYOUT_SETTINGS \\\n \t\"scriptaddr=0x60000000\\0\" \\\n \t\"pxefile_addr_r=0x60100000\\0\" \\\ndiff --git a/include/configs/rk322x_common.h b/include/configs/rk322x_common.h\nindex f9c5c4b13ef9..a2f3fe0a6328 100644\n--- a/include/configs/rk322x_common.h\n+++ b/include/configs/rk322x_common.h\n@@ -64,10 +64,6 @@\n #define CONFIG_G_DNL_PRODUCT_NUM\t0x320a\n \n /* usb host */\n-#ifdef CONFIG_CMD_USB\n-#define CONFIG_USB_ETHER_SMSC95XX\n-#define CONFIG_USB_ETHER_ASIX\n-#endif\n #define ENV_MEM_LAYOUT_SETTINGS \\\n \t\"scriptaddr=0x60000000\\0\" \\\n \t\"pxefile_addr_r=0x60100000\\0\" \\\ndiff --git a/include/configs/rk3288_common.h b/include/configs/rk3288_common.h\nindex 58e4e5fb0cf0..8d64bdce41f0 100644\n--- a/include/configs/rk3288_common.h\n+++ b/include/configs/rk3288_common.h\n@@ -80,10 +80,6 @@\n #define CONFIG_G_DNL_PRODUCT_NUM\t0x320a\n \n /* usb host support */\n-#ifdef CONFIG_CMD_USB\n-#define CONFIG_USB_ETHER_SMSC95XX\n-#define CONFIG_USB_ETHER_ASIX\n-#endif\n #define ENV_MEM_LAYOUT_SETTINGS \\\n \t\"scriptaddr=0x00000000\\0\" \\\n \t\"pxefile_addr_r=0x00100000\\0\" \\\ndiff --git a/include/configs/rk3399_common.h b/include/configs/rk3399_common.h\nindex b7ce6af547a7..51acd7518d3f 100644\n--- a/include/configs/rk3399_common.h\n+++ b/include/configs/rk3399_common.h\n@@ -73,10 +73,4 @@\n \n /* enable usb config for usb ether */\n \n-#define CONFIG_USB_ETHER_ASIX\n-#define CONFIG_USB_ETHER_ASIX88179\n-#define CONFIG_USB_ETHER_MCS7830\n-#define CONFIG_USB_ETHER_SMSC95XX\n-#define CONFIG_USB_ETHER_RTL8152\n-\n #endif\ndiff --git a/include/configs/rpi.h b/include/configs/rpi.h\nindex 1c4495dcc2cf..6762448a9852 100644\n--- a/include/configs/rpi.h\n+++ b/include/configs/rpi.h\n@@ -71,7 +71,6 @@\n #define CONFIG_VIDEO_BCM2835\n \n #ifdef CONFIG_CMD_USB\n-#define CONFIG_USB_ETHER_SMSC95XX\n #define CONFIG_TFTP_TSIZE\n #define CONFIG_MISC_INIT_R\n #define CONFIG_SYS_USB_EVENT_POLL\ndiff --git a/include/configs/seaboard.h b/include/configs/seaboard.h\nindex 84da7233343c..c0b80905cfbe 100644\n--- a/include/configs/seaboard.h\n+++ b/include/configs/seaboard.h\n@@ -39,7 +39,6 @@\n #define CONFIG_USB_EHCI_TEGRA\n \n /* USB networking support */\n-#define CONFIG_USB_ETHER_ASIX\n \n /* Enable keyboard */\n #define CONFIG_TEGRA_KEYBOARD\ndiff --git a/include/configs/smartweb.h b/include/configs/smartweb.h\nindex 059df42b969b..33bb8a4ae696 100644\n--- a/include/configs/smartweb.h\n+++ b/include/configs/smartweb.h\n@@ -117,8 +117,6 @@\n  *\n  */\n #define CONFIG_MACB\n-#define CONFIG_USB_ETHER_ASIX\n-#define CONFIG_USB_ETHER_MCS7830\n #define CONFIG_RMII\t\t\t/* use reduced MII inteface */\n #define CONFIG_NET_RETRY_COUNT\t20      /* # of DHCP/BOOTP retries */\n #define CONFIG_AT91_WANTS_COMMON_PHY\ndiff --git a/include/configs/tao3530.h b/include/configs/tao3530.h\nindex 3e54d98b8bb7..9ef820e67164 100644\n--- a/include/configs/tao3530.h\n+++ b/include/configs/tao3530.h\n@@ -223,8 +223,6 @@\n /* USB EHCI */\n #define CONFIG_OMAP_EHCI_PHY1_RESET_GPIO\t162\n \n-#define CONFIG_USB_ETHER_SMSC95XX\n-\n #define CONFIG_USB_ETHER\n \n /* Defines for SPL */\ndiff --git a/include/configs/tec-ng.h b/include/configs/tec-ng.h\nindex 8ba890bb7623..3ca55ef93649 100644\n--- a/include/configs/tec-ng.h\n+++ b/include/configs/tec-ng.h\n@@ -35,7 +35,6 @@\n #define CONFIG_USB_EHCI_TEGRA\n \n /* USB networking support */\n-#define CONFIG_USB_ETHER_SMSC95XX\n \n /* General networking support */\n \ndiff --git a/include/configs/tec.h b/include/configs/tec.h\nindex 623cd6c79c5b..0febe466ce51 100644\n--- a/include/configs/tec.h\n+++ b/include/configs/tec.h\n@@ -30,7 +30,6 @@\n #define CONFIG_USB_EHCI_TEGRA\n \n /* USB networking support */\n-#define CONFIG_USB_ETHER_SMSC95XX\n \n #include \"tegra-common-post.h\"\n \ndiff --git a/include/configs/theadorable-x86-common.h b/include/configs/theadorable-x86-common.h\nindex 7ee90c40a3ef..4fc13cc84a7e 100644\n--- a/include/configs/theadorable-x86-common.h\n+++ b/include/configs/theadorable-x86-common.h\n@@ -20,11 +20,6 @@\n \t\t\t\t\t\"stdout=serial\\0\" \\\n \t\t\t\t\t\"stderr=serial\\0\"\n \n-#define CONFIG_USB_ETHER_ASIX\n-#define CONFIG_USB_ETHER_SMSC95XX\n-#define CONFIG_USB_ETHER_MCS7830\n-#define CONFIG_USB_ETHER_RTL8152\n-\n #define VIDEO_IO_OFFSET\t\t\t\t0\n #define CONFIG_X86EMU_RAW_IO\n #define CONFIG_CMD_BMP\ndiff --git a/include/configs/tqma6.h b/include/configs/tqma6.h\nindex 02b031653fee..073f3962b751 100644\n--- a/include/configs/tqma6.h\n+++ b/include/configs/tqma6.h\n@@ -73,7 +73,6 @@\n #define CONFIG_SYS_FSL_ESDHC_ADDR\t0\n \n /* USB Configs */\n-#define CONFIG_USB_ETHER_SMSC95XX\n #define CONFIG_MXC_USB_PORTSC\t(PORT_PTS_UTMI | PORT_PTS_PTW)\n #define CONFIG_USB_MAX_CONTROLLER_COUNT\t2\n #define CONFIG_EHCI_HCD_INIT_AFTER_RESET\t/* For OTG port */\ndiff --git a/include/configs/trimslice.h b/include/configs/trimslice.h\nindex f988a1d004cc..9c70f1b7ea19 100644\n--- a/include/configs/trimslice.h\n+++ b/include/configs/trimslice.h\n@@ -38,7 +38,6 @@\n #define CONFIG_USB_EHCI_TEGRA\n \n /* USB networking support */\n-#define CONFIG_USB_ETHER_ASIX\n \n /* PCI host support */\n \ndiff --git a/include/configs/venice2.h b/include/configs/venice2.h\nindex aef9dd07bb6b..207370b3f923 100644\n--- a/include/configs/venice2.h\n+++ b/include/configs/venice2.h\n@@ -36,7 +36,6 @@\n #define CONFIG_USB_EHCI_TEGRA\n \n /* USB networking support */\n-#define CONFIG_USB_ETHER_ASIX\n \n /* General networking support */\n \ndiff --git a/include/configs/ventana.h b/include/configs/ventana.h\nindex d17ab59dc73c..e8457aa02b43 100644\n--- a/include/configs/ventana.h\n+++ b/include/configs/ventana.h\n@@ -29,7 +29,6 @@\n #define CONFIG_USB_EHCI_TEGRA\n \n /* USB networking support */\n-#define CONFIG_USB_ETHER_ASIX\n \n #include \"tegra-common-post.h\"\n \ndiff --git a/include/configs/vinco.h b/include/configs/vinco.h\nindex 63aadef9be13..490dc446d6d2 100644\n--- a/include/configs/vinco.h\n+++ b/include/configs/vinco.h\n@@ -75,8 +75,6 @@\n #define CONFIG_NET_RETRY_COUNT\t\t20\n #define CONFIG_MACB_SEARCH_PHY\n \n-#define CONFIG_USB_ETHER_SMSC95XX\n-\n #ifdef CONFIG_SYS_USE_SERIALFLASH\n /* bootstrap + u-boot + env + linux in serial flash */\n #define CONFIG_ENV_SPI_BUS\tCONFIG_SF_DEFAULT_BUS\ndiff --git a/include/configs/vining_2000.h b/include/configs/vining_2000.h\nindex 7dd3224e5f10..f054c9933fcb 100644\n--- a/include/configs/vining_2000.h\n+++ b/include/configs/vining_2000.h\n@@ -76,7 +76,6 @@\n \n #ifdef CONFIG_CMD_USB\n #define CONFIG_EHCI_HCD_INIT_AFTER_RESET\n-#define CONFIG_USB_ETHER_ASIX\n #define CONFIG_MXC_USB_PORTSC  (PORT_PTS_UTMI | PORT_PTS_PTW)\n #define CONFIG_MXC_USB_FLAGS   0\n #define CONFIG_USB_MAX_CONTROLLER_COUNT 2\ndiff --git a/include/configs/x86-common.h b/include/configs/x86-common.h\nindex c74beea0f535..5f690b0ff787 100644\n--- a/include/configs/x86-common.h\n+++ b/include/configs/x86-common.h\n@@ -120,8 +120,6 @@\n  */\n #define CONFIG_SYS_USB_EVENT_POLL\n \n-#define CONFIG_USB_ETHER_ASIX\n-#define CONFIG_USB_ETHER_SMSC95XX\n #define CONFIG_TFTP_TSIZE\n #define CONFIG_BOOTP_BOOTFILESIZE\n #define CONFIG_BOOTP_BOOTPATH\ndiff --git a/scripts/config_whitelist.txt b/scripts/config_whitelist.txt\nindex b900b7c98716..719613f58748 100644\n--- a/scripts/config_whitelist.txt\n+++ b/scripts/config_whitelist.txt\n@@ -5034,12 +5034,6 @@ CONFIG_USB_EHCI_TXFIFO_THRESH\n CONFIG_USB_EHCI_VCT\n CONFIG_USB_EHCI_VF\n CONFIG_USB_ETHER\n-CONFIG_USB_ETHER_ASIX\n-CONFIG_USB_ETHER_ASIX88179\n-CONFIG_USB_ETHER_MCS7830\n-CONFIG_USB_ETHER_RTL8152\n-CONFIG_USB_ETHER_SMSC95XX\n-CONFIG_USB_ETHER_xxx\n CONFIG_USB_ETH_CDC\n CONFIG_USB_ETH_QMULT\n CONFIG_USB_ETH_RNDIS\n",
    "prefixes": [
        "U-Boot",
        "v3",
        "4/5"
    ]
}