From patchwork Wed Jul 19 13:50:10 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bin Meng X-Patchwork-Id: 791033 X-Patchwork-Delegate: marek.vasut@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="nc6n74J4"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 3xCJWP70vdz9sNV for ; Wed, 19 Jul 2017 23:57:37 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id 8352CC21E8A; Wed, 19 Jul 2017 13:54:51 +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 BB066C21DBA; Wed, 19 Jul 2017 13:51:47 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id A868FC21C89; Wed, 19 Jul 2017 13:51:10 +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 2618CC21D8D for ; Wed, 19 Jul 2017 13:51:06 +0000 (UTC) Received: by mail-pg0-f67.google.com with SMTP id t8so108145pgs.4 for ; Wed, 19 Jul 2017 06:51:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=bX3ZAJHrBqmIVy4T1nrom3YuJSkvTzG2II2eKWf+0y4=; b=nc6n74J4Wm3QV3mkKFtgtXSnKv4S11pmdM2UfgOGO1lNrobx/Nv4I6Iia9MgfdIBei EhOl5rsFet5e29fTFyj+UrsSoGfMBTb+YKdWmTHVTC5xe/Gvlzw0y23yjwcVnfHkz2rJ yydU9ti4xdAkfJFjvnkITNcX5Eajj/Qxo3a6B1dCkwveNBXp9cQ5pK7ZM+G5cT5wBLcV KCBnueXXS3EsrJOB6f5XwuQQduFySUKOgdgURNxmyHOBm2VBVGNPDHi8osCF2BWeYSP/ NETJpPo46xudtLkzkZNgx/NMrBLZ6h1/kpP8j9+f8o79y3Z8P8czKFIGqQlONCgmspLD Pk1w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=bX3ZAJHrBqmIVy4T1nrom3YuJSkvTzG2II2eKWf+0y4=; b=tmtttSnV4re2axZ+NkNj4sbVGgEkXxukY1l+koNp0gsmP9/gB4lIcS50Xk5Fj2kme1 LQ0OEHyDYVhUMlerwR22L4olgDLQF+HrIrXJ2p0GPVmh098Z/KKASS0oL2SMSrXYWY7g AHouTR8BgFnP8OL1chaSk5TbNqC4VgtcaBUZ3cpqU1f4RdJWOjKIShtWQCmks6oOvfjQ tlPvoSUz/+LfW7keYPWGzVWFqpa1SV21HlIZ03VYjRvVWbB8bcYjiRXkdDi0eCNXUk1B IoH78x8R95dPUOQVxuXcwTuV+fGRDUoLCn+HPO3vcogfaQDuqaBo+Kcth1Q+fx4eiDVC HQ2Q== X-Gm-Message-State: AIVw110Ggd0XUW/Fn5O3J/BKCxfBjnK98kh6QgcyEDMrZ+gzIQBtZMg7 jbmD+25waH7JsQ== X-Received: by 10.84.194.131 with SMTP id h3mr213036pld.82.1500472264828; Wed, 19 Jul 2017 06:51:04 -0700 (PDT) Received: from pek-cc-pb03l.wrs.com ([106.120.101.38]) by smtp.gmail.com with ESMTPSA id q19sm142736pgq.51.2017.07.19.06.51.02 (version=TLS1 cipher=AES128-SHA bits=128/128); Wed, 19 Jul 2017 06:51:03 -0700 (PDT) From: Bin Meng To: Marek Vasut , U-Boot Mailing List Date: Wed, 19 Jul 2017 21:50:10 +0800 Message-Id: <1500472210-15508-19-git-send-email-bmeng.cn@gmail.com> X-Mailer: git-send-email 1.8.2.1 In-Reply-To: <1500472210-15508-1-git-send-email-bmeng.cn@gmail.com> References: <1500472210-15508-1-git-send-email-bmeng.cn@gmail.com> Cc: Stefan Roese Subject: [U-Boot] [PATCH v4 18/18] x86: minnowmax: Enable USB xHCI support 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" BayTrail SoC supports both EHCI and xHCI controllers. However only one host controller (either EHCI or xHCI) can be used. To enable HSIC and SS ports, xHCI must be used. This turns on xHCI support on Intel MinnowMax board. Signed-off-by: Bin Meng Reviewed-by: Simon Glass Reviewed-by: Stefan Roese Tested-by: Stefan Roese --- Changes in v4: - Rebase on u-boot-usb/master Changes in v3: - Rebase on u-boot/master Changes in v2: - Drop two x86 patches that were already applied to u-boot-x86 arch/x86/dts/minnowmax.dts | 3 +++ configs/minnowmax_defconfig | 1 + 2 files changed, 4 insertions(+) diff --git a/arch/x86/dts/minnowmax.dts b/arch/x86/dts/minnowmax.dts index 4c0a8fe..a0ad03c 100644 --- a/arch/x86/dts/minnowmax.dts +++ b/arch/x86/dts/minnowmax.dts @@ -272,6 +272,9 @@ fsp,enable-spi; fsp,enable-sata; fsp,sata-mode = ; +#ifdef CONFIG_USB_XHCI_HCD + fsp,enable-xhci; +#endif fsp,lpe-mode = ; fsp,lpss-sio-mode = ; fsp,enable-dma0; diff --git a/configs/minnowmax_defconfig b/configs/minnowmax_defconfig index a64a0a3..72dea82 100644 --- a/configs/minnowmax_defconfig +++ b/configs/minnowmax_defconfig @@ -69,6 +69,7 @@ CONFIG_ICH_SPI=y CONFIG_TIMER=y CONFIG_USB=y CONFIG_DM_USB=y +CONFIG_USB_XHCI_HCD=y CONFIG_USB_STORAGE=y CONFIG_USB_KEYBOARD=y CONFIG_DM_VIDEO=y