From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 67C05C43458 for ; Tue, 30 Jun 2026 22:25:47 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id A970484869; Wed, 1 Jul 2026 00:25:45 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=reject dis=none) header.from=nabladev.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (2048-bit key; unprotected) header.d=nabladev.com header.i=@nabladev.com header.b="iIgLGyVV"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id CC19C84867; Wed, 1 Jul 2026 00:25:44 +0200 (CEST) Received: from mx.nabladev.com (mx.nabladev.com [178.251.229.89]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id B5BF284671 for ; Wed, 1 Jul 2026 00:25:42 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=reject dis=none) header.from=nabladev.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=marex@nabladev.com Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 3230E118703; Wed, 1 Jul 2026 00:25:34 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nabladev.com; s=dkim; t=1782858341; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:content-language:in-reply-to:references; bh=HEmVlY5DeicpYe3BqE+Psstxv6y+EDmIvl6ykgm/Zhk=; b=iIgLGyVVBACMt5wUF+7nr1O9hGDDSkcdgbDP4GFua1X+tQVPdpCWe2kh2SBB6fNmvzAY7N wiBg7xim/mAwZuLmeEk8mPdYoLEY/JfnruZuuZLhUTpjcqOG/OAvoWCKGRFv7iSH0s/CMm /NTjQk4Dbuv4LHwzMyTA0ylUiiWYeSLkyW0lqq3PJ6IJoVpsQiyzk7tCikg0q/K1VjzyZI tnNTr4uHqcpVE121STiCCxqE0VfyExFRPkSRHqfZiYDr3t/RFqRr4a65Oo4GFzac6yY1kJ s5t/JBGa5O7Sw0sD82GTGd9EesBnj12iI/xVYTJr2tXZrd8BQMMA8oEyVu0Crg== Message-ID: <3e092a75-856a-4f6f-925a-78f0eaaa492d@nabladev.com> Date: Tue, 30 Jun 2026 11:22:07 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v4 10/64] usb: dwc3: import from kernel v4.7 To: Alexey Charkov Cc: Jens Wiklander , u-boot@lists.denx.de, Ilias Apalodimas , Andre Przywara , Andrew Goodbody , Anshul Dalal , Bin Meng , Casey Connolly , Chunfeng Yun , Eddie Cai , GSS_MTK_Uboot_upstream , Ion Agorria , Junhui Liu , Kongyang Liu , Lukasz Majewski , Mattijs Korpershoek , Neil Armstrong , Patrice Chotard , Quentin Schulz , Rasmus Villemoes , Ryder Lee , Simon Glass , Stephan Gerhold , Svyatoslav Ryhel , Tom Rini , Varadarajan Narayanan , Weijie Gao , Zixun LI , Jerome Forissier References: <20260629084507.3254232-1-jens.wiklander@linaro.org> <20260629084507.3254232-11-jens.wiklander@linaro.org> <1b7211dc-13bc-4cd0-8286-bc6fac941f74@nabladev.com> Content-Language: en-US From: Marek Vasut In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Last-TLS-Session-Version: TLSv1.3 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.8 at phobos.denx.de X-Virus-Status: Clean On 6/30/26 10:51 AM, Alexey Charkov wrote: > On Tue, Jun 30, 2026 at 12:48 PM Marek Vasut wrote: >> >> On 6/29/26 10:43 AM, Jens Wiklander wrote: >>> Sync Linux kernel dwc3 changes from v4.6 to v4.7. >>> >>> The following files are preserved accross the import: >>> Makefile Kconfig dwc3-meson-g12a.c dwc3-meson-gxl.c dwc3-omap.c >>> dwc3-uniphier.c dwc3-generic.h dwc3-generic.c dwc3-generic-sti.c >>> dwc3-layerscape.c ti_usb_phy.c >>> >>> Skipping unused files: >>> debugfs.c drd.c dwc3-exynos.c dwc3-haps.c dwc3-imx8mp.c dwc3-keystone.c >>> dwc3-octeon.c dwc3-of-simple.c dwc3-pci.c dwc3-qcom.c dwc3-qcom-legacy.c >>> dwc3-rtk.c dwc3-st.c dwc3-xilinx.c host.c trace.c trace.h ulpi.c >>> >>> Note that this is a raw import and doesn't build. >>> A fixup commit at the end of the series fixes that. >>> >>> List of commits: git log --oneline v4.6..v4.7 >>> Commits imported: >>> 0d064a7b9c43 Merge tag 'mfd-fixes-4.7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd >>> 5baaf3b9efe1 usb: dwc3: st: Use explicit reset_control_get_exclusive() API >>> 4aa34ce3c1ee Merge tag 'mfd-fixes-4.7' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd >>> 002f17bc54ff usb: dwc3: st: Inform the reset framework that our reset line may be shared >>> 50c763f8c1ba usb: dwc3: Set the ClearPendIN bit on Clear Stall EP command >>> 27a0faafdca5 usb: dwc3: st: Fix USB_DR_MODE_PERIPHERAL configuration. >>> 4879efb34f7d usb: dwc3: exynos: Fix deferred probing storm. >>> 973986126a41 usb: dwc3: gadget: fix mask and shift order in DWC3_DCFG_NUMP() >>> ce15bda10121 Merge tag 'usb-for-v4.7' of git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb into usb-next >>> 2a58f9c12bb3 usb: dwc3: gadget: disable automatic calculation of ACK TP NUMP >>> 676e34974481 usb: dwc3: gadget: update DCFG.NumP to max burst size >>> 7b9cc7a2b101 usb: dwc3: gadget: give better command return code >>> ce046d323d74 usb: dwc3: pci: pass the platform device as a parameter to dwc3_pci_quirks() >>> 474799f07376 usb: dwc3: pci: make build-in device properties available >>> ae4114137607 usb: dwc3: ep0: sanity check test mode selector >>> 69b4269eff5f Merge 4.6-rc5 into usb-next >>> 818ec3aba883 usb: dwc3: debugfs: dump out endpoint details >>> b058f3e8a399 usb: dwc3: core: add helper to extract trb type >>> cf6d867d3b57 usb: dwc3: core: add fifo space helper >>> 4e9f311833a9 usb: dwc3: make dwc3_debugfs_init return value be void >>> af566a0be6e4 usb: dwc3: omap: get rid of dma_status >>> 8e7046b71dae usb: dwc3: gadget: don't interrupt when chained >>> 052ba52efa17 usb: dwc3: gadget: remove newline from trace >>> 36b68aae8e39 usb: dwc3: gadget: use link TRB for all endpoint types >>> 4faf75504a7d usb: dwc3: gadget: move % operation to increment helpers >>> ef966b9d3353 usb: dwc3: gadget: add trb enqueue/dequeue helpers >>> 70fdb273db37 usb: dwc3: get rid of DWC3_TRB_MASK >>> c28f82595dde usb: dwc3: switch trb enqueue/dequeue and first_trb_index to u8 >>> 5ef68c56e169 usb: dwc3: core: document struct dwc3_request >>> 53fd88189e08 usb: dwc3: gadget: rename busy/free_slot to trb_enqueue/dequeue >>> 495dd5f78145 usb: dwc3: omap: drop dma_mask configuration >>> e58dd357741b usb: dwc3: add disable receiver detection in P3 quirk >>> c36d8e947a56 usb: dwc3: gadget: put link to U0 before Start Transfer >>> 218ef7b647e3 usb: dwc3: gadget: extract unlocked dwc3_gadget_wakeup() >>> 2b0f11df84bb usb: dwc3: gadget: clear SUSPHY bit before ep cmds >>> c0ca324d09a0 usb: dwc3: gadget: combine return points into a single one >>> dea520a4a283 usb: dwc3: gadget: pass ev_buff as cookie to irq handler >>> 696c8b128220 usb: dwc3: drop ev_buffs array >>> 660e9bde74d6 usb: dwc3: remove num_event_buffers >>> aa3342c8bb61 usb: dwc3: better name for our request management lists >>> 8495036e986b usb: dwc3: increase maximum number of TRBs per endpoint >>> ca4d44ea2a91 usb: dwc3: gadget: always enable CSP >>> bc5081617fae usb: dwc3: drop FIFO resizing logic >>> >>> Signed-off-by: Jens Wiklander >>> Reviewed-by: Simon Glass >>> Tested-by: Alexey Charkov >> Was this really tested at this point, or is this TB for the entire series ? > > Only the series as a whole (and it was on a pre-rebase version from > some time ago). I don't think individual commits here are bisectable / > testable stand-alone, given that all the U-boot specific glue is only > re-added at the end. Then they are not tested and the tag should not be attached to them.