From nobody Fri Sep 25 21:41:30 2026 Received: from smtpbg150.qq.com (smtpbg150.qq.com [18.132.163.193]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B7D7451C329; Tue, 8 Sep 2026 09:49:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=18.132.163.193 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788860988; cv=none; b=GffAXqwX7NlOEMJRIRXm4tVzxh8YoQionAvXx22WTRgNUM1VqQzb7D3CVtBB/capF+Tp6l7IKWVa9/UX7br2/FDIl/mrLLbo+nxvUMXO3Bg1IQQMz8CN2pwiFq34AbaBUg/MpWzqwlBhGNqZF3hUfel8rGby9yxOgH6a4c+xh3Q= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788860988; c=relaxed/simple; bh=Q0kCzxHIUiOCWyfoizcW7qoxa2sZ8T22l48DSjpGzzE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=eWWK0njA7cCxgE6Kz5W0Pla3WpXwFvfMc6L66XdflPXL9j6AoPhg8LjpmkMt5UZ9hi6pdYQvC1moE4YiJYKvDMTpBRkZnY2ubfhmGeeOB5d60xM5qAtQT1xQ6xVyrZCt+AdU9HyDlwoE2rJ2QY5M0hUvzb3N6dJRsArLhkUsFCI= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=linux.spacemit.com; spf=none smtp.mailfrom=linux.spacemit.com; dkim=pass (1024-bit key) header.d=linux.spacemit.com header.i=@linux.spacemit.com header.b=j2ZLtX5L; arc=none smtp.client-ip=18.132.163.193 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=linux.spacemit.com Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=linux.spacemit.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linux.spacemit.com header.i=@linux.spacemit.com header.b="j2ZLtX5L" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.spacemit.com; s=mxsw2412; t=1788860928; bh=ga7Cc8VmPlzvTcI0Jn15zu3WuFtjhfzWSPUrlOrjDeo=; h=From:Date:Subject:MIME-Version:Message-Id:To; b=j2ZLtX5LtDJgMwTTMZ0YbVB8P+EV4wRbV5123iFvJRAZK0H9xY83pGT2sl7be/Tda WgI73jrry2umwdQ88FHfKuGfIlt86WzRi4+BuuQMZ7++xdebRz0Llg/TJSocGgfi6D FlDbgtnLQuOrquk/Det7K+8ciaRmF8TDveiRwFc0= X-QQ-mid: zesmtpgz5t1788860926t19f03d4d X-QQ-Originating-IP: YuZo8LBOHAKjnCpx7FWaCiN+8A3UW2Pf5gnxtsSGcnI= Received: from LT-PANJUNZHONG.dc.com ( [120.237.158.181]) by bizesmtp.qq.com (ESMTP) with id ; Tue, 08 Sep 2026 17:48:44 +0800 (CST) X-QQ-SSF: 0000000000000000000000000000000 X-QQ-GoodBg: 0 X-BIZMAIL-ID: 435864523406959042 EX-QQ-RecipientCnt: 22 From: Junzhong Pan Date: Tue, 08 Sep 2026 17:48:38 +0800 Subject: [PATCH v2 1/9] dt-bindings: usb: ci-hdrc-usb2: add spacemit,k1-usb2 compatible Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260908-b4-spacemit-k1-usb2-v2-1-f07342ffa051@linux.spacemit.com> References: <20260908-b4-spacemit-k1-usb2-v2-0-f07342ffa051@linux.spacemit.com> In-Reply-To: <20260908-b4-spacemit-k1-usb2-v2-0-f07342ffa051@linux.spacemit.com> To: Greg Kroah-Hartman , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Yixun Lan , Xu Yang , Peng Fan , Peter Chen , Philipp Zabel , Paul Walmsley , Palmer Dabbelt , Albert Ou , Alexandre Ghiti Cc: linux-usb@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org, spacemit@lists.linux.dev, Troy Mitchell , Ze Huang , Junzhong Pan , Conor Dooley X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1788860920; l=1030; i=panjunzhong@linux.spacemit.com; s=20260306; h=from:subject:message-id; bh=Q0kCzxHIUiOCWyfoizcW7qoxa2sZ8T22l48DSjpGzzE=; b=hlvuL0vOizfCEuqH7I1fU0zVC+wKYnG4FY47seiO2aUDL5mRXqERk9fboyiy7o8Ykpyi5Haam T0Mcsf1RTX8AAJZbeUHAxphaWA100Yomfl5PbItbHNYerrSiiSHA4Yj X-Developer-Key: i=panjunzhong@linux.spacemit.com; a=ed25519; pk=bY08BOg2T9H93/jG8fEE/tVmdXoQQMp9M2rtzPFoyJg= X-QQ-SENDSIZE: 520 Feedback-ID: zesmtpgz:linux.spacemit.com:qybglogicsvrgz:qybglogicsvrgz5b-2 X-QQ-XMAILINFO: MxwHD6hb8WBVHcxbDB4Lj5Z8QwT9ax/hdZpRutQ0QFVIiHTeivcKv5bE 1fSv5p1QUGgfGzAsmXPA5NceMMu4MI5KsblMKpTyfUSE0e9i3gE6zDb3QferV2gSEw2FBt1 ue1D27KaE14f68SIknbfLlwfNuGhX/eryAtZ4c+4pqCZnxani7Uavfm76dsTf6uC6VY6VhJ 4wuq2sOg4Jil05OVpoMVvZ7FY2zUXtyQ34hDkElmqsUO9/zhWbpd83EBSO1mg3vyXSagoOO zNtPxbdNI5x1cLZb+ZXfalTQy3Qz8Akf5aW4FPmTQ5ScXW6I+h0Wt6iXwMRzlsR2Sv2BiD0 sTM8Ek/bvT90bup4HdqiaDK3e5+FFQmpaXviBrpLwmCS5iGFK4P2zN7Zci7qyZ8IHf2cdAQ aFvMOReNQOWveSchUKp/fHQIbmMTwEvRzOV17NaAxzM59FKPVApBLLyPKD73AdyGBxK/lh5 GNjjnTO1uwB27aqepE5DtLyZuzuH6QmgPK3aVJqIs8NhNH9uAoTWJJYj1yEcFnCTx3WDoCY ia9rcq3g0MP6RwgPN3jP4uatnsKq1CwAZO1UVnpixDopkWtiYY5AZOA4BDQ/41rJWq7FdQg 0P99fmKb4mf6Y79XCpxKPjugtk6eNChgTe2AcFuCK0MguRGI1252MrwWQ3kMqsEgJOcxX9J BPHIqIhb7wNgqVqickud4ReIyaUftL6oB9Ij5evTiwNnkLtFxnKh3RHfbQYOw49fT1W6S92 6Af3lThe0PRZhMEpWDwahKb7msUGn5xVaNiXmon+e79svvUpuFjSL1COzP9k73YQs1/QJkO egNTGegjJOK8Q0ABvZOqAyUUFWfEXhkJwEgzxK0ylnoBuUugSzHamRzbVYNbl0whGpAjPVr D88AWDkE78aMO7PevlFbE1EY2Hti+eQHGR41IM9OUEQL6rCoOfmT+fRcg+5e/yMvMuL/ZM1 DYdxgQPHnhp7ulebi0pecsb5UmNCP8o+oFai9gZ6/kl3fer0iG0LmP3jOMaCVovDzTvYCpt ZZaIhj5uOyBQ/+DpNbrWB1jk+lgwDxda1JokAZkBX4ez7/CCiZjyH/ELpkt0jhAurXcGjYR Y5h9NjdUVfx7KJuL8E91nMkMl7KJp+B+QZ1KL934EY1GJiTWFEKp+37fwbkrqVB1L2amvZ8 ZsssM9SVWvG74nseSzBuIuN9CH0S0w2oHLLB+LyiIf1aZmkz9kHggkullg== X-QQ-XMRINFO: NyFYKkN4Ny6FuXrnB5Ye7Aabb3ujjtK+gg== X-QQ-RECHKSPAM: 0 The USB2.0 controller on the SpacemiT K1 SoC is dual-role capable but has no internal OTG registers, this requires flags which disable related features set in platform data. Add a compatible string to match the platform data. Acked-by: Conor Dooley Tested-by: Ze Huang Signed-off-by: Junzhong Pan --- Documentation/devicetree/bindings/usb/ci-hdrc-usb2.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/usb/ci-hdrc-usb2.yaml b/Docu= mentation/devicetree/bindings/usb/ci-hdrc-usb2.yaml index 620b564914d4..6f8d88a0681d 100644 --- a/Documentation/devicetree/bindings/usb/ci-hdrc-usb2.yaml +++ b/Documentation/devicetree/bindings/usb/ci-hdrc-usb2.yaml @@ -25,6 +25,7 @@ properties: - nvidia,tegra124-udc - nxp,s32g2-usb - qcom,ci-hdrc + - spacemit,k1-usb2 - items: - enum: - nvidia,tegra114-ehci --=20 2.34.1 From nobody Fri Sep 25 21:41:30 2026 Received: from smtpbguseast2.qq.com (smtpbguseast2.qq.com [54.204.34.130]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 1CB69526AA3; Tue, 8 Sep 2026 09:50:07 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=54.204.34.130 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788861011; cv=none; b=eKHVUFlvpTHv2h5lEIAc2+78l8hzPj51KwyYg0mBQQYTBZIF5vTe1b412UrFC9JZsZiUFbJTl+7fTcS29bR1ArX/qvnSZ8xDf69COcZirCDCxaLk/iKIsAKUmIkzv8KkVgLGmtjyTMEnExOXbTD5F6gbKn+so9oP5faxO4cPKcE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788861011; c=relaxed/simple; bh=fxBkl8UN4tRnHVfp02q8VLqsFWTrQ8bgE6+rw+AmQcc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=qkwZFi5aGLc02Fh6YJ1xu42vM0K8vvBPmu/mqJrUB/hdNK04rjUS5Ncrr6Dk2lVailcOvVDaecXNMZxblDHSQJCXoVPNeTcZ5RdnX+OclLSzBuU/ny44hXn1BU8SyxzxsODAPVmh67fDGC/4IbTnba1PL5a17LHF87m7agEVj4A= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=linux.spacemit.com; spf=none smtp.mailfrom=linux.spacemit.com; dkim=pass (1024-bit key) header.d=linux.spacemit.com header.i=@linux.spacemit.com header.b=BZQpFhBK; arc=none smtp.client-ip=54.204.34.130 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=linux.spacemit.com Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=linux.spacemit.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linux.spacemit.com header.i=@linux.spacemit.com header.b="BZQpFhBK" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.spacemit.com; s=mxsw2412; t=1788860938; bh=xz739aXXIMUSh9Rjzk6Ups/xX8HvpqZMo6mX55mUgiw=; h=From:Date:Subject:MIME-Version:Message-Id:To; b=BZQpFhBKrpEmq+z7kLQvLtc+IIRkkQHXeuldzS4UdYDIscDq63QiLB2l/LWYwPsLp 0PaPNIzgay0cgApWPg31dwlTHxkCogKgSzytyGNAiZ50pOrIj/XlFwWD+qrK0CC4kp HKaU3/svgR+3MrtskG/5LfppTitUNO/kaTLhC9iU= X-QQ-mid: zesmtpgz5t1788860929tfc1f0512 X-QQ-Originating-IP: 0x2hsZIjGcymUws19v1bVA6FVvDkhR+5jRKxV4RIAaA= Received: from LT-PANJUNZHONG.dc.com ( [120.237.158.181]) by bizesmtp.qq.com (ESMTP) with id ; Tue, 08 Sep 2026 17:48:47 +0800 (CST) X-QQ-SSF: 0000000000000000000000000000000 X-QQ-GoodBg: 0 X-BIZMAIL-ID: 12305366414733721363 EX-QQ-RecipientCnt: 21 From: Junzhong Pan Date: Tue, 08 Sep 2026 17:48:39 +0800 Subject: [PATCH v2 2/9] dt-bindings: usb: ci-hdrc-usb2: require clocks and resets for spacemit,k1-usb2 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260908-b4-spacemit-k1-usb2-v2-2-f07342ffa051@linux.spacemit.com> References: <20260908-b4-spacemit-k1-usb2-v2-0-f07342ffa051@linux.spacemit.com> In-Reply-To: <20260908-b4-spacemit-k1-usb2-v2-0-f07342ffa051@linux.spacemit.com> To: Greg Kroah-Hartman , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Yixun Lan , Xu Yang , Peng Fan , Peter Chen , Philipp Zabel , Paul Walmsley , Palmer Dabbelt , Albert Ou , Alexandre Ghiti Cc: linux-usb@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org, spacemit@lists.linux.dev, Troy Mitchell , Ze Huang , Junzhong Pan X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1788860920; l=1019; i=panjunzhong@linux.spacemit.com; s=20260306; h=from:subject:message-id; bh=fxBkl8UN4tRnHVfp02q8VLqsFWTrQ8bgE6+rw+AmQcc=; b=m9KV9hF+XPbk6pI2SQLmdRaoo+k5YOn76xXHv40m1eGF7TS79E9DYA13F62LsJEopGJ1VIzZE eJypALXD3B9DNBfj7eep76NJFSjWVboQnfidFtnmSNIy4TaQ4N5X1Pa X-Developer-Key: i=panjunzhong@linux.spacemit.com; a=ed25519; pk=bY08BOg2T9H93/jG8fEE/tVmdXoQQMp9M2rtzPFoyJg= X-QQ-SENDSIZE: 520 Feedback-ID: zesmtpgz:linux.spacemit.com:qybglogicsvrgz:qybglogicsvrgz5b-2 X-QQ-XMAILINFO: NZER9JwiPlooc+kbkAUnjfuov5yGG/9rElozlcxjprHHd5t1LvUhHpiD bdciiFHPQQdIeozqHbvSSIzuwsvwbyX5uP/VIBbyGFoE/ANdpw3CVs6GQ7ykIZa8OnSqR+m y1oEguF1BE23M+eedJGvTAY3hA7M60NX/K2s4w0FJ20vbmo22a5ebb7JR2dIeZmxV6kz8QI jwmIL7SitiBHMyHvmT7bgFQ2yeGfoRoeAop+hOrFQHrH7vI4OWcu0XtIXwRdEmd37VbpwMR AiLH6QSELtAd2fmT1UE/22E0YAGEhVLOBfzrPzqLZIqzrSXyZjhWGtat5aXwQCx7kdgQIF9 66KFUKyVT3uwZJ/D/BWlKWqpWZWxe0+uX4OvEo7Z2M0CvxDTFm7teddIOrE+tb0GbfEimsd s+nS4Wu4CWdQ69mkTT0JFzEv56ffriAizU0ELPLlomgXOye6Jg0mE74JUaioenURzjdnfbq 5j2VCvtgqhFhzVgTuGDpc7hxdiWfAnxHK0QcyXHECxcX9iQnuQssiGHzU2z5k8q/u93DOf7 MtcBJEbnIB5wm5zpC4QkgAtqOAN/+vMNzmQWTQV5CLtO3R4yhcG5/t8ny3qrV/dhImH04+e LX08fQQjSrpWpJYTcjb1s8G1VsX7ynQhppgBUcxLa+MHeS8yXkRoL0Xnlc3BjmIWil7MNeg Vk9L2ruQhGwjJNdufhfDCj1g2amrplYqTrScTsTCJ3TLz0Mp8Fn372oT4nCSpf7/oZoLXZu yAIvPKV9QwSfI6Hp0WCZ3QHdrk8Et0oM+4/tG0qqjblNTVh4NpDYsUmP38Z7Has0vlYsusE 6a09gCuyU2/rszy5XOpO3LlCQ9SmL5AKj8FMwkeeAqC4Pt011wYCkt3BwtzIl41azVe+Dlx L4HzvW+6sEc1+4MiuzqP0X0xKFar3zdGGtJ4+duSf5li8i7keWn2B7Mrsdg8wtctoyAP5rS WpjS0Zyq8T0zdq/AxDA8PFgTlV1xS3GjP+Qe/wS+mK0NXMXSojrSu+FTube0j1j21//XQ5k 8wL2o9PnoQGStmS8qiBCRA5j1JcMRy91fSeQJYTtkMfuyvHM7QwCJtpuFwkt6ok0WPDQ6Nn NyBOYrbC4a7kPZ4IkAatYoJlDOo3M+XakTXpwqWAOFjORGV9ofQSbIfAq9wyDY/jsiMH/2q SMVxCILvGTZSIHqktV1kQnT0Umo3wKlp2TIrZHByG+2+9zRHYVpldco6qA== X-QQ-XMRINFO: NyFYKkN4Ny6FuXrnB5Ye7Aabb3ujjtK+gg== X-QQ-RECHKSPAM: 0 Chipidea USB2 Controller on SpacemiT K1 requires 1 clock and 1 reset to work, add constraints for it. Signed-off-by: Junzhong Pan --- Documentation/devicetree/bindings/usb/ci-hdrc-usb2.yaml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/Documentation/devicetree/bindings/usb/ci-hdrc-usb2.yaml b/Docu= mentation/devicetree/bindings/usb/ci-hdrc-usb2.yaml index 6f8d88a0681d..5c2b7eb1a6ff 100644 --- a/Documentation/devicetree/bindings/usb/ci-hdrc-usb2.yaml +++ b/Documentation/devicetree/bindings/usb/ci-hdrc-usb2.yaml @@ -114,6 +114,20 @@ allOf: maxItems: 2 clock-names: maxItems: 2 + - if: + properties: + compatible: + contains: + const: spacemit,k1-usb2 + then: + properties: + clocks: + maxItems: 1 + resets: + minItems: 1 + required: + - clocks + - resets =20 unevaluatedProperties: false =20 --=20 2.34.1 From nobody Fri Sep 25 21:41:30 2026 Received: from smtpbguseast3.qq.com (smtpbguseast3.qq.com [54.243.244.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 387E4521219; Tue, 8 Sep 2026 09:49:52 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=54.243.244.52 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788860996; cv=none; b=IakVmuAmTLLBkQHV6HW5aWvmrds/loHDVRBxIMhONxI2hB44muiiA6uesqJq6J4aYrImsfba0EOpYn22XTkZwvKX/MWGET+pm2UgVSjYW92oPj1bfquuGELnzWooF6Sc68ULw1Dqz6IgHnOzLw0bI/9npqRl4VALrNIXlbTGdoQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788860996; c=relaxed/simple; bh=PvTzSAJtdhP5YWAJI+q4Qp67FYlvmKZcWQpkL2xA6W4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=UzAPK7+sWoz8HsO54VURuORc7CE13vXygYgwlDoB2nCsB75vTlH7idPigWjimzrIRRKmitjU7RSrlh4sCPLuang6BfYUfCrIehbRtsW3r4wsMUEcc7AG6ytbFjzDHTbJ3wdAlYcO266N9njL8Z/t2LYQRtXocNxtYP3luDFe+5c= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=linux.spacemit.com; spf=none smtp.mailfrom=linux.spacemit.com; dkim=pass (1024-bit key) header.d=linux.spacemit.com header.i=@linux.spacemit.com header.b=Sw12djTR; arc=none smtp.client-ip=54.243.244.52 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=linux.spacemit.com Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=linux.spacemit.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linux.spacemit.com header.i=@linux.spacemit.com header.b="Sw12djTR" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.spacemit.com; s=mxsw2412; t=1788860940; bh=Tch98AaAJ3XDgB8l+3SEtB7NiM65GaJZiyHJoGmMGV0=; h=From:Date:Subject:MIME-Version:Message-Id:To; b=Sw12djTRdeYXdjUBooDIN+a/HwTuBIx71xIJLVJbMiGcgE3IVidvr8grnFMAKHk2n uzrR/od/lPKcu8ppENkaJGeJEzNQMf3nWRrhVYYVDs/Q01mupFSDWQCC3J5yRsoHO3 YkGbF5i6WcgObbsrim/3pWlXtIlKcN7XiuzC79l0= X-QQ-mid: zesmtpgz5t1788860933t90cc2e67 X-QQ-Originating-IP: WeHJkMxHX54qHHcT6BGmd8cFdVdKNJ/DItu3dCS1eYA= Received: from LT-PANJUNZHONG.dc.com ( [120.237.158.181]) by bizesmtp.qq.com (ESMTP) with id ; Tue, 08 Sep 2026 17:48:50 +0800 (CST) X-QQ-SSF: 0000000000000000000000000000000 X-QQ-GoodBg: 0 X-BIZMAIL-ID: 7592890586165417823 EX-QQ-RecipientCnt: 21 From: Junzhong Pan Date: Tue, 08 Sep 2026 17:48:40 +0800 Subject: [PATCH v2 3/9] usb: chipidea: usb2: use devm_clk_get_optional_enabled() Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260908-b4-spacemit-k1-usb2-v2-3-f07342ffa051@linux.spacemit.com> References: <20260908-b4-spacemit-k1-usb2-v2-0-f07342ffa051@linux.spacemit.com> In-Reply-To: <20260908-b4-spacemit-k1-usb2-v2-0-f07342ffa051@linux.spacemit.com> To: Greg Kroah-Hartman , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Yixun Lan , Xu Yang , Peng Fan , Peter Chen , Philipp Zabel , Paul Walmsley , Palmer Dabbelt , Albert Ou , Alexandre Ghiti Cc: linux-usb@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org, spacemit@lists.linux.dev, Troy Mitchell , Ze Huang , Junzhong Pan X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1788860920; l=1590; i=panjunzhong@linux.spacemit.com; s=20260306; h=from:subject:message-id; bh=PvTzSAJtdhP5YWAJI+q4Qp67FYlvmKZcWQpkL2xA6W4=; b=+N3402sTZp04lcIhJ+Y9LqUCZmIsy+KGlqS85LQvk0DqETGZBCp/WY19ypSBzth7rAW0tZdja hvPeNsscK3BCoFzVvdm8rvLPlmTTO18kOjwBVQNi1akxsh2n2GlFone X-Developer-Key: i=panjunzhong@linux.spacemit.com; a=ed25519; pk=bY08BOg2T9H93/jG8fEE/tVmdXoQQMp9M2rtzPFoyJg= X-QQ-SENDSIZE: 520 Feedback-ID: zesmtpgz:linux.spacemit.com:qybglogicsvrgz:qybglogicsvrgz5b-2 X-QQ-XMAILINFO: MOSESSKbYHU3pTxmSjTOzfLVkeq9SphcxWxMu8PEDsFGhxX7HDjN5h6k gaLe9awR+ehzDDwHudI5d4x1XoswkK8Iamx3n9KRvkZPIrrg8hja3DaSW7jXCwaT1aTYiIG cIPO2yPqH/f4uIURaqwfKYcGoDG+Nnb3jaEPJGC5WMpr+QOlglzb+n2iMKy0rXwoV0ONpeJ F5LrV1LAwecNgLPDLR1mYJM/fIVuY11RR5qw1l0Kzs4oKBRjdfk3kSa+2QfAMwMhP9W7kWJ qYH8g/pshnv4b/5U73jbn8rr3JLqutuLLmFwNyGA0dfp9EqVA40CAOWMilq05hUpIHY2INu YE9s764ZAkc4Gl/Mv7AYpJSBvyngLsiukC12i/PM9WZdUIt5ytc8jsu3lhknReie+x7kwNa frkG7fDcggDzbgMItmXyYl5tzZeLx+2Mfp4791tQ/HOhUqBWw4LzyDGzMUo+ou9Nla3DpiW J/BkXpzPTreV1vfKqev6Dk/AyNRHHIJHbKjmqp6G97D2FE0SIVZEtRH1PBic9cdGnfDmS7y UpTfIJYEhU6ioqhyR3YFaFyDXHzPx9ucTPExj5waGZfLDd3FQGa1KznFRLizSZ3TqmJLSyH pDQ86QtirE/lhLpcJEWRbZPmJtDmC9LiNv8D9g82+8JKlFTfN4kNv4xLCGBLgdBxDqzPE0o WSPqesxxFPlHiVGWOT7pR6qRHnyTYTHj387ZlcXfniLp2HHL1OYG2H1rgqUopCsyefw12JA CXu2YmhzpnaTVeXBeIB/KoD61ACYYmBGiK5EbwsGYRYz5rTmhHUrXQJ6DIFFHwFv8zhc6XL huwARJOjo2uylvoanVE63uS7rJTai2/xGw4L/WHLl5mw8mwvEcYLXZwI/5AddUB+l4LW9K4 XhJFKB3NrwGrhKq7/Zl1mteA6gavPpZSgP6zBriqrFTbkbD+jJhDM8ETdUWdNyKW482jlr5 zuVYqwnVLzkTgJdYCY9lHe60bzs22PG+K7WkUyYkCqp+N6/erCashY23qA/WutuzMtiN5CW kvvFHWOmWHvjdJm3sa0Zq7zM0TNK7lWyo/lditgHv4Uyl44aAhwcv1dqyGuMoIEXrHs9WDI yhq96XBnW5MSsVA2OmEKkNMOleKWuj3Y/oTPo+LdN44RcUbEv/wj60vwKzUGdrz5cfjAjq/ 3EVdGnUUBjAT5H2FZw6y3MOUKA== X-QQ-XMRINFO: OWPUhxQsoeAVwkVaQIEGSKwwgKCxK/fD5g== X-QQ-RECHKSPAM: 0 Convert devm_clk_get_optional() and clk_prepare_enable() into a single call devm_clk_get_optional_enabled(). Signed-off-by: Junzhong Pan --- drivers/usb/chipidea/ci_hdrc_usb2.c | 17 ++++------------- 1 file changed, 4 insertions(+), 13 deletions(-) diff --git a/drivers/usb/chipidea/ci_hdrc_usb2.c b/drivers/usb/chipidea/ci_= hdrc_usb2.c index 8ffa1e95d8e8..6fae2d4a053a 100644 --- a/drivers/usb/chipidea/ci_hdrc_usb2.c +++ b/drivers/usb/chipidea/ci_hdrc_usb2.c @@ -70,15 +70,10 @@ static int ci_hdrc_usb2_probe(struct platform_device *p= dev) if (!priv) return -ENOMEM; =20 - priv->clk =3D devm_clk_get_optional(dev, NULL); + priv->clk =3D devm_clk_get_optional_enabled(dev, NULL); if (IS_ERR(priv->clk)) - return PTR_ERR(priv->clk); - - ret =3D clk_prepare_enable(priv->clk); - if (ret) { - dev_err(dev, "failed to enable the clock: %d\n", ret); - return ret; - } + return dev_err_probe(dev, PTR_ERR(priv->clk), + "failed to get or enable the clock\n"); =20 ci_pdata->name =3D dev_name(dev); =20 @@ -90,7 +85,7 @@ static int ci_hdrc_usb2_probe(struct platform_device *pde= v) dev_err(dev, "failed to register ci_hdrc platform device: %d\n", ret); - goto clk_err; + return ret; } =20 platform_set_drvdata(pdev, priv); @@ -99,10 +94,6 @@ static int ci_hdrc_usb2_probe(struct platform_device *pd= ev) pm_runtime_enable(dev); =20 return 0; - -clk_err: - clk_disable_unprepare(priv->clk); - return ret; } =20 static void ci_hdrc_usb2_remove(struct platform_device *pdev) --=20 2.34.1 From nobody Fri Sep 25 21:41:30 2026 Received: from smtpbgsg2.qq.com (smtpbgsg2.qq.com [54.254.200.128]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 107B53E022C; Tue, 8 Sep 2026 09:49:55 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=54.254.200.128 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788860998; cv=none; b=jz/xw56Zrkk0YDDTjitNvTMTdL+RlX91GaL7fdnqVHatoBkCg+zfZ1Vl4/+1gbPgrpMm29Fzh6APRM3lXehnx6FF8y1ALdd63u97NYRZTuO5xxOyDwMvJhJN174jMH9eCoxq64ueEdZur+XfCwhjJUv0Od+q2dyEnlg5wo4XuCU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788860998; c=relaxed/simple; bh=ILxkccm3lB4FrNMTwjEzpIQqeCQda7C5IPIEL5GC+lg=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=KgxHSRUJ4YbOPqCnn3JJ+9W1efIn84gGMfGZn4SLm9dSZUp9M0bc2imUr093lKoFyjjWqGT27Nz/OtcNJM4dr8rwo6QUkAiqK1sRIfpTqOQu2S1XBWWvt0gt0/4wvkfZVzKoti/N6xG1q0ee3TraBepgjDFAac0LD3nv0Dp/8z4= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=linux.spacemit.com; spf=none smtp.mailfrom=linux.spacemit.com; dkim=pass (1024-bit key) header.d=linux.spacemit.com header.i=@linux.spacemit.com header.b=Fx9hWMBH; arc=none smtp.client-ip=54.254.200.128 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=linux.spacemit.com Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=linux.spacemit.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linux.spacemit.com header.i=@linux.spacemit.com header.b="Fx9hWMBH" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.spacemit.com; s=mxsw2412; t=1788860938; bh=dAtRVl8U9qhQzc+cO8qYDvos4RNAOBx2aHMRDfT9Vg0=; h=From:Date:Subject:MIME-Version:Message-Id:To; b=Fx9hWMBHipwSMDOYk2gWbaPAv+K165gKZ3JwetsbWebn0IB7Ik0AQ96T4qdDCJv2B fmPc4k4C/5f9NDrzeYd9oey5x7aFqA0cC328Lm5e9qFOHzKq6N7qIxUlwkgpV974z1 76vbEqtO2L8FAiYw7yNTeJy66Ig1i+/EIL/WPW3Q= X-QQ-mid: zesmtpgz5t1788860936tbb038d01 X-QQ-Originating-IP: V4usWl30VbC52pKBiMxB7fj5Oqgi44cy6MBkVw0IMuU= Received: from LT-PANJUNZHONG.dc.com ( [120.237.158.181]) by bizesmtp.qq.com (ESMTP) with id ; Tue, 08 Sep 2026 17:48:54 +0800 (CST) X-QQ-SSF: 0000000000000000000000000000000 X-QQ-GoodBg: 0 X-BIZMAIL-ID: 799141904883977626 EX-QQ-RecipientCnt: 22 From: Junzhong Pan Date: Tue, 08 Sep 2026 17:48:41 +0800 Subject: [PATCH v2 4/9] usb: chipidea: usb2: add optional reset support Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260908-b4-spacemit-k1-usb2-v2-4-f07342ffa051@linux.spacemit.com> References: <20260908-b4-spacemit-k1-usb2-v2-0-f07342ffa051@linux.spacemit.com> In-Reply-To: <20260908-b4-spacemit-k1-usb2-v2-0-f07342ffa051@linux.spacemit.com> To: Greg Kroah-Hartman , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Yixun Lan , Xu Yang , Peng Fan , Peter Chen , Philipp Zabel , Paul Walmsley , Palmer Dabbelt , Albert Ou , Alexandre Ghiti Cc: linux-usb@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org, spacemit@lists.linux.dev, Troy Mitchell , Ze Huang , Junzhong Pan , Peter Chen X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1788860920; l=1604; i=panjunzhong@linux.spacemit.com; s=20260306; h=from:subject:message-id; bh=ILxkccm3lB4FrNMTwjEzpIQqeCQda7C5IPIEL5GC+lg=; b=SP+EtLL5mSAQSo+J8pUsM662GkuefM5JDnaWHX7n19eKg8dZgd7iA5ZID2OYyZjzL8dyENTGs rOaxi9KeFK9AJ5TXelGcR9eZBWp/33hlSKI5QJIJk6Z/OOkgfbsJxJU X-Developer-Key: i=panjunzhong@linux.spacemit.com; a=ed25519; pk=bY08BOg2T9H93/jG8fEE/tVmdXoQQMp9M2rtzPFoyJg= X-QQ-SENDSIZE: 520 Feedback-ID: zesmtpgz:linux.spacemit.com:qybglogicsvrgz:qybglogicsvrgz5b-2 X-QQ-XMAILINFO: ONlHltnRcUd4OwnNgn8Cbh4qmjbjDIElbVojQ7M6bl5HkcGYkb+9Tr1n vN6jerBW9AXMEFzeUJMYidtYOVUJp5IrvHDVnsG6CW4h93zKbF1wn3B9v0j89Pm8KFiJzL7 RNJLcEo6zaW+tY9TvBZ7qIlqgL9VfIQ59HVGaPCrWVz+QTA3mJSIt08iUzNScQiLcGQ9CGC 3m95IqpnYn/Bi6QIS5OHleOOtxJLA5Krn4DoHTkv5KF63l73T3gFlWkMhjTOjLwwQcL4M3I hSEh5XNH+0p/De89YtEftZkqOBLiMxVZflEZePNDd7w6YqIuwcHWRuCHPxYwvsIN1Imqy+c /ZtAPN8x2XwQ7V5bBeByji2L/Cz1GmM6Y5r4yGlsZshVgk9Slv4uLCpYLonvIZnGW2CehkI xWWJiTCPHtLp8FXSCM4CbRrDlBcJ2MZ9IVVUF+0FOQQUgfOEVogrZW4W7xkXBQCJj7C4cHt /WQ6fLAUdEyLwC8QRNYTOiowiXRR5oDYfILd5Bh0lJx/Bq4loGH+EnJ/VdIQDirFFu6U7to M10lXX2XJHoiCe4/ZqZhWdUA1VoD/qrSM4VBlBT42Toq5JB79ahpKNQyrgDLN8aS2NYXian BaGRqCck74uIduX6qQxcsMabXZpMrYqpphLQH2Op+WUoboN8QXm3Ymd9tUe+y7GIjik+Yn8 peo6LRici8EYfhGJmZocazQRwBJQIqY7bZZKskWWkt4X/7ojdJ6AclqYVQzbCa8BYuskQJV IO4h1llRZV7myfZ6414vysuTxx3BWUg7tgOIksyUfvLKyg/J83+rLBg8B4ct4ipqGrxKgrm cqpP/6WI4iWiFJWO62H60xZhZyhubveU7Y8dSt2o52kmnGr4MZims4OUGhBWgcrlV6766+B kjN7HO71wDazSYrSOt5K9apQWywd3fZkVlXiEQF8Luacy4xqLnUeg0TIVTg0F8ipOs7piMa ILTlNnjV2LoHqGYxvd6J8NcsdftQq6Cc/gu2/y6HhaXMWGH3A2Nt0KXVVcMFAxiaQNbMYvO c5YO4qU2lOK6PYIw48h6BX6xY9YBGf1SOwZr0gNQKWSoQhcbTaMxdSM/S6fJySGPPeRdUai +8Z1HZyuqceMa3nh4XbSJ5v3Sl49GCIA9/4gHN/jvwuKkSnhJWELxCWo+Hb69b7MR3nFPBr XP+ScQyQF3oUT+NO3heJXNgWgvR3UmwNAqW/sOcCxnSyJjzS/YrSc+KcHHZcDqB+V4UXKHV TCgd4aUg= X-QQ-XMRINFO: M/715EihBoGS47X28/vv4NpnfpeBLnr4Qg== X-QQ-RECHKSPAM: 0 The USB2 controller of SpacemiT K1 SoC requires reset support, to keep compatibility, add optional reset support. Acked-by: Peter Chen Tested-by: Ze Huang Reviewed-by: Troy Mitchell Signed-off-by: Junzhong Pan --- drivers/usb/chipidea/ci_hdrc_usb2.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/drivers/usb/chipidea/ci_hdrc_usb2.c b/drivers/usb/chipidea/ci_= hdrc_usb2.c index 6fae2d4a053a..f81673edca3c 100644 --- a/drivers/usb/chipidea/ci_hdrc_usb2.c +++ b/drivers/usb/chipidea/ci_hdrc_usb2.c @@ -12,6 +12,7 @@ #include #include #include +#include #include #include #include @@ -21,6 +22,7 @@ struct ci_hdrc_usb2_priv { struct platform_device *ci_pdev; struct clk *clk; + struct reset_control *reset; }; =20 static const struct ci_hdrc_platform_data ci_default_pdata =3D { @@ -75,6 +77,11 @@ static int ci_hdrc_usb2_probe(struct platform_device *pd= ev) return dev_err_probe(dev, PTR_ERR(priv->clk), "failed to get or enable the clock\n"); =20 + priv->reset =3D devm_reset_control_get_optional_exclusive_deasserted(dev,= NULL); + if (IS_ERR(priv->reset)) + return dev_err_probe(dev, PTR_ERR(priv->reset), + "failed to get or deassert the reset control\n"); + ci_pdata->name =3D dev_name(dev); =20 priv->ci_pdev =3D ci_hdrc_add_device(dev, pdev->resource, --=20 2.34.1 From nobody Fri Sep 25 21:41:30 2026 Received: from smtpbgjp3.qq.com (smtpbgjp3.qq.com [54.92.39.34]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 03FA64F55DD; Tue, 8 Sep 2026 09:50:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=54.92.39.34 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788861016; cv=none; b=UZ+C0jO2wBDhNGycgrNXIb5eBkQIr6IjFjJPIU7fTUlVEFVoh8OUzeV1zS/1QZw8EYOKxpvUDeyOohjROfWrvsmOgViBohAVbq9q72ELPhK8Q2Dhu9xRz0sq6kVanDRcCmvxxkbPWRDD1itYEjiQuRSvQvFz0WXnJmTlS3jHZYQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788861016; c=relaxed/simple; bh=IE1M8cN6Hz8pu29bkuB0rkDef6vfQLYnTvp4f5E2F6c=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=MqBsYI2iIJzydtOegdZ5nlKPTEsGHWgLGIDTGmhi10lOzesddmnFX6E5MmR+8VsTqL4Gg87jVd0IsteYBtC08U1pSvBlX3nqrmVadqfb5WjS519P1VSzmkYSsh4tvuU0vvPWQikA0fDHue/fN5I2PTaXLmYv5xKIsNJomRiS7do= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=linux.spacemit.com; spf=none smtp.mailfrom=linux.spacemit.com; dkim=pass (1024-bit key) header.d=linux.spacemit.com header.i=@linux.spacemit.com header.b=h+sftq2f; arc=none smtp.client-ip=54.92.39.34 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=linux.spacemit.com Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=linux.spacemit.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linux.spacemit.com header.i=@linux.spacemit.com header.b="h+sftq2f" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.spacemit.com; s=mxsw2412; t=1788860946; bh=2WvjZ7PRX5I3Qg2XYIm//ek403tVfRXRDNVPCfW/T2E=; h=From:Date:Subject:MIME-Version:Message-Id:To; b=h+sftq2fWcUbHhfh2QRY/a3xNOLat8kymelQ/YLafrsGexe9+6gXsCl/U5fjo+PIT i1ClRyWZEF0wKnvuCzaHLhv55m1DI1OHza9gaHgTDbOOhEXJsao1t9JAXEJjsthPgN hcvGvV7sV0ra7HHu2T4E24fxdXp60iO0t0bv0laQ= X-QQ-mid: zesmtpgz5t1788860939t346cb146 X-QQ-Originating-IP: K67NAZp2kMQ0DPheEFDKJ/UAB5PtSPZqmekA8NXZGn4= Received: from LT-PANJUNZHONG.dc.com ( [120.237.158.181]) by bizesmtp.qq.com (ESMTP) with id ; Tue, 08 Sep 2026 17:48:57 +0800 (CST) X-QQ-SSF: 0000000000000000000000000000000 X-QQ-GoodBg: 0 X-BIZMAIL-ID: 1522024227208835969 EX-QQ-RecipientCnt: 21 From: Junzhong Pan Date: Tue, 08 Sep 2026 17:48:42 +0800 Subject: [PATCH v2 5/9] usb: chipidea: usb2: add SpacemiT K1 support Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260908-b4-spacemit-k1-usb2-v2-5-f07342ffa051@linux.spacemit.com> References: <20260908-b4-spacemit-k1-usb2-v2-0-f07342ffa051@linux.spacemit.com> In-Reply-To: <20260908-b4-spacemit-k1-usb2-v2-0-f07342ffa051@linux.spacemit.com> To: Greg Kroah-Hartman , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Yixun Lan , Xu Yang , Peng Fan , Peter Chen , Philipp Zabel , Paul Walmsley , Palmer Dabbelt , Albert Ou , Alexandre Ghiti Cc: linux-usb@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org, spacemit@lists.linux.dev, Troy Mitchell , Ze Huang , Junzhong Pan X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1788860920; l=1336; i=panjunzhong@linux.spacemit.com; s=20260306; h=from:subject:message-id; bh=IE1M8cN6Hz8pu29bkuB0rkDef6vfQLYnTvp4f5E2F6c=; b=6KKN0+/uAPNkLpzGq2ZNRuqZTklBYwjTgwazBgUhCw3e6z+oMaS20+cGX78JGZtSwqy2RTQ9q El4BclTQPC/BnUYnoEQUVhP1fM1i/H2SonBzfCAULss1PaJh9jKoTSU X-Developer-Key: i=panjunzhong@linux.spacemit.com; a=ed25519; pk=bY08BOg2T9H93/jG8fEE/tVmdXoQQMp9M2rtzPFoyJg= X-QQ-SENDSIZE: 520 Feedback-ID: zesmtpgz:linux.spacemit.com:qybglogicsvrgz:qybglogicsvrgz5b-2 X-QQ-XMAILINFO: NhLOoLKr81lWxz3EcjrWeeR5Cs807GfXyIIBZT2mMec0+/guWtQMTikn JM7N/zJ8IAIRhitlv6CnmzkyRf/fYg496fN/JfLVJRbJyTZtuPExlS8UVzkLhi6oQ+4vj1X 1bV/ZCqKCGerzwn69BgHvZdPM9pDTv819iuifOW6CVIKktiFdxRdeUT8yLo/sKhz6RBzJ2m PzgFXVjq8MJMivqwc/HahluoC9Uf9tZkiVIWCnY+EAggjnCuvjjKUeDdiq0nLwUXyzqb3PA OAjagz/2n/yMeei0ThGzHx8AZXCdsQvfWpi2AbTFpt2ryFTmWuB2JhuoopIf27v+0uMBOLG hNrfg9Y45WfdVnxvQw20+X7TbOtnOE+0yJaesyipUuFRdw/zu6fnmdolVzcjwOUu+fMblJg rd7oatdY8NvQ+h5L/xItJ84qFKHnK4R5K4gaODwJ8SZ+smnAl/14wuuNZApvX+iEspwn1EG wK/3CAXcvLn4tdG7+donYiJqoNuuYc19Zh5zAuTinYWgCB1FLrxXfIgdqWcHfxTFbMHM74h sTs+tpEAzvCfVPMROkKOjrAwY7gPxqWPhhfPyF8yFkOA7e1T8r0Xt2rFrgyoQV+35x/Fxtl aAkP8k/GFMTY25x1VEIOQXodS09hGuZkuoI8L2nz7CAxQ2Cw4aw66S5Wyeo1fYNWSM1GeXi y3C4YeVbL5ZX5OKydLC2Ocy55J3Guv1wQD4/X80FcA96mPomrRxqNhtICsoU0QGK49NSFyC OAqvIefdw0SLkBBAk1N6PjZg0OdwakGuVG1FFvZZhmM1GDpkcaEnDhnYH5YT9ZN/TXVmHQj rbECEV/hxAJvPprCjt8KS8vEXAsKgDwk45QaEFHUc2BFg2rJS7Jb7zUWjxQ8GUH4oRw3akf c7XUlEBDvUEoCh4wnHOxKPwEwf7E7ONQQH4tjkN8d3VGtJLWWixMO4gAlFvQpILnQ8ll9r+ YrZzvV9nXFQpxfq1McW+sWmWOtdFauqzIUss8qrUmoPe2apgLcKJTWIu5+fAXdSEhuzKWGh 9NYOEBPdJUaH8jh+FpDLndPMEAoz/LBVvuAFO8tkRrbVljapwcLAUrZ+HTp61lAa1yiavr3 4sMRG6culGm0u/w7KOMW05VQjiMOWFRiSPny3nt+GeoJBqOrmqC1ZE+2sPNh7CxPAPjZ4qY MhnJNmZ8HsNBXYNcxExAJRijuS00bmhiydmc/SVuPyKZWt8= X-QQ-XMRINFO: NyFYKkN4Ny6FuXrnB5Ye7Aabb3ujjtK+gg== X-QQ-RECHKSPAM: 0 Add a compatible for SpacemiT K1, and add platform data with correct flag since the hardware doesn't have internal otg register support. Acked-by: Peter Chen Tested-by: Ze Huang Signed-off-by: Junzhong Pan Reviewed-by: Troy Mitchell --- drivers/usb/chipidea/ci_hdrc_usb2.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/drivers/usb/chipidea/ci_hdrc_usb2.c b/drivers/usb/chipidea/ci_= hdrc_usb2.c index f81673edca3c..606ca367343f 100644 --- a/drivers/usb/chipidea/ci_hdrc_usb2.c +++ b/drivers/usb/chipidea/ci_hdrc_usb2.c @@ -40,10 +40,18 @@ static const struct ci_hdrc_platform_data ci_zevio_pdat= a =3D { .flags =3D CI_HDRC_REGS_SHARED | CI_HDRC_FORCE_FULLSPEED, }; =20 +static const struct ci_hdrc_platform_data ci_k1_pdata =3D { + .capoffset =3D DEF_CAPOFFSET, + .flags =3D CI_HDRC_DISABLE_STREAMING | + CI_HDRC_FORCE_VBUS_ACTIVE_ALWAYS | + CI_HDRC_DUAL_ROLE_NOT_OTG, +}; + static const struct of_device_id ci_hdrc_usb2_of_match[] =3D { { .compatible =3D "chipidea,usb2" }, { .compatible =3D "xlnx,zynq-usb-2.20a", .data =3D &ci_zynq_pdata }, { .compatible =3D "lsi,zevio-usb", .data =3D &ci_zevio_pdata }, + { .compatible =3D "spacemit,k1-usb2", .data =3D &ci_k1_pdata }, { } }; MODULE_DEVICE_TABLE(of, ci_hdrc_usb2_of_match); --=20 2.34.1 From nobody Fri Sep 25 21:41:30 2026 Received: from smtpbgeu2.qq.com (smtpbgeu2.qq.com [18.194.254.142]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 02CE73E022C; Tue, 8 Sep 2026 09:50:01 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=18.194.254.142 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788861005; cv=none; b=RMi0O0FzAhJV81LKWBwt5zbMlnwCRx8h84/+MfYseHC3+8VCgloxM2N7GGITAvXQMrN8LxOQxnM/iA8qvs4I4uhfZ7V1xlx16VqeXvP+PG51JVNW5QmDjEdS+r3HEhQEsb5jIPdPP2SyEnIQszuk5KtjOca8KybYs8mElvvGnhc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788861005; c=relaxed/simple; bh=7V2sCrOXsm3hdCkEQkfRa7vLu5JS5k/AqoPTQm3Idak=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=ccePLra+huyKipS31ap6qO+fE9N8KpBZwRMkn87decj9IaPrrAofORTPllv8KL2+VSuN1UZW1uF4AL9EqZVrpJlqZRRx6w0G7XyXEq1VpPDb/j6+OuntBsm66dp3DGa/w9Tmm1FJnxUbHua+r0j7HhH+uwAgw2CGqxTzeYeDRro= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=linux.spacemit.com; spf=none smtp.mailfrom=linux.spacemit.com; dkim=pass (1024-bit key) header.d=linux.spacemit.com header.i=@linux.spacemit.com header.b=GBY7IXn+; arc=none smtp.client-ip=18.194.254.142 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=linux.spacemit.com Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=linux.spacemit.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linux.spacemit.com header.i=@linux.spacemit.com header.b="GBY7IXn+" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.spacemit.com; s=mxsw2412; t=1788860949; bh=Zp0jR+ttGiC9kR0lE5ZKHD9MI/6rhTQKpS8mPg9WYWg=; h=From:Date:Subject:MIME-Version:Message-Id:To; b=GBY7IXn+0u5nSLkzHiBMXUX5/lZhHhSk6YRiYXPHZKzUA1zi5P3cZmnBL2ynHCx8x 1XTLBTFtwclXGfeEQ15OH0xsBHu6Z4XyDqedPIfhbpl7Cx68nh+SrK/KfA6Pf8oilP x2WM7s/LPXi7xgvSOU0bQaDY+324RqYechMOE2y0= X-QQ-mid: zesmtpgz5t1788860942tec2aa3ff X-QQ-Originating-IP: HtX6zyX2pzMGwi20jWZDcgIEbBe86DF+3wgT1sKBZG4= Received: from LT-PANJUNZHONG.dc.com ( [120.237.158.181]) by bizesmtp.qq.com (ESMTP) with id ; Tue, 08 Sep 2026 17:49:00 +0800 (CST) X-QQ-SSF: 0000000000000000000000000000000 X-QQ-GoodBg: 0 X-BIZMAIL-ID: 4771292410545852391 EX-QQ-RecipientCnt: 21 From: Junzhong Pan Date: Tue, 08 Sep 2026 17:48:43 +0800 Subject: [PATCH v2 6/9] riscv: dts: spacemit: add USB2.0 controller nodes for K1 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260908-b4-spacemit-k1-usb2-v2-6-f07342ffa051@linux.spacemit.com> References: <20260908-b4-spacemit-k1-usb2-v2-0-f07342ffa051@linux.spacemit.com> In-Reply-To: <20260908-b4-spacemit-k1-usb2-v2-0-f07342ffa051@linux.spacemit.com> To: Greg Kroah-Hartman , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Yixun Lan , Xu Yang , Peng Fan , Peter Chen , Philipp Zabel , Paul Walmsley , Palmer Dabbelt , Albert Ou , Alexandre Ghiti Cc: linux-usb@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org, spacemit@lists.linux.dev, Troy Mitchell , Ze Huang , Junzhong Pan X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1788860920; l=2144; i=panjunzhong@linux.spacemit.com; s=20260306; h=from:subject:message-id; bh=7V2sCrOXsm3hdCkEQkfRa7vLu5JS5k/AqoPTQm3Idak=; b=VJywLSUJYPJnvtO9/a4Z4oJSfeAYGZIUdDEVoUFz/EyqzDA/EhIRrgeqLj133VitVMC+b2xC9 iq9PMMQGCbHCRnkEaDBnSZRzXJr4m61zPuJftG5O4RPwOMN7s4Lpjkc X-Developer-Key: i=panjunzhong@linux.spacemit.com; a=ed25519; pk=bY08BOg2T9H93/jG8fEE/tVmdXoQQMp9M2rtzPFoyJg= X-QQ-SENDSIZE: 520 Feedback-ID: zesmtpgz:linux.spacemit.com:qybglogicsvrgz:qybglogicsvrgz5b-2 X-QQ-XMAILINFO: NSegwrIO7C6EVlJjdehajp11BgvTzu5qXYWrQ8KX0sNiwpkYrwJE3a62 BBFr5wXuMzdG3Uk9fj+zI2pn2AQyWc3uQjZtf5ZPfhwd0TkErWT5RGstExNAtRom6o2PTYE yVcVBd4O/sxAhfdMsKnVrHcu9WejxQESzpVqzXMJl44Y7+L6teBsv78lxTCirD51BVE9V/t jsmM6+6DGFHgzYuN8f79FIEsqDUenGtB4SUzrfh6cLbMld77dRV23Ih4tLgDkGVsniNusPO otmWEhT/epbY0A/pOvHocBMIWA8rhfAFgS6Lp7x8S9EbA3p2NLhkW2Cg3FkJ2j+Vhn+dk6O ARutYuytzRgtLFtmRSrnQBxtShqSH/iEJAGmWniiMEMTWrV3a9ElViWamJsmmQXMkkXUUrE hUcqmr1GooS3Xl0ODC7inivr6/UCvCSz+xDB0hQFaRXOyYdau2QNnCbEhEHJsyOIYMl1lTT tPcsCik9Cna1XMwhPXtUjq+bEWLwJjL9exKFVflIQWsgGtCYYyb0KhOzHuKCahmc6b0TAYw jsm4r3AijNumjgeXn6eIAK+/p0xrRsQubLjmNQJTR6+jexy0gwFBfJ9c7wS6MCPAquOTzAx fNMomuHxhHnlGUa7MokeedphwT2DflrO7jsPZ4/1ukjS9a7vDkxbII1GXVN6o2ujS6WI5Iw rSWveIADU0boKmxvUBcg9xEwWD6d4jES3fqQ9Wsuysm2M+Dd11c2oKFOjKkoDGEmQ7tdSID KfAChwimXyfXBlXBHF8xoQedzm8/Oaups1ZxWt1cyw3Hg/jw1/ya7jOP6w+aZVfVO2p1yEO zJZOa931GtoftoWtT3QRchTJZwkTZxO1dEjXvGYzGue4YF0c0zKCzMQ30NZXv5NcZsDSCrO EaAbOPlDAUFmvTTPUu6IVj2Qv1BR/uS34youFEKUvxy0FmN+yjf1IHmaEDk3uq/lOQndIQS fOQHOcn9V0/CXJRmr1aG8MYEChGqD8g/f7nn4wpF3p0gnh8oY5rGa0BtgmYA61GWxh6z6aO HAV5D0ywYcBaxKMZVUhUXgRlORB+IJkeRRCnONI4hiGMG4YBCN+yJwL0O/QXuMdMDloRdxE wf+TAFmES+Pf6zI73UZ3catEOU3tqLO+jDb1gA5KmarwgOvV67yzVvYJI0nwpiA8zaARfqm 42Ipc//6GoFwqeWzQ79lU+vAW+OXlHSK0AxCzbWNNJ+s6j7K29Wez4dWNg== X-QQ-XMRINFO: Nq+8W0+stu50tPAe92KXseR0ZZmBTk3gLg== X-QQ-RECHKSPAM: 0 The SpacemiT K1 SoC has two ChipIdea USB2.0 controllers. - USB2.0 Dual-Role - usb2.0 Host Only Add the controller and PHY nodes. Tested-by: Ze Huang Signed-off-by: Junzhong Pan --- arch/riscv/boot/dts/spacemit/k1.dtsi | 40 ++++++++++++++++++++++++++++++++= ++++ 1 file changed, 40 insertions(+) diff --git a/arch/riscv/boot/dts/spacemit/k1.dtsi b/arch/riscv/boot/dts/spa= cemit/k1.dtsi index 3fabfd34114b..22896e757dbb 100644 --- a/arch/riscv/boot/dts/spacemit/k1.dtsi +++ b/arch/riscv/boot/dts/spacemit/k1.dtsi @@ -459,6 +459,22 @@ syscon_rcpu2: system-controller@c0888000 { #reset-cells =3D <1>; }; =20 + usbphy0: phy@c0940000 { + compatible =3D "spacemit,k1-usb2-phy"; + reg =3D <0x0 0xc0940000 0x0 0x200>; + clocks =3D <&syscon_apmu CLK_USB_AXI>; + #phy-cells =3D <0>; + status =3D "disabled"; + }; + + usbphy1: phy@c09c0000 { + compatible =3D "spacemit,k1-usb2-phy"; + reg =3D <0x0 0xc09c0000 0x0 0x200>; + clocks =3D <&syscon_apmu CLK_USB_P1>; + #phy-cells =3D <0>; + status =3D "disabled"; + }; + usbphy2: phy@c0a30000 { compatible =3D "spacemit,k1-usb2-phy"; reg =3D <0x0 0xc0a30000 0x0 0x200>; @@ -1301,6 +1317,30 @@ storage-bus { #size-cells =3D <2>; dma-ranges =3D <0x0 0x00000000 0x0 0x00000000 0x0 0x80000000>; =20 + usb2_0: usb@c0900000 { + compatible =3D "spacemit,k1-usb2"; + reg =3D <0x0 0xc0900000 0x0 0x4100>; + interrupts =3D <105>; + clocks =3D <&syscon_apmu CLK_USB_AXI>; + resets =3D <&syscon_apmu RESET_USB_AXI>; + phys =3D <&usbphy0>; + phy-names =3D "usb-phy"; + dr_mode =3D "otg"; + status =3D "disabled"; + }; + + usb2_1: usb@c0980000 { + compatible =3D "spacemit,k1-usb2"; + reg =3D <0x0 0xc0980000 0x0 0x4100>; + interrupts =3D <118>; + clocks =3D <&syscon_apmu CLK_USB_P1>; + resets =3D <&syscon_apmu RESET_USBP1_AXI>; + phys =3D <&usbphy1>; + phy-names =3D "usb-phy"; + dr_mode =3D "host"; + status =3D "disabled"; + }; + usb_dwc3: usb@c0a00000 { compatible =3D "spacemit,k1-dwc3"; reg =3D <0x0 0xc0a00000 0x0 0x10000>; --=20 2.34.1 From nobody Fri Sep 25 21:41:30 2026 Received: from smtpbgbr2.qq.com (smtpbgbr2.qq.com [54.207.22.56]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 4A2524EBAE8; Tue, 8 Sep 2026 09:50:04 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=54.207.22.56 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788861009; cv=none; b=iESnYFbdZ7aYNhOQC7gm9Y4MJpguAy+8xslJNxbaCkhGg0XVKhl+hTb27UL5q8SgF1m0M6SJZONfW8cJi1kTz2OivEt9UYc8dee39o/8sxTUkbkiF8JPTSclO5vNLa+bR6CTz2sGvgte7vjeRfpiLl6p26Oy8eiv+oA/YLWdTk4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788861009; c=relaxed/simple; bh=Dk03C1Ofq1DHFOFMa+0x/K/3hWeLs2f+OrehTQUIJU8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=e+/Ofjwg5FA7Ok6i/znhL0pv2bC4WPn5vfgHzHR0exuMlmpZ+HMm7L9p1/kXL8y957u2c9l4lOpBDTT+xQRh+gkJbIGXX8v2NdGww26h+ycZZMMzHVTsfCWWYau9IXKTkXlaE7kICDAXVGpP26163KjDnDPUYUjiPYc5BLobLwo= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=linux.spacemit.com; spf=none smtp.mailfrom=linux.spacemit.com; dkim=pass (1024-bit key) header.d=linux.spacemit.com header.i=@linux.spacemit.com header.b=x/UYs/IJ; arc=none smtp.client-ip=54.207.22.56 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=linux.spacemit.com Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=linux.spacemit.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linux.spacemit.com header.i=@linux.spacemit.com header.b="x/UYs/IJ" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.spacemit.com; s=mxsw2412; t=1788860952; bh=I+Vu7fTqPDS7uHl1O5LjwEVmP9LuWPbD3w6IaB+q1tg=; h=From:Date:Subject:MIME-Version:Message-Id:To; b=x/UYs/IJ7j1KiMYGON+8/Q1RkbD3mWTc7ZaKnD9dFjlXn5NBtotEhF6nHVFo/bAwE K/FlVZmRhj/iyKbdspJHgIdiGaxj3ou2NuOK8Msr7QqInD8Fkn1eCMP2Lpaf0g/lNl EDzowgSyk/7GpsiaF8k8irrBDpNQzpLJ9NbuRW9o= X-QQ-mid: zesmtpgz5t1788860946t3bb411f3 X-QQ-Originating-IP: UPsFbPPKTvUV/JKdVFRKrciHZNpUy3cUzD8ChJOoVIo= Received: from LT-PANJUNZHONG.dc.com ( [120.237.158.181]) by bizesmtp.qq.com (ESMTP) with id ; Tue, 08 Sep 2026 17:49:03 +0800 (CST) X-QQ-SSF: 0000000000000000000000000000000 X-QQ-GoodBg: 0 X-BIZMAIL-ID: 8338871879744466596 EX-QQ-RecipientCnt: 21 From: Junzhong Pan Date: Tue, 08 Sep 2026 17:48:44 +0800 Subject: [PATCH v2 7/9] riscv: dts: spacemit: enable USB2.0 controllers on BananaPi F3 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260908-b4-spacemit-k1-usb2-v2-7-f07342ffa051@linux.spacemit.com> References: <20260908-b4-spacemit-k1-usb2-v2-0-f07342ffa051@linux.spacemit.com> In-Reply-To: <20260908-b4-spacemit-k1-usb2-v2-0-f07342ffa051@linux.spacemit.com> To: Greg Kroah-Hartman , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Yixun Lan , Xu Yang , Peng Fan , Peter Chen , Philipp Zabel , Paul Walmsley , Palmer Dabbelt , Albert Ou , Alexandre Ghiti Cc: linux-usb@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org, spacemit@lists.linux.dev, Troy Mitchell , Ze Huang , Junzhong Pan X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1788860920; l=1150; i=panjunzhong@linux.spacemit.com; s=20260306; h=from:subject:message-id; bh=Dk03C1Ofq1DHFOFMa+0x/K/3hWeLs2f+OrehTQUIJU8=; b=XJsgp0QA2Yl6QC+Laa4zgll9PbvBXv7T4SioUrFdB4EpemAkrRk7ug4yWss6YSv4MsEpd08gg MnPGiullYNqBJzOVtDugRF7gFN0yA4tEILM38INSuU7EaJqSqV2e8NQ X-Developer-Key: i=panjunzhong@linux.spacemit.com; a=ed25519; pk=bY08BOg2T9H93/jG8fEE/tVmdXoQQMp9M2rtzPFoyJg= X-QQ-SENDSIZE: 520 Feedback-ID: zesmtpgz:linux.spacemit.com:qybglogicsvrgz:qybglogicsvrgz5b-2 X-QQ-XMAILINFO: OIAhyvcErFZXgJ5Lz5nEBiq+vBkT5pmwffoZYJBjj9irusbZRIdcJnHh PI0Ls9b2I5PeQMN6rtGegcFsOzrwV03LMXUutUV0vrTu7Njtqd8NjieIatBnw3RpTnw1BHL LTOyeb9crWYUtebWQq5iqC3ZX8TeT/UbJCPzCSRig5XAmbIzgCwuVS1vqp7pHu0ywnRFPsZ uSDKnuXI12jmkzhVi/kfC3o9RDF8tJOG6KLbRAPoyLTp3FSxQkr/KM43Qv3TIoTpWrJq6OO BnBt81f5i9jsx0Ii/zfW85TMj3QoEqJBOyk8nEYyzaQlgrwc5UY44xCiB7IXYzqVqwf4KHc pO7bt7OjicI4cfZ2IFgtV8VbM79QmOFaIxM1taIvqzarzdT3knHKaC/JaWlrMr4M1qNZO6h vXYz8BQu5yOTZPjEN8ew3Z9elZqVPGq1WweC5A3E5u/hMKs/x+9LhOGE7fL5wHjhoJRbcj+ mu1Q/uzPfydNxUJqEhvtvhbRNqeR0ENbpg1CC4D+0j653pbM0TFEpeGRM4mo4B6vuQAvzEz Tkzq+iBwYi037YAgzka3YEWhSYGL2X3px24FzMw93Ly5yuEzGkfqwLOujQ3Mmy3ELgXhOc7 eFqE5v4S6u2+YquKA+Jxswg5D0PxU/JojMWeEPx1huRmqvtKZxZk/kGVw55QVbNl4neItNK oJIqHmv/l2GkRS2fFkgZ5xKeEly59uaYjt936yLwnu9liHjJODCZ7eJ6cXm/ZIsHmtAqiEU 6k46XbQardFj0QyWncLib8CiNoYuyIUfnZdWkFYVNq5mCusUDzaf2bmAEs+4WeSdSR9f2yy td3RkJz7h9OKtaUdHDj+WJ5IJWVta8Mx0WBjnW0YsNBESlrHemJFRTuFtIpu0NaN2DUCKr6 ee+grCHl+jan+2EuRkuS+UH/lQQoT1djoXFuFWBEJ/j1QrUQ7Hezp3ziP0NpG3jTVxZo2Jq EzxeHDzxRafatgI6k3j3w3kFWwUfd/HDd5tpNHn8c2BUZdSz9mTQKfxrSVlaOFZU9gM4ql8 prrLw0RHsoAqtmR0MyZXk9zBsK3htMc/JejpmB/V+Iy/KPF67pPQmLfVy3TA2WiTC7FydBM kBByM5a440Sh86QaFijRraKqreZcN5isiy+BX8pcWPMAM/ZZO3aJ7pWUfQTKO5sTL9LFEy/ Tn11lsmTLz7HHdNIvq6tg7uaH0qJef55bLMdeHZqByvRHHo= X-QQ-XMRINFO: OWPUhxQsoeAVwkVaQIEGSKwwgKCxK/fD5g== X-QQ-RECHKSPAM: 0 On BananaPi F3, usb2_0 is connected to a Type-C connector at device mode by default. This port have no VBUS supply capability, thus host mode only works with self-powered device or hub. User could switch the role in sysfs. And the usb2_1 is connected to the USB2.0 pins of the Mini PCIe slot to support cellular modules. Tested-by: Ze Huang Signed-off-by: Junzhong Pan Reviewed-by: Troy Mitchell --- arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts b/arch/riscv/b= oot/dts/spacemit/k1-bananapi-f3.dts index 58035d886bf6..ce36250e2deb 100644 --- a/arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts +++ b/arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts @@ -383,10 +383,26 @@ &uart0 { status =3D "okay"; }; =20 +&usbphy0 { + status =3D "okay"; +}; + +&usbphy1 { + status =3D "okay"; +}; + &usbphy2 { status =3D "okay"; }; =20 +&usb2_0 { + status =3D "okay"; +}; + +&usb2_1 { + status =3D "okay"; +}; + &usb_dwc3 { dr_mode =3D "host"; #address-cells =3D <1>; --=20 2.34.1 From nobody Fri Sep 25 21:41:30 2026 Received: from smtpbg151.qq.com (smtpbg151.qq.com [18.169.211.239]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 3686D52378B; Tue, 8 Sep 2026 09:49:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=18.169.211.239 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788861000; cv=none; b=m5lEMjk6rF1AMfdYYv2o3XdbwHxY6e4UXn7tuhsJExbfZw0lepL6CS0ZSpxzrkwziHXuAWiEURQ4ljijh8AYk5x9ZeK1bfqcJHeVadp7VwWDkJr01NPhsYlijnYVIJAGkSy/za2CZTnxntGeitxWKBI9iEhbZ94a38bmhCRWj3g= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788861000; c=relaxed/simple; bh=5wPNIMHVow6IcqXG5hxEdCFYBFcsMipryVBMs65G4aI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=WIDsZbgQvUW/OKYisFPs6Rv38vLJ3x0yaaeZPaAe9k3mDXJCt2arH6xGbwe3F4YOJLkY1NGZm0REktVpf/PNMN2hvDVN+ImlXnMbIAfTVXkMnMc3ZfdMh+bYWiqDw3JtoOKEVYHbSame28xzbLhERLmuxHFOEo6BjV4WrocL3+I= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=linux.spacemit.com; spf=none smtp.mailfrom=linux.spacemit.com; dkim=pass (1024-bit key) header.d=linux.spacemit.com header.i=@linux.spacemit.com header.b=QCWP5cwL; arc=none smtp.client-ip=18.169.211.239 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=linux.spacemit.com Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=linux.spacemit.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linux.spacemit.com header.i=@linux.spacemit.com header.b="QCWP5cwL" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.spacemit.com; s=mxsw2412; t=1788860956; bh=ye2+hgCVmV0Etm1pl9xkufUO7A0KrAmi8ijs9rtlA0o=; h=From:Date:Subject:MIME-Version:Message-Id:To; b=QCWP5cwLjXDxyQgk/qT+n00h4w6x++tKlMPqP/Njy4UhgjP3AyfckarqG9vX6MtUc R106hQPavNHddEr93FE1kJg/pFwF61g5kAkgizJKDUvrZHpw/++NYiUiXhNO4AicFl uRjYv6TTTmi2EcFK2/FdTCYmTNCsURWEZJFvWsQU= X-QQ-mid: zesmtpgz5t1788860949t89de5804 X-QQ-Originating-IP: 6Ndtnxhbk5qMEClSO2NDX9xqhZSsCRHuewa1p8jnSHY= Received: from LT-PANJUNZHONG.dc.com ( [120.237.158.181]) by bizesmtp.qq.com (ESMTP) with id ; Tue, 08 Sep 2026 17:49:07 +0800 (CST) X-QQ-SSF: 0000000000000000000000000000000 X-QQ-GoodBg: 0 X-BIZMAIL-ID: 16003229966512833213 EX-QQ-RecipientCnt: 21 From: Junzhong Pan Date: Tue, 08 Sep 2026 17:48:45 +0800 Subject: [PATCH v2 8/9] riscv: dts: spacemit: enable USB2.0 controllers on OrangePi RV2 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260908-b4-spacemit-k1-usb2-v2-8-f07342ffa051@linux.spacemit.com> References: <20260908-b4-spacemit-k1-usb2-v2-0-f07342ffa051@linux.spacemit.com> In-Reply-To: <20260908-b4-spacemit-k1-usb2-v2-0-f07342ffa051@linux.spacemit.com> To: Greg Kroah-Hartman , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Yixun Lan , Xu Yang , Peng Fan , Peter Chen , Philipp Zabel , Paul Walmsley , Palmer Dabbelt , Albert Ou , Alexandre Ghiti Cc: linux-usb@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org, spacemit@lists.linux.dev, Troy Mitchell , Ze Huang , Junzhong Pan X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1788860920; l=1482; i=panjunzhong@linux.spacemit.com; s=20260306; h=from:subject:message-id; bh=5wPNIMHVow6IcqXG5hxEdCFYBFcsMipryVBMs65G4aI=; b=AqnMCw2Sn8DMnOe/3+AoncErphhyEiXtEQJJMGbEJfO+dsObsflnctvCA4m3nexAX2dyJoM1c 1ZjeylKO6MBCLm9qtJbaBEhBiCCOD+wdGEK15Ehcph13gFAViPpI2uD X-Developer-Key: i=panjunzhong@linux.spacemit.com; a=ed25519; pk=bY08BOg2T9H93/jG8fEE/tVmdXoQQMp9M2rtzPFoyJg= X-QQ-SENDSIZE: 520 Feedback-ID: zesmtpgz:linux.spacemit.com:qybglogicsvrgz:qybglogicsvrgz5b-2 X-QQ-XMAILINFO: OYb98MnhMkFdQedmfe0lf/AKlvnA2XtaMPAJ+w/B9olySAQmy5RLpTuE YYfY2yaQMn5MK95lcy42x6drti8ykekPnSlMAYxQpPutEaaUhZaUu8ENgnNKrFr6ulXCJVf 6xHVO0JDNGDOd2I1xSto0cA0vnPlnxvg07HEMKFooFCHRUmhlF2F1KQlhLp+aJBiswZLn/W aIlBoWh5//QeeGNIc4GCq+43fd9BP6pNeEW8rQCsB3gnzrXzo0zqlZFpADOPy3XHOD8sozC 5wb0EqhVmHWpsPRgDj/uamlI0BdBfB6Iqgoxq779PRkrLx5zi0hBL9zP/NrTkkFsRGYhPho biYLw/aF94jNgM1kS8RJOQbjQkqGWw2HI4qB0N1+p6/Yf0vt+/hGuDaRPh/XQHM0tlFh42j pwqqXUhM0IkzcY+Z2sqfXgWxB2TFTxZ/SMT+C4aC3L3wPp8gLMJAhNdO4EqKoETV6VNz6OC 3ChxVjmoBMV35L770sQqIJlvEQUsFYfuSFHEe5E6Xz91zkqBW1VGy0YNGDV9vcjfvXTnFsj I3P7/YqYfTY84B6h//UGLkxoWLmHaXMJQsxwW57H6/YMajZ6Nt5ZnubuJRz/AlkYT9uL5p1 3CF3SHaOX0IPOWVB3DruyiwGqHcSA5xGINcx1e1GasJKTFe497QrGuGTLDMeFDXkICq/UyQ JQ9V+4zYY+QEy0IVczP+5ChpOar7HjL8Ti10pt83YqI5Vf4+2142dG3yYj5T3iuGK4Ok0zL RJUfkUK04V4dDyLMSyhzC7Q+ZwJDNht+O8sFBhGkr2ScwsKel0WyG6mNhbjeBswo38ez2M3 Why8IzkR5/NafKgG08GW7HZc+GA+720Ro9ff9HGd+KBRRE3dFuMF8CjRkH0hPlU4f9noODo rvYQJ4Mdm8wCS7ls9m2nDtNSD0xbJdtWtY51kqNiIkiMG7LR8PEZcwORJ1sQ0LwEk+14Ia4 UR3bMb7saPvkNJMin66xvMFMtt7IoDaZrGvWfjSFHXMB9ybgYWbxXqQYbLpuBbGjJbTytRB VLlkcjm5pNPQZoRghNuYcYqpUrG6kpVEvz/hPkjM1SVqL3I+ICplRdrQKVNYcJe/Z2A+oxJ 0ntWauHRKrg+Yp3eI6XwfXbtzjRv+kZIs73Bos8NlW1KIsIHb18uTaDI00H/2eKKbDQ/6TK HcnxEQuDUNJbH15v91LFnmnFvBNB4x5axy8LyDMRZ/wLD/c= X-QQ-XMRINFO: Mp0Kj//9VHAxzExpfF+O8yhSrljjwrznVg== X-QQ-RECHKSPAM: 0 On OrangePi RV2, usb2_0 is connected to a Type-A connector at host mode, its vbus output is controlled by gpio 126. And the usb2_1 is connected to the USB2.0 connector pins onboard. Signed-off-by: Junzhong Pan Tested-by: Ze Huang --- arch/riscv/boot/dts/spacemit/k1-orangepi-rv2.dts | 28 ++++++++++++++++++++= ++++ 1 file changed, 28 insertions(+) diff --git a/arch/riscv/boot/dts/spacemit/k1-orangepi-rv2.dts b/arch/riscv/= boot/dts/spacemit/k1-orangepi-rv2.dts index b907a1396b21..32d1aafc88f7 100644 --- a/arch/riscv/boot/dts/spacemit/k1-orangepi-rv2.dts +++ b/arch/riscv/boot/dts/spacemit/k1-orangepi-rv2.dts @@ -64,6 +64,16 @@ vcc5v0_usb30: regulator-vcc5v0-usb30 { vin-supply =3D <&vcc_5v0>; }; =20 + vcc5v0_usb20: regulator-vcc5v0-usb20 { + compatible =3D "regulator-fixed"; + enable-active-high; + gpios =3D <&gpio K1_GPIO(126) GPIO_ACTIVE_HIGH>; + regulator-name =3D "vcc5v0_usb20"; + regulator-min-microvolt =3D <5000000>; + regulator-max-microvolt =3D <5000000>; + vin-supply =3D <&vcc_5v0>; + }; + leds { compatible =3D "gpio-leds"; =20 @@ -341,10 +351,28 @@ &uart0 { status =3D "okay"; }; =20 +&usbphy0 { + status =3D "okay"; +}; + +&usbphy1 { + status =3D "okay"; +}; + &usbphy2 { status =3D "okay"; }; =20 +&usb2_0 { + vbus-supply =3D <&vcc5v0_usb20>; + dr_mode =3D "host"; + status =3D "okay"; +}; + +&usb2_1 { + status =3D "okay"; +}; + &usb_dwc3 { dr_mode =3D "host"; #address-cells =3D <1>; --=20 2.34.1 From nobody Fri Sep 25 21:41:30 2026 Received: from smtpbguseast2.qq.com (smtpbguseast2.qq.com [54.204.34.130]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 3BDFF526A8F; Tue, 8 Sep 2026 09:50:05 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=54.204.34.130 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788861009; cv=none; b=F3XevroEq9UCS7d3ivsimdm7AkOrMMROaf14hxfykks/f3tdudfwxss6tl9Yp1Vdtd776SRO5tkUs13F2PRrJfqnsT4Cia/nfmIxm502BNlUT6FDty4ieGpmln5zTsOhPN9QX9LZUeI8pzKEsTz99RwgIXADcWhilAdd5ePfprk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788861009; c=relaxed/simple; bh=GPWLpmaRDDt3mVA1ZEPJfXPaZTyfIi/TrBRNSZQi7lI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=H0ubFwunEjNkKFgf/ShJXWxnJ2DG4VnpueW3cbNIvKqIbXkPIANXMcYYXbITiSe8mbW1JVIwubpA41Qnu4wKpuML88jsvhmK+8tNu4LqVT+thUsYgAbszR8Lo4R1nyQC8nvF6Zl02NKocgGZTlu2aUhOkxnWSzBsCwRzc36FDTs= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=linux.spacemit.com; spf=none smtp.mailfrom=linux.spacemit.com; dkim=pass (1024-bit key) header.d=linux.spacemit.com header.i=@linux.spacemit.com header.b=l1WmM1Qh; arc=none smtp.client-ip=54.204.34.130 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=linux.spacemit.com Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=linux.spacemit.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linux.spacemit.com header.i=@linux.spacemit.com header.b="l1WmM1Qh" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.spacemit.com; s=mxsw2412; t=1788860959; bh=/BNkqzuX02cWhuJG/NBOMRq7lwA2Ms/b7iNVif1Gnmo=; h=From:Date:Subject:MIME-Version:Message-Id:To; b=l1WmM1QhbUQPoExrFh+LPTyQ6+FqfAJzCCp0W6wuB2V5zQq0GhbSS9ALOSZapO6kV vogsuhvX5XWx+yK3PoG/4du/SYoq47giWSzLSpDPgv6tUcAhk4mjTCY4AvwCAqW6Me KNba7+q3/EV0/katbA1wznuyLaDG/7zJtqVkcdSc= X-QQ-mid: zesmtpgz5t1788860952t5e5148b1 X-QQ-Originating-IP: h5Cgcf4ei3ZQWW1PdQL0N7LIMCWcdJmyqjcubY9j15w= Received: from LT-PANJUNZHONG.dc.com ( [120.237.158.181]) by bizesmtp.qq.com (ESMTP) with id ; Tue, 08 Sep 2026 17:49:10 +0800 (CST) X-QQ-SSF: 0000000000000000000000000000000 X-QQ-GoodBg: 0 X-BIZMAIL-ID: 5232426988612340040 EX-QQ-RecipientCnt: 21 From: Junzhong Pan Date: Tue, 08 Sep 2026 17:48:46 +0800 Subject: [PATCH v2 9/9] riscv: defconfig: enable ChipIdea USB controller support Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260908-b4-spacemit-k1-usb2-v2-9-f07342ffa051@linux.spacemit.com> References: <20260908-b4-spacemit-k1-usb2-v2-0-f07342ffa051@linux.spacemit.com> In-Reply-To: <20260908-b4-spacemit-k1-usb2-v2-0-f07342ffa051@linux.spacemit.com> To: Greg Kroah-Hartman , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Yixun Lan , Xu Yang , Peng Fan , Peter Chen , Philipp Zabel , Paul Walmsley , Palmer Dabbelt , Albert Ou , Alexandre Ghiti Cc: linux-usb@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org, spacemit@lists.linux.dev, Troy Mitchell , Ze Huang , Junzhong Pan X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1788860920; l=1038; i=panjunzhong@linux.spacemit.com; s=20260306; h=from:subject:message-id; bh=GPWLpmaRDDt3mVA1ZEPJfXPaZTyfIi/TrBRNSZQi7lI=; b=QvtTY1HFJEMOR3xKMv3s1ibDIr5WwrGhp4cEq6CTCDYtcWhgtdtS/CJMJFI94FKM0vO0wkiQl akqU92hso/UDeObGvDnOaSXh76YtAxuBTW8AOLsiFPWDjChYW15BRTA X-Developer-Key: i=panjunzhong@linux.spacemit.com; a=ed25519; pk=bY08BOg2T9H93/jG8fEE/tVmdXoQQMp9M2rtzPFoyJg= X-QQ-SENDSIZE: 520 Feedback-ID: zesmtpgz:linux.spacemit.com:qybglogicsvrgz:qybglogicsvrgz5b-2 X-QQ-XMAILINFO: NlN1EawlHQc+vk22C5Lc1bVvq4nBAf/4YUpljqWd1ZUmNXaDJ65kWERF EX2P/fRn6hHTouxIn6DHb9NGIg0J8MeRqYTifeJe0FZR+Nm5nQUZcgZImlC7zvDzQpHbnEe WZWWcjNCgnURuOuBOhn4I6k2uVg67Y2ppeeU9KZ11bIx2I8/I8pUi+xOnqkmNQZ8qIEcsWc kODljubl6Bbbf4XsxfSiu2sNkxwG0qz9L4RFKRm8sfiLaQtD+qfb5BncyoXwsZnEFnpDLXj xq6WrvI2C2ByvFcysEQC6tuc3s1K9/s4EWUAV8SBg7ncT0xvjplcvBtJvVIHDKo9Vw+QkcL ap+/9j1UiICfs/TucX3ELAgJBKtrsgzczzQ6uva8O+ZeLd9xImXwP8V7qS47WuEtq3h64F1 qzrKeOIG/tjZkEVsaaPi3XpilcrlbYTLQNz6qq0mQIsrPZ19bwOyGL4p6qUymfcasXybO2e TSYpMUAUYxJ4ojUHyQ4503crnTQekf0D8HnMO8XioJ2WISDfqk/pHpUu/KHOKZW1nF5HOpT RIJY3Jah02/6vQaGcsPPNDNyXgGqmj9TgOhG1blEVQvDv7oUTUKyptp1yrBce9V3Kp/DpOS fwodueF14TqjAhAnmK3MEAEIkR0g51oyeWqIXUuxsnfp8PrImFJk0Ar6Oh8ssaGHt7LEIia ow0MzsndmO2IFRvYYIM9VENxjwqWzuiZfRTkCUdR/18p/hNWVImnRf1L0YgUfeNLdrduTE9 5xljpgq+IiWWJauV32yEO9b+c/7RAj21775CYUMYdGY06DjUCKFE8krX1i45tR1g4y3mmJ7 Sh2EZRjz0CSc8PyyCNhUDpdZzeZk8JMDR1RsDEwig1nvVlZ37Q9nYvENY0LRngYES0vWRG7 P6xHiP/5m7x7JSQG0eKz95sRrSYDLUYZXlCA2k1AHdWsKx27ilQhBii2WtiCcKlai1Dqsgf RRes2M2DHTarPq/VvBrcHcEUozveehU3SpJ6AvyKZdpmhY8mQQuO9JhSWUq/+zYYsmB/VCl 3lDzsa8P/7KxzWEuRVIYmiuZLfO5hbuBzhn6/mcIf36LfcUFGwt5mhxAT3HEJIIN1pnu+Gv F60OXqWbT3ijNb5XXoJhGj6xOLc/t/26C/WTtWGczVQK7FCtaKT3mSi6edYhdeUlazDw8xb Z5EiD2IZqDFjgqxqzfErkKbhNfVeKEdov6ap2wv4Of/EJ2xOQPUHoZc9QQ== X-QQ-XMRINFO: NyFYKkN4Ny6FuXrnB5Ye7Aabb3ujjtK+gg== X-QQ-RECHKSPAM: 0 Enable the ChipIdea USB2 controller and SpacemiT K1 USB2 PHY to support USB2.0 controllers on the SpacemiT K1 SoC. Tested-by: Ze Huang Signed-off-by: Junzhong Pan --- arch/riscv/configs/defconfig | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/arch/riscv/configs/defconfig b/arch/riscv/configs/defconfig index 04ae305d5511..5b556488de66 100644 --- a/arch/riscv/configs/defconfig +++ b/arch/riscv/configs/defconfig @@ -222,6 +222,9 @@ CONFIG_USB_CDNS3_HOST=3Dy CONFIG_USB_CDNS3_STARFIVE=3Dm CONFIG_USB_MUSB_HDRC=3Dm CONFIG_USB_MUSB_SUNXI=3Dm +CONFIG_USB_CHIPIDEA=3Dy +CONFIG_USB_CHIPIDEA_UDC=3Dy +CONFIG_USB_CHIPIDEA_HOST=3Dy CONFIG_NOP_USB_XCEIV=3Dm CONFIG_USB_GADGET=3Dy CONFIG_USB_CONFIGFS=3Dm @@ -272,6 +275,7 @@ CONFIG_PWM=3Dy CONFIG_PWM_PXA=3Dm CONFIG_THEAD_C900_ACLINT_SSWI=3Dy CONFIG_PHY_SUN4I_USB=3Dm +CONFIG_PHY_SPACEMIT_K1_USB2=3Dy CONFIG_PHY_STARFIVE_JH7110_DPHY_RX=3Dm CONFIG_PHY_STARFIVE_JH7110_PCIE=3Dm CONFIG_PHY_STARFIVE_JH7110_USB=3Dm --=20 2.34.1