From patchwork Wed Oct 2 10:27:18 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marek Szyprowski X-Patchwork-Id: 1170569 X-Patchwork-Delegate: lukma@denx.de 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; dmarc=fail (p=none dis=none) header.from=samsung.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=samsung.com header.i=@samsung.com header.b="j/0Mmg/G"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 46jslY09mJz9sPc for ; Wed, 2 Oct 2019 20:27:36 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id 98E42C21E13; Wed, 2 Oct 2019 10:27:31 +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=SPF_HELO_PASS, 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 E7C66C21C6A; Wed, 2 Oct 2019 10:27:28 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id D7B6BC21C51; Wed, 2 Oct 2019 10:27:27 +0000 (UTC) Received: from mailout1.w1.samsung.com (mailout1.w1.samsung.com [210.118.77.11]) by lists.denx.de (Postfix) with ESMTPS id 8C00EC21C27 for ; Wed, 2 Oct 2019 10:27:27 +0000 (UTC) Received: from eucas1p2.samsung.com (unknown [182.198.249.207]) by mailout1.w1.samsung.com (KnoxPortal) with ESMTP id 20191002102727euoutp01168d9b40acdf431cbf6943e22bd0f048~JzaN_0nb_2362523625euoutp01S for ; Wed, 2 Oct 2019 10:27:27 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout1.w1.samsung.com 20191002102727euoutp01168d9b40acdf431cbf6943e22bd0f048~JzaN_0nb_2362523625euoutp01S DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1570012047; bh=KddJRtdDAObCOp9ezj6vP3P9Gzdgr8TTDB1YNXgegLk=; h=From:To:Cc:Subject:Date:References:From; b=j/0Mmg/Gmy1luOBVzmuK17LVdCLaHhPh6vBxxmsWK/pk277XDXJBWDYohjIxKutE5 NP+dVmNGdeb0bPFea8qRMrGmpK6o1KEs04MfsW54BckElLPRU47KWvv98DIMyOtDHk 6YRC/J7HkRhXUmm1xNiv6m/DGgr7mtRjsf/VLluw= Received: from eusmges1new.samsung.com (unknown [203.254.199.242]) by eucas1p2.samsung.com (KnoxPortal) with ESMTP id 20191002102726eucas1p21f947ab9722a80fa4b2db4fe5910d1e3~JzaNvT6DA2187221872eucas1p2I; Wed, 2 Oct 2019 10:27:26 +0000 (GMT) Received: from eucas1p2.samsung.com ( [182.198.249.207]) by eusmges1new.samsung.com (EUCPMTA) with SMTP id 95.1B.04469.E8B749D5; Wed, 2 Oct 2019 11:27:26 +0100 (BST) Received: from eusmtrp2.samsung.com (unknown [182.198.249.139]) by eucas1p1.samsung.com (KnoxPortal) with ESMTPA id 20191002102726eucas1p104d78719bafda09ad3254434be37b0e5~JzaNgKchM0554705547eucas1p13; Wed, 2 Oct 2019 10:27:26 +0000 (GMT) Received: from eusmgms1.samsung.com (unknown [182.198.249.179]) by eusmtrp2.samsung.com (KnoxPortal) with ESMTP id 20191002102726eusmtrp2b76f147a6acc4c23fb90fe1743cafbc2~JzaNfmv5E1736017360eusmtrp2W; Wed, 2 Oct 2019 10:27:26 +0000 (GMT) X-AuditID: cbfec7f2-569ff70000001175-e7-5d947b8e274e Received: from eusmtip1.samsung.com ( [203.254.199.221]) by eusmgms1.samsung.com (EUCPMTA) with SMTP id 2E.39.04166.E8B749D5; Wed, 2 Oct 2019 11:27:26 +0100 (BST) Received: from AMDC2765.digital.local (unknown [106.120.51.73]) by eusmtip1.samsung.com (KnoxPortal) with ESMTPA id 20191002102726eusmtip10d5dd714827a5d3b64bc1f4cd284caef~JzaNMbtnP1458414584eusmtip1e; Wed, 2 Oct 2019 10:27:26 +0000 (GMT) From: Marek Szyprowski To: u-boot@lists.denx.de Date: Wed, 2 Oct 2019 12:27:18 +0200 Message-Id: <20191002102718.12798-1-m.szyprowski@samsung.com> X-Mailer: git-send-email 2.17.1 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRmVeSWpSXmKPExsWy7djP87p91VNiDb5ctrB4/u4yk8XaI3fZ Ld7u7WR3YPaYN+sEi8fZOzsYPfq2rGIMYI7isklJzcksSy3St0vgypgw7wx7QQtHReebpUwN jDfYuhg5OSQETCTmdf5n7GLk4hASWMEo8WLqUSYI5wujxM35jawQzmdGiR0fpwE5HGAt37c7 QcSXM0q8P7yUBWQUWMe933wgNpuAoUTX2y6wFSICEhK/+q8ygtjMAkES8+ZfZAaxhQXiJFac 2A3WyyKgKtF7fz0jyHxeAVuJz7OFIa6Tl1i94QAzyC4JgTVsEhOfn2CGSLhIvD/3mAXCFpZ4 dXwLO4QtI/F/53wmiIZmRomH59ayQzg9jBKXm2YwQlRZSxw+fhHsG2YBTYn1u/Qhwo4Sq+bu YIZ4kk/ixltBiJv5JCZtmw4V5pXoaBOCqFaTmHV8HdzagxcuQZV4SMxZ5A8JkViJXX/mMk9g lJuFsGoBI+MqRvHU0uLc9NRiw7zUcr3ixNzi0rx0veT83E2MwGg+/e/4px2MXy8lHWIU4GBU 4uG9ETI5Vog1say4MvcQowQHs5IIr82fSbFCvCmJlVWpRfnxRaU5qcWHGKU5WJTEeasZHkQL CaQnlqRmp6YWpBbBZJk4OKUaGCtM3bQenbTP/ON5o1x0woLGohfVtc35qWwb1/408wsvOjc7 pWSG76zcV1YySn6fmBzfmf17p9OWduzMg62u//MWL/MW1dUIzW59s3misFTORw4WUc+8ukPX Qr2PXd16qae7bMaWkqciZc0K1fpbj36ZmusaWLN54uv6pdEHLmhlqkc0zU2TU2Ipzkg01GIu Kk4EAHyaWUziAgAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGLMWRmVeSWpSXmKPExsVy+t/xu7p91VNiDeaeULV4/u4yk8XaI3fZ Ld7u7WR3YPaYN+sEi8fZOzsYPfq2rGIMYI7SsynKLy1JVcjILy6xVYo2tDDSM7S00DMysdQz NDaPtTIyVdK3s0lJzcksSy3St0vQy5gw7wx7QQtHReebpUwNjDfYuhg5OCQETCS+b3fqYuTi EBJYyijx9vRD9i5GTqC4jMTJaQ2sELawxJ9rXWwQRZ8YJZ5f28MIkmATMJToeguS4OQQEZCQ +NV/FSzOLBAksXLeR7BmYYEYiVdtn8HiLAKqEr331zOCLOYVsJX4PFsYYr68xOoNB5gnMPIs YGRYxSiSWlqcm55bbKhXnJhbXJqXrpecn7uJERhG24793LyD8dLG4EOMAhyMSjy8DUGTY4VY E8uKK3MPMUpwMCuJ8Nr8mRQrxJuSWFmVWpQfX1Sak1p8iNEUaPdEZinR5HxgiOeVxBuaGppb WBqaG5sbm1koifN2CByMERJITyxJzU5NLUgtgulj4uCUamAUYvC4ENX5ke38yeJ5i+8uPnf5 eFlF0OFDu80mePKp1z5LW9HTGBM79cnJiL9K/69VSQq0/DsqfLRmYrbP3mPXDl+1cVVd3G9V KNqbECN0TG/xJ738u2Lbjby+WjjNmdN3rlS3SlDu7hXbM73f3X13bS3jT3v0d5eSona674yq J/yX9Bnn1d5TYinOSDTUYi4qTgQASrFKmTkCAAA= X-CMS-MailID: 20191002102726eucas1p104d78719bafda09ad3254434be37b0e5 X-Msg-Generator: CA X-RootMTR: 20191002102726eucas1p104d78719bafda09ad3254434be37b0e5 X-EPHeader: CA CMS-TYPE: 201P X-CMS-RootMailID: 20191002102726eucas1p104d78719bafda09ad3254434be37b0e5 References: Cc: Marek Szyprowski Subject: [U-Boot] [PATCH RESEND] gadget: f_thor: properly enable 3rd endpoint defined by the protocol 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" This is needed to make Windows THOR flash tool happy, because it starts sending data only when interrupt packet is received on the 3rd endpoint. Signed-off-by: Marek Szyprowski Acked-by: Lukasz Majewski --- Resend reason: stand alone patch, independent from the main patchset: https://patchwork.ozlabs.org/cover/994309/ --- drivers/usb/gadget/f_thor.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/drivers/usb/gadget/f_thor.c b/drivers/usb/gadget/f_thor.c index 8b3b19feaf..920fa5279c 100644 --- a/drivers/usb/gadget/f_thor.c +++ b/drivers/usb/gadget/f_thor.c @@ -941,6 +941,13 @@ static int thor_eps_setup(struct usb_function *f) dev->out_req = req; /* ACM control EP */ ep = dev->int_ep; + d = ep_desc(gadget, &hs_int_desc, &fs_int_desc); + debug("(d)bEndpointAddress: 0x%x\n", d->bEndpointAddress); + + result = usb_ep_enable(ep, d); + if (result) + goto err; + ep->driver_data = cdev; /* claim */ return 0;