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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id B75C0C83F1A for ; Wed, 23 Jul 2025 12:23:49 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-ID:Date:Subject:Cc :To:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=Pv1p8OEmYD4KzBToAHpz0THRRNF2Nt6vE96zDcek88E=; b=zdyYFCkamAr4px jur9vnDx7F7/tV8MyRiaNTeUB9sQ19NAo1YpJTCx8r0XfKGyryT/nm9R6CpXK39nDM0RvKeIEuM7/ V54YAeERmnMYDkn6ovmLiIIiMt0vZrO+GxuJjoL53ZuvuM+oX+Zomv8JksLADt261otPVcjqDzgvN KdZe7xhjmopPQBXX+FKc5riPX6KKRwG0U2AhGaRV8OI7otQpEC3KJZ6MGqt/5cTEcqFK1pWFHZV9G vTtbPu8PfPjq0g2gzEi+rHucLvUxlvF4/++6IeIXJd47ppSXKla7kIBDbpQBiOOL47asHlV2sOOmS qmJvfksQtKVYDE7i01IA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux)) id 1ueYVa-00000004tg8-2qA3; Wed, 23 Jul 2025 12:23:42 +0000 Received: from smtp.forwardemail.net ([149.28.215.223]) by bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux)) id 1ueYVY-00000004teH-0EpO for linux-rockchip@lists.infradead.org; Wed, 23 Jul 2025 12:23:41 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kwiboo.se; h=Content-Transfer-Encoding: MIME-Version: Message-ID: Date: Subject: Cc: To: From; q=dns/txt; s=fe-e1b5cab7be; t=1753273418; bh=S3oLltbznTlbaAbBKI9c992XjzDx7TeK4WIwFzqJJ7g=; b=wGn6YZHNbPSOu8KaG3pXH4XM5tychiEgYBpoNZftJHcE1YUbv1gAzrqYsZPQ7mbZFbVVUfSv5 AJP+PBbeIDDvpeknBiJ4DB7A8kB6SHvuYhFuCDMCUBO4SsrF/Dmj7qhd9629F8wwbVM+Xdaf+bt mxYphK1oCR/jjm25tlEHLVepZ3WHUHBsOP6mAzuJd5nSR+AKudEYoNmwLCEV5fCVgBVEv6+bvoR 0BzGTD4N1JC3lpxISicsfKoyZ+0SzCixuecnBCxbTf892fX9bLoytMnRTAAMYN91F6Lj0LRHIc9 7VPcIDj4nj7i6jThAGyyzrFf0DEPLtLO21iwGWhaIVTg== X-Forward-Email-ID: 6880d441cb0ee86f9731a046 X-Forward-Email-Sender: rfc822; jonas@kwiboo.se, smtp.forwardemail.net, 149.28.215.223 X-Forward-Email-Version: 1.1.6 X-Forward-Email-Website: https://forwardemail.net X-Complaints-To: abuse@forwardemail.net X-Report-Abuse: abuse@forwardemail.net X-Report-Abuse-To: abuse@forwardemail.net From: Jonas Karlman To: Heiko Stuebner , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Vinod Koul , Kishon Vijay Abraham I Cc: Yao Zi , Chukun Pan , linux-rockchip@lists.infradead.org, devicetree@vger.kernel.org, linux-phy@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Jonas Karlman Subject: [PATCH 00/11] rockchip: Add USB 2.0 support for RK3528 Date: Wed, 23 Jul 2025 12:22:58 +0000 Message-ID: <20250723122323.2344916-1-jonas@kwiboo.se> X-Mailer: git-send-email 2.50.1 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250723_052340_130170_EC0E437D X-CRM114-Status: GOOD ( 12.46 ) X-BeenThere: linux-rockchip@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Upstream kernel work for Rockchip platforms List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "Linux-rockchip" Errors-To: linux-rockchip-bounces+linux-rockchip=archiver.kernel.org@lists.infradead.org This series adds support for USB 2.0 on Rockchip RK3528. It also enables use of USB 2.0 ports on current supported and pending RK3528 boards. Only Radxa ROCK 2A of current pending boards has a USB 3.0 port, and for that to work the series "Support RK3528 variant of Rockchip naneng-combphy" [1] is also required. Patch 1-2 tries to clean up and simplify use of usbgrf. Patch 3-6 add support for the RK3528 variant of USB2PHY. Patch 7-11 enables use of USB 2.0 ports in device tree files. This series may need the series "rockchip: Add power controller support for RK3528" [2] and "arm64: dts: rockchip: Add ROCK 2A/2F, Sige1 and NanoPi Zero2" [3] for a clean apply. A branch with all these (and some more) patches can be found at [4]. [1] https://lore.kernel.org/r/20250624033733.50197-1-ziyao@disroot.org [2] https://lore.kernel.org/r/20250723085654.2273324-1-jonas@kwiboo.se [3] https://lore.kernel.org/r/20250717103720.2853031-1-jonas@kwiboo.se [4] https://github.com/Kwiboo/linux-rockchip/commits/next-20250722-rk3528/ Jianwei Zheng (1): phy: rockchip: inno-usb2: Add support for RK3528 Jonas Karlman (10): dt-bindings: phy: rockchip,inno-usb2phy: Require GRF for RK3568/RV1108 phy: rockchip: inno-usb2: Simplify rockchip,usbgrf handling dt-bindings: phy: rockchip,inno-usb2phy: Add compatible for RK3528 phy: rockchip: inno-usb2: Add clkout_ctl_phy support dt-bindings: usb: dwc3: Add compatible for RK3528 arm64: dts: rockchip: Add USB nodes for RK3528 arm64: dts: rockchip: Enable USB 2.0 ports on Radxa E20C arm64: dts: rockchip: Enable USB 2.0 ports on Radxa ROCK 2A/2F arm64: dts: rockchip: Enable USB 2.0 ports on ArmSoM Sige1 arm64: dts: rockchip: Enable USB 2.0 ports on NanoPi Zero2 .../bindings/phy/rockchip,inno-usb2phy.yaml | 44 ++++- .../bindings/usb/rockchip,dwc3.yaml | 3 + .../boot/dts/rockchip/rk3528-armsom-sige1.dts | 24 +++ .../boot/dts/rockchip/rk3528-nanopi-zero2.dts | 29 +++ .../boot/dts/rockchip/rk3528-radxa-e20c.dts | 47 +++++ .../boot/dts/rockchip/rk3528-rock-2.dtsi | 13 ++ .../boot/dts/rockchip/rk3528-rock-2f.dts | 12 ++ arch/arm64/boot/dts/rockchip/rk3528.dtsi | 76 ++++++++ drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 181 ++++++++++++------ 9 files changed, 370 insertions(+), 59 deletions(-) -- 2.50.1 _______________________________________________ Linux-rockchip mailing list Linux-rockchip@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-rockchip