From patchwork Wed Jul 12 01:27: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: 786898 X-Patchwork-Delegate: marek.vasut@gmail.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 3x6hNb4LPMz9rxl for ; Wed, 12 Jul 2017 11:35:43 +1000 (AEST) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="QzLimhWr"; dkim-atps=neutral Received: by lists.denx.de (Postfix, from userid 105) id 4B309C21F38; Wed, 12 Jul 2017 01:30:17 +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 A59C7C21F38; Wed, 12 Jul 2017 01:28:37 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 5B4C6C21EE9; Wed, 12 Jul 2017 01:27:53 +0000 (UTC) Received: from mail-pg0-f66.google.com (mail-pg0-f66.google.com [74.125.83.66]) by lists.denx.de (Postfix) with ESMTPS id C3918C21EE5 for ; Wed, 12 Jul 2017 01:27:49 +0000 (UTC) Received: by mail-pg0-f66.google.com with SMTP id d193so1024185pgc.2 for ; Tue, 11 Jul 2017 18:27:49 -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=qd1goRGcvPmyFv2go76pdBoeJhkLjfm/bOpdnq4JeBQ=; b=QzLimhWr1Zd1CzKFk9ccERDQqm5uJVGfj6rhgGTHOdMweSerCA9qeccJICMZpFtPrU pALYpKLctnx2z7ttnB2zQk/s4Kq89NywY0l3uVMDk+C2/S3p3ouQKRMgekQJ2zLXgmfL j2XVEjdo/DSUVDySSXEVIrOLNGdqDtJ4FC1Mel1fVwJUrb5VhW8MkMQeiS6+DXz8Do4L lQPAus8dl7GxPBRYgZ1Y6umEiYxuyAvaW62sWKRJ20E620fpkOkdXER2N2R+StNwlc59 6+b0xihEjh9X54HfmWTpHJZN7VDCx6zo973u9PmbQ+xZSdKb4ecp2UxkS8Wl08y4X/uf dq8Q== 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=qd1goRGcvPmyFv2go76pdBoeJhkLjfm/bOpdnq4JeBQ=; b=pnRLuaJIYaZCcZFnp9vefh6+JQ1YvZ8N/FE5IsGWuc93o/d/mcl/g5uGV6qhMUvioW ZtAqxw2sH8iijWYj9I4nNp8c/7ce/HANY2zp/Izv4el85iUqCk9P9alb39T/oS/mD710 4s344zKSvvWpvTpxCtp8Yn357FTJ4cAM1uCukMgEn5yBEbe3+R+TsgxC28Wg3J3iAG6b o3NLA2b6sRneuR6JP51pOSMDKBaqp3oSBBuJhzI9US8n9e7DkFvJqrp9aeA17uWiyjv0 mSlDXFJlpD4f3uHqDMsLiWGJBEL8SKdg3UZNw5YA7lJjUMfbfwXl7i8hWAZf6V8n3dbh 6KZQ== X-Gm-Message-State: AIVw110vAXsOBH1e2IIstcq9R5LhdjeexQ4eMj8Q3NgpiXyeL2dR8ApI jXUOM/9fjemIdw== X-Received: by 10.99.100.5 with SMTP id y5mr1336242pgb.92.1499822868465; Tue, 11 Jul 2017 18:27:48 -0700 (PDT) Received: from pek-cc-pb03l.wrs.com ([106.120.101.38]) by smtp.gmail.com with ESMTPSA id b13sm1037441pfc.25.2017.07.11.18.27.46 (version=TLS1 cipher=AES128-SHA bits=128/128); Tue, 11 Jul 2017 18:27:47 -0700 (PDT) From: Bin Meng To: Marek Vasut , U-Boot Mailing List Date: Wed, 12 Jul 2017 09:27:08 +0800 Message-Id: <1499822837-30201-10-git-send-email-bmeng.cn@gmail.com> X-Mailer: git-send-email 1.8.2.1 In-Reply-To: <1499822837-30201-1-git-send-email-bmeng.cn@gmail.com> References: <1499822837-30201-1-git-send-email-bmeng.cn@gmail.com> Cc: Stefan Roese Subject: [U-Boot] [PATCH v3 09/18] usb: hub: Add 3.0 hub port status mask of 2.0 hub 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" USB 3.0 hub port status has different bit position regarding to port power, port speed, etc. But others are the same as 2.0 hubs. Signed-off-by: Bin Meng Reviewed-by: Simon Glass Reviewed-by: Stefan Roese Tested-by: Stefan Roese --- Changes in v3: None Changes in v2: None include/usb_defs.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/include/usb_defs.h b/include/usb_defs.h index 608a0ca..6b4385a 100644 --- a/include/usb_defs.h +++ b/include/usb_defs.h @@ -262,12 +262,17 @@ /* * Changes to wPortStatus bit field in USB 3.0 - * See USB 3.0 spec Table 10-11 + * See USB 3.0 spec Table 10-10 */ #define USB_SS_PORT_STAT_LINK_STATE 0x01e0 #define USB_SS_PORT_STAT_POWER 0x0200 #define USB_SS_PORT_STAT_SPEED 0x1c00 #define USB_SS_PORT_STAT_SPEED_5GBPS 0x0000 +/* Bits that are the same from USB 2.0 */ +#define USB_SS_PORT_STAT_MASK (USB_PORT_STAT_CONNECTION | \ + USB_PORT_STAT_ENABLE | \ + USB_PORT_STAT_OVERCURRENT | \ + USB_PORT_STAT_RESET) /* wPortChange bits */ #define USB_PORT_STAT_C_CONNECTION 0x0001