Received: by 2002:ac0:a5b6:0:0:0:0:0 with SMTP id m51-v6csp3485675imm; Tue, 29 May 2018 08:03:38 -0700 (PDT) X-Google-Smtp-Source: AB8JxZpRbehtE3GmjBXUwNdzk0AhGieyIHtWOQhxy66lB1c7rFY/qzqqFCLjZ5/qbGFGWdrfTLni X-Received: by 2002:a63:42c4:: with SMTP id p187-v6mr14427581pga.345.1527606218075; Tue, 29 May 2018 08:03:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1527606218; cv=none; d=google.com; s=arc-20160816; b=q0xMp9izNS2PGf26fWG4qEHgb6gf4Ruhzvuu/gCsLxfAbsu5FX5L5GsElh/eKFA78c pENzZzypXsNfma277KMpqofQPdSM3TJkTgTpyN/obiGxDLJqxGubDtOVLNwVdChEW5l5 fiaewAtFhMOFxFwGSxp39ILRGJSUzU7AAMvg1jFq9582ApwgN3mKk439p5fPEXb+uZZy ZMEBoXX+4ToTEehVqgPOn+wNJ46Iw7CcoDEbU3xPQZri4oZPUzCKrXspfEHWoZpsRsBy F1damtnX9Ov0W2NsC9Nh8t9okliynTvCdKabRpkysJitm1I3U1qmJb/wTXFVqAiOxlBB AEmA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :content-language:accept-language:references:message-id:date :thread-index:thread-topic:subject:cc:to:from:dkim-signature :arc-authentication-results; bh=/3Ah+Mv+HNZZhw67Ar4EI7JcrGRRuoeZcOvsYMb/RCY=; b=VtLkhH9W59fwZZs+sE9aAansBJI4bFPKAkDCKNpX23qbclxc0xh1ElOzDtFZyQwi/I z4eRPZUrAL7LUoou9OzILsk1+LWMCTOSgwbyhbw7JuRm1bK+uEN0eD1LQag/wvSkIH/d wWw8Yv6ByqmQrCYK6PQOzQ6opdW/18/YMsN64QfYmuKqu+oZKLcufZJm/UOcVQFl0b36 d3hgUqRyjGfl3qWsKZw8Uax4w2fOboVt9BTWMJ8ajLGX5tlePFHD6LzERmYDbWeL6Knl e8AQqzR0NyfD4yGyHvdWBTT9SAvajy9ziT0hFT6q50BnPNxLYeA8m0fDOnPASaFEVxXC DE1g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@synopsys.com header.s=mail header.b=jAgXEre6; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=synopsys.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id x22-v6si4137604plr.288.2018.05.29.08.03.23; Tue, 29 May 2018 08:03:38 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@synopsys.com header.s=mail header.b=jAgXEre6; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=synopsys.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S935276AbeE2OqR (ORCPT + 99 others); Tue, 29 May 2018 10:46:17 -0400 Received: from smtprelay.synopsys.com ([198.182.37.59]:56039 "EHLO smtprelay.synopsys.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S935077AbeE2OqL (ORCPT ); Tue, 29 May 2018 10:46:11 -0400 Received: from mailhost.synopsys.com (mailhost1.synopsys.com [10.12.238.239]) by smtprelay.synopsys.com (Postfix) with ESMTP id B2E2F1E055D; Tue, 29 May 2018 16:46:09 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=synopsys.com; s=mail; t=1527605169; bh=kR1ofSkwsmZ1gHJAXgG4M2Bi5+OS9xHNmo69TV/6AJc=; h=From:To:CC:Subject:Date:References:From; b=jAgXEre6kaljc/FYlMGljXpCtDrP01IUJ49tnc+YN0RFvM2pBraobzWrAexCreMZB 8coWbabhTH8ZZtXd2YEwc3ZG0RflG5JlBDD8mluntxtO3Rg1Sd/ssaTPVy655yrPkz KM8E5X7oE5oh1qCkRaGwH0H4T7BtLjEww5x+U7sB3aOtERZ76pF8udOPSwUs4f8Kw0 DW+Fb84sKZeno6jQFgRPk64O+8rJLvdTYra5qsmgM13fpqoQZNLxkQ6wr7dInqOyeX OO8MEjx5BbLo4SvpzOLBNFbaLlTjc6jHjLt+by2Efv3arJzTDMMbzRCLzz0cC2MJhy Q7wKkx4gRpgYw== Received: from US01WEHTC2.internal.synopsys.com (us01wehtc2.internal.synopsys.com [10.12.239.237]) by mailhost.synopsys.com (Postfix) with ESMTP id A7DF05723; Tue, 29 May 2018 07:46:08 -0700 (PDT) Received: from AM04WEHTCB.internal.synopsys.com (10.116.16.192) by US01WEHTC2.internal.synopsys.com (10.12.239.237) with Microsoft SMTP Server (TLS) id 14.3.361.1; Tue, 29 May 2018 07:44:47 -0700 Received: from AM04WEMBXA.internal.synopsys.com ([fe80::79c3:55f2:1f20:5bf4]) by am04wehtcb.internal.synopsys.com ([::1]) with mapi id 14.03.0361.001; Tue, 29 May 2018 18:44:44 +0400 From: Minas Harutyunyan To: William Wu , "Minas.Harutyunyan@synopsys.com" , "felipe.balbi@linux.intel.com" , "gregkh@linuxfoundation.org" CC: "sergei.shtylyov@cogentembedded.com" , "heiko@sntech.de" , "linux-kernel@vger.kernel.org" , "linux-usb@vger.kernel.org" , "linux-rockchip@lists.infradead.org" , "frank.wang@rock-chips.com" , "huangtao@rock-chips.com" , "dianders@google.com" , "daniel.meng@rock-chips.com" , "John.Youn@synopsys.com" , "wzz@rock-chips.com" , "zsq@rock-chips.com" , "Allen.Hsu@quantatw.com" , "StanTsui@AOPEN.com" , "Spruce.Wu@quantatw.com" , "Martin.Tsai@quantatw.com" , "Kevin.Shai@quantatw.com" , "Mon-Jer.Wu@quantatw.com" , "Claud.Chang@quantatw.com" , "San.Lin@quantatw.com" , "Ren.Kuo@quantatw.com" , "davidhtwang@aopen.com" , "fonglin@aopen.com" , "stevencheng@aopen.com" , "tomchen@aopen.com" , "donchang@aopen.com" , "milesschofield@aopen.com" Subject: Re: [PATCH v5 0/2] usb: dwc2: fix isoc split in transfer issue Thread-Topic: [PATCH v5 0/2] usb: dwc2: fix isoc split in transfer issue Thread-Index: AQHT6Q0p0EAJwXN+RESxmw6vChgslA== Date: Tue, 29 May 2018 14:44:44 +0000 Message-ID: <410670D7E743164D87FA6160E7907A56013135A58D@am04wembxa.internal.synopsys.com> References: <1526031992-16565-1-git-send-email-william.wu@rock-chips.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.116.70.165] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Acked-by Minas Harutyunyan hminas@synopsys.com>=0A= =0A= On 5/11/2018 1:48 PM, William Wu wrote:=0A= > This patch fix dma unaligned problem and data lost problem for=0A= > isoc split in transfer.=0A= > =0A= > Test on rk3288 platform, use an usb hs Hub (GL852G-12) and an usb=0A= > fs audio device (Plantronics headset) to capture and playback.=0A= > =0A= > William Wu (2):=0A= > usb: dwc2: alloc dma aligned buffer for isoc split in=0A= > usb: dwc2: fix isoc split in transfer with no data=0A= > =0A= > drivers/usb/dwc2/core.h | 3 ++=0A= > drivers/usb/dwc2/hcd.c | 89 +++++++++++++++++++++++++++++++++++++= ++++---=0A= > drivers/usb/dwc2/hcd.h | 8 ++++=0A= > drivers/usb/dwc2/hcd_intr.c | 11 +++++-=0A= > drivers/usb/dwc2/hcd_queue.c | 3 ++=0A= > 5 files changed, 107 insertions(+), 7 deletions(-)=0A= > =0A= =0A=