From patchwork Fri Jul 28 13:07:08 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bin Meng X-Patchwork-Id: 794881 X-Patchwork-Delegate: bmeng.cn@gmail.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.denx.de (client-ip=81.169.180.215; helo=lists.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="VFTL62gB"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 3xJq9x5QNvz9s4q for ; Fri, 28 Jul 2017 23:16:37 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id 6F5FBC22354; Fri, 28 Jul 2017 13:13:39 +0000 (UTC) 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, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, T_DKIM_INVALID autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.denx.de (localhost [IPv6:::1]) by lists.denx.de (Postfix) with ESMTP id C2C41C22309; Fri, 28 Jul 2017 13:11:16 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 3E02EC22328; Fri, 28 Jul 2017 13:08:59 +0000 (UTC) Received: from mail-pg0-f67.google.com (mail-pg0-f67.google.com [74.125.83.67]) by lists.denx.de (Postfix) with ESMTPS id 7DA09C222D4 for ; Fri, 28 Jul 2017 13:08:55 +0000 (UTC) Received: by mail-pg0-f67.google.com with SMTP id v190so23609012pgv.1 for ; Fri, 28 Jul 2017 06:08:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:in-reply-to:references; bh=6YugocxooouWLj3fTHvz1G587iFi/KfgguE2IxpUwYk=; b=VFTL62gBxR/Bixbfvl01gq3Knevid3QwAx5r2+f3thqbJ/yUBXQVVmsiysfV3v/ghJ a+dqzX4FyhoVB17Zyw5z+kFpGzZSy+yrSUDcnVUz5gSNuq/dxbzHvjKesG/7197hIL5C KJAbOl0lXk7f+X5IteNX0H+VD+irsl6Potu3EytfLcpfFt2q1ofqZSl8w2DLR2hizSDK 6FfJ8t6utegRO4dXPIu/nYh3YjSzzaS6h7Vlpx0XetZyY8lGbUAuWSXavCZzMlx5qlP6 vSy1jWntit6To6+bBFp+3akc6rufbWFG4UEfowT1sEqIOUlLPWXu/vnPGwDFDwxTmegE MJeQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references; bh=6YugocxooouWLj3fTHvz1G587iFi/KfgguE2IxpUwYk=; b=U+kLh5Q0Td6dKPXLU/QaAURbXuTa4WB8Go3s268nsGKVpFLNcd75ysjGPsCtJPJ39H zxgDtdVmnf54fTe14XrZy20rS8QJwudJA4KoRnAg3axYL00YT9QeftI6lX5owKEEOAQ6 9pNNCeW31n9OVk4Xf7SfN3LHqrFW3QuZa0TkN2DlR2kkEmhcmM1NS+HPdAsjl2mPbzqN vp+H81z63KSVuQo+MwjLAviZy0wM7/JJ2gmjETZoEOt5vyucHAjDYkLnGS/tS6rEhKbN B+kLVM49cEoZlbSfNHkRwSQld+Y8ZOusc0B8drsgzYsPm6YY5RUPftM5EIEmNHdumQLX NM6A== X-Gm-Message-State: AIVw111qPF8CLxETA8souxSzs1guG+ZcI3lhn9o5jHA3MWKSNeRglWs1 Eqt120K7H88Q6w== X-Received: by 10.84.169.4 with SMTP id g4mr7644506plb.94.1501247334064; Fri, 28 Jul 2017 06:08:54 -0700 (PDT) Received: from pek-cc-pb03l.wrs.com ([106.120.101.38]) by smtp.gmail.com with ESMTPSA id z15sm39220957pfl.125.2017.07.28.06.08.50 (version=TLS1 cipher=AES128-SHA bits=128/128); Fri, 28 Jul 2017 06:08:52 -0700 (PDT) From: Bin Meng To: Simon Glass , Stefan Roese , Andy Shevchenko , George McCollister , U-Boot Mailing List Date: Fri, 28 Jul 2017 21:07:08 +0800 Message-Id: <1501247229-15001-22-git-send-email-bmeng.cn@gmail.com> X-Mailer: git-send-email 1.8.2.1 In-Reply-To: <1501247229-15001-1-git-send-email-bmeng.cn@gmail.com> References: <1501247229-15001-1-git-send-email-bmeng.cn@gmail.com> Subject: [U-Boot] [PATCH 21/22] x86: kconfig: Move USB to platform Kconfig X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" Like other peripheral drivers, move USB related drivers to platform Kconfig as well. Signed-off-by: Bin Meng --- arch/Kconfig | 2 -- arch/x86/cpu/baytrail/Kconfig | 3 +++ arch/x86/cpu/broadwell/Kconfig | 2 ++ arch/x86/cpu/coreboot/Kconfig | 3 +++ arch/x86/cpu/ivybridge/Kconfig | 2 ++ arch/x86/cpu/qemu/Kconfig | 2 ++ arch/x86/cpu/quark/Kconfig | 2 ++ arch/x86/cpu/queensbay/Kconfig | 2 ++ arch/x86/cpu/tangier/Kconfig | 1 + configs/efi-x86_defconfig | 2 -- configs/minnowmax_defconfig | 1 - 11 files changed, 17 insertions(+), 5 deletions(-) diff --git a/arch/Kconfig b/arch/Kconfig index 3943519..f16aebd 100644 --- a/arch/Kconfig +++ b/arch/Kconfig @@ -94,8 +94,6 @@ config X86 select PCI select TIMER select X86_TSC_TIMER - select USB - select USB_EHCI_HCD imply DM_ETH imply DM_GPIO imply DM_KEYBOARD diff --git a/arch/x86/cpu/baytrail/Kconfig b/arch/x86/cpu/baytrail/Kconfig index d694973..2d5dad2 100644 --- a/arch/x86/cpu/baytrail/Kconfig +++ b/arch/x86/cpu/baytrail/Kconfig @@ -17,6 +17,9 @@ config INTEL_BAYTRAIL imply MMC_SDHCI_SDMA imply SCSI imply SYS_NS16550 + imply USB + imply USB_EHCI_HCD + imply USB_XHCI_HCD imply VIDEO_VESA if INTEL_BAYTRAIL diff --git a/arch/x86/cpu/broadwell/Kconfig b/arch/x86/cpu/broadwell/Kconfig index dc0e10e..3778097 100644 --- a/arch/x86/cpu/broadwell/Kconfig +++ b/arch/x86/cpu/broadwell/Kconfig @@ -12,6 +12,8 @@ config INTEL_BROADWELL imply ICH_SPI imply INTEL_BROADWELL_GPIO imply SCSI + imply USB + imply USB_EHCI_HCD imply VIDEO_BROADWELL_IGD if INTEL_BROADWELL diff --git a/arch/x86/cpu/coreboot/Kconfig b/arch/x86/cpu/coreboot/Kconfig index 641a3f1..7db2bd2 100644 --- a/arch/x86/cpu/coreboot/Kconfig +++ b/arch/x86/cpu/coreboot/Kconfig @@ -5,6 +5,9 @@ config SYS_COREBOOT default y imply E1000 imply SYS_NS16550 + imply USB + imply USB_EHCI_HCD + imply USB_XHCI_HCD imply VIDEO_COREBOOT imply CMD_CBFS imply FS_CBFS diff --git a/arch/x86/cpu/ivybridge/Kconfig b/arch/x86/cpu/ivybridge/Kconfig index 5ac012f..37c9ca4 100644 --- a/arch/x86/cpu/ivybridge/Kconfig +++ b/arch/x86/cpu/ivybridge/Kconfig @@ -12,6 +12,8 @@ config NORTHBRIDGE_INTEL_IVYBRIDGE imply ENABLE_MRC_CACHE imply ICH_SPI imply SCSI + imply USB + imply USB_EHCI_HCD imply VIDEO_VESA if NORTHBRIDGE_INTEL_IVYBRIDGE diff --git a/arch/x86/cpu/qemu/Kconfig b/arch/x86/cpu/qemu/Kconfig index 9621589..7f74346 100644 --- a/arch/x86/cpu/qemu/Kconfig +++ b/arch/x86/cpu/qemu/Kconfig @@ -9,6 +9,8 @@ config QEMU select ARCH_EARLY_INIT_R imply E1000 imply SYS_NS16550 + imply USB + imply USB_EHCI_HCD imply VIDEO_VESA if QEMU diff --git a/arch/x86/cpu/quark/Kconfig b/arch/x86/cpu/quark/Kconfig index a4d0b7d..1de9e4f 100644 --- a/arch/x86/cpu/quark/Kconfig +++ b/arch/x86/cpu/quark/Kconfig @@ -17,6 +17,8 @@ config INTEL_QUARK imply MMC_SDHCI imply MMC_SDHCI_SDMA imply SYS_NS16550 + imply USB + imply USB_EHCI_HCD if INTEL_QUARK diff --git a/arch/x86/cpu/queensbay/Kconfig b/arch/x86/cpu/queensbay/Kconfig index c91d624..08dc324 100644 --- a/arch/x86/cpu/queensbay/Kconfig +++ b/arch/x86/cpu/queensbay/Kconfig @@ -17,6 +17,8 @@ config INTEL_QUEENSBAY imply PCH_GBE imply SCSI imply SYS_NS16550 + imply USB + imply USB_EHCI_HCD imply VIDEO_VESA if INTEL_QUEENSBAY diff --git a/arch/x86/cpu/tangier/Kconfig b/arch/x86/cpu/tangier/Kconfig index e7d16db..86a3340 100644 --- a/arch/x86/cpu/tangier/Kconfig +++ b/arch/x86/cpu/tangier/Kconfig @@ -13,6 +13,7 @@ config INTEL_TANGIER imply MMC_SDHCI_SDMA imply MMC_SDHCI_TANGIER imply TANGIER_WATCHDOG + imply USB imply USB_DWC3 config SYS_CAR_ADDR diff --git a/configs/efi-x86_defconfig b/configs/efi-x86_defconfig index 7655c1a..e53a7d9 100644 --- a/configs/efi-x86_defconfig +++ b/configs/efi-x86_defconfig @@ -31,7 +31,5 @@ CONFIG_DEBUG_EFI_CONSOLE=y CONFIG_DEBUG_UART_BASE=0 CONFIG_DEBUG_UART_CLOCK=0 CONFIG_ICH_SPI=y -CONFIG_USB_STORAGE=y -CONFIG_USB_KEYBOARD=y CONFIG_EFI=y # CONFIG_EFI_LOADER is not set diff --git a/configs/minnowmax_defconfig b/configs/minnowmax_defconfig index 5a770a9..0d58848 100644 --- a/configs/minnowmax_defconfig +++ b/configs/minnowmax_defconfig @@ -46,7 +46,6 @@ CONFIG_CPU=y CONFIG_RTL8169=y CONFIG_DEBUG_UART_BASE=0x3f8 CONFIG_DEBUG_UART_CLOCK=1843200 -CONFIG_USB_XHCI_HCD=y CONFIG_USB_STORAGE=y CONFIG_USB_KEYBOARD=y CONFIG_FRAMEBUFFER_SET_VESA_MODE=y