get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 806485,
    "url": "http://patchwork.ozlabs.org/api/patches/806485/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/uboot/patch/20170828085047.16241-4-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-4-judge.packham@gmail.com>",
    "list_archive_url": null,
    "date": "2017-08-28T08:50:45",
    "name": "[U-Boot,v3,3/5] usb: net: migrate CONFIG_USB_HOST_ETHER to Kconfig",
    "commit_ref": null,
    "pull_url": null,
    "state": "accepted",
    "archived": false,
    "hash": "9feb9cb2435ffbffc37c17a2a2b89ded08185069",
    "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-4-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/806485/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/806485/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=\"iQYlFNnh\"; dkim-atps=neutral"
        ],
        "Received": [
            "from lists.denx.de (dione.denx.de [81.169.180.215])\n\tby ozlabs.org (Postfix) with ESMTP id 3xgnc933Ztz9sNq\n\tfor <incoming@patchwork.ozlabs.org>;\n\tMon, 28 Aug 2017 20:11:37 +1000 (AEST)",
            "by lists.denx.de (Postfix, from userid 105)\n\tid 1D036C22518; Mon, 28 Aug 2017 10:10:37 +0000 (UTC)",
            "from lists.denx.de (localhost [IPv6:::1])\n\tby lists.denx.de (Postfix) with ESMTP id 61F42C224DB;\n\tMon, 28 Aug 2017 10:08:38 +0000 (UTC)",
            "by lists.denx.de (Postfix, from userid 105)\n\tid C3FF5C22486; Mon, 28 Aug 2017 08:51:59 +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 1A8D4C22497\n\tfor <u-boot@lists.denx.de>; Mon, 28 Aug 2017 08:51:53 +0000 (UTC)",
            "by mail-pg0-f66.google.com with SMTP id r133so5880406pgr.2\n\tfor <u-boot@lists.denx.de>; Mon, 28 Aug 2017 01:51:53 -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.28\n\t(version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);\n\tMon, 28 Aug 2017 01:51:49 -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=l+8gBvp5L+uAph1dIsJjNTpQNCpGJgRNDcQU3UPnCvk=;\n\tb=iQYlFNnhdDcEyL1NGeSnAUxk+26f41+eJI8Od+KQ6B3jH56TB4AVAJ+9GFrOYsPmAR\n\tlltb9uCUxhlBuIbKwwHXwoU44n+DmAw70yE42VjEQi/gEIzWfUqz7ffLo2Zpbo8SFAPY\n\trvLWteD288014zCTnU11bKpA2nkmZOafIULKXeJJprihFm427rd64RHMhwqTuOToH/YF\n\tXbSWac7zl/G3nMLPMy9tOv/lFMlyAxMRH/WCA8gHDy9DH1CTBXUJhQlQ664Afk2Wz1yG\n\tx1mEurxgZkBGW0/e8eb0ahg140e+Nq5cJvb7CTpL9RfrK1zPZOawG1RbfptHaRwC3sHE\n\tQIZA==",
        "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=l+8gBvp5L+uAph1dIsJjNTpQNCpGJgRNDcQU3UPnCvk=;\n\tb=fivtzpZKrg/CQwMXw06TPNSZCjLhGxhMJ50xEc/JO0N/jxe1jOmym6I2I6ZfBiCie9\n\tZ/VGJrT/88q2qrULBr70e69SbG6DGyDuNROpb1zJmlZXn3uQ9t39xvPh4L2brSrVdocJ\n\tUEoQINAODyEGQhX8yuaFgzTtdtg2geb4pFAQpY4OqIlhIOGRMnFpuaJnUMRYPPwnydE8\n\t7bSzEOPYOZkA6aa3cHqV4+r18GNxpTGR2II04jWPkUp927yXEmbege9IOkvf3XncHOLG\n\tqPluNqVfvMEOz/fQoWi/BOkch1+l2acjAQKiBzVqF0xrkFmQTH36qHvGZUdB5D7M+JYU\n\tYjxg==",
        "X-Gm-Message-State": "AHYfb5gl5ro1iRLsN7TNhLcPk6VMX+cmzFiFWAbfXABdZXDoZgjjV5Pu\n\twinb1jtmg0ZfVxGw6PMTVQ==",
        "X-Received": "by 10.84.241.142 with SMTP id b14mr7733617pll.270.1503910310571; \n\tMon, 28 Aug 2017 01:51:50 -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:45 +1200",
        "Message-Id": "<20170828085047.16241-4-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\tMax Krummenacher <max.krummenacher@toradex.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 3/5] usb: net: migrate CONFIG_USB_HOST_ETHER 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": "CONFIG_USB_HOST_ETHER is the framework that the drivers are dependent on\nUSB_HOST_ETHER. Use this as a menu and move the existing LAN75XX and\nLAN78XX options under new menu. Finally update the defconfigs that need\nCONFIG_USB_HOST_ETHER.\n\nSigned-off-by: Chris Packham <judge.packham@gmail.com>\nReviewed-by: Simon Glass <sjg@chromium.org>\n---\n\nChanges in v3:\n- add review from Simon\n\nChanges in v2:\n- add imply USB_HOST_ETHER for X86 and TARGET_NITROGEN6X\n\n arch/Kconfig                                |  1 +\n arch/arm/mach-imx/mx6/Kconfig               |  1 +\n configs/apalis_imx6_defconfig               |  1 +\n configs/apalis_imx6_nospl_com_defconfig     |  1 +\n configs/apalis_imx6_nospl_it_defconfig      |  1 +\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              |  1 +\n configs/cm_t54_defconfig                    |  1 +\n configs/colibri_imx6_defconfig              |  1 +\n configs/colibri_imx6_nospl_defconfig        |  1 +\n configs/colibri_t20_defconfig               |  1 +\n configs/colibri_t30_defconfig               |  1 +\n configs/dalmore_defconfig                   |  1 +\n configs/dragonboard410c_defconfig           |  1 +\n configs/e2220-1170_defconfig                |  1 +\n configs/evb-rk3399_defconfig                |  1 +\n configs/fennec-rk3288_defconfig             |  1 +\n configs/firefly-rk3288_defconfig            |  1 +\n configs/firefly-rk3399_defconfig            |  1 +\n configs/gwventana_emmc_defconfig            |  1 +\n configs/gwventana_gw5904_defconfig          |  1 +\n configs/gwventana_nand_defconfig            |  1 +\n configs/harmony_defconfig                   |  1 +\n configs/hikey_defconfig                     |  1 +\n configs/jetson-tk1_defconfig                |  1 +\n configs/kylin-rk3036_defconfig              |  1 +\n configs/m53evk_defconfig                    |  1 +\n configs/marsboard_defconfig                 |  1 +\n configs/mcx_defconfig                       |  1 +\n configs/medcom-wide_defconfig               |  1 +\n configs/miqi-rk3288_defconfig               |  1 +\n configs/mvebu_db-88f3720_defconfig          |  1 +\n configs/mvebu_db_armada8k_defconfig         |  1 +\n configs/mvebu_espressobin-88f3720_defconfig |  1 +\n configs/mvebu_mcbin-88f8040_defconfig       |  1 +\n configs/mx23_olinuxino_defconfig            |  1 +\n configs/mx28evk_auart_console_defconfig     |  1 +\n configs/mx28evk_defconfig                   |  1 +\n configs/mx28evk_nand_defconfig              |  1 +\n configs/mx28evk_spi_defconfig               |  1 +\n configs/mx51evk_defconfig                   |  1 +\n configs/mx53loco_defconfig                  |  1 +\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                 |  1 +\n configs/mx6sllevk_plugin_defconfig          |  1 +\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                    |  1 +\n configs/nyan-big_defconfig                  |  1 +\n configs/odroid-xu3_defconfig                |  1 +\n configs/odroid_defconfig                    |  1 +\n configs/omap3_beagle_defconfig              |  1 +\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/peach-pi_defconfig                  |  1 +\n configs/peach-pit_defconfig                 |  1 +\n configs/phycore-rk3288_defconfig            |  1 +\n configs/plutux_defconfig                    |  1 +\n configs/poplar_defconfig                    |  1 +\n configs/popmetal-rk3288_defconfig           |  1 +\n configs/puma-rk3399_defconfig               |  1 +\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                  |  1 +\n configs/smdk5250_defconfig                  |  1 +\n configs/smdk5420_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 configs/tinker-rk3288_defconfig             |  1 +\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                     | 12 +++++++++++-\n include/configs/apalis_imx6.h               |  1 -\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              |  1 -\n include/configs/cm_t54.h                    |  1 -\n include/configs/colibri_imx6.h              |  1 -\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                 |  1 -\n include/configs/dragonboard410c.h           |  2 --\n include/configs/e2220-1170.h                |  1 -\n include/configs/embestmx6boards.h           |  1 -\n include/configs/exynos5-common.h            |  1 -\n include/configs/exynos5250-common.h         |  1 -\n include/configs/gw_ventana.h                |  1 -\n include/configs/harmony.h                   |  1 -\n include/configs/hikey.h                     |  1 -\n include/configs/jetson-tk1.h                |  1 -\n include/configs/m53evk.h                    |  1 -\n include/configs/mcx.h                       |  1 -\n include/configs/medcom-wide.h               |  1 -\n include/configs/mvebu_armada-37xx.h         |  1 -\n include/configs/mvebu_armada-8k.h           |  1 -\n include/configs/mx23_olinuxino.h            |  1 -\n include/configs/mx28evk.h                   |  1 -\n include/configs/mx51evk.h                   |  1 -\n include/configs/mx53cx9020.h                |  1 -\n include/configs/mx53loco.h                  |  1 -\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                 |  1 -\n include/configs/mx6sxsabreauto.h            |  1 -\n include/configs/mx6sxsabresd.h              |  1 -\n include/configs/mx7dsabresd.h               |  1 -\n include/configs/nitrogen6x.h                |  1 -\n include/configs/novena.h                    |  1 -\n include/configs/nyan-big.h                  |  1 -\n include/configs/odroid.h                    |  1 -\n include/configs/omap3_beagle.h              |  1 -\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             |  1 -\n include/configs/rk3188_common.h             |  1 -\n include/configs/rk322x_common.h             |  1 -\n include/configs/rk3288_common.h             |  1 -\n include/configs/rk3399_common.h             |  1 -\n include/configs/rpi.h                       |  1 -\n include/configs/seaboard.h                  |  1 -\n include/configs/smartweb.h                  |  1 -\n include/configs/tao3530.h                   |  1 -\n include/configs/tec-ng.h                    |  1 -\n include/configs/tec.h                       |  1 -\n include/configs/theadorable-x86-common.h    |  1 -\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                     |  1 -\n include/configs/vining_2000.h               |  1 -\n include/configs/x86-common.h                |  1 -\n scripts/config_whitelist.txt                |  1 -\n 181 files changed, 119 insertions(+), 74 deletions(-)",
    "diff": "diff --git a/arch/Kconfig b/arch/Kconfig\nindex 78532f56ca87..737eabca5b3a 100644\n--- a/arch/Kconfig\n+++ b/arch/Kconfig\n@@ -114,6 +114,7 @@ config X86\n \timply CMD_IRQ\n \timply CMD_SF_TEST\n \timply CMD_ZBOOT\n+\timply USB_HOST_ETHER\n \n config XTENSA\n \tbool \"Xtensa architecture\"\ndiff --git a/arch/arm/mach-imx/mx6/Kconfig b/arch/arm/mach-imx/mx6/Kconfig\nindex a1aa36bc223b..2b0cefbf0138 100644\n--- a/arch/arm/mach-imx/mx6/Kconfig\n+++ b/arch/arm/mach-imx/mx6/Kconfig\n@@ -307,6 +307,7 @@ config TARGET_MX6ULL_14X14_EVK\n \n config TARGET_NITROGEN6X\n \tbool \"nitrogen6x\"\n+\timply USB_HOST_ETHER\n \n config TARGET_OPOS6ULDEV\n \tbool \"Armadeus OPOS6ULDev board\"\ndiff --git a/configs/apalis_imx6_defconfig b/configs/apalis_imx6_defconfig\nindex 468a1fcac785..0760c1d95337 100644\n--- a/configs/apalis_imx6_defconfig\n+++ b/configs/apalis_imx6_defconfig\n@@ -54,6 +54,7 @@ CONFIG_USB_GADGET_DOWNLOAD=y\n 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_FAT_WRITE=y\n CONFIG_OF_LIBFDT=y\n CONFIG_OF_LIBFDT_OVERLAY=y\ndiff --git a/configs/apalis_imx6_nospl_com_defconfig b/configs/apalis_imx6_nospl_com_defconfig\nindex ff234e5dc107..89ce1438e34b 100644\n--- a/configs/apalis_imx6_nospl_com_defconfig\n+++ b/configs/apalis_imx6_nospl_com_defconfig\n@@ -47,6 +47,7 @@ CONFIG_USB_GADGET_DOWNLOAD=y\n CONFIG_G_DNL_MANUFACTURER=\"Toradex\"\n CONFIG_G_DNL_VENDOR_NUM=0x1b67\n CONFIG_G_DNL_PRODUCT_NUM=0x4020\n+CONFIG_USB_HOST_ETHER=y\n CONFIG_FAT_WRITE=y\n CONFIG_OF_LIBFDT=y\n # CONFIG_EFI_LOADER is not set\ndiff --git a/configs/apalis_imx6_nospl_it_defconfig b/configs/apalis_imx6_nospl_it_defconfig\nindex 7de63088ce93..2a35fcbac540 100644\n--- a/configs/apalis_imx6_nospl_it_defconfig\n+++ b/configs/apalis_imx6_nospl_it_defconfig\n@@ -47,6 +47,7 @@ CONFIG_USB_GADGET_DOWNLOAD=y\n CONFIG_G_DNL_MANUFACTURER=\"Toradex\"\n CONFIG_G_DNL_VENDOR_NUM=0x1b67\n CONFIG_G_DNL_PRODUCT_NUM=0x4020\n+CONFIG_USB_HOST_ETHER=y\n CONFIG_FAT_WRITE=y\n CONFIG_OF_LIBFDT=y\n # CONFIG_EFI_LOADER is not set\ndiff --git a/configs/arndale_defconfig b/configs/arndale_defconfig\nindex 6ddf351231f3..47d8b1eed65c 100644\n--- a/configs/arndale_defconfig\n+++ b/configs/arndale_defconfig\n@@ -37,3 +37,4 @@ CONFIG_USB_XHCI_HCD=y\n CONFIG_USB_XHCI_DWC3=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_STORAGE=y\n+CONFIG_USB_HOST_ETHER=y\ndiff --git a/configs/beaver_defconfig b/configs/beaver_defconfig\nindex a61fd628ca79..670696e330fc 100644\n--- a/configs/beaver_defconfig\n+++ b/configs/beaver_defconfig\n@@ -50,3 +50,4 @@ CONFIG_USB_GADGET_DOWNLOAD=y\n 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\ndiff --git a/configs/cardhu_defconfig b/configs/cardhu_defconfig\nindex 8a9d386d12e7..f12e392d841f 100644\n--- a/configs/cardhu_defconfig\n+++ b/configs/cardhu_defconfig\n@@ -38,3 +38,4 @@ CONFIG_USB=y\n CONFIG_DM_USB=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_STORAGE=y\n+CONFIG_USB_HOST_ETHER=y\ndiff --git a/configs/cei-tk1-som_defconfig b/configs/cei-tk1-som_defconfig\nindex 08cc1d0c5698..5c3cc16dd32b 100644\n--- a/configs/cei-tk1-som_defconfig\n+++ b/configs/cei-tk1-som_defconfig\n@@ -53,3 +53,4 @@ CONFIG_USB_GADGET_DOWNLOAD=y\n 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\ndiff --git a/configs/cgtqmx6eval_defconfig b/configs/cgtqmx6eval_defconfig\nindex c8a77976dcd4..9c1e80fafd5d 100644\n--- a/configs/cgtqmx6eval_defconfig\n+++ b/configs/cgtqmx6eval_defconfig\n@@ -57,5 +57,6 @@ CONFIG_USB_GADGET_DOWNLOAD=y\n 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_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 c2f6be5935a0..d75b73f3e2c1 100644\n--- a/configs/cl-som-am57x_defconfig\n+++ b/configs/cl-som-am57x_defconfig\n@@ -58,5 +58,6 @@ CONFIG_USB=y\n CONFIG_USB_XHCI_HCD=y\n CONFIG_USB_XHCI_DWC3=y\n CONFIG_USB_STORAGE=y\n+CONFIG_USB_HOST_ETHER=y\n CONFIG_FAT_WRITE=y\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/cm_t54_defconfig b/configs/cm_t54_defconfig\nindex 956f3581d7d7..52c69c7a2d6b 100644\n--- a/configs/cm_t54_defconfig\n+++ b/configs/cm_t54_defconfig\n@@ -46,5 +46,6 @@ CONFIG_OMAP3_SPI=y\n CONFIG_USB=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_STORAGE=y\n+CONFIG_USB_HOST_ETHER=y\n CONFIG_FAT_WRITE=y\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/colibri_imx6_defconfig b/configs/colibri_imx6_defconfig\nindex edbd87fe19c9..03b2ce9c3ecb 100644\n--- a/configs/colibri_imx6_defconfig\n+++ b/configs/colibri_imx6_defconfig\n@@ -52,6 +52,7 @@ CONFIG_USB_GADGET_DOWNLOAD=y\n 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_FAT_WRITE=y\n CONFIG_OF_LIBFDT=y\n CONFIG_OF_LIBFDT_OVERLAY=y\ndiff --git a/configs/colibri_imx6_nospl_defconfig b/configs/colibri_imx6_nospl_defconfig\nindex 96472ce3e1f3..e715cb57f38e 100644\n--- a/configs/colibri_imx6_nospl_defconfig\n+++ b/configs/colibri_imx6_nospl_defconfig\n@@ -45,6 +45,7 @@ CONFIG_USB_GADGET_DOWNLOAD=y\n 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_FAT_WRITE=y\n CONFIG_OF_LIBFDT=y\n # CONFIG_EFI_LOADER is not set\ndiff --git a/configs/colibri_t20_defconfig b/configs/colibri_t20_defconfig\nindex 2dafa3b028a6..654839ba1f86 100644\n--- a/configs/colibri_t20_defconfig\n+++ b/configs/colibri_t20_defconfig\n@@ -52,6 +52,7 @@ CONFIG_USB_GADGET_DOWNLOAD=y\n 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_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 810359a22f25..73af3cb61da7 100644\n--- a/configs/colibri_t30_defconfig\n+++ b/configs/colibri_t30_defconfig\n@@ -39,4 +39,5 @@ CONFIG_USB_GADGET_DOWNLOAD=y\n 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_OF_LIBFDT_OVERLAY=y\ndiff --git a/configs/dalmore_defconfig b/configs/dalmore_defconfig\nindex 57806a576809..986671fa5788 100644\n--- a/configs/dalmore_defconfig\n+++ b/configs/dalmore_defconfig\n@@ -44,3 +44,4 @@ CONFIG_USB_GADGET_DOWNLOAD=y\n 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\ndiff --git a/configs/dragonboard410c_defconfig b/configs/dragonboard410c_defconfig\nindex b0b2eb52d893..67c2c768dd00 100644\n--- a/configs/dragonboard410c_defconfig\n+++ b/configs/dragonboard410c_defconfig\n@@ -40,4 +40,5 @@ CONFIG_USB_EHCI_MSM=y\n CONFIG_USB_ULPI_VIEWPORT=y\n CONFIG_USB_ULPI=y\n CONFIG_USB_STORAGE=y\n+CONFIG_USB_HOST_ETHER=y\n CONFIG_OF_LIBFDT_OVERLAY=y\ndiff --git a/configs/e2220-1170_defconfig b/configs/e2220-1170_defconfig\nindex ff0a2a651ccc..45794d0bd877 100644\n--- a/configs/e2220-1170_defconfig\n+++ b/configs/e2220-1170_defconfig\n@@ -38,3 +38,4 @@ CONFIG_USB_GADGET_DOWNLOAD=y\n 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\ndiff --git a/configs/evb-rk3399_defconfig b/configs/evb-rk3399_defconfig\nindex 55757d2f7326..b1f72760d755 100644\n--- a/configs/evb-rk3399_defconfig\n+++ b/configs/evb-rk3399_defconfig\n@@ -63,6 +63,7 @@ CONFIG_USB_XHCI_DWC3=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_EHCI_GENERIC=y\n CONFIG_USB_STORAGE=y\n+CONFIG_USB_HOST_ETHER=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 49713f2e05ae..aac55b0f7b32 100644\n--- a/configs/fennec-rk3288_defconfig\n+++ b/configs/fennec-rk3288_defconfig\n@@ -65,6 +65,7 @@ CONFIG_SYSRESET=y\n CONFIG_USB=y\n CONFIG_USB_DWC2=y\n CONFIG_USB_STORAGE=y\n+CONFIG_USB_HOST_ETHER=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 ae724ea4cafd..1ca5ab30a5b6 100644\n--- a/configs/firefly-rk3288_defconfig\n+++ b/configs/firefly-rk3288_defconfig\n@@ -71,6 +71,7 @@ CONFIG_USB_DWC2=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_KEYBOARD=y\n CONFIG_SYS_USB_EVENT_POLL=y\n+CONFIG_USB_HOST_ETHER=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 da60eab49e2c..e92daf7165d8 100644\n--- a/configs/firefly-rk3399_defconfig\n+++ b/configs/firefly-rk3399_defconfig\n@@ -62,5 +62,6 @@ CONFIG_USB_XHCI_DWC3=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_EHCI_GENERIC=y\n CONFIG_USB_STORAGE=y\n+CONFIG_USB_HOST_ETHER=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 f835bf1ff7f4..2bc04450f4a3 100644\n--- a/configs/gwventana_emmc_defconfig\n+++ b/configs/gwventana_emmc_defconfig\n@@ -67,6 +67,7 @@ CONFIG_USB_GADGET_DOWNLOAD=y\n 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_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 e48c6e4582ca..1954e2c18e77 100644\n--- a/configs/gwventana_gw5904_defconfig\n+++ b/configs/gwventana_gw5904_defconfig\n@@ -71,6 +71,7 @@ CONFIG_USB_GADGET_DOWNLOAD=y\n 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_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 936ec6254867..62e2e84203bf 100644\n--- a/configs/gwventana_nand_defconfig\n+++ b/configs/gwventana_nand_defconfig\n@@ -70,6 +70,7 @@ CONFIG_USB_GADGET_DOWNLOAD=y\n 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_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 b90eaeede9e8..f89fd5c577ab 100644\n--- a/configs/harmony_defconfig\n+++ b/configs/harmony_defconfig\n@@ -38,6 +38,7 @@ CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_ULPI_VIEWPORT=y\n CONFIG_USB_ULPI=y\n CONFIG_USB_STORAGE=y\n+CONFIG_USB_HOST_ETHER=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 d9bba7c261fc..63e2793e090b 100644\n--- a/configs/hikey_defconfig\n+++ b/configs/hikey_defconfig\n@@ -22,4 +22,5 @@ CONFIG_MMC_DW_K3=y\n CONFIG_USB=y\n CONFIG_USB_DWC2=y\n CONFIG_USB_STORAGE=y\n+CONFIG_USB_HOST_ETHER=y\n CONFIG_OF_LIBFDT_OVERLAY=y\ndiff --git a/configs/jetson-tk1_defconfig b/configs/jetson-tk1_defconfig\nindex b3d860c700fb..1e8284eca4e4 100644\n--- a/configs/jetson-tk1_defconfig\n+++ b/configs/jetson-tk1_defconfig\n@@ -54,3 +54,4 @@ CONFIG_USB_GADGET_DOWNLOAD=y\n 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\ndiff --git a/configs/kylin-rk3036_defconfig b/configs/kylin-rk3036_defconfig\nindex 7d91e08bfd87..9e9728d89dc0 100644\n--- a/configs/kylin-rk3036_defconfig\n+++ b/configs/kylin-rk3036_defconfig\n@@ -40,6 +40,7 @@ CONFIG_SYSRESET=y\n CONFIG_USB=y\n CONFIG_USB_DWC2=y\n CONFIG_USB_STORAGE=y\n+CONFIG_USB_HOST_ETHER=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 a3d86f5b3c52..10a559a42e8f 100644\n--- a/configs/m53evk_defconfig\n+++ b/configs/m53evk_defconfig\n@@ -44,6 +44,7 @@ CONFIG_PHYLIB=y\n CONFIG_PHY_MICREL=y\n CONFIG_USB=y\n CONFIG_USB_STORAGE=y\n+CONFIG_USB_HOST_ETHER=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 f329635345aa..3ef8091b4f82 100644\n--- a/configs/marsboard_defconfig\n+++ b/configs/marsboard_defconfig\n@@ -25,5 +25,6 @@ CONFIG_PHYLIB=y\n CONFIG_DM_THERMAL=y\n CONFIG_USB=y\n CONFIG_USB_STORAGE=y\n+CONFIG_USB_HOST_ETHER=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 d46ed4c06118..2ead9061a515 100644\n--- a/configs/mcx_defconfig\n+++ b/configs/mcx_defconfig\n@@ -41,5 +41,6 @@ CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_ULPI_VIEWPORT_OMAP=y\n CONFIG_USB_ULPI=y\n CONFIG_USB_STORAGE=y\n+CONFIG_USB_HOST_ETHER=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 d52aeab53ee3..d48742d01bfd 100644\n--- a/configs/medcom-wide_defconfig\n+++ b/configs/medcom-wide_defconfig\n@@ -34,5 +34,6 @@ CONFIG_USB=y\n CONFIG_DM_USB=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_STORAGE=y\n+CONFIG_USB_HOST_ETHER=y\n CONFIG_DM_VIDEO=y\n CONFIG_VIDEO_TEGRA20=y\ndiff --git a/configs/miqi-rk3288_defconfig b/configs/miqi-rk3288_defconfig\nindex 78d460cd4b8f..3ffd28e5c99f 100644\n--- a/configs/miqi-rk3288_defconfig\n+++ b/configs/miqi-rk3288_defconfig\n@@ -65,6 +65,7 @@ CONFIG_SYSRESET=y\n CONFIG_USB=y\n CONFIG_USB_DWC2=y\n CONFIG_USB_STORAGE=y\n+CONFIG_USB_HOST_ETHER=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 faa87b128b94..5222caf205d1 100644\n--- a/configs/mvebu_db-88f3720_defconfig\n+++ b/configs/mvebu_db-88f3720_defconfig\n@@ -68,5 +68,6 @@ CONFIG_DM_USB=y\n CONFIG_USB_XHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_STORAGE=y\n+CONFIG_USB_HOST_ETHER=y\n CONFIG_SHA1=y\n CONFIG_SHA256=y\ndiff --git a/configs/mvebu_db_armada8k_defconfig b/configs/mvebu_db_armada8k_defconfig\nindex 3ca4c563c5bf..5f4fa85707fa 100644\n--- a/configs/mvebu_db_armada8k_defconfig\n+++ b/configs/mvebu_db_armada8k_defconfig\n@@ -70,4 +70,5 @@ CONFIG_DM_USB=y\n CONFIG_USB_XHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_STORAGE=y\n+CONFIG_USB_HOST_ETHER=y\n CONFIG_SMBIOS_MANUFACTURER=\"\"\ndiff --git a/configs/mvebu_espressobin-88f3720_defconfig b/configs/mvebu_espressobin-88f3720_defconfig\nindex bfcb2de5b321..43918c7ad1f0 100644\n--- a/configs/mvebu_espressobin-88f3720_defconfig\n+++ b/configs/mvebu_espressobin-88f3720_defconfig\n@@ -64,5 +64,6 @@ CONFIG_DM_USB=y\n CONFIG_USB_XHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_STORAGE=y\n+CONFIG_USB_HOST_ETHER=y\n CONFIG_SHA1=y\n CONFIG_SHA256=y\ndiff --git a/configs/mvebu_mcbin-88f8040_defconfig b/configs/mvebu_mcbin-88f8040_defconfig\nindex 00c47b2727a7..0730f631c31f 100644\n--- a/configs/mvebu_mcbin-88f8040_defconfig\n+++ b/configs/mvebu_mcbin-88f8040_defconfig\n@@ -74,4 +74,5 @@ CONFIG_DM_USB=y\n CONFIG_USB_XHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_STORAGE=y\n+CONFIG_USB_HOST_ETHER=y\n CONFIG_SMBIOS_MANUFACTURER=\"\"\ndiff --git a/configs/mx23_olinuxino_defconfig b/configs/mx23_olinuxino_defconfig\nindex 66cb3e226c00..fcc494f427fb 100644\n--- a/configs/mx23_olinuxino_defconfig\n+++ b/configs/mx23_olinuxino_defconfig\n@@ -33,4 +33,5 @@ CONFIG_MMC_MXS=y\n CONFIG_USB=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_STORAGE=y\n+CONFIG_USB_HOST_ETHER=y\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/mx28evk_auart_console_defconfig b/configs/mx28evk_auart_console_defconfig\nindex 48d62fd1c1d3..296be1289109 100644\n--- a/configs/mx28evk_auart_console_defconfig\n+++ b/configs/mx28evk_auart_console_defconfig\n@@ -42,4 +42,5 @@ CONFIG_SPI_FLASH_SST=y\n CONFIG_USB=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_STORAGE=y\n+CONFIG_USB_HOST_ETHER=y\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/mx28evk_defconfig b/configs/mx28evk_defconfig\nindex a3220dea2d9c..4e05b3d8a85e 100644\n--- a/configs/mx28evk_defconfig\n+++ b/configs/mx28evk_defconfig\n@@ -42,4 +42,5 @@ CONFIG_SPI_FLASH_SST=y\n CONFIG_USB=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_STORAGE=y\n+CONFIG_USB_HOST_ETHER=y\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/mx28evk_nand_defconfig b/configs/mx28evk_nand_defconfig\nindex b2ad223ba5d8..6becf5512e99 100644\n--- a/configs/mx28evk_nand_defconfig\n+++ b/configs/mx28evk_nand_defconfig\n@@ -41,4 +41,5 @@ CONFIG_SPI_FLASH_SST=y\n CONFIG_USB=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_STORAGE=y\n+CONFIG_USB_HOST_ETHER=y\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/mx28evk_spi_defconfig b/configs/mx28evk_spi_defconfig\nindex c861da7f0224..129e8edb5c6d 100644\n--- a/configs/mx28evk_spi_defconfig\n+++ b/configs/mx28evk_spi_defconfig\n@@ -41,4 +41,5 @@ CONFIG_SPI_FLASH_SST=y\n CONFIG_USB=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_STORAGE=y\n+CONFIG_USB_HOST_ETHER=y\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/mx51evk_defconfig b/configs/mx51evk_defconfig\nindex 1ba68aa8340e..4d7680dd66d4 100644\n--- a/configs/mx51evk_defconfig\n+++ b/configs/mx51evk_defconfig\n@@ -24,5 +24,6 @@ CONFIG_CMD_DATE=y\n CONFIG_CMD_FAT=y\n CONFIG_USB=y\n CONFIG_USB_STORAGE=y\n+CONFIG_USB_HOST_ETHER=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 0967d1405f95..035a712e5763 100644\n--- a/configs/mx53loco_defconfig\n+++ b/configs/mx53loco_defconfig\n@@ -25,5 +25,6 @@ CONFIG_CMD_FAT=y\n CONFIG_CMD_FS_GENERIC=y\n CONFIG_USB=y\n CONFIG_USB_STORAGE=y\n+CONFIG_USB_HOST_ETHER=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 a7cd16c091b1..0c273b54fb04 100644\n--- a/configs/mx6dlarm2_defconfig\n+++ b/configs/mx6dlarm2_defconfig\n@@ -25,4 +25,5 @@ CONFIG_CMD_FAT=y\n CONFIG_CMD_FS_GENERIC=y\n CONFIG_USB=y\n CONFIG_USB_STORAGE=y\n+CONFIG_USB_HOST_ETHER=y\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/mx6dlarm2_lpddr2_defconfig b/configs/mx6dlarm2_lpddr2_defconfig\nindex 42f51963a785..0fe2e6be6a13 100644\n--- a/configs/mx6dlarm2_lpddr2_defconfig\n+++ b/configs/mx6dlarm2_lpddr2_defconfig\n@@ -25,4 +25,5 @@ CONFIG_CMD_FAT=y\n CONFIG_CMD_FS_GENERIC=y\n CONFIG_USB=y\n CONFIG_USB_STORAGE=y\n+CONFIG_USB_HOST_ETHER=y\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/mx6qarm2_defconfig b/configs/mx6qarm2_defconfig\nindex cadd612c5b79..33d07fc4560f 100644\n--- a/configs/mx6qarm2_defconfig\n+++ b/configs/mx6qarm2_defconfig\n@@ -25,4 +25,5 @@ CONFIG_CMD_FAT=y\n CONFIG_CMD_FS_GENERIC=y\n CONFIG_USB=y\n CONFIG_USB_STORAGE=y\n+CONFIG_USB_HOST_ETHER=y\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/mx6qarm2_lpddr2_defconfig b/configs/mx6qarm2_lpddr2_defconfig\nindex b62424495a59..c334bcecc1b4 100644\n--- a/configs/mx6qarm2_lpddr2_defconfig\n+++ b/configs/mx6qarm2_lpddr2_defconfig\n@@ -25,4 +25,5 @@ CONFIG_CMD_FAT=y\n CONFIG_CMD_FS_GENERIC=y\n CONFIG_USB=y\n CONFIG_USB_STORAGE=y\n+CONFIG_USB_HOST_ETHER=y\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/mx6sabreauto_defconfig b/configs/mx6sabreauto_defconfig\nindex 64062bed5381..936126b17d66 100644\n--- a/configs/mx6sabreauto_defconfig\n+++ b/configs/mx6sabreauto_defconfig\n@@ -53,5 +53,6 @@ CONFIG_USB_GADGET_DOWNLOAD=y\n 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_VIDEO_SW_CURSOR is not set\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/mx6sabresd_defconfig b/configs/mx6sabresd_defconfig\nindex 7949c5e071a8..147c14acee3a 100644\n--- a/configs/mx6sabresd_defconfig\n+++ b/configs/mx6sabresd_defconfig\n@@ -53,5 +53,6 @@ CONFIG_USB_GADGET_DOWNLOAD=y\n 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_VIDEO_SW_CURSOR is not set\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/mx6slevk_defconfig b/configs/mx6slevk_defconfig\nindex f7f4b0edf1fe..3d50a4ce5926 100644\n--- a/configs/mx6slevk_defconfig\n+++ b/configs/mx6slevk_defconfig\n@@ -46,3 +46,4 @@ CONFIG_DM_REGULATOR_GPIO=y\n CONFIG_DM_THERMAL=y\n CONFIG_USB=y\n CONFIG_USB_STORAGE=y\n+CONFIG_USB_HOST_ETHER=y\ndiff --git a/configs/mx6slevk_spinor_defconfig b/configs/mx6slevk_spinor_defconfig\nindex a3d68512cf08..0517bdd28547 100644\n--- a/configs/mx6slevk_spinor_defconfig\n+++ b/configs/mx6slevk_spinor_defconfig\n@@ -47,3 +47,4 @@ CONFIG_DM_REGULATOR_GPIO=y\n CONFIG_DM_THERMAL=y\n CONFIG_USB=y\n CONFIG_USB_STORAGE=y\n+CONFIG_USB_HOST_ETHER=y\ndiff --git a/configs/mx6slevk_spl_defconfig b/configs/mx6slevk_spl_defconfig\nindex f70a8392bc70..74a9ac1c75ad 100644\n--- a/configs/mx6slevk_spl_defconfig\n+++ b/configs/mx6slevk_spl_defconfig\n@@ -40,4 +40,5 @@ CONFIG_PHYLIB=y\n CONFIG_DM_THERMAL=y\n CONFIG_USB=y\n CONFIG_USB_STORAGE=y\n+CONFIG_USB_HOST_ETHER=y\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/mx6sllevk_defconfig b/configs/mx6sllevk_defconfig\nindex 11d2500949a2..1632993e2739 100644\n--- a/configs/mx6sllevk_defconfig\n+++ b/configs/mx6sllevk_defconfig\n@@ -40,3 +40,4 @@ CONFIG_DM_REGULATOR_GPIO=y\n CONFIG_USB=y\n CONFIG_DM_USB=y\n CONFIG_USB_STORAGE=y\n+CONFIG_USB_HOST_ETHER=y\ndiff --git a/configs/mx6sllevk_plugin_defconfig b/configs/mx6sllevk_plugin_defconfig\nindex 064c949e3562..27de27c6c90e 100644\n--- a/configs/mx6sllevk_plugin_defconfig\n+++ b/configs/mx6sllevk_plugin_defconfig\n@@ -41,3 +41,4 @@ CONFIG_DM_REGULATOR_GPIO=y\n CONFIG_USB=y\n CONFIG_DM_USB=y\n CONFIG_USB_STORAGE=y\n+CONFIG_USB_HOST_ETHER=y\ndiff --git a/configs/mx6sxsabreauto_defconfig b/configs/mx6sxsabreauto_defconfig\nindex ebf0a9aacba3..24322bf22831 100644\n--- a/configs/mx6sxsabreauto_defconfig\n+++ b/configs/mx6sxsabreauto_defconfig\n@@ -49,3 +49,4 @@ CONFIG_DM_REGULATOR_GPIO=y\n CONFIG_FSL_QSPI=y\n CONFIG_USB=y\n CONFIG_USB_STORAGE=y\n+CONFIG_USB_HOST_ETHER=y\ndiff --git a/configs/mx6sxsabresd_defconfig b/configs/mx6sxsabresd_defconfig\nindex 2f0c45d2dcf6..4993439fc9c1 100644\n--- a/configs/mx6sxsabresd_defconfig\n+++ b/configs/mx6sxsabresd_defconfig\n@@ -34,4 +34,5 @@ CONFIG_PHYLIB=y\n CONFIG_PCI=y\n CONFIG_USB=y\n CONFIG_USB_STORAGE=y\n+CONFIG_USB_HOST_ETHER=y\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/mx6sxsabresd_spl_defconfig b/configs/mx6sxsabresd_spl_defconfig\nindex 169eb738cdcd..96da6bca829b 100644\n--- a/configs/mx6sxsabresd_spl_defconfig\n+++ b/configs/mx6sxsabresd_spl_defconfig\n@@ -43,4 +43,5 @@ CONFIG_PHYLIB=y\n CONFIG_PCI=y\n CONFIG_USB=y\n CONFIG_USB_STORAGE=y\n+CONFIG_USB_HOST_ETHER=y\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/mx7dsabresd_defconfig b/configs/mx7dsabresd_defconfig\nindex 8f2e33adc868..8a56d9b27d51 100644\n--- a/configs/mx7dsabresd_defconfig\n+++ b/configs/mx7dsabresd_defconfig\n@@ -69,4 +69,5 @@ CONFIG_USB_GADGET_DOWNLOAD=y\n 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_ERRNO_STR=y\ndiff --git a/configs/mx7dsabresd_secure_defconfig b/configs/mx7dsabresd_secure_defconfig\nindex bba933f250b9..9dfad22e3339 100644\n--- a/configs/mx7dsabresd_secure_defconfig\n+++ b/configs/mx7dsabresd_secure_defconfig\n@@ -71,4 +71,5 @@ CONFIG_USB_GADGET_DOWNLOAD=y\n 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_ERRNO_STR=y\ndiff --git a/configs/novena_defconfig b/configs/novena_defconfig\nindex d6717a13038e..ab639e379f36 100644\n--- a/configs/novena_defconfig\n+++ b/configs/novena_defconfig\n@@ -47,6 +47,7 @@ CONFIG_USB_STORAGE=y\n CONFIG_USB_KEYBOARD=y\n CONFIG_USB_GADGET=y\n CONFIG_CI_UDC=y\n+CONFIG_USB_HOST_ETHER=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 c8cad61497aa..996a675c3eee 100644\n--- a/configs/nyan-big_defconfig\n+++ b/configs/nyan-big_defconfig\n@@ -70,6 +70,7 @@ CONFIG_USB_GADGET_DOWNLOAD=y\n 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_DM_VIDEO=y\n CONFIG_DISPLAY=y\n CONFIG_VIDEO_TEGRA124=y\ndiff --git a/configs/odroid-xu3_defconfig b/configs/odroid-xu3_defconfig\nindex 7aadc44db5c0..d25a064431a4 100644\n--- a/configs/odroid-xu3_defconfig\n+++ b/configs/odroid-xu3_defconfig\n@@ -47,5 +47,6 @@ CONFIG_USB_GADGET_DOWNLOAD=y\n 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_VIDEO_BRIDGE=y\n CONFIG_ERRNO_STR=y\ndiff --git a/configs/odroid_defconfig b/configs/odroid_defconfig\nindex 9c0024541d41..964fbdd19a1e 100644\n--- a/configs/odroid_defconfig\n+++ b/configs/odroid_defconfig\n@@ -61,4 +61,5 @@ CONFIG_USB_GADGET_DOWNLOAD=y\n 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_ERRNO_STR=y\ndiff --git a/configs/omap3_beagle_defconfig b/configs/omap3_beagle_defconfig\nindex c97dfed40d54..a4946d75ca08 100644\n--- a/configs/omap3_beagle_defconfig\n+++ b/configs/omap3_beagle_defconfig\n@@ -48,5 +48,6 @@ CONFIG_USB_GADGET_DOWNLOAD=y\n 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_FAT_WRITE=y\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/omap3_ha_defconfig b/configs/omap3_ha_defconfig\nindex 5c019a3794db..f1e4188780b3 100644\n--- a/configs/omap3_ha_defconfig\n+++ b/configs/omap3_ha_defconfig\n@@ -30,4 +30,5 @@ CONFIG_OMAP3_SPI=y\n CONFIG_USB=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_STORAGE=y\n+CONFIG_USB_HOST_ETHER=y\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/omap4_panda_defconfig b/configs/omap4_panda_defconfig\nindex 3d4f0cb10fbf..7a8c0fefcde2 100644\n--- a/configs/omap4_panda_defconfig\n+++ b/configs/omap4_panda_defconfig\n@@ -32,4 +32,5 @@ CONFIG_OMAP3_SPI=y\n CONFIG_USB=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_STORAGE=y\n+CONFIG_USB_HOST_ETHER=y\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/omap5_uevm_defconfig b/configs/omap5_uevm_defconfig\nindex 343125a1672b..8ef8af0a7459 100644\n--- a/configs/omap5_uevm_defconfig\n+++ b/configs/omap5_uevm_defconfig\n@@ -53,5 +53,6 @@ CONFIG_USB_GADGET_DOWNLOAD=y\n 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_FAT_WRITE=y\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/p2371-0000_defconfig b/configs/p2371-0000_defconfig\nindex 277f302b9b19..a11dc31f0be2 100644\n--- a/configs/p2371-0000_defconfig\n+++ b/configs/p2371-0000_defconfig\n@@ -39,3 +39,4 @@ CONFIG_USB_GADGET_DOWNLOAD=y\n 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\ndiff --git a/configs/p2371-2180_defconfig b/configs/p2371-2180_defconfig\nindex 9d143c95dc28..fa8f2c07c5fb 100644\n--- a/configs/p2371-2180_defconfig\n+++ b/configs/p2371-2180_defconfig\n@@ -46,3 +46,4 @@ CONFIG_USB_GADGET_DOWNLOAD=y\n 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\ndiff --git a/configs/p2571_defconfig b/configs/p2571_defconfig\nindex c8270c70355e..a3a747aa4d12 100644\n--- a/configs/p2571_defconfig\n+++ b/configs/p2571_defconfig\n@@ -39,3 +39,4 @@ CONFIG_USB_GADGET_DOWNLOAD=y\n 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\ndiff --git a/configs/paz00_defconfig b/configs/paz00_defconfig\nindex c309a6981622..48fe5f2561ce 100644\n--- a/configs/paz00_defconfig\n+++ b/configs/paz00_defconfig\n@@ -32,6 +32,7 @@ CONFIG_USB=y\n CONFIG_DM_USB=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_STORAGE=y\n+CONFIG_USB_HOST_ETHER=y\n CONFIG_DM_VIDEO=y\n CONFIG_VIDEO_TEGRA20=y\n CONFIG_CONSOLE_SCROLL_LINES=10\ndiff --git a/configs/peach-pi_defconfig b/configs/peach-pi_defconfig\nindex f22bb49ee524..1ddcadecdde1 100644\n--- a/configs/peach-pi_defconfig\n+++ b/configs/peach-pi_defconfig\n@@ -57,6 +57,7 @@ CONFIG_DM_USB=y\n CONFIG_USB_XHCI_HCD=y\n CONFIG_USB_XHCI_DWC3=y\n CONFIG_USB_STORAGE=y\n+CONFIG_USB_HOST_ETHER=y\n CONFIG_DM_VIDEO=y\n CONFIG_VIDCONSOLE_AS_LCD=y\n CONFIG_DISPLAY=y\ndiff --git a/configs/peach-pit_defconfig b/configs/peach-pit_defconfig\nindex 082ba336e54c..14a42691540b 100644\n--- a/configs/peach-pit_defconfig\n+++ b/configs/peach-pit_defconfig\n@@ -57,6 +57,7 @@ CONFIG_DM_USB=y\n CONFIG_USB_XHCI_HCD=y\n CONFIG_USB_XHCI_DWC3=y\n CONFIG_USB_STORAGE=y\n+CONFIG_USB_HOST_ETHER=y\n CONFIG_DM_VIDEO=y\n CONFIG_VIDCONSOLE_AS_LCD=y\n CONFIG_DISPLAY=y\ndiff --git a/configs/phycore-rk3288_defconfig b/configs/phycore-rk3288_defconfig\nindex 70dc3f7a2440..ac5b70a62618 100644\n--- a/configs/phycore-rk3288_defconfig\n+++ b/configs/phycore-rk3288_defconfig\n@@ -66,6 +66,7 @@ CONFIG_SYS_NS16550=y\n CONFIG_SYSRESET=y\n CONFIG_USB=y\n CONFIG_USB_STORAGE=y\n+CONFIG_USB_HOST_ETHER=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 a5b970f85e6e..4b162e45037b 100644\n--- a/configs/plutux_defconfig\n+++ b/configs/plutux_defconfig\n@@ -29,3 +29,4 @@ CONFIG_USB=y\n CONFIG_DM_USB=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_STORAGE=y\n+CONFIG_USB_HOST_ETHER=y\ndiff --git a/configs/poplar_defconfig b/configs/poplar_defconfig\nindex f667f4c96876..ed5149bfac00 100644\n--- a/configs/poplar_defconfig\n+++ b/configs/poplar_defconfig\n@@ -17,4 +17,5 @@ CONFIG_USB=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_EHCI_GENERIC=y\n CONFIG_USB_STORAGE=y\n+CONFIG_USB_HOST_ETHER=y\n CONFIG_LIB_RAND=y\ndiff --git a/configs/popmetal-rk3288_defconfig b/configs/popmetal-rk3288_defconfig\nindex 1ad1852c7407..4f004c0d1210 100644\n--- a/configs/popmetal-rk3288_defconfig\n+++ b/configs/popmetal-rk3288_defconfig\n@@ -65,6 +65,7 @@ CONFIG_SYSRESET=y\n CONFIG_USB=y\n CONFIG_USB_DWC2=y\n CONFIG_USB_STORAGE=y\n+CONFIG_USB_HOST_ETHER=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 366f2a917abf..776e6fe13795 100644\n--- a/configs/puma-rk3399_defconfig\n+++ b/configs/puma-rk3399_defconfig\n@@ -80,6 +80,7 @@ CONFIG_USB_XHCI_DWC3=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_EHCI_GENERIC=y\n CONFIG_USB_STORAGE=y\n+CONFIG_USB_HOST_ETHER=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 4d5ae953581a..0b494cd246d7 100644\n--- a/configs/riotboard_defconfig\n+++ b/configs/riotboard_defconfig\n@@ -25,5 +25,6 @@ CONFIG_PHYLIB=y\n CONFIG_DM_THERMAL=y\n CONFIG_USB=y\n CONFIG_USB_STORAGE=y\n+CONFIG_USB_HOST_ETHER=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 63d1e4042dc6..35e2278ac3c3 100644\n--- a/configs/rpi_2_defconfig\n+++ b/configs/rpi_2_defconfig\n@@ -24,6 +24,7 @@ CONFIG_DM_USB=y\n CONFIG_USB_DWC2=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_KEYBOARD=y\n+CONFIG_USB_HOST_ETHER=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 343cb197a137..2a4e5960f40f 100644\n--- a/configs/rpi_3_32b_defconfig\n+++ b/configs/rpi_3_32b_defconfig\n@@ -26,6 +26,7 @@ CONFIG_DM_USB=y\n CONFIG_USB_DWC2=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_KEYBOARD=y\n+CONFIG_USB_HOST_ETHER=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 6c9f2e32b5cb..30eded5726b2 100644\n--- a/configs/rpi_3_defconfig\n+++ b/configs/rpi_3_defconfig\n@@ -26,6 +26,7 @@ CONFIG_DM_USB=y\n CONFIG_USB_DWC2=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_KEYBOARD=y\n+CONFIG_USB_HOST_ETHER=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 6b3cec5ce0bb..8f430e6076a2 100644\n--- a/configs/rpi_defconfig\n+++ b/configs/rpi_defconfig\n@@ -24,6 +24,7 @@ CONFIG_DM_USB=y\n CONFIG_USB_DWC2=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_KEYBOARD=y\n+CONFIG_USB_HOST_ETHER=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 2a3360e1d12f..8be4b1c75cb9 100644\n--- a/configs/seaboard_defconfig\n+++ b/configs/seaboard_defconfig\n@@ -36,6 +36,7 @@ CONFIG_USB_ULPI_VIEWPORT=y\n CONFIG_USB_ULPI=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_KEYBOARD=y\n+CONFIG_USB_HOST_ETHER=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 22d9b566da92..a31ad09a3b03 100644\n--- a/configs/smartweb_defconfig\n+++ b/configs/smartweb_defconfig\n@@ -50,4 +50,5 @@ CONFIG_USB_GADGET_DOWNLOAD=y\n 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_EFI_LOADER is not set\ndiff --git a/configs/smdk5250_defconfig b/configs/smdk5250_defconfig\nindex 15bc5248497f..45c07d660f4c 100644\n--- a/configs/smdk5250_defconfig\n+++ b/configs/smdk5250_defconfig\n@@ -51,5 +51,6 @@ CONFIG_USB_XHCI_HCD=y\n CONFIG_USB_XHCI_DWC3=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_STORAGE=y\n+CONFIG_USB_HOST_ETHER=y\n CONFIG_VIDEO_BRIDGE=y\n CONFIG_ERRNO_STR=y\ndiff --git a/configs/smdk5420_defconfig b/configs/smdk5420_defconfig\nindex 23219ab46879..455eb3e40a34 100644\n--- a/configs/smdk5420_defconfig\n+++ b/configs/smdk5420_defconfig\n@@ -38,4 +38,5 @@ CONFIG_DM_USB=y\n CONFIG_USB_XHCI_HCD=y\n CONFIG_USB_XHCI_DWC3=y\n CONFIG_USB_STORAGE=y\n+CONFIG_USB_HOST_ETHER=y\n CONFIG_VIDEO_BRIDGE=y\ndiff --git a/configs/snow_defconfig b/configs/snow_defconfig\nindex 4870e0c95eb5..563fb3715ccf 100644\n--- a/configs/snow_defconfig\n+++ b/configs/snow_defconfig\n@@ -69,6 +69,7 @@ CONFIG_USB_XHCI_HCD=y\n CONFIG_USB_XHCI_DWC3=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_STORAGE=y\n+CONFIG_USB_HOST_ETHER=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 fcbb923858dd..9f5892c88f7d 100644\n--- a/configs/spring_defconfig\n+++ b/configs/spring_defconfig\n@@ -69,6 +69,7 @@ CONFIG_USB_XHCI_HCD=y\n CONFIG_USB_XHCI_DWC3=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_STORAGE=y\n+CONFIG_USB_HOST_ETHER=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 77725ccc6d58..d1dc337a45ca 100644\n--- a/configs/tao3530_defconfig\n+++ b/configs/tao3530_defconfig\n@@ -30,4 +30,5 @@ CONFIG_OMAP3_SPI=y\n CONFIG_USB=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_STORAGE=y\n+CONFIG_USB_HOST_ETHER=y\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/tec-ng_defconfig b/configs/tec-ng_defconfig\nindex 6aae968f80f1..c8482cdd04e7 100644\n--- a/configs/tec-ng_defconfig\n+++ b/configs/tec-ng_defconfig\n@@ -33,3 +33,4 @@ CONFIG_USB=y\n CONFIG_DM_USB=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_STORAGE=y\n+CONFIG_USB_HOST_ETHER=y\ndiff --git a/configs/tec_defconfig b/configs/tec_defconfig\nindex 46a2086eff58..8cd696ee1716 100644\n--- a/configs/tec_defconfig\n+++ b/configs/tec_defconfig\n@@ -34,5 +34,6 @@ CONFIG_USB=y\n CONFIG_DM_USB=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_STORAGE=y\n+CONFIG_USB_HOST_ETHER=y\n CONFIG_DM_VIDEO=y\n CONFIG_VIDEO_TEGRA20=y\ndiff --git a/configs/tinker-rk3288_defconfig b/configs/tinker-rk3288_defconfig\nindex 44963e626082..89bdc9c855c8 100644\n--- a/configs/tinker-rk3288_defconfig\n+++ b/configs/tinker-rk3288_defconfig\n@@ -68,6 +68,7 @@ CONFIG_SYSRESET=y\n CONFIG_USB=y\n CONFIG_USB_DWC2=y\n CONFIG_USB_STORAGE=y\n+CONFIG_USB_HOST_ETHER=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 d2bf7e36ebde..c162f83bd049 100644\n--- a/configs/tqma6dl_mba6_mmc_defconfig\n+++ b/configs/tqma6dl_mba6_mmc_defconfig\n@@ -37,4 +37,5 @@ CONFIG_PHY_MICREL_KSZ90X1=y\n CONFIG_NETDEVICES=y\n CONFIG_USB=y\n CONFIG_USB_STORAGE=y\n+CONFIG_USB_HOST_ETHER=y\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/tqma6dl_mba6_spi_defconfig b/configs/tqma6dl_mba6_spi_defconfig\nindex c9c9a74eefe1..17670acbacfd 100644\n--- a/configs/tqma6dl_mba6_spi_defconfig\n+++ b/configs/tqma6dl_mba6_spi_defconfig\n@@ -38,4 +38,5 @@ CONFIG_PHY_MICREL_KSZ90X1=y\n CONFIG_NETDEVICES=y\n CONFIG_USB=y\n CONFIG_USB_STORAGE=y\n+CONFIG_USB_HOST_ETHER=y\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/tqma6q_mba6_mmc_defconfig b/configs/tqma6q_mba6_mmc_defconfig\nindex f850d790a5b3..ba5249478230 100644\n--- a/configs/tqma6q_mba6_mmc_defconfig\n+++ b/configs/tqma6q_mba6_mmc_defconfig\n@@ -36,4 +36,5 @@ CONFIG_PHY_MICREL_KSZ90X1=y\n CONFIG_NETDEVICES=y\n CONFIG_USB=y\n CONFIG_USB_STORAGE=y\n+CONFIG_USB_HOST_ETHER=y\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/tqma6q_mba6_spi_defconfig b/configs/tqma6q_mba6_spi_defconfig\nindex 8a5c09e52a38..7a45075e8069 100644\n--- a/configs/tqma6q_mba6_spi_defconfig\n+++ b/configs/tqma6q_mba6_spi_defconfig\n@@ -37,4 +37,5 @@ CONFIG_PHY_MICREL_KSZ90X1=y\n CONFIG_NETDEVICES=y\n CONFIG_USB=y\n CONFIG_USB_STORAGE=y\n+CONFIG_USB_HOST_ETHER=y\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/tqma6s_mba6_mmc_defconfig b/configs/tqma6s_mba6_mmc_defconfig\nindex 7015903f263a..2090a1613ea6 100644\n--- a/configs/tqma6s_mba6_mmc_defconfig\n+++ b/configs/tqma6s_mba6_mmc_defconfig\n@@ -37,4 +37,5 @@ CONFIG_PHY_MICREL_KSZ90X1=y\n CONFIG_NETDEVICES=y\n CONFIG_USB=y\n CONFIG_USB_STORAGE=y\n+CONFIG_USB_HOST_ETHER=y\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/tqma6s_mba6_spi_defconfig b/configs/tqma6s_mba6_spi_defconfig\nindex 85127276e39d..0d684bd1d150 100644\n--- a/configs/tqma6s_mba6_spi_defconfig\n+++ b/configs/tqma6s_mba6_spi_defconfig\n@@ -38,4 +38,5 @@ CONFIG_PHY_MICREL_KSZ90X1=y\n CONFIG_NETDEVICES=y\n CONFIG_USB=y\n CONFIG_USB_STORAGE=y\n+CONFIG_USB_HOST_ETHER=y\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/tqma6s_wru4_mmc_defconfig b/configs/tqma6s_wru4_mmc_defconfig\nindex 3b81bc759927..82721ac2f5a4 100644\n--- a/configs/tqma6s_wru4_mmc_defconfig\n+++ b/configs/tqma6s_wru4_mmc_defconfig\n@@ -56,4 +56,5 @@ CONFIG_PCA9551_LED=y\n CONFIG_PHYLIB=y\n CONFIG_USB=y\n CONFIG_USB_STORAGE=y\n+CONFIG_USB_HOST_ETHER=y\n CONFIG_OF_LIBFDT=y\ndiff --git a/configs/trimslice_defconfig b/configs/trimslice_defconfig\nindex 230aecc45ed3..cd882ab31cce 100644\n--- a/configs/trimslice_defconfig\n+++ b/configs/trimslice_defconfig\n@@ -39,3 +39,4 @@ CONFIG_USB=y\n CONFIG_DM_USB=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_STORAGE=y\n+CONFIG_USB_HOST_ETHER=y\ndiff --git a/configs/venice2_defconfig b/configs/venice2_defconfig\nindex 392af0939e92..f340b23b5619 100644\n--- a/configs/venice2_defconfig\n+++ b/configs/venice2_defconfig\n@@ -43,3 +43,4 @@ CONFIG_USB_GADGET_DOWNLOAD=y\n 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\ndiff --git a/configs/ventana_defconfig b/configs/ventana_defconfig\nindex 55e1b12f4483..0e5c770c8707 100644\n--- a/configs/ventana_defconfig\n+++ b/configs/ventana_defconfig\n@@ -34,6 +34,7 @@ CONFIG_USB_ULPI_VIEWPORT=y\n CONFIG_USB_ULPI=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_KEYBOARD=y\n+CONFIG_USB_HOST_ETHER=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 1d1abb3b1457..202b9c1cf850 100644\n--- a/configs/vinco_defconfig\n+++ b/configs/vinco_defconfig\n@@ -32,3 +32,4 @@ CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_STORAGE=y\n CONFIG_USB_GADGET=y\n CONFIG_USB_GADGET_ATMEL_USBA=y\n+CONFIG_USB_HOST_ETHER=y\ndiff --git a/configs/vining_2000_defconfig b/configs/vining_2000_defconfig\nindex e041b7a73288..5124520102af 100644\n--- a/configs/vining_2000_defconfig\n+++ b/configs/vining_2000_defconfig\n@@ -32,4 +32,5 @@ CONFIG_PHYLIB=y\n CONFIG_PCI=y\n CONFIG_USB=y\n CONFIG_USB_STORAGE=y\n+CONFIG_USB_HOST_ETHER=y\n CONFIG_OF_LIBFDT=y\ndiff --git a/drivers/usb/eth/Kconfig b/drivers/usb/eth/Kconfig\nindex 14cfa26cdfcb..ab0fb6c865ab 100644\n--- a/drivers/usb/eth/Kconfig\n+++ b/drivers/usb/eth/Kconfig\n@@ -1,7 +1,14 @@\n-comment \"USB to Ethernet Controller Drivers\"\n+menuconfig USB_HOST_ETHER\n+\tbool \"USB to Ethernet Controller Drivers\"\n+\t---help---\n+\t  Say Y here if you would like to enable support for USB Ethernet\n+\t  adapters.\n+\n+if USB_HOST_ETHER\n \n config USB_ETHER_LAN75XX\n \tbool \"Microchip LAN75XX support\"\n+\tdepends on USB_HOST_ETHER\n \t---help---\n \t  Say Y here if you would like to support Microchip LAN75XX Hi-Speed\n \t  USB 2.0 to 10/100/1000 Gigabit Ethernet controller.\n@@ -10,8 +17,11 @@ config USB_ETHER_LAN75XX\n \n config USB_ETHER_LAN78XX\n \tbool \"Microchip LAN78XX support\"\n+\tdepends on USB_HOST_ETHER\n \t---help---\n \t  Say Y here if you would like to support Microchip LAN78XX USB 3.1\n \t  Gen 1 to 10/100/1000 Gigabit Ethernet controller.\n \t  Supports 10Base-T/ 100Base-TX/1000Base-T.\n \t  This driver supports the internal PHY.\n+\n+endif\ndiff --git a/include/configs/apalis_imx6.h b/include/configs/apalis_imx6.h\nindex 16af141a81d7..66e32e2f3bb6 100644\n--- a/include/configs/apalis_imx6.h\n+++ b/include/configs/apalis_imx6.h\n@@ -92,7 +92,6 @@\n \n /* USB Configs */\n /* Host */\n-#define CONFIG_USB_HOST_ETHER\n #define CONFIG_USB_MAX_CONTROLLER_COUNT\t\t2\n #define CONFIG_EHCI_HCD_INIT_AFTER_RESET\t/* For OTG port */\n #define CONFIG_MXC_USB_PORTSC\t\t(PORT_PTS_UTMI | PORT_PTS_PTW)\ndiff --git a/include/configs/beaver.h b/include/configs/beaver.h\nindex 2385173a6a73..8ea7d44c7c05 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_HOST_ETHER\n #define CONFIG_USB_ETHER_ASIX\n \n /* PCI host support */\ndiff --git a/include/configs/cardhu.h b/include/configs/cardhu.h\nindex 834bab073cff..ee47e2823846 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_HOST_ETHER\n #define CONFIG_USB_ETHER_ASIX\n \n /* PCI host support */\ndiff --git a/include/configs/cei-tk1-som.h b/include/configs/cei-tk1-som.h\nindex 4bb0f9e09406..92b64e5be1b7 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_HOST_ETHER\n #define CONFIG_USB_ETHER_ASIX\n \n /* PCI host support */\ndiff --git a/include/configs/cgtqmx6eval.h b/include/configs/cgtqmx6eval.h\nindex 4996a89520a3..e1ffcfdfe505 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_HOST_ETHER\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\ndiff --git a/include/configs/cl-som-am57x.h b/include/configs/cl-som-am57x.h\nindex cb2b15fd54c1..25f04dabcb24 100644\n--- a/include/configs/cl-som-am57x.h\n+++ b/include/configs/cl-som-am57x.h\n@@ -83,7 +83,6 @@\n #define CONFIG_OMAP_USB3PHY1_HOST\n \n /* USB Networking options */\n-#define CONFIG_USB_HOST_ETHER\n #define CONFIG_USB_ETHER_SMSC95XX\n #define CONFIG_USB_ETHER_ASIX\n #define CONFIG_USB_ETHER_MCS7830\ndiff --git a/include/configs/cm_t54.h b/include/configs/cm_t54.h\nindex f98525452b7c..7b686bf24804 100644\n--- a/include/configs/cm_t54.h\n+++ b/include/configs/cm_t54.h\n@@ -70,7 +70,6 @@\n #define CONFIG_SYS_EEPROM_SIZE\t\t\t256\n \n /* USB Networking options */\n-#define CONFIG_USB_HOST_ETHER\n #define CONFIG_USB_ETHER_SMSC95XX\n #define CONFIG_USB_ETHER_ASIX\n #define CONFIG_USB_ETHER_MCS7830\ndiff --git a/include/configs/colibri_imx6.h b/include/configs/colibri_imx6.h\nindex fca72f42b3ac..4b8027c443e2 100644\n--- a/include/configs/colibri_imx6.h\n+++ b/include/configs/colibri_imx6.h\n@@ -78,7 +78,6 @@\n \n /* USB Configs */\n /* Host */\n-#define CONFIG_USB_HOST_ETHER\n #define CONFIG_USB_MAX_CONTROLLER_COUNT\t\t2\n #define CONFIG_EHCI_HCD_INIT_AFTER_RESET\t/* For OTG port */\n #define CONFIG_MXC_USB_PORTSC\t\t(PORT_PTS_UTMI | PORT_PTS_PTW)\ndiff --git a/include/configs/colibri_t20.h b/include/configs/colibri_t20.h\nindex c1d4b6238509..48791b62ebf5 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_HOST_ETHER\n #define CONFIG_USB_ETHER_ASIX\n \n /* General networking support */\ndiff --git a/include/configs/colibri_t30.h b/include/configs/colibri_t30.h\nindex 91433afaccf2..390adcf709de 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_HOST_ETHER\n #define CONFIG_USB_ETHER_ASIX\n \n /* General networking support */\ndiff --git a/include/configs/dalmore.h b/include/configs/dalmore.h\nindex 41ab61aa7c3c..167025eebda4 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_HOST_ETHER\n #define CONFIG_USB_ETHER_ASIX\n \n /* General networking support */\ndiff --git a/include/configs/dfi-bt700.h b/include/configs/dfi-bt700.h\nindex f7bd4a4ff896..e9ac9e01670a 100644\n--- a/include/configs/dfi-bt700.h\n+++ b/include/configs/dfi-bt700.h\n@@ -24,7 +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_HOST_ETHER\n #define CONFIG_USB_ETHER_ASIX\n #define CONFIG_USB_ETHER_SMSC95XX\n #define CONFIG_USB_ETHER_MCS7830\ndiff --git a/include/configs/dragonboard410c.h b/include/configs/dragonboard410c.h\nindex 5c88bf95df9f..4888d5f76568 100644\n--- a/include/configs/dragonboard410c.h\n+++ b/include/configs/dragonboard410c.h\n@@ -36,8 +36,6 @@\n  * it has to be done after each HCD reset */\n #define CONFIG_EHCI_HCD_INIT_AFTER_RESET\n \n-#define CONFIG_USB_HOST_ETHER /* Enable USB Networking */\n-\n /* Support all possible USB ethernet dongles */\n #define CONFIG_USB_ETHER_ASIX\n #define CONFIG_USB_ETHER_ASIX88179\ndiff --git a/include/configs/e2220-1170.h b/include/configs/e2220-1170.h\nindex f8a59933260f..058db68bf3ab 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_HOST_ETHER\n #define CONFIG_USB_ETHER_ASIX\n \n /* General networking support */\ndiff --git a/include/configs/embestmx6boards.h b/include/configs/embestmx6boards.h\nindex d1dec80f8f62..a5955d9e431e 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_HOST_ETHER\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 */\ndiff --git a/include/configs/exynos5-common.h b/include/configs/exynos5-common.h\nindex c90cc329ac73..26778b1bb3bd 100644\n--- a/include/configs/exynos5-common.h\n+++ b/include/configs/exynos5-common.h\n@@ -132,7 +132,6 @@\n /* Enable Time Command */\n \n /* USB */\n-#define CONFIG_USB_HOST_ETHER\n #define CONFIG_USB_ETHER_ASIX\n #define CONFIG_USB_ETHER_SMSC95XX\n #define CONFIG_USB_ETHER_RTL8152\ndiff --git a/include/configs/exynos5250-common.h b/include/configs/exynos5250-common.h\nindex 8e8cdf359b44..f52651b4f83b 100644\n--- a/include/configs/exynos5250-common.h\n+++ b/include/configs/exynos5250-common.h\n@@ -30,7 +30,6 @@\n \n #define CONFIG_USB_XHCI_EXYNOS\n \n-#define CONFIG_USB_HOST_ETHER\n #define CONFIG_USB_ETHER_ASIX\n #define CONFIG_USB_ETHER_ASIX88179\n \ndiff --git a/include/configs/gw_ventana.h b/include/configs/gw_ventana.h\nindex aeacd46f337d..0dc5fe48adac 100644\n--- a/include/configs/gw_ventana.h\n+++ b/include/configs/gw_ventana.h\n@@ -141,7 +141,6 @@\n #define CONFIG_ARP_TIMEOUT       200UL\n \n /* USB Configs */\n-#define CONFIG_USB_HOST_ETHER\n #define CONFIG_USB_ETHER_ASIX\n #define CONFIG_USB_ETHER_SMSC95XX\n #define CONFIG_USB_MAX_CONTROLLER_COUNT 2\ndiff --git a/include/configs/harmony.h b/include/configs/harmony.h\nindex 75bc50327b13..f568d630754c 100644\n--- a/include/configs/harmony.h\n+++ b/include/configs/harmony.h\n@@ -37,7 +37,6 @@\n #define CONFIG_USB_EHCI_TEGRA\n \n /* USB networking support */\n-#define CONFIG_USB_HOST_ETHER\n #define CONFIG_USB_ETHER_ASIX\n #define CONFIG_USB_ETHER_MCS7830\n #define CONFIG_USB_ETHER_SMSC95XX\ndiff --git a/include/configs/hikey.h b/include/configs/hikey.h\nindex f12f13c83669..b87096209243 100644\n--- a/include/configs/hikey.h\n+++ b/include/configs/hikey.h\n@@ -58,7 +58,6 @@\n /*#define CONFIG_DWC2_DFLT_SPEED_FULL*/\n #define CONFIG_DWC2_ENABLE_DYNAMIC_FIFO\n \n-#define CONFIG_USB_HOST_ETHER\n #define CONFIG_USB_ETHER_SMSC95XX\n #define CONFIG_USB_ETHER_ASIX\n #define CONFIG_MISC_INIT_R\ndiff --git a/include/configs/jetson-tk1.h b/include/configs/jetson-tk1.h\nindex b35f358ed282..5b106b8093dc 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_HOST_ETHER\n #define CONFIG_USB_ETHER_ASIX\n \n /* PCI host support */\ndiff --git a/include/configs/m53evk.h b/include/configs/m53evk.h\nindex 4dc6e16fac81..7ba941942a99 100644\n--- a/include/configs/m53evk.h\n+++ b/include/configs/m53evk.h\n@@ -145,7 +145,6 @@\n  */\n #ifdef CONFIG_CMD_USB\n #define CONFIG_USB_EHCI_MX5\n-#define CONFIG_USB_HOST_ETHER\n #define CONFIG_USB_ETHER_ASIX\n #define CONFIG_USB_ETHER_MCS7830\n #define CONFIG_USB_ETHER_SMSC95XX\ndiff --git a/include/configs/mcx.h b/include/configs/mcx.h\nindex 7047e3f5457c..c16cda3f6620 100644\n--- a/include/configs/mcx.h\n+++ b/include/configs/mcx.h\n@@ -74,7 +74,6 @@\n \n /* EHCI */\n #define CONFIG_OMAP_EHCI_PHY1_RESET_GPIO\t57\n-#define\tCONFIG_USB_HOST_ETHER\n #define\tCONFIG_USB_ETHER_ASIX\n #define CONFIG_USB_ETHER_MCS7830\n \ndiff --git a/include/configs/medcom-wide.h b/include/configs/medcom-wide.h\nindex 2caa8ffa9eb1..cf9344e48fd2 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_HOST_ETHER\n #define CONFIG_USB_ETHER_SMSC95XX\n \n #include \"tegra-common-post.h\"\ndiff --git a/include/configs/mvebu_armada-37xx.h b/include/configs/mvebu_armada-37xx.h\nindex 71975ed54248..19e1f4d4d4d1 100644\n--- a/include/configs/mvebu_armada-37xx.h\n+++ b/include/configs/mvebu_armada-37xx.h\n@@ -95,7 +95,6 @@\n #define CONFIG_USB_MAX_CONTROLLER_COUNT (3 + 3)\n \n /* USB ethernet */\n-#define CONFIG_USB_HOST_ETHER\n #define CONFIG_USB_ETHER_ASIX\n #define CONFIG_USB_ETHER_MCS7830\n #define CONFIG_USB_ETHER_RTL8152\ndiff --git a/include/configs/mvebu_armada-8k.h b/include/configs/mvebu_armada-8k.h\nindex 633218cd940a..0739f83ba245 100644\n--- a/include/configs/mvebu_armada-8k.h\n+++ b/include/configs/mvebu_armada-8k.h\n@@ -99,7 +99,6 @@\n #define CONFIG_USB_MAX_CONTROLLER_COUNT (3 + 3)\n \n /* USB ethernet */\n-#define CONFIG_USB_HOST_ETHER\n #define CONFIG_USB_ETHER_ASIX\n #define CONFIG_USB_ETHER_MCS7830\n #define CONFIG_USB_ETHER_RTL8152\ndiff --git a/include/configs/mx23_olinuxino.h b/include/configs/mx23_olinuxino.h\nindex bd3c7ed949b4..1f1fb246e393 100644\n--- a/include/configs/mx23_olinuxino.h\n+++ b/include/configs/mx23_olinuxino.h\n@@ -38,7 +38,6 @@\n \n /* Ethernet */\n #ifdef CONFIG_CMD_NET\n-#define CONFIG_USB_HOST_ETHER\n #define CONFIG_USB_ETHER_SMSC95XX\n #endif\n \ndiff --git a/include/configs/mx28evk.h b/include/configs/mx28evk.h\nindex 2d43f684f4f8..6ad0e37f0b10 100644\n--- a/include/configs/mx28evk.h\n+++ b/include/configs/mx28evk.h\n@@ -88,7 +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_HOST_ETHER\n #define\tCONFIG_USB_ETHER_ASIX\n #define\tCONFIG_USB_ETHER_SMSC95XX\n #endif\ndiff --git a/include/configs/mx51evk.h b/include/configs/mx51evk.h\nindex 5daa50d169f4..6dba0ce076c7 100644\n--- a/include/configs/mx51evk.h\n+++ b/include/configs/mx51evk.h\n@@ -73,7 +73,6 @@\n \n /* USB Configs */\n #define CONFIG_USB_EHCI_MX5\n-#define CONFIG_USB_HOST_ETHER\n #define CONFIG_USB_ETHER_ASIX\n #define CONFIG_USB_ETHER_SMSC95XX\n #define CONFIG_MXC_USB_PORT\t1\ndiff --git a/include/configs/mx53cx9020.h b/include/configs/mx53cx9020.h\nindex 4137592d4c6a..8603b1de7e91 100644\n--- a/include/configs/mx53cx9020.h\n+++ b/include/configs/mx53cx9020.h\n@@ -47,7 +47,6 @@\n /* USB Configs */\n #define CONFIG_USB_EHCI_MX5\n #define CONFIG_USB_STORAGE\n-#define CONFIG_USB_HOST_ETHER\n #define CONFIG_USB_ETHER_ASIX\n #define CONFIG_USB_ETHER_MCS7830\n #define CONFIG_USB_ETHER_SMSC95XX\ndiff --git a/include/configs/mx53loco.h b/include/configs/mx53loco.h\nindex 3828b21a8e0d..3e119e61dab6 100644\n--- a/include/configs/mx53loco.h\n+++ b/include/configs/mx53loco.h\n@@ -43,7 +43,6 @@\n \n /* USB Configs */\n #define CONFIG_USB_EHCI_MX5\n-#define CONFIG_USB_HOST_ETHER\n #define CONFIG_USB_ETHER_ASIX\n #define CONFIG_USB_ETHER_MCS7830\n #define CONFIG_USB_ETHER_SMSC95XX\ndiff --git a/include/configs/mx6qarm2.h b/include/configs/mx6qarm2.h\nindex ff0e4a6444d0..c9dc986a922d 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_HOST_ETHER\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\ndiff --git a/include/configs/mx6sabreauto.h b/include/configs/mx6sabreauto.h\nindex 03ab812a3248..4b8f9c817e57 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_HOST_ETHER\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 */\ndiff --git a/include/configs/mx6sabresd.h b/include/configs/mx6sabresd.h\nindex 5410881fa1db..3192579f73f3 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_HOST_ETHER\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\ndiff --git a/include/configs/mx6slevk.h b/include/configs/mx6slevk.h\nindex cd9f0b04c29e..d48db4c0000c 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_HOST_ETHER\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\ndiff --git a/include/configs/mx6sllevk.h b/include/configs/mx6sllevk.h\nindex 67807f628037..b73362ccb38e 100644\n--- a/include/configs/mx6sllevk.h\n+++ b/include/configs/mx6sllevk.h\n@@ -145,7 +145,6 @@\n \n /* USB Configs */\n #ifdef CONFIG_CMD_USB\n-#define CONFIG_USB_HOST_ETHER\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)\ndiff --git a/include/configs/mx6sxsabreauto.h b/include/configs/mx6sxsabreauto.h\nindex e377c0ffa907..7df32c5320f8 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_HOST_ETHER\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\ndiff --git a/include/configs/mx6sxsabresd.h b/include/configs/mx6sxsabresd.h\nindex 36f0ec497ec0..45e807dd8c49 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_HOST_ETHER\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\ndiff --git a/include/configs/mx7dsabresd.h b/include/configs/mx7dsabresd.h\nindex fec7e81e7482..b55b403723c4 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_HOST_ETHER\n #define CONFIG_USB_ETHER_ASIX\n #define CONFIG_MXC_USB_PORTSC  (PORT_PTS_UTMI | PORT_PTS_PTW)\n \ndiff --git a/include/configs/nitrogen6x.h b/include/configs/nitrogen6x.h\nindex bc17b516e4fe..a32ea629e8f2 100644\n--- a/include/configs/nitrogen6x.h\n+++ b/include/configs/nitrogen6x.h\n@@ -67,7 +67,6 @@\n #define CONFIG_FEC_MXC_PHYADDR\t\t6\n \n /* USB Configs */\n-#define CONFIG_USB_HOST_ETHER\n #define CONFIG_USB_ETHER_ASIX\n #define CONFIG_USB_ETHER_MCS7830\n #define CONFIG_USB_ETHER_SMSC95XX\ndiff --git a/include/configs/novena.h b/include/configs/novena.h\nindex 7c5445d60df4..bddd181560cf 100644\n--- a/include/configs/novena.h\n+++ b/include/configs/novena.h\n@@ -125,7 +125,6 @@\n /* USB Configs */\n #ifdef CONFIG_CMD_USB\n #define CONFIG_SYS_USB_EVENT_POLL_VIA_CONTROL_EP\n-#define CONFIG_USB_HOST_ETHER\n #define CONFIG_USB_ETHER_ASIX\n #define CONFIG_USB_ETHER_SMSC95XX\n #define CONFIG_USB_MAX_CONTROLLER_COUNT 2\ndiff --git a/include/configs/nyan-big.h b/include/configs/nyan-big.h\nindex ca409949adcb..f6d433f9acf2 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_HOST_ETHER\n #define CONFIG_USB_ETHER_ASIX\n \n /* General networking support */\ndiff --git a/include/configs/odroid.h b/include/configs/odroid.h\nindex 84e5d0b3ca96..6378abfd81b0 100644\n--- a/include/configs/odroid.h\n+++ b/include/configs/odroid.h\n@@ -183,7 +183,6 @@\n /* USB */\n #define CONFIG_USB_EHCI_EXYNOS\n \n-#define CONFIG_USB_HOST_ETHER\n #define CONFIG_USB_ETHER_SMSC95XX\n \n /*\ndiff --git a/include/configs/omap3_beagle.h b/include/configs/omap3_beagle.h\nindex 5f060e31e342..0d871f193212 100644\n--- a/include/configs/omap3_beagle.h\n+++ b/include/configs/omap3_beagle.h\n@@ -57,7 +57,6 @@\n \n #define CONFIG_OMAP_EHCI_PHY1_RESET_GPIO\t147\n \n-#define CONFIG_USB_HOST_ETHER\n #define CONFIG_USB_ETHER_ASIX\n #define CONFIG_USB_ETHER_MCS7830\n #define CONFIG_USB_ETHER_SMSC95XX\ndiff --git a/include/configs/omap4_panda.h b/include/configs/omap4_panda.h\nindex 7dfc44621538..794b800c50eb 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_HOST_ETHER\n #define CONFIG_USB_ETHER_SMSC95XX\n \n #define CONFIG_UBOOT_ENABLE_PADS_ALL\ndiff --git a/include/configs/omap5_uevm.h b/include/configs/omap5_uevm.h\nindex 7e2a011843d9..61a003a36f8b 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_HOST_ETHER\n #define CONFIG_USB_ETHER_SMSC95XX\n \n #define CONSOLEDEV\t\t\"ttyO2\"\ndiff --git a/include/configs/p2371-0000.h b/include/configs/p2371-0000.h\nindex 3f5c669c399a..7e148e2f00b5 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_HOST_ETHER\n #define CONFIG_USB_ETHER_ASIX\n \n /* General networking support */\ndiff --git a/include/configs/p2371-2180.h b/include/configs/p2371-2180.h\nindex afaeea83e853..a19750b50b4a 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_HOST_ETHER\n #define CONFIG_USB_ETHER_ASIX\n \n /* PCI host support */\ndiff --git a/include/configs/p2571.h b/include/configs/p2571.h\nindex e8ed8b0fd341..a41e1f06305e 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_HOST_ETHER\n #define CONFIG_USB_ETHER_ASIX\n \n /* General networking support */\ndiff --git a/include/configs/paz00.h b/include/configs/paz00.h\nindex 88754f0403a2..20014bf5558e 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_HOST_ETHER\n #define CONFIG_USB_ETHER_ASIX\n \n #include \"tegra-common-post.h\"\ndiff --git a/include/configs/plutux.h b/include/configs/plutux.h\nindex cd7c55cfb47b..3c1f4c6b0efd 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_HOST_ETHER\n #define CONFIG_USB_ETHER_SMSC95XX\n \n /* General networking support */\ndiff --git a/include/configs/poplar.h b/include/configs/poplar.h\nindex d2ecd0dec178..e1fa9ee3a0da 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_HOST_ETHER\n #define CONFIG_USB_ETHER_ASIX\n \n /* SD/MMC */\ndiff --git a/include/configs/rk3036_common.h b/include/configs/rk3036_common.h\nindex 43fece6b8a71..bd506a15e3fe 100644\n--- a/include/configs/rk3036_common.h\n+++ b/include/configs/rk3036_common.h\n@@ -71,7 +71,6 @@\n \n /* usb host */\n #ifdef CONFIG_CMD_USB\n-#define CONFIG_USB_HOST_ETHER\n #define CONFIG_USB_ETHER_SMSC95XX\n #define CONFIG_USB_ETHER_ASIX\n #endif\ndiff --git a/include/configs/rk3188_common.h b/include/configs/rk3188_common.h\nindex 8a019361be74..59c2f706dbc5 100644\n--- a/include/configs/rk3188_common.h\n+++ b/include/configs/rk3188_common.h\n@@ -85,7 +85,6 @@\n \n /* usb host support */\n #ifdef CONFIG_CMD_USB\n-#define CONFIG_USB_HOST_ETHER\n #define CONFIG_USB_ETHER_SMSC95XX\n #define CONFIG_USB_ETHER_ASIX\n #endif\ndiff --git a/include/configs/rk322x_common.h b/include/configs/rk322x_common.h\nindex a145b7434a25..f9c5c4b13ef9 100644\n--- a/include/configs/rk322x_common.h\n+++ b/include/configs/rk322x_common.h\n@@ -65,7 +65,6 @@\n \n /* usb host */\n #ifdef CONFIG_CMD_USB\n-#define CONFIG_USB_HOST_ETHER\n #define CONFIG_USB_ETHER_SMSC95XX\n #define CONFIG_USB_ETHER_ASIX\n #endif\ndiff --git a/include/configs/rk3288_common.h b/include/configs/rk3288_common.h\nindex ade6caf624d9..58e4e5fb0cf0 100644\n--- a/include/configs/rk3288_common.h\n+++ b/include/configs/rk3288_common.h\n@@ -81,7 +81,6 @@\n \n /* usb host support */\n #ifdef CONFIG_CMD_USB\n-#define CONFIG_USB_HOST_ETHER\n #define CONFIG_USB_ETHER_SMSC95XX\n #define CONFIG_USB_ETHER_ASIX\n #endif\ndiff --git a/include/configs/rk3399_common.h b/include/configs/rk3399_common.h\nindex 33178879e24a..b7ce6af547a7 100644\n--- a/include/configs/rk3399_common.h\n+++ b/include/configs/rk3399_common.h\n@@ -72,7 +72,6 @@\n #endif\n \n /* enable usb config for usb ether */\n-#define CONFIG_USB_HOST_ETHER\n \n #define CONFIG_USB_ETHER_ASIX\n #define CONFIG_USB_ETHER_ASIX88179\ndiff --git a/include/configs/rpi.h b/include/configs/rpi.h\nindex 8ae4019d52f8..1c4495dcc2cf 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_HOST_ETHER\n #define CONFIG_USB_ETHER_SMSC95XX\n #define CONFIG_TFTP_TSIZE\n #define CONFIG_MISC_INIT_R\ndiff --git a/include/configs/seaboard.h b/include/configs/seaboard.h\nindex ce4bb32cff87..84da7233343c 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_HOST_ETHER\n #define CONFIG_USB_ETHER_ASIX\n \n /* Enable keyboard */\ndiff --git a/include/configs/smartweb.h b/include/configs/smartweb.h\nindex fe24b3a16088..059df42b969b 100644\n--- a/include/configs/smartweb.h\n+++ b/include/configs/smartweb.h\n@@ -117,7 +117,6 @@\n  *\n  */\n #define CONFIG_MACB\n-#define CONFIG_USB_HOST_ETHER\n #define CONFIG_USB_ETHER_ASIX\n #define CONFIG_USB_ETHER_MCS7830\n #define CONFIG_RMII\t\t\t/* use reduced MII inteface */\ndiff --git a/include/configs/tao3530.h b/include/configs/tao3530.h\nindex 8b89f939309e..3e54d98b8bb7 100644\n--- a/include/configs/tao3530.h\n+++ b/include/configs/tao3530.h\n@@ -223,7 +223,6 @@\n /* USB EHCI */\n #define CONFIG_OMAP_EHCI_PHY1_RESET_GPIO\t162\n \n-#define CONFIG_USB_HOST_ETHER\n #define CONFIG_USB_ETHER_SMSC95XX\n \n #define CONFIG_USB_ETHER\ndiff --git a/include/configs/tec-ng.h b/include/configs/tec-ng.h\nindex c32a0870995b..8ba890bb7623 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_HOST_ETHER\n #define CONFIG_USB_ETHER_SMSC95XX\n \n /* General networking support */\ndiff --git a/include/configs/tec.h b/include/configs/tec.h\nindex 96e37391d7b6..623cd6c79c5b 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_HOST_ETHER\n #define CONFIG_USB_ETHER_SMSC95XX\n \n #include \"tegra-common-post.h\"\ndiff --git a/include/configs/theadorable-x86-common.h b/include/configs/theadorable-x86-common.h\nindex 37b78c1b57e1..7ee90c40a3ef 100644\n--- a/include/configs/theadorable-x86-common.h\n+++ b/include/configs/theadorable-x86-common.h\n@@ -20,7 +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_HOST_ETHER\n #define CONFIG_USB_ETHER_ASIX\n #define CONFIG_USB_ETHER_SMSC95XX\n #define CONFIG_USB_ETHER_MCS7830\ndiff --git a/include/configs/tqma6.h b/include/configs/tqma6.h\nindex 8cc0018943d1..02b031653fee 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_HOST_ETHER\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\ndiff --git a/include/configs/trimslice.h b/include/configs/trimslice.h\nindex 301065a83196..f988a1d004cc 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_HOST_ETHER\n #define CONFIG_USB_ETHER_ASIX\n \n /* PCI host support */\ndiff --git a/include/configs/venice2.h b/include/configs/venice2.h\nindex 5e9b79eb0428..aef9dd07bb6b 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_HOST_ETHER\n #define CONFIG_USB_ETHER_ASIX\n \n /* General networking support */\ndiff --git a/include/configs/ventana.h b/include/configs/ventana.h\nindex 9b8b1010a9ce..d17ab59dc73c 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_HOST_ETHER\n #define CONFIG_USB_ETHER_ASIX\n \n #include \"tegra-common-post.h\"\ndiff --git a/include/configs/vinco.h b/include/configs/vinco.h\nindex 1346bf8eb5e8..63aadef9be13 100644\n--- a/include/configs/vinco.h\n+++ b/include/configs/vinco.h\n@@ -75,7 +75,6 @@\n #define CONFIG_NET_RETRY_COUNT\t\t20\n #define CONFIG_MACB_SEARCH_PHY\n \n-#define CONFIG_USB_HOST_ETHER\n #define CONFIG_USB_ETHER_SMSC95XX\n \n #ifdef CONFIG_SYS_USE_SERIALFLASH\ndiff --git a/include/configs/vining_2000.h b/include/configs/vining_2000.h\nindex d34292b42fe8..7dd3224e5f10 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_HOST_ETHER\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\ndiff --git a/include/configs/x86-common.h b/include/configs/x86-common.h\nindex 49fcbc5b9f31..c74beea0f535 100644\n--- a/include/configs/x86-common.h\n+++ b/include/configs/x86-common.h\n@@ -120,7 +120,6 @@\n  */\n #define CONFIG_SYS_USB_EVENT_POLL\n \n-#define CONFIG_USB_HOST_ETHER\n #define CONFIG_USB_ETHER_ASIX\n #define CONFIG_USB_ETHER_SMSC95XX\n #define CONFIG_TFTP_TSIZE\ndiff --git a/scripts/config_whitelist.txt b/scripts/config_whitelist.txt\nindex f4ce92d9c114..b900b7c98716 100644\n--- a/scripts/config_whitelist.txt\n+++ b/scripts/config_whitelist.txt\n@@ -5070,7 +5070,6 @@ CONFIG_USB_GADGET_PXA2XX\n CONFIG_USB_GADGET_SA1100\n CONFIG_USB_GADGET_SUPERH\n CONFIG_USB_GADGET_SX2\n-CONFIG_USB_HOST_ETHER\n CONFIG_USB_HOST_XHCI_BASE\n CONFIG_USB_INVENTRA_DMA\n CONFIG_USB_ISP1301_I2C_ADDR\n",
    "prefixes": [
        "U-Boot",
        "v3",
        "3/5"
    ]
}