From patchwork Fri Apr 12 11:04:36 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vivek Gautam X-Patchwork-Id: 236035 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 theia.denx.de (theia.denx.de [85.214.87.163]) by ozlabs.org (Postfix) with ESMTP id C4D522C00B8 for ; Fri, 12 Apr 2013 21:07:21 +1000 (EST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id D15754A036; Fri, 12 Apr 2013 13:07:15 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at theia.denx.de Received: from theia.denx.de ([127.0.0.1]) by localhost (theia.denx.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id y3Xc2XxXqgLy; Fri, 12 Apr 2013 13:07:15 +0200 (CEST) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 9AC914A046; Fri, 12 Apr 2013 13:06:58 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id D2E0F4A033 for ; Fri, 12 Apr 2013 13:06:55 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at theia.denx.de Received: from theia.denx.de ([127.0.0.1]) by localhost (theia.denx.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jzNBMsn5rX8M for ; Fri, 12 Apr 2013 13:06:55 +0200 (CEST) X-policyd-weight: NOT_IN_SBL_XBL_SPAMHAUS=-1.5 NOT_IN_SPAMCOP=-1.5 NOT_IN_BL_NJABL=-1.5 (only DNSBL check requested) Received: from mailout4.samsung.com (mailout4.samsung.com [203.254.224.34]) by theia.denx.de (Postfix) with ESMTP id 11C424A046 for ; Fri, 12 Apr 2013 13:06:48 +0200 (CEST) Received: from epcpsbgr3.samsung.com (u143.gpu120.samsung.co.kr [203.254.230.143]) by mailout4.samsung.com (Oracle Communications Messaging Server 7u4-24.01 (7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTP id <0ML500FQZ2V979O0@mailout4.samsung.com> for u-boot@lists.denx.de; Fri, 12 Apr 2013 20:06:47 +0900 (KST) Received: from epcpsbgm2.samsung.com ( [172.20.52.122]) by epcpsbgr3.samsung.com (EPCPMTA) with SMTP id EA.9B.05174.7CAE7615; Fri, 12 Apr 2013 20:06:47 +0900 (KST) X-AuditID: cbfee68f-b7f4a6d000001436-99-5167eac7a939 Received: from epmmp2 ( [203.254.227.17]) by epcpsbgm2.samsung.com (EPCPMTA) with SMTP id 63.19.13494.7CAE7615; Fri, 12 Apr 2013 20:06:47 +0900 (KST) Received: from vivekkumarg-linuxpc.sisodomain.com ([107.108.214.169]) by mmp2.samsung.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPA id <0ML500IF52UIWD90@mmp2.samsung.com>; Fri, 12 Apr 2013 20:06:47 +0900 (KST) From: Vivek Gautam To: u-boot@lists.denx.de Date: Fri, 12 Apr 2013 16:34:36 +0530 Message-id: <1365764680-10917-5-git-send-email-gautam.vivek@samsung.com> X-Mailer: git-send-email 1.7.6.5 In-reply-to: <1365764680-10917-1-git-send-email-gautam.vivek@samsung.com> References: <1365764680-10917-1-git-send-email-gautam.vivek@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplkeLIzCtJLcpLzFFi42JZI2JSpXv8VXqgwYF1mhZfFnSyW7RdOchu 8aatkdFiyuEvLBYtaw+wWnzbso3RYvnrjewWb/cCldx8tp3J4t+la6wOXB6zGy6yeMybdYLF Y8GmUo871/aweZy9s4PRo2/LKkaPpz/2MgewR3HZpKTmZJalFunbJXBlvGwLKljJVvF7zm7G BsZm1i5GTg4JAROJWf872SBsMYkL99YD2VwcQgJLGSU2TLrE0sXIAVb0qT8SIj6dUWL6rsNg zUICU5gkLh03BbHZBHQlmt7uYgSxRQQkJH71XwWzmQUuMkrcOeQOYgsLeEvMntsMFmcRUJX4 MGUv2BxeAQ+J48cnMEEcoSDx5vYzZhCbU8BT4vzSt+wQuzwkVvbvZgE5QkLgELvE3//fmSEG CUh8m3wI6lBZiU0HmCHmSEocXHGDZQKj8AJGhlWMoqkFyQXFSelFxnrFibnFpXnpesn5uZsY gVFx+t+z/h2Mdw9YH2JMBho3kVlKNDkfGFV5JfGGxmZGFqYmpsZG5pZmpAkrifOqtVgHCgmk J5akZqemFqQWxReV5qQWH2Jk4uCUamBce2VhfomjRVFAnKPqg8xtX/nu/Fgh0LL6zmJe3sYV 7z42qkZ8L/+R8enapArjhknufSpmZz0rnxbLMPwLnqnyyzYm2uo63/FbVxgfcSTw7rrKJtSt t/NRq/GiZi6TJ2KZZYxfp0zcofZktoZ3Uuu7CxpGHxokH1iKuSwwl/358NrRqnMP/aYqsRRn JBpqMRcVJwIAUW/xeqACAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFIsWRmVeSWpSXmKPExsVy+t9jQd3jr9IDDX5PULT4sqCT3aLtykF2 izdtjYwWUw5/YbFoWXuA1eLblm2MFstfb2S3eLsXqOTms+1MFv8uXWN14PKY3XCRxWPerBMs Hgs2lXrcubaHzePsnR2MHn1bVjF6PP2xlzmAPaqB0SYjNTEltUghNS85PyUzL91WyTs43jne 1MzAUNfQ0sJcSSEvMTfVVsnFJ0DXLTMH6EAlhbLEnFKgUEBicbGSvh2mCaEhbroWMI0Rur4h QXA9RgZoIGENY8bLtqCClWwVv+fsZmxgbGbtYuTgkBAwkfjUH9nFyAlkiklcuLeerYuRi0NI YDqjxPRdh1lBEkICU5gkLh03BbHZBHQlmt7uYgSxRQQkJH71XwWzmQUuMkrcOeQOYgsLeEvM ntsMFmcRUJX4MGUv2BxeAQ+J48cnMEEsU5B4c/sZM4jNKeApcX7pW3aIXR4SK/t3s0xg5F3A yLCKUTS1ILmgOCk910ivODG3uDQvXS85P3cTIzjmnknvYFzVYHGIUYCDUYmH94VweqAQa2JZ cWXuIUYJDmYlEd6YvWmBQrwpiZVVqUX58UWlOanFhxiTga6ayCwlmpwPTAd5JfGGxibmpsam liYWJmaWpAkrifMebLUOFBJITyxJzU5NLUgtgtnCxMEp1cAYNnVD/89zVjU8ZluSLXtu+KnU cff0PNGaZaUZvfB1QHxBwJ9pMku+zZr2WJhp3cybHZJRuZxfvp7IerV2buarwlvnJ1Z2RL+8 PF916f7T/39bn+k7+nVeWn2pW/3tKf1y4vq3/MUsbJYdcj6udGhe4Md9YbfvtwfW7LsUd7aM KeqThPFMt0fqSizFGYmGWsxFxYkAXNnVs/0CAAA= DLP-Filter: Pass X-MTR: 20000000000000000@CPGS X-CFilter-Loop: Reflected Cc: marex@denx.de, u-boot-review@google.com, patches@linaro.org, gautam.vivek@samsung.com, rajeshwari.s@samsung.com, vikas.sajjan@samsung.com Subject: [U-Boot] [PATCH v3 4/8] usb: Update device class in usb device's descriptor X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.11 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Sender: u-boot-bounces@lists.denx.de Errors-To: u-boot-bounces@lists.denx.de Fetch the device class into usb device's dwcriptors, so that the host controller's driver can use this info to differentiate between HUB and DEVICE. Signed-off-by: Amar --- Changes from v2: - none common/usb.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) diff --git a/common/usb.c b/common/usb.c index 8407974..3a96a34 100644 --- a/common/usb.c +++ b/common/usb.c @@ -879,6 +879,11 @@ int usb_new_device(struct usb_device *dev) } dev->descriptor.bMaxPacketSize0 = desc->bMaxPacketSize0; + /* + * Fetch the device class, driver can use this info + * to differentiate between HUB and DEVICE. + */ + dev->descriptor.bDeviceClass = desc->bDeviceClass; /* find the port number we're at */ if (parent) {