get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 955957,
    "url": "http://patchwork.ozlabs.org/api/patches/955957/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/uboot/patch/20180810060711.6547-18-jagan@amarulasolutions.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": "<20180810060711.6547-18-jagan@amarulasolutions.com>",
    "list_archive_url": null,
    "date": "2018-08-10T06:06:35",
    "name": "[U-Boot,v2,17/53] sunxi: usb: Switch to Generic host controllers",
    "commit_ref": null,
    "pull_url": null,
    "state": "superseded",
    "archived": false,
    "hash": "e651e753c3e849aa07094cc8d14b11217532d816",
    "submitter": {
        "id": 69820,
        "url": "http://patchwork.ozlabs.org/api/people/69820/?format=api",
        "name": "Jagan Teki",
        "email": "jagan@amarulasolutions.com"
    },
    "delegate": {
        "id": 17739,
        "url": "http://patchwork.ozlabs.org/api/users/17739/?format=api",
        "username": "jagan",
        "first_name": "Jagannadha Sutradharudu",
        "last_name": "Teki",
        "email": "jagannadh.teki@gmail.com"
    },
    "mbox": "http://patchwork.ozlabs.org/project/uboot/patch/20180810060711.6547-18-jagan@amarulasolutions.com/mbox/",
    "series": [
        {
            "id": 60190,
            "url": "http://patchwork.ozlabs.org/api/series/60190/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/uboot/list/?series=60190",
            "date": "2018-08-10T06:06:18",
            "name": "clk: Add Allwinner CLK, RESET support",
            "version": 2,
            "mbox": "http://patchwork.ozlabs.org/series/60190/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/patches/955957/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/955957/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; dmarc=none (p=none dis=none)\n\theader.from=amarulasolutions.com",
            "ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (1024-bit key;\n\tunprotected) header.d=amarulasolutions.com\n\theader.i=@amarulasolutions.com header.b=\"GE7VI0HJ\"; \n\tdkim-atps=neutral"
        ],
        "Received": [
            "from lists.denx.de (dione.denx.de [81.169.180.215])\n\tby ozlabs.org (Postfix) with ESMTP id 41mw1L1HyQz9s7Q\n\tfor <incoming@patchwork.ozlabs.org>;\n\tFri, 10 Aug 2018 16:18:46 +1000 (AEST)",
            "by lists.denx.de (Postfix, from userid 105)\n\tid CBAA9C21F0F; Fri, 10 Aug 2018 06:14:26 +0000 (UTC)",
            "from lists.denx.de (localhost [IPv6:::1])\n\tby lists.denx.de (Postfix) with ESMTP id 5D2EFC21E07;\n\tFri, 10 Aug 2018 06:10:00 +0000 (UTC)",
            "by lists.denx.de (Postfix, from userid 105)\n\tid 2EB07C21DF8; Fri, 10 Aug 2018 06:08:50 +0000 (UTC)",
            "from mail-pg1-f194.google.com (mail-pg1-f194.google.com\n\t[209.85.215.194])\n\tby lists.denx.de (Postfix) with ESMTPS id F2039C21DB5\n\tfor <u-boot@lists.denx.de>; Fri, 10 Aug 2018 06:08:43 +0000 (UTC)",
            "by mail-pg1-f194.google.com with SMTP id w10-v6so3901091pgv.2\n\tfor <u-boot@lists.denx.de>; Thu, 09 Aug 2018 23:08:43 -0700 (PDT)",
            "from localhost.localdomain ([183.82.228.250])\n\tby smtp.gmail.com with ESMTPSA id\n\tr23-v6sm16880975pfj.5.2018.08.09.23.08.37\n\t(version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);\n\tThu, 09 Aug 2018 23:08:41 -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=RCVD_IN_MSPIKE_H3,\n\tRCVD_IN_MSPIKE_WL,\n\tT_DKIM_INVALID autolearn=unavailable autolearn_force=no\n\tversion=3.4.0",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=amarulasolutions.com; s=google;\n\th=from:to:cc:subject:date:message-id:in-reply-to:references\n\t:mime-version:content-transfer-encoding;\n\tbh=ea37fPCR4nGReWue73VYc3Ra7IameZB1kzuGkiSc1w0=;\n\tb=GE7VI0HJXunwy/BVromFGYa62SkZzQnrE72W5/CtrcinR0zQ/dmhQfMhmuvMARUkDC\n\t4aUydUoammCEGMEEiYbzcm810Cy0C59eO2T1IgM0YhC/FAjUNUWoDJQgIM3RMhBb/kQC\n\t9Q5Y3O/YMKUuys754/LwcjDiTifVeVGYvma48=",
        "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:mime-version:content-transfer-encoding;\n\tbh=ea37fPCR4nGReWue73VYc3Ra7IameZB1kzuGkiSc1w0=;\n\tb=ECCUbjbNI1cHVS4bcVXbXY7ZVwEKdNSaEeWwVpCe/vWXxi9qaQEODqRDlSdkSCgVfT\n\tN4IdxJQ/Vt4fdciag/aq9kPHwxB8jcFjsBjBb9LO5Gle0FNWRA7Gc6fjiFCxhKK16SCL\n\tvla8b6OpCy2SlUSlMMQfoz9kR/X7f7CZbKY+BV4wSGkcAIsIcGf0mZAOM8mMFUrRdWsZ\n\tSp/JC9qvvGM70iJ7J7hXXlZr8VoVcUgXVuRuhg7FctarEv9PO1piO7eMpGTYTNDWPbu1\n\tkKh1UGGPQ8fmkZQB8WZtaGrvpWe3/adT3BJ3xEeTvX13jY0EcmOxxugPaosxdNXUxoUO\n\tZXaA==",
        "X-Gm-Message-State": "AOUpUlEMfFXPbq9wBNhPfhSeIerGTKD+R5bSVV78qCvK09z+17kIXDwL\n\t7iNPprhYeanXKH6mgQo6Fhd2hw==",
        "X-Google-Smtp-Source": "AA+uWPy26Al6BlFrNgBUH0uMVwj7DCoReclcrRVYJ54vKUVNK72VNx9j8a61DUh4DOMrNp7fvBrGZA==",
        "X-Received": "by 2002:a62:6eca:: with SMTP id\n\tj193-v6mr5612608pfc.256.1533881321923; \n\tThu, 09 Aug 2018 23:08:41 -0700 (PDT)",
        "From": "Jagan Teki <jagan@amarulasolutions.com>",
        "To": "Maxime Ripard <maxime.ripard@bootlin.com>,\n\tAndre Przywara <andre.przywara@arm.com>, Chen-Yu Tsai <wens@csie.org>,\n\tIcenowy Zheng <icenowy@aosc.io>",
        "Date": "Fri, 10 Aug 2018 11:36:35 +0530",
        "Message-Id": "<20180810060711.6547-18-jagan@amarulasolutions.com>",
        "X-Mailer": "git-send-email 2.18.0.321.gffc6fa0e3",
        "In-Reply-To": "<20180810060711.6547-1-jagan@amarulasolutions.com>",
        "References": "<20180810060711.6547-1-jagan@amarulasolutions.com>",
        "MIME-Version": "1.0",
        "Cc": "Tom Rini <trini@konsulko.com>, u-boot@lists.denx.de",
        "Subject": "[U-Boot] [PATCH v2 17/53] sunxi: usb: Switch to Generic host\n\tcontrollers",
        "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>",
        "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": "Once of key blocker for using USB Generic host controller\ndrivers in Allwinner are CLK and RESET drivers, now these\navailable for USB usage. So switch to use EHCI and OHCI\nGeneric controllers.\n\nEnabling USB is wisely a board choise, so Enable USB_OHCI_HCD\nwhere it already have USB_EHCI_HCD\n\nSigned-off-by: Jagan Teki <jagan@amarulasolutions.com>\n---\n configs/A10-OLinuXino-Lime_defconfig          | 1 +\n configs/A10s-OLinuXino-M_defconfig            | 1 +\n configs/A13-OLinuXinoM_defconfig              | 1 +\n configs/A13-OLinuXino_defconfig               | 1 +\n configs/A20-OLinuXino-Lime2-eMMC_defconfig    | 1 +\n configs/A20-OLinuXino-Lime2_defconfig         | 1 +\n configs/A20-OLinuXino-Lime_defconfig          | 1 +\n configs/A20-Olimex-SOM204-EVB_defconfig       | 2 ++\n configs/Auxtek-T003_defconfig                 | 1 +\n configs/Auxtek-T004_defconfig                 | 1 +\n configs/Bananapi_defconfig                    | 1 +\n configs/Bananapi_m2m_defconfig                | 1 +\n configs/Bananapro_defconfig                   | 1 +\n configs/CHIP_defconfig                        | 1 +\n configs/CHIP_pro_defconfig                    | 1 +\n configs/CSQ_CS908_defconfig                   | 1 +\n configs/Colombus_defconfig                    | 1 +\n configs/Cubieboard2_defconfig                 | 1 +\n configs/Cubieboard_defconfig                  | 1 +\n configs/Cubietruck_plus_defconfig             | 1 +\n configs/Hummingbird_A31_defconfig             | 1 +\n configs/Itead_Ibox_A20_defconfig              | 1 +\n configs/Linksprite_pcDuino3_Nano_defconfig    | 1 +\n configs/Linksprite_pcDuino3_defconfig         | 1 +\n configs/Linksprite_pcDuino_defconfig          | 1 +\n configs/MK808C_defconfig                      | 1 +\n configs/Marsboard_A10_defconfig               | 1 +\n configs/Mele_A1000G_quad_defconfig            | 1 +\n configs/Mele_A1000_defconfig                  | 1 +\n configs/Mele_I7_defconfig                     | 1 +\n configs/Mele_M3_defconfig                     | 1 +\n configs/Mele_M5_defconfig                     | 1 +\n configs/Mele_M9_defconfig                     | 1 +\n configs/Mini-X_defconfig                      | 1 +\n configs/Orangepi_defconfig                    | 1 +\n configs/Orangepi_mini_defconfig               | 1 +\n configs/Sinlinx_SinA31s_defconfig             | 1 +\n configs/Sinlinx_SinA33_defconfig              | 1 +\n configs/Sinovoip_BPI_M2_Plus_defconfig        | 1 +\n configs/Sinovoip_BPI_M2_defconfig             | 1 +\n configs/Sinovoip_BPI_M3_defconfig             | 1 +\n configs/Wexler_TAB7200_defconfig              | 1 +\n configs/Wobo_i5_defconfig                     | 1 +\n configs/a64-olinuxino_defconfig               | 1 +\n configs/ba10_tv_box_defconfig                 | 1 +\n configs/bananapi_m1_plus_defconfig            | 1 +\n configs/bananapi_m64_defconfig                | 1 +\n configs/ga10h_v1_1_defconfig                  | 1 +\n configs/h8_homlet_v2_defconfig                | 1 +\n configs/i12-tvbox_defconfig                   | 1 +\n configs/icnova-a20-swac_defconfig             | 1 +\n configs/inet1_defconfig                       | 1 +\n configs/inet_q972_defconfig                   | 1 +\n configs/jesurun_q5_defconfig                  | 1 +\n configs/libretech_all_h3_cc_h2_plus_defconfig | 1 +\n configs/libretech_all_h3_cc_h3_defconfig      | 1 +\n configs/libretech_all_h3_cc_h5_defconfig      | 1 +\n configs/mixtile_loftq_defconfig               | 1 +\n configs/mk802_a10s_defconfig                  | 1 +\n configs/mk802_defconfig                       | 1 +\n configs/mk802ii_defconfig                     | 1 +\n configs/nanopi_a64_defconfig                  | 1 +\n configs/nanopi_m1_defconfig                   | 1 +\n configs/nanopi_m1_plus_defconfig              | 1 +\n configs/nanopi_neo2_defconfig                 | 1 +\n configs/nanopi_neo_air_defconfig              | 1 +\n configs/nanopi_neo_defconfig                  | 1 +\n configs/nanopi_neo_plus2_defconfig            | 1 +\n configs/orangepi_2_defconfig                  | 1 +\n configs/orangepi_lite_defconfig               | 1 +\n configs/orangepi_one_defconfig                | 1 +\n configs/orangepi_pc2_defconfig                | 1 +\n configs/orangepi_pc_defconfig                 | 1 +\n configs/orangepi_pc_plus_defconfig            | 1 +\n configs/orangepi_plus2e_defconfig             | 1 +\n configs/orangepi_plus_defconfig               | 1 +\n configs/orangepi_prime_defconfig              | 1 +\n configs/orangepi_r1_defconfig                 | 1 +\n configs/orangepi_win_defconfig                | 1 +\n configs/orangepi_zero_defconfig               | 1 +\n configs/orangepi_zero_plus2_defconfig         | 1 +\n configs/orangepi_zero_plus_defconfig          | 1 +\n configs/parrot_r16_defconfig                  | 1 +\n configs/pine64_plus_defconfig                 | 1 +\n configs/r7-tv-dongle_defconfig                | 1 +\n configs/sopine_baseboard_defconfig            | 1 +\n configs/sun8i_a23_evb_defconfig               | 1 +\n configs/sunxi_Gemei_G9_defconfig              | 1 +\n configs/tbs_a711_defconfig                    | 1 +\n drivers/usb/host/Kconfig                      | 2 ++\n include/configs/sun4i.h                       | 4 ----\n include/configs/sun50i.h                      | 5 -----\n include/configs/sun5i.h                       | 4 ----\n include/configs/sun6i.h                       | 4 ----\n include/configs/sun7i.h                       | 4 ----\n include/configs/sun8i.h                       | 4 ----\n include/configs/sunxi-common.h                | 1 -\n 97 files changed, 92 insertions(+), 26 deletions(-)",
    "diff": "diff --git a/configs/A10-OLinuXino-Lime_defconfig b/configs/A10-OLinuXino-Lime_defconfig\nindex feb1173c0b..e8fecbe15f 100644\n--- a/configs/A10-OLinuXino-Lime_defconfig\n+++ b/configs/A10-OLinuXino-Lime_defconfig\n@@ -20,5 +20,6 @@ CONFIG_SUN4I_EMAC=y\n CONFIG_AXP_ALDO3_VOLT=2800\n CONFIG_AXP_ALDO4_VOLT=2800\n CONFIG_SCSI=y\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/A10s-OLinuXino-M_defconfig b/configs/A10s-OLinuXino-M_defconfig\nindex 9498a6d752..bee913cb0b 100644\n--- a/configs/A10s-OLinuXino-M_defconfig\n+++ b/configs/A10s-OLinuXino-M_defconfig\n@@ -16,5 +16,6 @@ CONFIG_SPL_I2C_SUPPORT=y\n CONFIG_SUN4I_EMAC=y\n CONFIG_AXP152_POWER=y\n CONFIG_CONS_INDEX=2\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/A13-OLinuXinoM_defconfig b/configs/A13-OLinuXinoM_defconfig\nindex ed507cdf0b..dd5c25ca9f 100644\n--- a/configs/A13-OLinuXinoM_defconfig\n+++ b/configs/A13-OLinuXinoM_defconfig\n@@ -18,5 +18,6 @@ CONFIG_DEFAULT_DEVICE_TREE=\"sun5i-a13-olinuxino-micro\"\n # CONFIG_SPL_EFI_PARTITION is not set\n CONFIG_SUNXI_NO_PMIC=y\n CONFIG_CONS_INDEX=2\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/A13-OLinuXino_defconfig b/configs/A13-OLinuXino_defconfig\nindex b8ec1e54db..04682dcac4 100644\n--- a/configs/A13-OLinuXino_defconfig\n+++ b/configs/A13-OLinuXino_defconfig\n@@ -25,6 +25,7 @@ CONFIG_DFU_RAM=y\n CONFIG_FASTBOOT_CMD_OEM_FORMAT=y\n CONFIG_AXP_ALDO3_VOLT=3300\n CONFIG_CONS_INDEX=2\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_MUSB_GADGET=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/A20-OLinuXino-Lime2-eMMC_defconfig b/configs/A20-OLinuXino-Lime2-eMMC_defconfig\nindex 5657fc2594..2851a461e8 100644\n--- a/configs/A20-OLinuXino-Lime2-eMMC_defconfig\n+++ b/configs/A20-OLinuXino-Lime2-eMMC_defconfig\n@@ -27,6 +27,7 @@ CONFIG_SUN7I_GMAC=y\n CONFIG_AXP_ALDO3_VOLT=2800\n CONFIG_AXP_ALDO4_VOLT=2800\n CONFIG_SCSI=y\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_MUSB_GADGET=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/A20-OLinuXino-Lime2_defconfig b/configs/A20-OLinuXino-Lime2_defconfig\nindex 134d1d3fef..99987a8683 100644\n--- a/configs/A20-OLinuXino-Lime2_defconfig\n+++ b/configs/A20-OLinuXino-Lime2_defconfig\n@@ -26,6 +26,7 @@ CONFIG_SUN7I_GMAC=y\n CONFIG_AXP_ALDO3_VOLT=2800\n CONFIG_AXP_ALDO4_VOLT=2800\n CONFIG_SCSI=y\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_MUSB_GADGET=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/A20-OLinuXino-Lime_defconfig b/configs/A20-OLinuXino-Lime_defconfig\nindex b7c13a6932..1b59174120 100644\n--- a/configs/A20-OLinuXino-Lime_defconfig\n+++ b/configs/A20-OLinuXino-Lime_defconfig\n@@ -19,5 +19,6 @@ CONFIG_SUN7I_GMAC=y\n CONFIG_AXP_ALDO3_VOLT=2800\n CONFIG_AXP_ALDO4_VOLT=2800\n CONFIG_SCSI=y\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/A20-Olimex-SOM204-EVB_defconfig b/configs/A20-Olimex-SOM204-EVB_defconfig\nindex cfb7ffa556..0537378ba1 100644\n--- a/configs/A20-Olimex-SOM204-EVB_defconfig\n+++ b/configs/A20-Olimex-SOM204-EVB_defconfig\n@@ -1,4 +1,5 @@\n CONFIG_ARM=y\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_ARCH_SUNXI=y\n CONFIG_SPL=y\n CONFIG_MACH_SUN7I=y\n@@ -27,6 +28,7 @@ CONFIG_SUN7I_GMAC=y\n CONFIG_AXP_ALDO3_VOLT=2800\n CONFIG_AXP_ALDO4_VOLT=2800\n CONFIG_SCSI=y\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_MUSB_GADGET=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/Auxtek-T003_defconfig b/configs/Auxtek-T003_defconfig\nindex ce4806cf5e..a2bf5037ed 100644\n--- a/configs/Auxtek-T003_defconfig\n+++ b/configs/Auxtek-T003_defconfig\n@@ -14,5 +14,6 @@ CONFIG_SPL_I2C_SUPPORT=y\n # CONFIG_SPL_EFI_PARTITION is not set\n CONFIG_AXP152_POWER=y\n CONFIG_CONS_INDEX=2\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/Auxtek-T004_defconfig b/configs/Auxtek-T004_defconfig\nindex 5faf45c3d7..4c1117e4bb 100644\n--- a/configs/Auxtek-T004_defconfig\n+++ b/configs/Auxtek-T004_defconfig\n@@ -12,5 +12,6 @@ CONFIG_SPL_I2C_SUPPORT=y\n # CONFIG_SPL_EFI_PARTITION is not set\n CONFIG_AXP152_POWER=y\n CONFIG_CONS_INDEX=2\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/Bananapi_defconfig b/configs/Bananapi_defconfig\nindex 7a9b5fe0e5..53752b2e12 100644\n--- a/configs/Bananapi_defconfig\n+++ b/configs/Bananapi_defconfig\n@@ -19,5 +19,6 @@ CONFIG_ETH_DESIGNWARE=y\n CONFIG_RGMII=y\n CONFIG_SUN7I_GMAC=y\n CONFIG_SCSI=y\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/Bananapi_m2m_defconfig b/configs/Bananapi_m2m_defconfig\nindex 2316437c94..a21796fa67 100644\n--- a/configs/Bananapi_m2m_defconfig\n+++ b/configs/Bananapi_m2m_defconfig\n@@ -14,6 +14,7 @@ CONFIG_DEFAULT_DEVICE_TREE=\"sun8i-r16-bananapi-m2m\"\n # CONFIG_SPL_DOS_PARTITION is not set\n # CONFIG_SPL_PARTITION_UUIDS is not set\n CONFIG_FASTBOOT_CMD_OEM_FORMAT=y\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_MUSB_GADGET=y\n CONFIG_USB_FUNCTION_MASS_STORAGE=y\ndiff --git a/configs/Bananapro_defconfig b/configs/Bananapro_defconfig\nindex 5a8ded0493..ad4ce1f662 100644\n--- a/configs/Bananapro_defconfig\n+++ b/configs/Bananapro_defconfig\n@@ -22,5 +22,6 @@ CONFIG_RGMII=y\n CONFIG_SUN7I_GMAC=y\n CONFIG_AXP_ALDO4_VOLT=2500\n CONFIG_SCSI=y\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/CHIP_defconfig b/configs/CHIP_defconfig\nindex c122944881..2dfa5237bc 100644\n--- a/configs/CHIP_defconfig\n+++ b/configs/CHIP_defconfig\n@@ -16,6 +16,7 @@ CONFIG_DFU_RAM=y\n CONFIG_AXP_ALDO3_VOLT=3300\n CONFIG_AXP_ALDO4_VOLT=3300\n CONFIG_CONS_INDEX=2\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_MUSB_GADGET=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/CHIP_pro_defconfig b/configs/CHIP_pro_defconfig\nindex 5d63fadef5..1333877957 100644\n--- a/configs/CHIP_pro_defconfig\n+++ b/configs/CHIP_pro_defconfig\n@@ -20,6 +20,7 @@ CONFIG_SYS_NAND_OOBSIZE=0x100\n CONFIG_AXP_ALDO3_VOLT=3300\n CONFIG_AXP_ALDO4_VOLT=3300\n CONFIG_CONS_INDEX=2\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_MUSB_GADGET=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/CSQ_CS908_defconfig b/configs/CSQ_CS908_defconfig\nindex b103e7e00d..7612cc8989 100644\n--- a/configs/CSQ_CS908_defconfig\n+++ b/configs/CSQ_CS908_defconfig\n@@ -14,6 +14,7 @@ CONFIG_ETH_DESIGNWARE=y\n CONFIG_SUN7I_GMAC=y\n CONFIG_AXP_ALDO1_VOLT=3300\n CONFIG_AXP_DLDO1_VOLT=3300\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_MUSB_HOST=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/Colombus_defconfig b/configs/Colombus_defconfig\nindex c85e47cb11..6310420c29 100644\n--- a/configs/Colombus_defconfig\n+++ b/configs/Colombus_defconfig\n@@ -24,5 +24,6 @@ CONFIG_ETH_DESIGNWARE=y\n CONFIG_RGMII=y\n CONFIG_SUN7I_GMAC=y\n CONFIG_AXP_ALDO1_VOLT=3300\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/Cubieboard2_defconfig b/configs/Cubieboard2_defconfig\nindex 418da63ba8..6e883155b9 100644\n--- a/configs/Cubieboard2_defconfig\n+++ b/configs/Cubieboard2_defconfig\n@@ -16,5 +16,6 @@ CONFIG_SCSI_AHCI=y\n CONFIG_ETH_DESIGNWARE=y\n CONFIG_SUN7I_GMAC=y\n CONFIG_SCSI=y\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/Cubieboard_defconfig b/configs/Cubieboard_defconfig\nindex 27223d201e..dbeda7370d 100644\n--- a/configs/Cubieboard_defconfig\n+++ b/configs/Cubieboard_defconfig\n@@ -15,5 +15,6 @@ CONFIG_SPL_I2C_SUPPORT=y\n CONFIG_SCSI_AHCI=y\n CONFIG_SUN4I_EMAC=y\n CONFIG_SCSI=y\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/Cubietruck_plus_defconfig b/configs/Cubietruck_plus_defconfig\nindex d76bc6748b..6a0e4c5836 100644\n--- a/configs/Cubietruck_plus_defconfig\n+++ b/configs/Cubietruck_plus_defconfig\n@@ -22,6 +22,7 @@ CONFIG_CONSOLE_MUX=y\n CONFIG_AXP_DLDO3_VOLT=2500\n CONFIG_AXP_DLDO4_VOLT=3300\n CONFIG_AXP_FLDO1_VOLT=1200\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_MUSB_HOST=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/Hummingbird_A31_defconfig b/configs/Hummingbird_A31_defconfig\nindex 24126fde28..81eb59ebd1 100644\n--- a/configs/Hummingbird_A31_defconfig\n+++ b/configs/Hummingbird_A31_defconfig\n@@ -16,5 +16,6 @@ CONFIG_ETH_DESIGNWARE=y\n CONFIG_RGMII=y\n CONFIG_SUN7I_GMAC=y\n CONFIG_AXP_ALDO1_VOLT=3300\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/Itead_Ibox_A20_defconfig b/configs/Itead_Ibox_A20_defconfig\nindex dfef071476..93c89890a7 100644\n--- a/configs/Itead_Ibox_A20_defconfig\n+++ b/configs/Itead_Ibox_A20_defconfig\n@@ -16,5 +16,6 @@ CONFIG_SCSI_AHCI=y\n CONFIG_ETH_DESIGNWARE=y\n CONFIG_SUN7I_GMAC=y\n CONFIG_SCSI=y\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/Linksprite_pcDuino3_Nano_defconfig b/configs/Linksprite_pcDuino3_Nano_defconfig\nindex 2df6761455..8487263fd8 100644\n--- a/configs/Linksprite_pcDuino3_Nano_defconfig\n+++ b/configs/Linksprite_pcDuino3_Nano_defconfig\n@@ -19,5 +19,6 @@ CONFIG_ETH_DESIGNWARE=y\n CONFIG_RGMII=y\n CONFIG_SUN7I_GMAC=y\n CONFIG_SCSI=y\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/Linksprite_pcDuino3_defconfig b/configs/Linksprite_pcDuino3_defconfig\nindex d7e9c26cbf..7a1fc26434 100644\n--- a/configs/Linksprite_pcDuino3_defconfig\n+++ b/configs/Linksprite_pcDuino3_defconfig\n@@ -18,5 +18,6 @@ CONFIG_ETH_DESIGNWARE=y\n CONFIG_SUN7I_GMAC=y\n CONFIG_SCSI=y\n CONFIG_DM_SCSI=y\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/Linksprite_pcDuino_defconfig b/configs/Linksprite_pcDuino_defconfig\nindex 500f885599..b18b02307f 100644\n--- a/configs/Linksprite_pcDuino_defconfig\n+++ b/configs/Linksprite_pcDuino_defconfig\n@@ -11,5 +11,6 @@ CONFIG_SPL_I2C_SUPPORT=y\n # CONFIG_SPL_DOS_PARTITION is not set\n # CONFIG_SPL_EFI_PARTITION is not set\n CONFIG_SUN4I_EMAC=y\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/MK808C_defconfig b/configs/MK808C_defconfig\nindex 62768b8656..c3d914efe3 100644\n--- a/configs/MK808C_defconfig\n+++ b/configs/MK808C_defconfig\n@@ -9,5 +9,6 @@ CONFIG_SPL_I2C_SUPPORT=y\n # CONFIG_CMD_FLASH is not set\n # CONFIG_SPL_DOS_PARTITION is not set\n # CONFIG_SPL_EFI_PARTITION is not set\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/Marsboard_A10_defconfig b/configs/Marsboard_A10_defconfig\nindex 55c27b8435..37bdeb0c37 100644\n--- a/configs/Marsboard_A10_defconfig\n+++ b/configs/Marsboard_A10_defconfig\n@@ -12,5 +12,6 @@ CONFIG_SCSI_AHCI=y\n CONFIG_SUN4I_EMAC=y\n CONFIG_SUNXI_NO_PMIC=y\n CONFIG_SCSI=y\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/Mele_A1000G_quad_defconfig b/configs/Mele_A1000G_quad_defconfig\nindex e084454293..b3a05f2c0d 100644\n--- a/configs/Mele_A1000G_quad_defconfig\n+++ b/configs/Mele_A1000G_quad_defconfig\n@@ -17,6 +17,7 @@ CONFIG_AXP_DCDC1_VOLT=3300\n CONFIG_AXP_ALDO1_VOLT=3300\n CONFIG_AXP_DLDO1_VOLT=3300\n CONFIG_AXP_DLDO4_VOLT=3300\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_MUSB_HOST=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/Mele_A1000_defconfig b/configs/Mele_A1000_defconfig\nindex 367f2aaf7a..021753c221 100644\n--- a/configs/Mele_A1000_defconfig\n+++ b/configs/Mele_A1000_defconfig\n@@ -15,5 +15,6 @@ CONFIG_SPL_I2C_SUPPORT=y\n CONFIG_SCSI_AHCI=y\n CONFIG_SUN4I_EMAC=y\n CONFIG_SCSI=y\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/Mele_I7_defconfig b/configs/Mele_I7_defconfig\nindex 4fa61d311f..c9398676e2 100644\n--- a/configs/Mele_I7_defconfig\n+++ b/configs/Mele_I7_defconfig\n@@ -16,5 +16,6 @@ CONFIG_AXP_DCDC1_VOLT=3300\n CONFIG_AXP_ALDO1_VOLT=3300\n CONFIG_AXP_DLDO1_VOLT=3300\n CONFIG_AXP_DLDO4_VOLT=3300\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/Mele_M3_defconfig b/configs/Mele_M3_defconfig\nindex 9f48bd91e0..22497aaeb4 100644\n--- a/configs/Mele_M3_defconfig\n+++ b/configs/Mele_M3_defconfig\n@@ -15,5 +15,6 @@ CONFIG_SPL_I2C_SUPPORT=y\n # CONFIG_SPL_EFI_PARTITION is not set\n CONFIG_ETH_DESIGNWARE=y\n CONFIG_SUN7I_GMAC=y\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/Mele_M5_defconfig b/configs/Mele_M5_defconfig\nindex 6b198be6f6..37e90e1eaf 100644\n--- a/configs/Mele_M5_defconfig\n+++ b/configs/Mele_M5_defconfig\n@@ -17,5 +17,6 @@ CONFIG_SCSI_AHCI=y\n CONFIG_ETH_DESIGNWARE=y\n CONFIG_SUN7I_GMAC=y\n CONFIG_SCSI=y\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/Mele_M9_defconfig b/configs/Mele_M9_defconfig\nindex af89c50ee1..94190499bf 100644\n--- a/configs/Mele_M9_defconfig\n+++ b/configs/Mele_M9_defconfig\n@@ -16,5 +16,6 @@ CONFIG_AXP_DCDC1_VOLT=3300\n CONFIG_AXP_ALDO1_VOLT=3300\n CONFIG_AXP_DLDO1_VOLT=3300\n CONFIG_AXP_DLDO4_VOLT=3300\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/Mini-X_defconfig b/configs/Mini-X_defconfig\nindex e32935e132..dfaa649e95 100644\n--- a/configs/Mini-X_defconfig\n+++ b/configs/Mini-X_defconfig\n@@ -10,6 +10,7 @@ CONFIG_SPL_I2C_SUPPORT=y\n # CONFIG_CMD_FLASH is not set\n # CONFIG_SPL_DOS_PARTITION is not set\n # CONFIG_SPL_EFI_PARTITION is not set\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_MUSB_HOST=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/Orangepi_defconfig b/configs/Orangepi_defconfig\nindex 88e55495d5..c347e32927 100644\n--- a/configs/Orangepi_defconfig\n+++ b/configs/Orangepi_defconfig\n@@ -21,5 +21,6 @@ CONFIG_ETH_DESIGNWARE=y\n CONFIG_RGMII=y\n CONFIG_SUN7I_GMAC=y\n CONFIG_SCSI=y\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/Orangepi_mini_defconfig b/configs/Orangepi_mini_defconfig\nindex 46f27be254..7eeae25010 100644\n--- a/configs/Orangepi_mini_defconfig\n+++ b/configs/Orangepi_mini_defconfig\n@@ -23,5 +23,6 @@ CONFIG_ETH_DESIGNWARE=y\n CONFIG_RGMII=y\n CONFIG_SUN7I_GMAC=y\n CONFIG_SCSI=y\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/Sinlinx_SinA31s_defconfig b/configs/Sinlinx_SinA31s_defconfig\nindex 9744aef096..0aa02d687c 100644\n--- a/configs/Sinlinx_SinA31s_defconfig\n+++ b/configs/Sinlinx_SinA31s_defconfig\n@@ -17,5 +17,6 @@ CONFIG_DEFAULT_DEVICE_TREE=\"sun6i-a31s-sina31s\"\n CONFIG_ETH_DESIGNWARE=y\n CONFIG_SUN7I_GMAC=y\n CONFIG_AXP_DLDO1_VOLT=3300\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/Sinlinx_SinA33_defconfig b/configs/Sinlinx_SinA33_defconfig\nindex 394534b8b5..7f5aaab5fb 100644\n--- a/configs/Sinlinx_SinA33_defconfig\n+++ b/configs/Sinlinx_SinA33_defconfig\n@@ -19,6 +19,7 @@ CONFIG_CMD_DFU=y\n # CONFIG_SPL_PARTITION_UUIDS is not set\n CONFIG_DFU_RAM=y\n CONFIG_FASTBOOT_CMD_OEM_FORMAT=y\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_MUSB_GADGET=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/Sinovoip_BPI_M2_Plus_defconfig b/configs/Sinovoip_BPI_M2_Plus_defconfig\nindex a325e9f806..b01aa560d2 100644\n--- a/configs/Sinovoip_BPI_M2_Plus_defconfig\n+++ b/configs/Sinovoip_BPI_M2_Plus_defconfig\n@@ -13,6 +13,7 @@ CONFIG_DEFAULT_DEVICE_TREE=\"sun8i-h3-bananapi-m2-plus\"\n # CONFIG_SPL_DOS_PARTITION is not set\n # CONFIG_SPL_EFI_PARTITION is not set\n CONFIG_SUN8I_EMAC=y\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_MUSB_GADGET=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/Sinovoip_BPI_M2_defconfig b/configs/Sinovoip_BPI_M2_defconfig\nindex 65d81a5284..fa42670355 100644\n--- a/configs/Sinovoip_BPI_M2_defconfig\n+++ b/configs/Sinovoip_BPI_M2_defconfig\n@@ -16,5 +16,6 @@ CONFIG_SUN7I_GMAC=y\n CONFIG_AXP_ALDO1_VOLT=3300\n CONFIG_AXP_ALDO2_VOLT=1800\n CONFIG_AXP_DLDO1_VOLT=3000\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/Sinovoip_BPI_M3_defconfig b/configs/Sinovoip_BPI_M3_defconfig\nindex 479dd05dfb..91a3621d77 100644\n--- a/configs/Sinovoip_BPI_M3_defconfig\n+++ b/configs/Sinovoip_BPI_M3_defconfig\n@@ -23,6 +23,7 @@ CONFIG_CONSOLE_MUX=y\n CONFIG_AXP_DCDC5_VOLT=1200\n CONFIG_AXP_DLDO3_VOLT=2500\n CONFIG_AXP_SW_ON=y\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_MUSB_HOST=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/Wexler_TAB7200_defconfig b/configs/Wexler_TAB7200_defconfig\nindex 9a431ee4cd..d031b05f1a 100644\n--- a/configs/Wexler_TAB7200_defconfig\n+++ b/configs/Wexler_TAB7200_defconfig\n@@ -17,6 +17,7 @@ CONFIG_SPL_I2C_SUPPORT=y\n # CONFIG_CMD_FLASH is not set\n # CONFIG_SPL_DOS_PARTITION is not set\n # CONFIG_SPL_EFI_PARTITION is not set\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_MUSB_HOST=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/Wobo_i5_defconfig b/configs/Wobo_i5_defconfig\nindex 88ccfd406e..8ae00abcff 100644\n--- a/configs/Wobo_i5_defconfig\n+++ b/configs/Wobo_i5_defconfig\n@@ -14,5 +14,6 @@ CONFIG_SPL_I2C_SUPPORT=y\n CONFIG_AXP_ALDO3_VOLT=3300\n CONFIG_AXP_ALDO4_VOLT=3300\n CONFIG_CONS_INDEX=2\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/a64-olinuxino_defconfig b/configs/a64-olinuxino_defconfig\nindex b32df990a0..54f6a98472 100644\n--- a/configs/a64-olinuxino_defconfig\n+++ b/configs/a64-olinuxino_defconfig\n@@ -10,5 +10,6 @@ CONFIG_DEFAULT_DEVICE_TREE=\"sun50i-a64-olinuxino\"\n # CONFIG_SPL_DOS_PARTITION is not set\n # CONFIG_SPL_EFI_PARTITION is not set\n CONFIG_SUN8I_EMAC=y\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/ba10_tv_box_defconfig b/configs/ba10_tv_box_defconfig\nindex 88199c8e78..b6776e3cb9 100644\n--- a/configs/ba10_tv_box_defconfig\n+++ b/configs/ba10_tv_box_defconfig\n@@ -14,6 +14,7 @@ CONFIG_SPL_I2C_SUPPORT=y\n # CONFIG_SPL_DOS_PARTITION is not set\n # CONFIG_SPL_EFI_PARTITION is not set\n CONFIG_SUN4I_EMAC=y\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_MUSB_HOST=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/bananapi_m1_plus_defconfig b/configs/bananapi_m1_plus_defconfig\nindex 539ed73495..dde7b17229 100644\n--- a/configs/bananapi_m1_plus_defconfig\n+++ b/configs/bananapi_m1_plus_defconfig\n@@ -19,4 +19,5 @@ CONFIG_ETH_DESIGNWARE=y\n CONFIG_RGMII=y\n CONFIG_SUN7I_GMAC=y\n CONFIG_SCSI=y\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\ndiff --git a/configs/bananapi_m64_defconfig b/configs/bananapi_m64_defconfig\nindex 40c1c18aca..df0bbb4db5 100644\n--- a/configs/bananapi_m64_defconfig\n+++ b/configs/bananapi_m64_defconfig\n@@ -11,6 +11,7 @@ CONFIG_DEFAULT_DEVICE_TREE=\"sun50i-a64-bananapi-m64\"\n # CONFIG_SPL_DOS_PARTITION is not set\n # CONFIG_SPL_EFI_PARTITION is not set\n CONFIG_SUN8I_EMAC=y\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_MUSB_GADGET=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/ga10h_v1_1_defconfig b/configs/ga10h_v1_1_defconfig\nindex 02cc9677aa..4196ad6863 100644\n--- a/configs/ga10h_v1_1_defconfig\n+++ b/configs/ga10h_v1_1_defconfig\n@@ -22,6 +22,7 @@ CONFIG_DEFAULT_DEVICE_TREE=\"sun8i-a33-ga10h-v1.1\"\n # CONFIG_SPL_EFI_PARTITION is not set\n CONFIG_AXP_DLDO1_VOLT=3300\n CONFIG_CONS_INDEX=5\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_MUSB_HOST=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/h8_homlet_v2_defconfig b/configs/h8_homlet_v2_defconfig\nindex 80bdb20e8a..380949b1c2 100644\n--- a/configs/h8_homlet_v2_defconfig\n+++ b/configs/h8_homlet_v2_defconfig\n@@ -15,6 +15,7 @@ CONFIG_CONSOLE_MUX=y\n # CONFIG_SPL_DOS_PARTITION is not set\n # CONFIG_SPL_EFI_PARTITION is not set\n CONFIG_AXP_DLDO4_VOLT=3300\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_MUSB_HOST=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/i12-tvbox_defconfig b/configs/i12-tvbox_defconfig\nindex a3c4b0e76c..983627afbb 100644\n--- a/configs/i12-tvbox_defconfig\n+++ b/configs/i12-tvbox_defconfig\n@@ -13,5 +13,6 @@ CONFIG_SPL_I2C_SUPPORT=y\n # CONFIG_SPL_EFI_PARTITION is not set\n CONFIG_ETH_DESIGNWARE=y\n CONFIG_SUN7I_GMAC=y\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/icnova-a20-swac_defconfig b/configs/icnova-a20-swac_defconfig\nindex 8fca6e81ed..6d6792553e 100644\n--- a/configs/icnova-a20-swac_defconfig\n+++ b/configs/icnova-a20-swac_defconfig\n@@ -20,5 +20,6 @@ CONFIG_CMD_UNZIP=y\n # CONFIG_SPL_EFI_PARTITION is not set\n CONFIG_ETH_DESIGNWARE=y\n CONFIG_SUN7I_GMAC=y\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/inet1_defconfig b/configs/inet1_defconfig\nindex 100d075960..46f8f3c095 100644\n--- a/configs/inet1_defconfig\n+++ b/configs/inet1_defconfig\n@@ -18,6 +18,7 @@ CONFIG_SPL_I2C_SUPPORT=y\n # CONFIG_CMD_FLASH is not set\n # CONFIG_SPL_DOS_PARTITION is not set\n # CONFIG_SPL_EFI_PARTITION is not set\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_MUSB_HOST=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/inet_q972_defconfig b/configs/inet_q972_defconfig\nindex b928622813..9a22499b23 100644\n--- a/configs/inet_q972_defconfig\n+++ b/configs/inet_q972_defconfig\n@@ -19,6 +19,7 @@ CONFIG_DEFAULT_DEVICE_TREE=\"sun6i-a31s-inet-q972\"\n # CONFIG_SPL_DOS_PARTITION is not set\n # CONFIG_SPL_EFI_PARTITION is not set\n CONFIG_AXP_DLDO1_VOLT=3300\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_MUSB_HOST=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/jesurun_q5_defconfig b/configs/jesurun_q5_defconfig\nindex 00bb745be2..c0c46a1d4e 100644\n--- a/configs/jesurun_q5_defconfig\n+++ b/configs/jesurun_q5_defconfig\n@@ -13,6 +13,7 @@ CONFIG_SPL_I2C_SUPPORT=y\n # CONFIG_SPL_DOS_PARTITION is not set\n # CONFIG_SPL_EFI_PARTITION is not set\n CONFIG_SUN4I_EMAC=y\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_MUSB_HOST=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/libretech_all_h3_cc_h2_plus_defconfig b/configs/libretech_all_h3_cc_h2_plus_defconfig\nindex 071be93697..ccf0b73ffd 100644\n--- a/configs/libretech_all_h3_cc_h2_plus_defconfig\n+++ b/configs/libretech_all_h3_cc_h2_plus_defconfig\n@@ -12,5 +12,6 @@ CONFIG_DEFAULT_DEVICE_TREE=\"sun8i-h2-plus-libretech-all-h3-cc\"\n # CONFIG_SPL_DOS_PARTITION is not set\n # CONFIG_SPL_EFI_PARTITION is not set\n CONFIG_SUN8I_EMAC=y\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/libretech_all_h3_cc_h3_defconfig b/configs/libretech_all_h3_cc_h3_defconfig\nindex c20ad9f3a2..159b00ea91 100644\n--- a/configs/libretech_all_h3_cc_h3_defconfig\n+++ b/configs/libretech_all_h3_cc_h3_defconfig\n@@ -12,5 +12,6 @@ CONFIG_DEFAULT_DEVICE_TREE=\"sun8i-h3-libretech-all-h3-cc\"\n # CONFIG_SPL_DOS_PARTITION is not set\n # CONFIG_SPL_EFI_PARTITION is not set\n CONFIG_SUN8I_EMAC=y\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/libretech_all_h3_cc_h5_defconfig b/configs/libretech_all_h3_cc_h5_defconfig\nindex 5db8dfcd4f..003e2dc0f3 100644\n--- a/configs/libretech_all_h3_cc_h5_defconfig\n+++ b/configs/libretech_all_h3_cc_h5_defconfig\n@@ -12,5 +12,6 @@ CONFIG_DEFAULT_DEVICE_TREE=\"sun50i-h5-libretech-all-h3-cc\"\n # CONFIG_SPL_DOS_PARTITION is not set\n # CONFIG_SPL_EFI_PARTITION is not set\n CONFIG_SUN8I_EMAC=y\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/mixtile_loftq_defconfig b/configs/mixtile_loftq_defconfig\nindex 79d984ba7b..59321b108d 100644\n--- a/configs/mixtile_loftq_defconfig\n+++ b/configs/mixtile_loftq_defconfig\n@@ -16,5 +16,6 @@ CONFIG_ETH_DESIGNWARE=y\n CONFIG_RGMII=y\n CONFIG_SUN7I_GMAC=y\n CONFIG_AXP_ALDO1_VOLT=3300\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/mk802_a10s_defconfig b/configs/mk802_a10s_defconfig\nindex 5129b49506..233925ee6e 100644\n--- a/configs/mk802_a10s_defconfig\n+++ b/configs/mk802_a10s_defconfig\n@@ -13,5 +13,6 @@ CONFIG_SPL_I2C_SUPPORT=y\n # CONFIG_SPL_EFI_PARTITION is not set\n CONFIG_AXP152_POWER=y\n CONFIG_CONS_INDEX=2\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/mk802_defconfig b/configs/mk802_defconfig\nindex 81d121fb84..454339a7cf 100644\n--- a/configs/mk802_defconfig\n+++ b/configs/mk802_defconfig\n@@ -9,5 +9,6 @@ CONFIG_DEFAULT_DEVICE_TREE=\"sun4i-a10-mk802\"\n # CONFIG_SPL_DOS_PARTITION is not set\n # CONFIG_SPL_EFI_PARTITION is not set\n CONFIG_SUNXI_NO_PMIC=y\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/mk802ii_defconfig b/configs/mk802ii_defconfig\nindex 84ae234fdc..2ce58ca64d 100644\n--- a/configs/mk802ii_defconfig\n+++ b/configs/mk802ii_defconfig\n@@ -8,5 +8,6 @@ CONFIG_SPL_I2C_SUPPORT=y\n # CONFIG_CMD_FLASH is not set\n # CONFIG_SPL_DOS_PARTITION is not set\n # CONFIG_SPL_EFI_PARTITION is not set\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/nanopi_a64_defconfig b/configs/nanopi_a64_defconfig\nindex 0a04911c81..091f395db3 100644\n--- a/configs/nanopi_a64_defconfig\n+++ b/configs/nanopi_a64_defconfig\n@@ -9,5 +9,6 @@ CONFIG_DEFAULT_DEVICE_TREE=\"sun50i-a64-nanopi-a64\"\n # CONFIG_SPL_DOS_PARTITION is not set\n # CONFIG_SPL_EFI_PARTITION is not set\n CONFIG_SUN8I_EMAC=y\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/nanopi_m1_defconfig b/configs/nanopi_m1_defconfig\nindex e0ae3c7c60..8440bd28c9 100644\n--- a/configs/nanopi_m1_defconfig\n+++ b/configs/nanopi_m1_defconfig\n@@ -10,5 +10,6 @@ CONFIG_DEFAULT_DEVICE_TREE=\"sun8i-h3-nanopi-m1\"\n # CONFIG_CMD_FLASH is not set\n # CONFIG_SPL_DOS_PARTITION is not set\n # CONFIG_SPL_EFI_PARTITION is not set\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/nanopi_m1_plus_defconfig b/configs/nanopi_m1_plus_defconfig\nindex ee22364760..3918b7e21e 100644\n--- a/configs/nanopi_m1_plus_defconfig\n+++ b/configs/nanopi_m1_plus_defconfig\n@@ -12,5 +12,6 @@ CONFIG_DEFAULT_DEVICE_TREE=\"sun8i-h3-nanopi-m1-plus\"\n # CONFIG_CMD_FLASH is not set\n # CONFIG_SPL_DOS_PARTITION is not set\n # CONFIG_SPL_EFI_PARTITION is not set\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/nanopi_neo2_defconfig b/configs/nanopi_neo2_defconfig\nindex 35058186f5..100f144ed0 100644\n--- a/configs/nanopi_neo2_defconfig\n+++ b/configs/nanopi_neo2_defconfig\n@@ -10,5 +10,6 @@ CONFIG_DEFAULT_DEVICE_TREE=\"sun50i-h5-nanopi-neo2\"\n # CONFIG_SPL_DOS_PARTITION is not set\n # CONFIG_SPL_EFI_PARTITION is not set\n CONFIG_SUN8I_EMAC=y\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/nanopi_neo_air_defconfig b/configs/nanopi_neo_air_defconfig\nindex f953b71f03..c2659627bc 100644\n--- a/configs/nanopi_neo_air_defconfig\n+++ b/configs/nanopi_neo_air_defconfig\n@@ -12,5 +12,6 @@ CONFIG_CONSOLE_MUX=y\n # CONFIG_CMD_FLASH is not set\n # CONFIG_SPL_DOS_PARTITION is not set\n # CONFIG_SPL_EFI_PARTITION is not set\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/nanopi_neo_defconfig b/configs/nanopi_neo_defconfig\nindex 66919e5a2b..44cd1036dd 100644\n--- a/configs/nanopi_neo_defconfig\n+++ b/configs/nanopi_neo_defconfig\n@@ -13,5 +13,6 @@ CONFIG_CONSOLE_MUX=y\n # CONFIG_SPL_DOS_PARTITION is not set\n # CONFIG_SPL_EFI_PARTITION is not set\n CONFIG_SUN8I_EMAC=y\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/nanopi_neo_plus2_defconfig b/configs/nanopi_neo_plus2_defconfig\nindex 70798a8e9f..bcaf2e5068 100644\n--- a/configs/nanopi_neo_plus2_defconfig\n+++ b/configs/nanopi_neo_plus2_defconfig\n@@ -12,4 +12,5 @@ CONFIG_DEFAULT_DEVICE_TREE=\"sun50i-h5-nanopi-neo-plus2\"\n # CONFIG_SPL_DOS_PARTITION is not set\n # CONFIG_SPL_EFI_PARTITION is not set\n CONFIG_SUN8I_EMAC=y\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\ndiff --git a/configs/orangepi_2_defconfig b/configs/orangepi_2_defconfig\nindex 577a32255b..e88615c8c6 100644\n--- a/configs/orangepi_2_defconfig\n+++ b/configs/orangepi_2_defconfig\n@@ -15,5 +15,6 @@ CONFIG_SPL_I2C_SUPPORT=y\n # CONFIG_SPL_EFI_PARTITION is not set\n CONFIG_SUN8I_EMAC=y\n CONFIG_SY8106A_POWER=y\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/orangepi_lite_defconfig b/configs/orangepi_lite_defconfig\nindex f3fd864a6d..21b05daf45 100644\n--- a/configs/orangepi_lite_defconfig\n+++ b/configs/orangepi_lite_defconfig\n@@ -10,5 +10,6 @@ CONFIG_DEFAULT_DEVICE_TREE=\"sun8i-h3-orangepi-lite\"\n # CONFIG_CMD_FLASH is not set\n # CONFIG_SPL_DOS_PARTITION is not set\n # CONFIG_SPL_EFI_PARTITION is not set\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/orangepi_one_defconfig b/configs/orangepi_one_defconfig\nindex 23f4973e5b..4c7f6027ac 100644\n--- a/configs/orangepi_one_defconfig\n+++ b/configs/orangepi_one_defconfig\n@@ -11,5 +11,6 @@ CONFIG_DEFAULT_DEVICE_TREE=\"sun8i-h3-orangepi-one\"\n # CONFIG_SPL_DOS_PARTITION is not set\n # CONFIG_SPL_EFI_PARTITION is not set\n CONFIG_SUN8I_EMAC=y\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/orangepi_pc2_defconfig b/configs/orangepi_pc2_defconfig\nindex ca1e586e89..3dabfeb300 100644\n--- a/configs/orangepi_pc2_defconfig\n+++ b/configs/orangepi_pc2_defconfig\n@@ -12,6 +12,7 @@ CONFIG_DEFAULT_DEVICE_TREE=\"sun50i-h5-orangepi-pc2\"\n # CONFIG_SPL_DOS_PARTITION is not set\n # CONFIG_SPL_EFI_PARTITION is not set\n CONFIG_SUN8I_EMAC=y\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_MUSB_GADGET=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/orangepi_pc_defconfig b/configs/orangepi_pc_defconfig\nindex 134db79e72..083e0eba9b 100644\n--- a/configs/orangepi_pc_defconfig\n+++ b/configs/orangepi_pc_defconfig\n@@ -13,5 +13,6 @@ CONFIG_SPL_I2C_SUPPORT=y\n # CONFIG_SPL_EFI_PARTITION is not set\n CONFIG_SUN8I_EMAC=y\n CONFIG_SY8106A_POWER=y\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/orangepi_pc_plus_defconfig b/configs/orangepi_pc_plus_defconfig\nindex 01c1cd7736..4068afb20e 100644\n--- a/configs/orangepi_pc_plus_defconfig\n+++ b/configs/orangepi_pc_plus_defconfig\n@@ -14,5 +14,6 @@ CONFIG_SPL_I2C_SUPPORT=y\n # CONFIG_SPL_EFI_PARTITION is not set\n CONFIG_SUN8I_EMAC=y\n CONFIG_SY8106A_POWER=y\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/orangepi_plus2e_defconfig b/configs/orangepi_plus2e_defconfig\nindex a6e61a5065..f049d3f8b9 100644\n--- a/configs/orangepi_plus2e_defconfig\n+++ b/configs/orangepi_plus2e_defconfig\n@@ -15,5 +15,6 @@ CONFIG_SPL_I2C_SUPPORT=y\n # CONFIG_SPL_EFI_PARTITION is not set\n CONFIG_SUN8I_EMAC=y\n CONFIG_SY8106A_POWER=y\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/orangepi_plus_defconfig b/configs/orangepi_plus_defconfig\nindex 8e32b0af32..4c1d609760 100644\n--- a/configs/orangepi_plus_defconfig\n+++ b/configs/orangepi_plus_defconfig\n@@ -17,5 +17,6 @@ CONFIG_SPL_I2C_SUPPORT=y\n # CONFIG_SPL_EFI_PARTITION is not set\n CONFIG_SUN8I_EMAC=y\n CONFIG_SY8106A_POWER=y\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/orangepi_prime_defconfig b/configs/orangepi_prime_defconfig\nindex 6161863258..b20835b0d7 100644\n--- a/configs/orangepi_prime_defconfig\n+++ b/configs/orangepi_prime_defconfig\n@@ -10,6 +10,7 @@ CONFIG_DEFAULT_DEVICE_TREE=\"sun50i-h5-orangepi-prime\"\n # CONFIG_SPL_DOS_PARTITION is not set\n # CONFIG_SPL_EFI_PARTITION is not set\n CONFIG_SUN8I_EMAC=y\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_MUSB_GADGET=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/orangepi_r1_defconfig b/configs/orangepi_r1_defconfig\nindex 8e6ee7b2db..289f8d7650 100644\n--- a/configs/orangepi_r1_defconfig\n+++ b/configs/orangepi_r1_defconfig\n@@ -12,5 +12,6 @@ CONFIG_DEFAULT_DEVICE_TREE=\"sun8i-h2-plus-orangepi-r1\"\n CONFIG_CONSOLE_MUX=y\n # CONFIG_CMD_FLASH is not set\n CONFIG_SUN8I_EMAC=y\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/orangepi_win_defconfig b/configs/orangepi_win_defconfig\nindex d7211b5823..e14faacfaf 100644\n--- a/configs/orangepi_win_defconfig\n+++ b/configs/orangepi_win_defconfig\n@@ -10,5 +10,6 @@ CONFIG_DEFAULT_DEVICE_TREE=\"sun50i-a64-orangepi-win\"\n # CONFIG_SPL_DOS_PARTITION is not set\n # CONFIG_SPL_EFI_PARTITION is not set\n CONFIG_SUN8I_EMAC=y\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/orangepi_zero_defconfig b/configs/orangepi_zero_defconfig\nindex 6afd4a3bfa..6f2a64002f 100644\n--- a/configs/orangepi_zero_defconfig\n+++ b/configs/orangepi_zero_defconfig\n@@ -12,5 +12,6 @@ CONFIG_DEFAULT_DEVICE_TREE=\"sun8i-h2-plus-orangepi-zero\"\n CONFIG_CONSOLE_MUX=y\n # CONFIG_CMD_FLASH is not set\n CONFIG_SUN8I_EMAC=y\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/orangepi_zero_plus2_defconfig b/configs/orangepi_zero_plus2_defconfig\nindex fdb6bb4ed9..95c3d29b85 100644\n--- a/configs/orangepi_zero_plus2_defconfig\n+++ b/configs/orangepi_zero_plus2_defconfig\n@@ -12,5 +12,6 @@ CONFIG_DEFAULT_DEVICE_TREE=\"sun50i-h5-orangepi-zero-plus2\"\n # CONFIG_SPL_DOS_PARTITION is not set\n # CONFIG_SPL_EFI_PARTITION is not set\n CONFIG_SUN8I_EMAC=y\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/orangepi_zero_plus_defconfig b/configs/orangepi_zero_plus_defconfig\nindex fc656ce733..cd61b17cd4 100644\n--- a/configs/orangepi_zero_plus_defconfig\n+++ b/configs/orangepi_zero_plus_defconfig\n@@ -12,5 +12,6 @@ CONFIG_DEFAULT_DEVICE_TREE=\"sun50i-h5-orangepi-zero-plus\"\n # CONFIG_SPL_DOS_PARTITION is not set\n # CONFIG_SPL_EFI_PARTITION is not set\n CONFIG_SUN8I_EMAC=y\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/parrot_r16_defconfig b/configs/parrot_r16_defconfig\nindex 553a8d6572..936f08185f 100644\n--- a/configs/parrot_r16_defconfig\n+++ b/configs/parrot_r16_defconfig\n@@ -17,6 +17,7 @@ CONFIG_DEFAULT_DEVICE_TREE=\"sun8i-r16-parrot\"\n # CONFIG_SPL_PARTITION_UUIDS is not set\n CONFIG_FASTBOOT_CMD_OEM_FORMAT=y\n CONFIG_CONS_INDEX=5\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_MUSB_GADGET=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/pine64_plus_defconfig b/configs/pine64_plus_defconfig\nindex 21ce06f370..c632d24456 100644\n--- a/configs/pine64_plus_defconfig\n+++ b/configs/pine64_plus_defconfig\n@@ -12,5 +12,6 @@ CONFIG_OF_LIST=\"sun50i-a64-pine64 sun50i-a64-pine64-plus\"\n CONFIG_PHY_REALTEK=y\n CONFIG_RTL8211E_PINE64_GIGABIT_FIX=y\n CONFIG_SUN8I_EMAC=y\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/r7-tv-dongle_defconfig b/configs/r7-tv-dongle_defconfig\nindex 9a66ee90f9..eaf7f4816a 100644\n--- a/configs/r7-tv-dongle_defconfig\n+++ b/configs/r7-tv-dongle_defconfig\n@@ -12,5 +12,6 @@ CONFIG_SPL_I2C_SUPPORT=y\n # CONFIG_SPL_EFI_PARTITION is not set\n CONFIG_AXP152_POWER=y\n CONFIG_CONS_INDEX=2\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/sopine_baseboard_defconfig b/configs/sopine_baseboard_defconfig\nindex c79c111b5d..0da899c155 100644\n--- a/configs/sopine_baseboard_defconfig\n+++ b/configs/sopine_baseboard_defconfig\n@@ -16,5 +16,6 @@ CONFIG_DEFAULT_DEVICE_TREE=\"sun50i-a64-sopine-baseboard\"\n # CONFIG_SPL_DOS_PARTITION is not set\n # CONFIG_SPL_EFI_PARTITION is not set\n CONFIG_SUN8I_EMAC=y\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/sun8i_a23_evb_defconfig b/configs/sun8i_a23_evb_defconfig\nindex 4cb2798ce7..c32f024cd2 100644\n--- a/configs/sun8i_a23_evb_defconfig\n+++ b/configs/sun8i_a23_evb_defconfig\n@@ -13,5 +13,6 @@ CONFIG_DEFAULT_DEVICE_TREE=\"sun8i-a23-evb\"\n # CONFIG_SPL_DOS_PARTITION is not set\n # CONFIG_SPL_EFI_PARTITION is not set\n CONFIG_CONS_INDEX=5\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/sunxi_Gemei_G9_defconfig b/configs/sunxi_Gemei_G9_defconfig\nindex d88dd4ebad..c42074c0d8 100644\n--- a/configs/sunxi_Gemei_G9_defconfig\n+++ b/configs/sunxi_Gemei_G9_defconfig\n@@ -15,5 +15,6 @@ CONFIG_SPL_I2C_SUPPORT=y\n # CONFIG_CMD_FLASH is not set\n # CONFIG_SPL_DOS_PARTITION is not set\n # CONFIG_SPL_EFI_PARTITION is not set\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_SYS_USB_EVENT_POLL_VIA_INT_QUEUE=y\ndiff --git a/configs/tbs_a711_defconfig b/configs/tbs_a711_defconfig\nindex 5d58f5ceb4..d7d99c4dba 100644\n--- a/configs/tbs_a711_defconfig\n+++ b/configs/tbs_a711_defconfig\n@@ -18,6 +18,7 @@ CONFIG_DEFAULT_DEVICE_TREE=\"sun8i-a83t-tbs-a711\"\n # CONFIG_SPL_EFI_PARTITION is not set\n CONFIG_FASTBOOT_CMD_OEM_FORMAT=y\n CONFIG_AXP_DCDC5_VOLT=1200\n+CONFIG_USB_OHCI_HCD=y\n CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_MUSB_GADGET=y\n CONFIG_USB_FUNCTION_MASS_STORAGE=y\ndiff --git a/drivers/usb/host/Kconfig b/drivers/usb/host/Kconfig\nindex b4dd005651..60a152704a 100644\n--- a/drivers/usb/host/Kconfig\n+++ b/drivers/usb/host/Kconfig\n@@ -191,6 +191,7 @@ config USB_EHCI_GENERIC\n \tbool \"Support for generic EHCI USB controller\"\n \tdepends on OF_CONTROL\n \tdepends on DM_USB\n+\tdefault ARCH_SUNXI\n \tdefault n\n \t---help---\n \t  Enables support for generic EHCI controller.\n@@ -221,6 +222,7 @@ config USB_OHCI_GENERIC\n \tbool \"Support for generic OHCI USB controller\"\n \tdepends on OF_CONTROL\n \tdepends on DM_USB\n+\tdefault ARCH_SUNXI\n \tselect USB_HOST\n \t---help---\n \t  Enables support for generic OHCI controller.\ndiff --git a/include/configs/sun4i.h b/include/configs/sun4i.h\nindex af079a71ee..6033760583 100644\n--- a/include/configs/sun4i.h\n+++ b/include/configs/sun4i.h\n@@ -11,10 +11,6 @@\n  * A10 specific configuration\n  */\n \n-#ifdef CONFIG_USB_EHCI_HCD\n-#define CONFIG_USB_EHCI_SUNXI\n-#endif\n-\n /*\n  * Include common sunxi configuration where most the settings are\n  */\ndiff --git a/include/configs/sun50i.h b/include/configs/sun50i.h\nindex 2d73c75b8c..e050a5299f 100644\n--- a/include/configs/sun50i.h\n+++ b/include/configs/sun50i.h\n@@ -10,11 +10,6 @@\n  * A64 specific configuration\n  */\n \n-#ifdef CONFIG_USB_EHCI_HCD\n-#define CONFIG_USB_EHCI_SUNXI\n-#define CONFIG_USB_MAX_CONTROLLER_COUNT 1\n-#endif\n-\n #ifndef CONFIG_MACH_SUN50I_H6\n #define GICD_BASE\t\t0x1c81000\n #define GICC_BASE\t\t0x1c82000\ndiff --git a/include/configs/sun5i.h b/include/configs/sun5i.h\nindex c3692caa73..ee42af80d4 100644\n--- a/include/configs/sun5i.h\n+++ b/include/configs/sun5i.h\n@@ -11,10 +11,6 @@\n  * High Level Configuration Options\n  */\n \n-#ifdef CONFIG_USB_EHCI_HCD\n-#define CONFIG_USB_EHCI_SUNXI\n-#endif\n-\n /*\n  * Include common sunxi configuration where most the settings are\n  */\ndiff --git a/include/configs/sun6i.h b/include/configs/sun6i.h\nindex 1523684fad..1e490daac1 100644\n--- a/include/configs/sun6i.h\n+++ b/include/configs/sun6i.h\n@@ -14,10 +14,6 @@\n  * A31 specific configuration\n  */\n \n-#ifdef CONFIG_USB_EHCI_HCD\n-#define CONFIG_USB_EHCI_SUNXI\n-#endif\n-\n #define CONFIG_ARMV7_SECURE_BASE\tSUNXI_SRAM_B_BASE\n #define CONFIG_ARMV7_SECURE_MAX_SIZE    (64 * 1024) /* 64 KB */\n \ndiff --git a/include/configs/sun7i.h b/include/configs/sun7i.h\nindex bb8f217b25..d2fd586672 100644\n--- a/include/configs/sun7i.h\n+++ b/include/configs/sun7i.h\n@@ -12,10 +12,6 @@\n  * A20 specific configuration\n  */\n \n-#ifdef CONFIG_USB_EHCI_HCD\n-#define CONFIG_USB_EHCI_SUNXI\n-#endif\n-\n #define CONFIG_ARMV7_SECURE_BASE\tSUNXI_SRAM_B_BASE\n #define CONFIG_ARMV7_SECURE_MAX_SIZE\t(64 * 1024) /* 64 KB */\n \ndiff --git a/include/configs/sun8i.h b/include/configs/sun8i.h\nindex 7dc8693b76..9b4675e4c3 100644\n--- a/include/configs/sun8i.h\n+++ b/include/configs/sun8i.h\n@@ -12,10 +12,6 @@\n  * A23 specific configuration\n  */\n \n-#ifdef CONFIG_USB_EHCI_HCD\n-#define CONFIG_USB_EHCI_SUNXI\n-#endif\n-\n /*\n  * Include common sunxi configuration where most the settings are\n  */\ndiff --git a/include/configs/sunxi-common.h b/include/configs/sunxi-common.h\nindex 93690481a1..f1578d3754 100644\n--- a/include/configs/sunxi-common.h\n+++ b/include/configs/sunxi-common.h\n@@ -302,7 +302,6 @@ extern int soft_i2c_gpio_scl;\n \n #ifdef CONFIG_USB_EHCI_HCD\n #define CONFIG_USB_OHCI_NEW\n-#define CONFIG_USB_OHCI_SUNXI\n #define CONFIG_SYS_USB_OHCI_MAX_ROOT_PORTS 1\n #endif\n \n",
    "prefixes": [
        "U-Boot",
        "v2",
        "17/53"
    ]
}