From nobody Fri Sep 25 19:20:05 2026 Received: from OS0P286CU010.outbound.protection.outlook.com (mail-japanwestazon11011067.outbound.protection.outlook.com [40.107.74.67]) (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 2CB994756DE; Wed, 9 Sep 2026 08:55:36 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.74.67 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788944139; cv=fail; b=ALB/R4CMvXuo6427iHo6dfntYBQnYpWdIPVD2H5aVyip/+AvSgyDl1V98rspOcYjcVm2HLvDQnpZ/QZ6BdWDqsNlZB5kiyzA5oTROuUPdZwO4NVMebGVwsM4/kBRjuiv04Fq/OR82PPSnrGA7Z4gT75D6McIwqrkl+HCTwHo9Js= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788944139; c=relaxed/simple; bh=0ddywPKFwVIVj/+EHVlB6QLnCs9P2YnOaEuSVaIMstc=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=g7Ub5Ss0SeCcTiycoEnc9T2Xb/NGZ7T/H0zM/eQPPdsXGfx6iKePpG9ax9Cg2F21tglgubH3/1L2epWhBcmpo3yW0FFy113woaj+4RggrGtzsjQ/pweEmeDfzQ+yox20gx3krkHQs/zn4lT+68TUB3K3GGhrHSH5/WTcA8QsGIc= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=bp.renesas.com; spf=pass smtp.mailfrom=bp.renesas.com; dkim=pass (1024-bit key) header.d=bp.renesas.com header.i=@bp.renesas.com header.b=to5wTRlc; arc=fail smtp.client-ip=40.107.74.67 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=bp.renesas.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=bp.renesas.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=bp.renesas.com header.i=@bp.renesas.com header.b="to5wTRlc" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=E4tmimB6CzHnDs2OAitbsqpcOMUR0ir9il3D+Lk32pbESG7PfejJnmO7IecXoGZOiYafYQmKkIPyaaKuZpHKSYfBCSNQnjMe0xvDACm4wqRZoOD/dvmGcaCSMtemxFfkL2Cv4uOaKo73kisRP0CKKyr0+pEKpWDz7KZv0d7iFbmY2h69n5pvhYJDVQmgCr2EQwuVXdW0URC8QlV42ZNdPA6OE8aXCO83mi4E/6ca/62fSqfUdeHWnPrJ+x7QBIWVpLjsTod+hWJZGyqXdY+p7ufeZFoULm0cVz96ElomUwm5U8xjR8wnygSgEBvRWE/8q7IeBB5/W/PM7NfzhsnOeg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=/KOCmz9TNa9kueCLZuHY/K1TcRTXOzzhhoFMOALPjO8=; b=OCTaod0kvnX4G3utuRjkFujPVhPeAWv3YqUALQQVaoPh50UQURtNvGdCU1cmM8TlbWRxVNNr3s6n5Vw4k3lG34KeronhGo+B5pkENcL2HeruaAb9q7LAl2FQQRvMZkWxNNHBVhVI82WDPa3hSdtYjFBRl/Iz6/G+xcn/kBGsn+YFY41rE7jA0TVITnw4OUxMnI5pHH6nmYoJa7GjKqFcjfJBKTZws37ABbVnfvc6mCLnRVrCArWW9pIYZdL7skY9FF+c1Z/vxgKPVWRDVV6MNYhoYH7ADaOqXXwnLk93Xncz+DyCxFMx0FaD2AAxj9IJFSa7qqdeSraX3VzqT6KOUQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=bp.renesas.com; dmarc=pass action=none header.from=bp.renesas.com; dkim=pass header.d=bp.renesas.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bp.renesas.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=/KOCmz9TNa9kueCLZuHY/K1TcRTXOzzhhoFMOALPjO8=; b=to5wTRlcEGNLaKnatUx+uzw4veI9u/tskWeFSSW1W9YeStCmo3QFZppH84T5Te9qdWT1QgUgx4oSWSVR+yvMM9k32XKSehYIWIodnWB9/LBFIzWYFq0cf0eq4pV2kGu1F6N5Gl7Gy5kU6sct0zZt/ST//Uxp2xbYvSFwei6UpV4= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=bp.renesas.com; Received: from TYRPR01MB13588.jpnprd01.prod.outlook.com (2603:1096:405:18d::7) by OSCPR01MB14425.jpnprd01.prod.outlook.com (2603:1096:604:39e::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.406.7; Wed, 9 Sep 2026 08:55:34 +0000 Received: from TYRPR01MB13588.jpnprd01.prod.outlook.com ([fe80::2f5b:8560:48ed:3828]) by TYRPR01MB13588.jpnprd01.prod.outlook.com ([fe80::2f5b:8560:48ed:3828%4]) with mapi id 15.21.0406.005; Wed, 9 Sep 2026 08:55:32 +0000 From: Tommaso Merciai To: tomm.merciai@gmail.com, prabhakar.mahadev-lad.rj@bp.renesas.com Cc: linux-renesas-soc@vger.kernel.org, biju.das.jz@bp.renesas.com, Geert Uytterhoeven , Magnus Damm , Rob Herring , Krzysztof Kozlowski , Conor Dooley , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Tommaso Merciai Subject: [PATCH v3 1/4] arm64: dts: renesas: r9a08g046: Add USB2.0 host/phy device nodes Date: Wed, 9 Sep 2026 10:54:58 +0200 Message-ID: <0e2d1c3bfad30090784ca52a20f21b001b662527.1788943229.git.tommaso.merciai.xr@bp.renesas.com> X-Mailer: git-send-email 2.54.0 In-Reply-To: References: Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: FR2P281CA0082.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:9b::9) To TYRPR01MB13588.jpnprd01.prod.outlook.com (2603:1096:405:18d::7) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: TYRPR01MB13588:EE_|OSCPR01MB14425:EE_ X-MS-Office365-Filtering-Correlation-Id: cdd0e621-5906-47be-1b2e-08df0e501b0b X-LD-Processed: 53d82571-da19-47e4-9cb4-625a166a4a2a,ExtAddr X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|23010399003|1800799024|376014|52116014|10067099003|18002099003|22082099003|11063799006|56012099006|38350700014; X-Microsoft-Antispam-Message-Info: fIlMjRPy4dq2uh5nDtvlHBf8Yj1dw3i0Eg6EKPagKyhixFPIkcvUs/dXpixS+m3kOiMmqyePPy6YUuqrFA1tBDdaMRKIcUxs9/4Hnuii3Kdg9C3AoiprPHgxOCrylRqxU7EPkaGxKad0kiJ+p5rdkq+9PvaYkUDGd+41MJ0ec+Hx9Ubt2898yAPBgSbTwRrCa0iZL/r3JLFoV4ODVCb+ytKzqYS0kagV8vbI3S/JuQtnBu6M9cIJlZqvCINfNmMN0zeD67PkB0ae5GPgsGgamazCAisiwAcfTHbEOpVbPQwGy86zZxNu3S2GmA0skvjSHUwrZw2ZkimaeH4HWXVMA7d87OlvEI3H1yiz6YKgJcb7ySyckYufdIGNG5xOCO9hGexwcJjOxQjyAJkO0nJlu2fpZr58MITOUi5+ZgtC3kjekjX6+qQookar6uTgMKwWjJUcuV8e29Aeb386LlYhQhQmEKohj9hUQaoN5YuXjddQALAek5qK/EeJ6UaaGj3NeCCTRfLbev/P+UidryHNaVgPM5rljCXIhRjGYMl+GRl/Zf7ExZ/iSarfTTJXkVtw8fGUCLT1z6e5S/OSEECXufJw7Y1gpQn4vYb0MPuqRLsu5WKzLZCG7K3xGmyFZOmqvEZ/vCaMjeXlVFm8twpDbFUtPpxV5lQj5FAjxF5NrjBfbDlM6ocYBKB3f/i8MrMMjssbm/BQqe7+a1MAOfiQyQft6NBLTpnz0wLQ9vTzgZs= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:TYRPR01MB13588.jpnprd01.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(23010399003)(1800799024)(376014)(52116014)(10067099003)(18002099003)(22082099003)(11063799006)(56012099006)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?XEYWPjNCEX16+rKPNZEWBEPSpz7HRHfx6rYukxc2mFyIjogO9UDsQ3TPt+qi?= =?us-ascii?Q?LYIbMZ9DVSynwOQAb2oUQf4h59VigEzoysV/fRutXjMQrQ2/rk7HA5nKCoZf?= =?us-ascii?Q?74mUVVXsYKkl7awNosnd/GN16wCzueHYcOm/Fqk0xavThFLtpz3H9KsFsinu?= =?us-ascii?Q?rpTpNjPW5D5GZcMuczDurD3zJuyH0j4NlewNP6NDlYeXps+zvtnObYBVPlNJ?= =?us-ascii?Q?hJoAaT2dT//XX03X+0JqHDSKXQxDkyFc9LlowGVGKzFEHlQBcAgY3QQY+Dn8?= =?us-ascii?Q?Slqv0gfAAZkRoxXQ3IalZZs60aPs3Eq5TNAbCw0ydVMG7DkJguCu9aqobDuM?= =?us-ascii?Q?eLgVvgWTDoN7hr2VEEjOdfCQMtcxaWVYk7XXoOTgSawDtqXonPT53yY3RoUb?= =?us-ascii?Q?6WHbSLDOjjHQdw5xibc43Oso3ssdj0sp+IR1zXtH6w3n3065gJit0F+b6+gl?= =?us-ascii?Q?6Ao8XeJWBGy8pWbe7DFQQo1kLzMvZRNdOtsxdY35n3k4BXbYxJkiPaNEWnyg?= =?us-ascii?Q?M7QanV0Ib+Fc6lV6pXEY2qazB4U9IiVgqzHTL4fLKAyjGLYABlInoCCRbb69?= =?us-ascii?Q?tU70SZZYhoCMm/E0/eDx7lc9e70iVNYHgHxj3kluqKKU4HdFqvhLZ/M0NxCO?= =?us-ascii?Q?nJBMPR6mceWdO/vWgJARuda1dveZNgFk2A2Cq2gLQtQwzU7Pyhtop0NwcIw0?= =?us-ascii?Q?V+Hg45vAqz+0ZltZH3BRDscQzr1rAxz1j3AVqMvt1rwxonLzLBwojVHhTakK?= =?us-ascii?Q?alVdHhxuhKaO1xIDiAOGpA5V/oUVXInNxdWKwr7j3x2zy3T2/Wkm1exVAHxG?= =?us-ascii?Q?0h8UOpAAuHIDICJAojhzSxUE3qOfgMLn1eJCgMNbHOYhvDldMRdWQTKr6iYs?= =?us-ascii?Q?9OHHBkiCUpLkX7drR7j+/QGnZQREFJxF6uvOVyo39ZMOXmqsMWtqJ94HNnKd?= =?us-ascii?Q?8EgMNET/tk4r6FjqUCTyH8kR5PgnPWp5BaALee1CVlq07QhqI2s3dOf2o9fX?= =?us-ascii?Q?WDvk1tyARyCqwHmxUCumG++S29AfGyLrD9o1KCekVGBwsqzqYIms2RXkZsWs?= =?us-ascii?Q?DijZOYPU40gUHpOkUT9l9AtsuJDSmi83YFDTYDQMSnhsQMXUZsirsx/gevxd?= =?us-ascii?Q?Atm6+2dkxWlcVT7QTn+A3fgsCUE5wE2lnahmTgFjSR9ugxUTS2D8EKo3fPt8?= =?us-ascii?Q?eNU42h0K91plpKjYp81gbnSYq2djEkCEq9tgV8+UtjYKL/gfNcgVtZbSJxYr?= =?us-ascii?Q?HHFxDMgCHP572zMi3INCDl1fcIJavhMAKtkPwxmETkR/FJDsZVkUDFsXl/EB?= =?us-ascii?Q?r2rtglpvI7tFEoHW1M8xtk2UV7XcpBlOJA7wMw3u0RbBfE2XU8/rpJPIv1u9?= =?us-ascii?Q?/RyjG2oQqbxqRd70mmL0vMM00fttV0QUZ+xclM0YH23+T52fZWT4rd4+pxYB?= =?us-ascii?Q?1BYJSHLtiZoqGdmAl8DXx+/zqij3Qet7aYtbDBgRkd4e+Gtz+5qdwjxFbChR?= =?us-ascii?Q?Loepz1Dv83hACHAXPE3X6tuxvFPQd/CK5Nf9cy0HovzHUe6OEHnTKrMziWp6?= =?us-ascii?Q?zdPgkioN3ELwSfhu5jvlMoO2nueslAeAeeGsy2TEfNAWe2ypB37F8Auqzd/L?= =?us-ascii?Q?5PjWIX4E+ySMxAoLrxRxLx4ryQJQ+yWDQ/ERUjPqDbTcIkmxA5DIj+XR1XgK?= =?us-ascii?Q?e4Z4o/so5IiLK3EZPoyDDX/LcOA6s0kJnn/+LBw21cwhRVPyYOMx1soK3jjj?= =?us-ascii?Q?LhYQlroXrpMrdV1+2GQHtJzeh2VVie/T8mGhoPgG+CdUfcNXqBeT?= X-OriginatorOrg: bp.renesas.com X-MS-Exchange-CrossTenant-Network-Message-Id: cdd0e621-5906-47be-1b2e-08df0e501b0b X-MS-Exchange-CrossTenant-AuthSource: TYRPR01MB13588.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Sep 2026 08:55:32.7465 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: UZ+/SZ9POZTAaMPBnGkOttR+WlGjuJS9TpqQ7bdIoF9giO6DM/yOGYQtbaSTlcXTDgcDeRv7vfVs//ySQGvBYaN7p4+DZLa1Pn5KltRb+34DoBm4U9b+pmijecgmQE9c X-MS-Exchange-Transport-CrossTenantHeadersStamped: OSCPR01MB14425 Content-Type: text/plain; charset="utf-8" From: Biju Das Add USB2.0 device nodes to the RZ/G3L (r9a08g046) SoC DTSI, covering the USB PHY controller, OHCI/EHCI host controllers, and USB2 PHYs for both ports. Signed-off-by: Biju Das Signed-off-by: Tommaso Merciai --- v2->v3: - No changes just rebased on top of next-20260908. v1->v2: - Cherry picked from "Add RZ/G3L USB2.0 host support" v7. v7: https://lore.kernel.org/all/20260812141940.246223-7-biju.das.jz@bp.r= enesas.com/ arch/arm64/boot/dts/renesas/r9a08g046.dtsi | 104 +++++++++++++++++++++ 1 file changed, 104 insertions(+) diff --git a/arch/arm64/boot/dts/renesas/r9a08g046.dtsi b/arch/arm64/boot/d= ts/renesas/r9a08g046.dtsi index 608ba1f9e2f8..10123281c53c 100644 --- a/arch/arm64/boot/dts/renesas/r9a08g046.dtsi +++ b/arch/arm64/boot/dts/renesas/r9a08g046.dtsi @@ -1127,6 +1127,110 @@ queue3 { }; }; =20 + phyrst: usbphy-ctrl@11e00000 { + compatible =3D "renesas,r9a08g046-usbphy-ctrl"; + reg =3D <0 0x11e00000 0 0x10000>; + clocks =3D <&cpg CPG_MOD R9A08G046_USB_PCLK>; + resets =3D <&cpg R9A08G046_USB_PRESETN>; + power-domains =3D <&cpg>; + #reset-cells =3D <1>; + status =3D "disabled"; + + regulators { + usb0_vbus_otg: vbus0 { + regulator-name =3D "usb0_vbus"; + }; + + usb1_vbus_otg: vbus1 { + regulator-name =3D "usb1_vbus"; + }; + }; + }; + + ohci0: usb@11e10000 { + compatible =3D "generic-ohci"; + reg =3D <0 0x11e10000 0 0x100>; + interrupts =3D ; + clocks =3D <&cpg CPG_MOD R9A08G046_USB_PCLK>, + <&cpg CPG_MOD R9A08G046_USB_U2H0_HCLK>; + resets =3D <&phyrst 0>, + <&cpg R9A08G046_USB_U2H0_HRESETN>; + phys =3D <&usb2_phy0 1>; + phy-names =3D "usb"; + power-domains =3D <&cpg>; + status =3D "disabled"; + }; + + ohci1: usb@11e90000 { + compatible =3D "generic-ohci"; + reg =3D <0 0x11e90000 0 0x100>; + interrupts =3D ; + clocks =3D <&cpg CPG_MOD R9A08G046_USB_PCLK>, + <&cpg CPG_MOD R9A08G046_USB_U2H1_HCLK>; + resets =3D <&phyrst 1>, + <&cpg R9A08G046_USB_U2H1_HRESETN>; + phys =3D <&usb2_phy1 1>; + phy-names =3D "usb"; + power-domains =3D <&cpg>; + status =3D "disabled"; + }; + + ehci0: usb@11e10100 { + compatible =3D "generic-ehci"; + reg =3D <0 0x11e10100 0 0x100>; + interrupts =3D ; + clocks =3D <&cpg CPG_MOD R9A08G046_USB_PCLK>, + <&cpg CPG_MOD R9A08G046_USB_U2H0_HCLK>; + resets =3D <&phyrst 0>, + <&cpg R9A08G046_USB_U2H0_HRESETN>; + phys =3D <&usb2_phy0 2>; + phy-names =3D "usb"; + companion =3D <&ohci0>; + power-domains =3D <&cpg>; + status =3D "disabled"; + }; + + ehci1: usb@11e90100 { + compatible =3D "generic-ehci"; + reg =3D <0 0x11e90100 0 0x100>; + interrupts =3D ; + clocks =3D <&cpg CPG_MOD R9A08G046_USB_PCLK>, + <&cpg CPG_MOD R9A08G046_USB_U2H1_HCLK>; + resets =3D <&phyrst 1>, + <&cpg R9A08G046_USB_U2H1_HRESETN>; + phys =3D <&usb2_phy1 2>; + phy-names =3D "usb"; + companion =3D <&ohci1>; + power-domains =3D <&cpg>; + status =3D "disabled"; + }; + + usb2_phy0: usb-phy@11e10200 { + compatible =3D "renesas,usb2-phy-r9a08g046"; + reg =3D <0 0x11e10200 0 0x700>; + interrupts =3D ; + clocks =3D <&cpg CPG_MOD R9A08G046_USB_PCLK>, + <&cpg CPG_MOD R9A08G046_USB_U2H0_HCLK>; + resets =3D <&phyrst 0>, + <&cpg R9A08G046_USB_U2H0_HRESETN>; + #phy-cells =3D <1>; + power-domains =3D <&cpg>; + status =3D "disabled"; + }; + + usb2_phy1: usb-phy@11e90200 { + compatible =3D "renesas,usb2-phy-r9a08g046"; + reg =3D <0 0x11e90200 0 0x700>; + interrupts =3D ; + clocks =3D <&cpg CPG_MOD R9A08G046_USB_PCLK>, + <&cpg CPG_MOD R9A08G046_USB_U2H1_HCLK>; + resets =3D <&phyrst 1>, + <&cpg R9A08G046_USB_U2H1_HRESETN>; + #phy-cells =3D <1>; + power-domains =3D <&cpg>; + status =3D "disabled"; + }; + pcie: pcie@11e40000 { reg =3D <0 0x11e40000 0 0x10000>; ranges =3D <0x02000000 0 0x30000000 0 0x30000000 0 0x08000000>; --=20 2.54.0 From nobody Fri Sep 25 19:20:05 2026 Received: from OS0P286CU010.outbound.protection.outlook.com (mail-japanwestazon11011067.outbound.protection.outlook.com [40.107.74.67]) (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 5777248E0C1; Wed, 9 Sep 2026 08:55:39 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.74.67 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788944141; cv=fail; b=ETQ7JOdoBsUa8LAwZGDAoeF1xmTOb+zx4sWkE8526H7Y9hSh0vEHhouwkGyb7oazz8KWgRjVZvKyA/ymNOoSiQd3n3jmhw8qZyJhQyqjro24Xv8K9vOJSLQsQSB/AYfoRxAKp+VTmQnPMTTOYSl2yfonPEL/FOO6WbJOFoOOCgE= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788944141; c=relaxed/simple; bh=g7EtR2bKRlHJvrgVkkLBo0FqY2imJ3Fku0rOyuM13Zg=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=NeqlKqoZJHAqMvNCCH1vn5ayJKwy0xs5LRFNdsOvt89UfL5ohDuLoKO9w7bVQLFj/BdSblS4nw+XXMBf3hktst2CstStpvGwgV0my1WYShKpUW537NDpLbvfAS4SjCG1H2YDpDzfNJtfME1k8jbu6LEPov/crJiqHZBUMe+Eg3s= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=bp.renesas.com; spf=pass smtp.mailfrom=bp.renesas.com; dkim=pass (1024-bit key) header.d=bp.renesas.com header.i=@bp.renesas.com header.b=N/xhRIeL; arc=fail smtp.client-ip=40.107.74.67 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=bp.renesas.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=bp.renesas.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=bp.renesas.com header.i=@bp.renesas.com header.b="N/xhRIeL" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=rK2axWwu0s5NEFfuFyR+A86HHhk+hGyKX8Hy/Fi1Q5hQ+0vgyuSUKKrXCRFufsf93dIi+vu2YwoC6Zl+sUitDObVPbjYE/UzbN/HxW5iyF+RDm/UNEx3AVErqQDQQ3IqAp59qJrZMkYiLlyZ+94JxPYhW1B1U0HVM80KtURzCod46/rvpe1ftZ34SbcCxvkhDI47RKzypoaN6KVUG3XtbaHnpu18pN/3x5oBjGKZjp8fV1Li6tfhT3ZtvQBSsh4GkiSyUv/sGd0CJamI9Hdv9NuTw7thuLSEEaaEcCxhrIQHSSZPbHCwB4Kdhd+21qJcvG9pxO9MVsMBS56hixs91Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=zxNNZl485ootQ7JSwgAaelPAFwTkTAPxP+989C73eiI=; b=mgqbOlkkhazbYLGCGRPs/x1HOtmjyQtwF/rE3zoOjBm1kr7SKIi4LxRHi1+tgPOhhiMrf7Ju0uApc/SWM9X+SGeXM+TNdzVAddrUr79Sw2d9rLzDXLWA3xS9bxTjBCSi2VPBCL4Jbf+q/CYPCgFbRGymNREbNItqvKkowfmcl0wSTRL15A7MNHMoTp3zsXJUazpzdjp28nA7eHJCw4N3jaRYO41mk+QzB4rL+Rn7ZAbGJrEy4clmczV4gKSWcaCmOY02RNyi8rokMjpTp1+r+95DZ3w971u2DY4TvLP7/mDKu1aFrt2EUWQcRdjTiUJbkDTd12iCnubP9F+RG/5olw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=bp.renesas.com; dmarc=pass action=none header.from=bp.renesas.com; dkim=pass header.d=bp.renesas.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bp.renesas.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=zxNNZl485ootQ7JSwgAaelPAFwTkTAPxP+989C73eiI=; b=N/xhRIeLOELW28GOSSnOIhP78L3575nYdRstrNQbnh1K1bp56rrkgFp61VVLEo7tF4iPQU01EnVSxfEDkzXfiqUkG3VRuQQxQEvB0VAPQ75dO70kJd8CSMPXsyZV6mMjWNhfOS/AQWWEupummg3XhkNg+aruLYy+13GkpqBa9zE= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=bp.renesas.com; Received: from TYRPR01MB13588.jpnprd01.prod.outlook.com (2603:1096:405:18d::7) by OSCPR01MB14425.jpnprd01.prod.outlook.com (2603:1096:604:39e::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.406.7; Wed, 9 Sep 2026 08:55:37 +0000 Received: from TYRPR01MB13588.jpnprd01.prod.outlook.com ([fe80::2f5b:8560:48ed:3828]) by TYRPR01MB13588.jpnprd01.prod.outlook.com ([fe80::2f5b:8560:48ed:3828%4]) with mapi id 15.21.0406.005; Wed, 9 Sep 2026 08:55:37 +0000 From: Tommaso Merciai To: tomm.merciai@gmail.com, prabhakar.mahadev-lad.rj@bp.renesas.com Cc: linux-renesas-soc@vger.kernel.org, biju.das.jz@bp.renesas.com, Geert Uytterhoeven , Magnus Damm , Rob Herring , Krzysztof Kozlowski , Conor Dooley , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Tommaso Merciai Subject: [PATCH v3 2/4] arm64: dts: renesas: r9a08g046: Add USB2.0 function device nodes Date: Wed, 9 Sep 2026 10:54:59 +0200 Message-ID: X-Mailer: git-send-email 2.54.0 In-Reply-To: References: Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: FR2P281CA0082.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:9b::9) To TYRPR01MB13588.jpnprd01.prod.outlook.com (2603:1096:405:18d::7) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: TYRPR01MB13588:EE_|OSCPR01MB14425:EE_ X-MS-Office365-Filtering-Correlation-Id: 6d4b0c4f-c609-4c02-f6ab-08df0e501df3 X-LD-Processed: 53d82571-da19-47e4-9cb4-625a166a4a2a,ExtAddr X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|23010399003|1800799024|376014|52116014|10067099003|18002099003|22082099003|11063799006|56012099006|38350700014; X-Microsoft-Antispam-Message-Info: KReA1wQEUL7jpD9+BgN+5iFEjReGJ01r7285ubA9xAfBJeSs78jVSUTe4xEMS1/hD5IjAI78BpaZXnoGJnlUhdGv3BlGlwP/aEOmC7OGybUqVtIZHeXSJf4grHXol2LY67L6BBFMRkIEDJgxtkMXrSslDMad+T6tA9jg7NhHSHZafOW5flVN6bJfWV7ZIPb6AMhi+gBCfT23FDViNAcbgGqmqbp6zMbJmbRE2vDURUi2a92yea0YR3d5To4rD6M85LsORMWbhqsGf9R4HAuQQweW51Mv6OklE87/nSmjs0q3qLpwJpiqZa9VMmuAV6xFMu6GN+ez59PiLVgnEw1eDJ9KPzgpMtnbfbsayH+vPUQapILpeRmXvEyP+fcpyZcQaPKbybrI13e6BrcBFaJLeJCDGJln+vckpMFTjWWah+9IqDocIJl8DmQCrsZc+/DP7C8cBaFways9yJUqwbUR24aKoF1Rq2xgIlNSde3fVyEsS5ycdlUs3R2fk6enRrgybTX8Npg2VSjXur1HAg5ee0YJ54wUc239tLawOuiowFrztMk1uSmXS+bkERbqCL66unVvAguWlxDjCV/zaFqpkII+phoxSxttqPjhG6LbzckqO2j1Ry9CPaRQ/BnFEDLQXWQ+S/N2STXuJcRLcrTJR18wwCgYGO6cQvu8pecwW2d01Vt6qe5Pk8O6LYtgAO8B/T98NTdXzUjzHWuappGzSa4SUmvLLtdvsatkBrPR6yM= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:TYRPR01MB13588.jpnprd01.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(23010399003)(1800799024)(376014)(52116014)(10067099003)(18002099003)(22082099003)(11063799006)(56012099006)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?D9UO4jeb4mW9geLVhuUCsCDluE6VM2RyJKch/6+QIcrKKABN+ZEJ08baSZlc?= =?us-ascii?Q?7o5TDVLvKRMN13peOkMy4H1glGTj7UzqeeOdXD2u1DDXRPB1dZubYDosudEp?= =?us-ascii?Q?k7ZZ6EqEG3pVhHDPIKY8aU0wp+8iiFQlFkmdu2+nNwtHNGhKeJ0bv1gHZzwc?= =?us-ascii?Q?Q6qBvNuW6ObAQpjgxx2f2JGmXgqFfraivBj0aIfoT7YnRPc5C8BiK5SCrWMx?= =?us-ascii?Q?Aur3xcHO0TfpNya6Qv/OZEI3RFTKvNYfJdpvnBmgTGx1v2YP/XBM7ZHcjGPv?= =?us-ascii?Q?+nIe6tgdGcUTr/Om4HjwCgGxUYXrDBroo1FUq2T/NXPJz3e5CejCQsx9qQjj?= =?us-ascii?Q?DS4DPjWrJnVXnBABU3lTHKiTl89FhIwwFbcE7ow8GKtV/SB/V9p9Lz+nYNMw?= =?us-ascii?Q?ocNhi9w+LbAJZxPH8sh1JMzISFd39R62mZ4rjZa6fQi1P1ctv0P46g0JMbJJ?= =?us-ascii?Q?n5A31E8xGH7o/JGadByzIiDVqC5NIxUDmBBRlTdHe1EV4ItsBOjq0YcJaEGA?= =?us-ascii?Q?g0TKmr2M9IE2cL4stI7hUhHu00iWYgPS5UwgtPPftuMKqEzFm1N70esyGQcW?= =?us-ascii?Q?heNo8X2ieBZnfrAs6urgREZUHxf7ca3UC2MxuH+hs+GYKEbCQV0meEFZmwM6?= =?us-ascii?Q?Ux3mjjWUb732i789fcZfpu8bt0KfMfvMJMKsXu+kjwBEypaHbfv/trpkhYRt?= =?us-ascii?Q?TvCNwH9Ib3RxLJjX8UuY8THU1vKM2Ux8/dUuVoKFd+EZ/D71I3FDX4zsMLD9?= =?us-ascii?Q?YvsqGoN5rZTYHV8nCJnu9Wvg1qzutG/5dGgXVfTht4rnqrCJFraYWQpJJQj8?= =?us-ascii?Q?e6MR90KefdR4vpA+O7rx5fsocEnmfYPhP9H0it863NZSx9RFbARN2n8XYJI6?= =?us-ascii?Q?8Xi2QVr/zcpa7rX7pBxy7hZVAdzdl01krZuIYqr5aKytoFXrDnRp06wmjQFF?= =?us-ascii?Q?Ir3OslI8Om17iHKpeCf0kmoThdVlZdHRikht3uOoGV2XUA7NjhN3LTQGtTlN?= =?us-ascii?Q?FZFZ/ME2fsXVxbDAobNmoxRrKGfCgedZpQEkJQCPygqlJOEB9S+PwI0qUDzU?= =?us-ascii?Q?GPhSGhgeiXO0JFRdzDcoS7IfAU55h+2cqEGwOU0tet71llrY1V0T4cHH9UyG?= =?us-ascii?Q?3EgppmS2EYc4P0ZXBZQVcvhZlmk/ooswDI4HDynsVrAxFygg16WmaR+ENGc7?= =?us-ascii?Q?d0IH1vP5pPBh2Jbq1H5QkmS4A/PS/Ga5RvfSf+svVBgK6uBohPyT7YS5ZKQQ?= =?us-ascii?Q?7LiC/2xpwhnJFQIyYog+Gee6tjlLntmqSi5Qgm+Xlk664+loUrJWxaNxKMbF?= =?us-ascii?Q?G5NABevR2DZvI1rsSYl4UBJtfvgS1lAYBxCVrJfcy0DrXgccCsTtkK97nu36?= =?us-ascii?Q?x9/Yk0uia1BoO3KyRjP1+WZNBw0zkVFJ7wwxdqANsokiYeszCzaSwuo4dvWJ?= =?us-ascii?Q?Y3ibNMEbrsnxM+ocn+2edvcWSUBUHXsp3kZESdIZKl+vKMLTFDl3OrjrV08Z?= =?us-ascii?Q?H70/gD9Ds4lL7p6HPLAPqEsYFgLgrfyhO0/USyaSP2fXXc/+DASqaF9LmsDr?= =?us-ascii?Q?nRm5nQaR1mRCj6zeBE26fiDbw7+c64OJkyReAw/gZClNMooghe7l/NATJpkV?= =?us-ascii?Q?wDgBiwCpFP/LeqkgTqt4BbDdO9ygquz9qGxKy+rBqOdv25Si8G77gxc2k/TS?= =?us-ascii?Q?acL7keRMkBpfry9YVgIri9m35rqp958QLDBwqL4pV8cmd/mhstbWE6E6663H?= =?us-ascii?Q?x2nsVrgmn7WMi7xb8sYTa7BCs6ZZ5ehp1YBW+jeugYLRXkyJyj2c?= X-OriginatorOrg: bp.renesas.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6d4b0c4f-c609-4c02-f6ab-08df0e501df3 X-MS-Exchange-CrossTenant-AuthSource: TYRPR01MB13588.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Sep 2026 08:55:37.6261 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: fKFyzzJzXOPF6vSedH7HPJO0KZpVo51kGuTOJ2vaIf5Ibzn6FhJvmH/kfkI6Plt64+iB42bTQd8qs+en8vZUPjtKdVjRTzektPxb8m4nBoRTZnk3+ismTLqtBjZioP2K X-MS-Exchange-Transport-CrossTenantHeadersStamped: OSCPR01MB14425 Content-Type: text/plain; charset="utf-8" From: Biju Das Add USB2.0 function device nodes to the RZ/G3L (r9a08g046) SoC DTSI. Signed-off-by: Biju Das Reviewed-by: Geert Uytterhoeven Signed-off-by: Tommaso Merciai --- v2->v3: - No changes just rebased on top of next-20260908. v1->v2: - Cherry picked from "Add RZ/G3L USB2.0 host support" v7. v7: https://lore.kernel.org/all/20260812141940.246223-8-biju.das.jz@bp.r= enesas.com/ arch/arm64/boot/dts/renesas/r9a08g046.dtsi | 38 ++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/arch/arm64/boot/dts/renesas/r9a08g046.dtsi b/arch/arm64/boot/d= ts/renesas/r9a08g046.dtsi index 10123281c53c..a2773e813dcd 100644 --- a/arch/arm64/boot/dts/renesas/r9a08g046.dtsi +++ b/arch/arm64/boot/dts/renesas/r9a08g046.dtsi @@ -1231,6 +1231,44 @@ usb2_phy1: usb-phy@11e90200 { status =3D "disabled"; }; =20 + hsusb0: usb@11e30000 { + compatible =3D "renesas,usbhs-r9a08g046", + "renesas,rzg2l-usbhs"; + reg =3D <0 0x11e30000 0 0x10000>; + interrupts =3D , + , + , + ; + clocks =3D <&cpg CPG_MOD R9A08G046_USB_PCLK>, + <&cpg CPG_MOD R9A08G046_USB_U2P0_EXR_CPUCLK>; + resets =3D <&phyrst 0>, + <&cpg R9A08G046_USB_U2P0_EXL_SYSRST>; + renesas,buswait =3D <7>; + phys =3D <&usb2_phy0 3>; + phy-names =3D "usb"; + power-domains =3D <&cpg>; + status =3D "disabled"; + }; + + hsusb1: usb@11eb0000 { + compatible =3D "renesas,usbhs-r9a08g046", + "renesas,rzg2l-usbhs"; + reg =3D <0 0x11eb0000 0 0x10000>; + interrupts =3D , + , + , + ; + clocks =3D <&cpg CPG_MOD R9A08G046_USB_PCLK>, + <&cpg CPG_MOD R9A08G046_USB_U2P1_EXR_CPUCLK>; + resets =3D <&phyrst 1>, + <&cpg R9A08G046_USB_U2P1_EXL_SYSRST>; + renesas,buswait =3D <7>; + phys =3D <&usb2_phy1 3>; + phy-names =3D "usb"; + power-domains =3D <&cpg>; + status =3D "disabled"; + }; + pcie: pcie@11e40000 { reg =3D <0 0x11e40000 0 0x10000>; ranges =3D <0x02000000 0 0x30000000 0 0x30000000 0 0x08000000>; --=20 2.54.0 From nobody Fri Sep 25 19:20:05 2026 Received: from OS0P286CU010.outbound.protection.outlook.com (mail-japanwestazon11011071.outbound.protection.outlook.com [40.107.74.71]) (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 CB3B1498915; Wed, 9 Sep 2026 08:55:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.74.71 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788944146; cv=fail; b=gSNaFkJdTUMWeANGY1oZtH8Oh1BnpS8lLhazaWAbLvMRIfSD0glVycXRft+sRRg2RUEc11tz5QnNQglG1RVEwipv83Aj5aToYSEteEKSAYOYnb8y+mR2T0Qo2GmMsr496ezg6UR4e6f1A1ng95lHzCPKdFQi1GbaZs3FvQZGQRQ= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788944146; c=relaxed/simple; bh=VUuORPzsU+W2AQ1AMzkoonw0Yv27cJHe7mmxxDeUpSY=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=RaHj+tXFAtI/VjVStt5To5WDJ5sjvkGSXg43FWnbgb7jIpyKzVEoa01O29oxEpnu9T53DQImwc9NiDZ3uN6xJR9TTn/NhPbneyDInQAHC0nmBMK+djKNdWslWzeGKXNXuip/3zakvKhRgPyk8ioCrm/uIKcqL4o2y3HVjgh0Lm4= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=bp.renesas.com; spf=pass smtp.mailfrom=bp.renesas.com; dkim=pass (1024-bit key) header.d=bp.renesas.com header.i=@bp.renesas.com header.b=LcELTagm; arc=fail smtp.client-ip=40.107.74.71 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=bp.renesas.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=bp.renesas.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=bp.renesas.com header.i=@bp.renesas.com header.b="LcELTagm" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=b8SXiyebHBqbLUO1Xw4AdYXGp46Ye9VUGUub+tFj+EDaGHVvkrPbMvOofgTQhtwqvD/+aOWPodzX88zD1++LdFA11/BxcTxwVOibf+ybcSmoTVHvktFgvP0YXknWzeuYsTgRcDxfUUIbUSkGaycYQykbcZiuhHEShgVSHDoYGUKztNiiyh0UPA44/bkdqc+8PquwntNxxQdYMMuLF8z4PC/ExYbDNo7HJPk1Gtpbgb1pAWIx09dhYFmr+x4H1cnPr/KuAjcNn/gjBYgAx5TDb3bnG+awGqL6vZZaQI3yhjfQtVzBBtqaC4g1fOXdNuqB+bACEfX3Dt0rZUtJCm0pgw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=xk5PD1lgu984fQT3vrWMU5l2XFJI3Gq2gzEv9lcMH3s=; b=lalGVe35MBjm7qqoDQpCef2HSYkyUTwwToH38HrcAxpar52WqBk5CsfJMFGjxOnkzTKi89+Mu3R0OJ7AZCm8rYba9+iRXSVxSviX8ahRRxLypo4pRC3nDNhwqu6HsP60M7+/eOXrHYtXrGWarRbGjy0p+E0ByoKR8RnKg78Tl15at6yKfapnb07GfuVzGWR6ULmOqsbncwOp8HLIshpVIUMcohEDMkKYuNaiLxTdAaFsBOOV1pxen1ikYUxqDWFDwMQMkxg+G1zawie0Qbizjg9wEFXYRiW9qewWhqSjuRvySK3VA6bkaNDoAhi2ZbVUV28Fd5w4TL/KT4Fxj5q+mA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=bp.renesas.com; dmarc=pass action=none header.from=bp.renesas.com; dkim=pass header.d=bp.renesas.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bp.renesas.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=xk5PD1lgu984fQT3vrWMU5l2XFJI3Gq2gzEv9lcMH3s=; b=LcELTagmVhQTpvaTfdLSAra9nJqqVP16Jz784oKJgvmSLoKl6yRwerEn0153EFi2d9qgFIOGwwuhj5hnyW6eGKtY+XGh6fgtw6L+hDdpVbxikGdfyCkBgvuohttB7R/Hydue/fx9jStiEKbeB8wUyZV4XJikMW8wuTDyBX6VJE0= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=bp.renesas.com; Received: from TYRPR01MB13588.jpnprd01.prod.outlook.com (2603:1096:405:18d::7) by OSCPR01MB14425.jpnprd01.prod.outlook.com (2603:1096:604:39e::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.406.7; Wed, 9 Sep 2026 08:55:42 +0000 Received: from TYRPR01MB13588.jpnprd01.prod.outlook.com ([fe80::2f5b:8560:48ed:3828]) by TYRPR01MB13588.jpnprd01.prod.outlook.com ([fe80::2f5b:8560:48ed:3828%4]) with mapi id 15.21.0406.005; Wed, 9 Sep 2026 08:55:42 +0000 From: Tommaso Merciai To: tomm.merciai@gmail.com, prabhakar.mahadev-lad.rj@bp.renesas.com Cc: linux-renesas-soc@vger.kernel.org, biju.das.jz@bp.renesas.com, Tommaso Merciai , Geert Uytterhoeven , Magnus Damm , Rob Herring , Krzysztof Kozlowski , Conor Dooley , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v3 3/4] arm64: dts: renesas: r9a09g047: Add USB2.0 support Date: Wed, 9 Sep 2026 10:55:00 +0200 Message-ID: <3ee335429dbf7c2d105d03e184d8f74872b680f0.1788943229.git.tommaso.merciai.xr@bp.renesas.com> X-Mailer: git-send-email 2.54.0 In-Reply-To: References: Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: FR2P281CA0082.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:9b::9) To TYRPR01MB13588.jpnprd01.prod.outlook.com (2603:1096:405:18d::7) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: TYRPR01MB13588:EE_|OSCPR01MB14425:EE_ X-MS-Office365-Filtering-Correlation-Id: 90418fab-20aa-421d-33b4-08df0e5020ce X-LD-Processed: 53d82571-da19-47e4-9cb4-625a166a4a2a,ExtAddr X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|23010399003|1800799024|376014|52116014|10067099003|18002099003|22082099003|11063799006|56012099006|38350700014; X-Microsoft-Antispam-Message-Info: b2IaNf981QvK49YFwwRw1ifmWR3+yWzbevNkDnoFDPGBZAObVV4eEEjiyJOlnDgqObPJ2DhCXUZ2UxVCSrJ9Ifj66/X1VxA0yRWL5wz48c1Sl9Jvur0FSEIcPEocfGiAfyPTRkweyXUyLQr3KsrUnEoRD6K1EZ9fHah3P/TTa2fh6ubUgoQWRtOpUyLCbqByz7qlq+ET5BJ2uufRWW7hAG9O1y0WNy2eIF9d2ERsONTntrMgLzIAlP+tnqHpdnYma5R84iwgvTOltgCV1xODRoyuD9G3i0ds5BsUqQX647jZUtDFxZPQGe7IfrJXxJ2mlmJijaRt5/1E7Uw0l8pjUUdXV8d+TXC2N3AbWn6otZKxnWjlvBKNHma1OgZ1+IcBbWZxIFniLWB3Gfqur8IRzUsTkNW87nWQTIclEaJPGGTu7SxZ3s7kylxOksq793dXAA/KBz6G1BOBIr/8Lw+D3HPbUrPLeQkObV3dVJjoWj/7rclVgmkcRnOs5HYljp+3v7JngHdnh356nWP+9/AQTBlJ18/hwzA9E5vdP5u1PsK4G7NiAcfh6P9Lg6WS5uQe+KfIYFaOY+hubhJCpMdZhQeT1FnmGkBJLfBrbCTwRbTZ8YxQAZdROmCo1Wifjij8VFAxWz/hadQA6ln++oH2TKZ5LOx9fLzDePURf7tqCfRK/eqnN4sdrQ4ojo2hW3FAvTEYAsyrkjPGBvnBCu+sVQ== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:TYRPR01MB13588.jpnprd01.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(23010399003)(1800799024)(376014)(52116014)(10067099003)(18002099003)(22082099003)(11063799006)(56012099006)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?YyhCkD2TKPSG6xYhMwKN2OZf7AdTLiQFXqdi1miWNIvOWmonyTR3IpKtRTDj?= =?us-ascii?Q?abVpfLxWbhlFSWmb4Joh7hKdnRobmn0P6fNlYUBP4WZWBgRF8XKE864lmybo?= =?us-ascii?Q?4fp1WSi4qcTNrebOQw/QUbzz9awR7+ar7XbTmw6d80Trwk0WOTykNahG/mHD?= =?us-ascii?Q?EeVi22veBOC0hA2sFrzXEQV0TdTWGdZ6B0pc9Us04Bwwcx+U2+eNg9IbRDPS?= =?us-ascii?Q?KOoqCZYH0bKSHwQ9pubCJA5LNpOQtMGfDBseJtn/7zcMCAvO1M0OcAGpVRoK?= =?us-ascii?Q?2nXK/sQ+P1VD40Qz6bPrSdUZOA0y/33b3DGmw7AZwS9iOUeHE9VAEnbttY7Y?= =?us-ascii?Q?FhcZTyN4jyY/b6fk2Mjqpml/c6lThketzl77IgTHPsDoiwMrMTuNdTGMsm+m?= =?us-ascii?Q?6q/33JA/sT6BRFWr9mlp86lIvc0RIclcpk28m6F9TSoYBuFrDS/5w7AMkusq?= =?us-ascii?Q?McZl0pIl+3JzCycVukzAalILguRHaBCTCfbw17y8mVnQ1zESznrNjsaTBVcr?= =?us-ascii?Q?Rn4MKY2y0UTGhcmYETZj+ImZ12awdr73ZwAkTLmigO0IsunMtB1IEWEl0nTe?= =?us-ascii?Q?nJAjJzvpuc2aeBbDpPkYqxTpvrvKM288mp98xGAUQccOKE8owHb7RQ0AzsO1?= =?us-ascii?Q?h/TXuCBsGCG18vPqZ8R0hH+pe9LhtXt8scspp7A4LMluoH19lHrdGzr92khk?= =?us-ascii?Q?bpzL846l2k+OVqCxS89zXDA+srQIfrbUVhC86UYPF0SfGfSSTg186Ra54bsi?= =?us-ascii?Q?z483GTBbZJ3Hy+j+jueKOb5D6QyMqi4GLLVSY/UuzTSTjLJJ8/UFQranYK7d?= =?us-ascii?Q?UVtkGpcMFos0yodMKa9Vy1z5PP83cEkIVnlRgLm4zrnDtQWltpkUA97NfsAX?= =?us-ascii?Q?FgLtDPiMkfVtapnYQfH8FeE8Wcb7bPtNWCIRS/AH72yU6OzvH8nm3bzRYYBN?= =?us-ascii?Q?ZhySJRQE9b2TaerNh/aiJ6RiGpEuJaAf6E2A0TMs3iCUYsM4QRyGLqH1SFDV?= =?us-ascii?Q?q6ULGDC7cOWA53eWX3UBg+2vuG5Vubhp3YAml/oG/766KB3oyrYP9pC71u9r?= =?us-ascii?Q?BeBvpCfxtZCuNjZOhQXMLEtmVWKuhOUgACeNRniDIp+hyd81bEbIPvN+t/9O?= =?us-ascii?Q?c4JNI5FSd2JdzhrcFGsw4OZ7inKr5StRFTfeR7FIkMDhrwrg9IyYhdmQwfvQ?= =?us-ascii?Q?voUVmSg+ty1MGLygGid2uhDo0XKZSvGinTgUHUlCQ8icxqc8nE/cWjm9aRaA?= =?us-ascii?Q?b7tH/hJaxIWlfZZvN0sKNOR5qVUla0LzI0/w4u9KAxOoL3FIkAJumJbOjplU?= =?us-ascii?Q?5QOUrH1phClq/faVdt8JbA/aDtk0tirQvcRwiK7cXU17aIorSuhQ8oEdDkuP?= =?us-ascii?Q?5PGWKvJXoB7Z/kktMnesQRblQ+Qfgbe3uC5SGNuheTSDAIuQVWpU7QdMUWi8?= =?us-ascii?Q?iCKX49og34YMvmNlwbmBmYwcwn2hhPAbCdTT2z1xEUAd2IQizIWArBaEzAyr?= =?us-ascii?Q?7fHYM8gN31TKi659l39mADaE0uHOzqwYY8nBDdfhKkrlyG8sDkrcH/by07u9?= =?us-ascii?Q?IBRLXSgfrRM8lr8SIJ9XOfsR43FacWQ6fNdmiCAwG+k1ELjlFAqST/1nQ9si?= =?us-ascii?Q?ft4Cdtr65O9EA3WFkLvdEs7wSXF5ATKX8gonzTgYfqa7HSNgCtRYxF28jtq5?= =?us-ascii?Q?U6+SLJ+/YP7a32LZP8oP+lsjyaKsIhVChQrBt5Ims8o7WLJSKfNEQUbWAzy8?= =?us-ascii?Q?QD0SH8xy9sniFQUvFZFcXE9laGsqPYEgG921fLIwYXBeRNYkqXxy?= X-OriginatorOrg: bp.renesas.com X-MS-Exchange-CrossTenant-Network-Message-Id: 90418fab-20aa-421d-33b4-08df0e5020ce X-MS-Exchange-CrossTenant-AuthSource: TYRPR01MB13588.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Sep 2026 08:55:42.4222 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: sIQBHjaqPz9SoLM5ehrIIXmuetSpt1nCbW0C4Bvwm70VTXO4srjCsSIRhIQaczl/Cahk9C0dyYoFij5Gelha93GXZ3sH/W1UGdteGZnWgENEhJTp39T7TrnWG+WmAMDZ X-MS-Exchange-Transport-CrossTenantHeadersStamped: OSCPR01MB14425 Content-Type: text/plain; charset="utf-8" The Renesas RZ/G3E ("R9A09G047") SoC supports 1x channel with OTG/DRD and 1x channel with host interface. Add the EHCI, OHCI, USB2.0 PHY and reset control nodes for USB2.0 channels in R9A09G047 SoC DTSI. Signed-off-by: Tommaso Merciai Reviewed-by: Geert Uytterhoeven --- v2->v3: - No changes just rebased on top of next-20260908. v1->v2: - No changes. arch/arm64/boot/dts/renesas/r9a09g047.dtsi | 124 +++++++++++++++++++++ 1 file changed, 124 insertions(+) diff --git a/arch/arm64/boot/dts/renesas/r9a09g047.dtsi b/arch/arm64/boot/d= ts/renesas/r9a09g047.dtsi index 72120e2abf8b..56ceedfb8ae8 100644 --- a/arch/arm64/boot/dts/renesas/r9a09g047.dtsi +++ b/arch/arm64/boot/dts/renesas/r9a09g047.dtsi @@ -1773,6 +1773,130 @@ usb3_phy: usb-phy@15870000 { status =3D "disabled"; }; =20 + ohci0: usb@15800000 { + compatible =3D "generic-ohci"; + reg =3D <0 0x15800000 0 0x100>; + interrupts =3D ; + clocks =3D <&cpg CPG_MOD 0xb3>, <&cpg CPG_MOD 0xb6>; + resets =3D <&usb20phyrst>, <&cpg 0xac>; + phys =3D <&usb2_phy0 1>; + phy-names =3D "usb"; + power-domains =3D <&cpg>; + status =3D "disabled"; + }; + + ohci1: usb@15810000 { + compatible =3D "generic-ohci"; + reg =3D <0 0x15810000 0 0x100>; + interrupts =3D ; + clocks =3D <&cpg CPG_MOD 0xb4>, <&cpg CPG_MOD 0xb7>; + resets =3D <&usb21phyrst>, <&cpg 0xad>; + phys =3D <&usb2_phy1 1>; + phy-names =3D "usb"; + power-domains =3D <&cpg>; + status =3D "disabled"; + }; + + ehci0: usb@15800100 { + compatible =3D "generic-ehci"; + reg =3D <0 0x15800100 0 0x100>; + interrupts =3D ; + clocks =3D <&cpg CPG_MOD 0xb3>, <&cpg CPG_MOD 0xb6>; + resets =3D <&usb20phyrst>, <&cpg 0xac>; + phys =3D <&usb2_phy0 2>; + phy-names =3D "usb"; + companion =3D <&ohci0>; + power-domains =3D <&cpg>; + status =3D "disabled"; + }; + + ehci1: usb@15810100 { + compatible =3D "generic-ehci"; + reg =3D <0 0x15810100 0 0x100>; + interrupts =3D ; + clocks =3D <&cpg CPG_MOD 0xb4>, <&cpg CPG_MOD 0xb7>; + resets =3D <&usb21phyrst>, <&cpg 0xad>; + phys =3D <&usb2_phy1 2>; + phy-names =3D "usb"; + companion =3D <&ohci1>; + power-domains =3D <&cpg>; + status =3D "disabled"; + }; + + usb2_phy0: usb-phy@15800200 { + compatible =3D "renesas,usb2-phy-r9a09g047", + "renesas,usb2-phy-r9a09g057"; + reg =3D <0 0x15800200 0 0x700>; + interrupts =3D ; + clocks =3D <&cpg CPG_MOD 0xb3>, + <&cpg CPG_CORE R9A09G047_USB2_0_CLK_CORE0>; + clock-names =3D "fck", "usb_x1"; + resets =3D <&usb20phyrst>, <&cpg 0xac>; + #phy-cells =3D <1>; + power-domains =3D <&cpg>; + mux-states =3D <&usb20phyrst 1>; + status =3D "disabled"; + + usb2_phy0_vbus_otg: vbus-regulator { + regulator-name =3D "USB2PHY0-VBUS-OTG"; + }; + }; + + usb2_phy1: usb-phy@15810200 { + compatible =3D "renesas,usb2-phy-r9a09g047", + "renesas,usb2-phy-r9a09g057"; + reg =3D <0 0x15810200 0 0x700>; + interrupts =3D ; + clocks =3D <&cpg CPG_MOD 0xb4>, + <&cpg CPG_CORE R9A09G047_USB2_0_CLK_CORE1>; + clock-names =3D "fck", "usb_x1"; + resets =3D <&usb21phyrst>, <&cpg 0xad>; + #phy-cells =3D <1>; + power-domains =3D <&cpg>; + mux-states =3D <&usb21phyrst 0>; + status =3D "disabled"; + }; + + hsusb0: usb@15820000 { + compatible =3D "renesas,usbhs-r9a09g047", + "renesas,rzg2l-usbhs"; + reg =3D <0 0x15820000 0 0x10000>; + interrupts =3D , + , + , + ; + clocks =3D <&cpg CPG_MOD 0xb3>, <&cpg CPG_MOD 0xb5>; + resets =3D <&usb20phyrst>, <&cpg 0xae>; + phys =3D <&usb2_phy0 3>; + phy-names =3D "usb"; + power-domains =3D <&cpg>; + status =3D "disabled"; + }; + + usb20phyrst: reset-controller@15830000 { + compatible =3D "renesas,r9a09g047-usb2phy-reset", + "renesas,r9a09g057-usb2phy-reset"; + reg =3D <0 0x15830000 0 0x10000>; + clocks =3D <&cpg CPG_MOD 0xb6>; + resets =3D <&cpg 0xaf>; + power-domains =3D <&cpg>; + #reset-cells =3D <0>; + #mux-state-cells =3D <1>; + status =3D "disabled"; + }; + + usb21phyrst: reset-controller@15840000 { + compatible =3D "renesas,r9a09g047-usb2phy-reset", + "renesas,r9a09g057-usb2phy-reset"; + reg =3D <0 0x15840000 0 0x10000>; + clocks =3D <&cpg CPG_MOD 0xb7>; + resets =3D <&cpg 0xaf>; + power-domains =3D <&cpg>; + #reset-cells =3D <0>; + #mux-state-cells =3D <1>; + status =3D "disabled"; + }; + sdhi0: mmc@15c00000 { compatible =3D "renesas,sdhi-r9a09g047", "renesas,sdhi-r9a09g057"; reg =3D <0x0 0x15c00000 0 0x10000>; --=20 2.54.0 From nobody Fri Sep 25 19:20:05 2026 Received: from OS0P286CU011.outbound.protection.outlook.com (mail-japanwestazon11010033.outbound.protection.outlook.com [52.101.228.33]) (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 7FA4849AA3A; Wed, 9 Sep 2026 08:55:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.228.33 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788944151; cv=fail; b=Cq220c3Hsjl588jbLkXa/l1l0VtpBG7xvUmSNHyWiPvBYrIHEGmD4f+wzgSHpmrSYU6fwXRPa83rYJbFIh3b47rH/XcAqaeruf0PCkhpjlkMF9R8bAhVTRfNcNRqkqbrS+B7Dkc6smwUJEFlKgwPpvESknye3ZLNz6HAEbiEeMI= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788944151; c=relaxed/simple; bh=lHh83InQyBa2Gfh6T8LGURC+AVI2gWze6xfuR+88CtI=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=jXxHzqhhc+11dEv2JX7Ta8SnS+EOWUFzzUh3R683FgeE3xlyZpQZ6PAwoM3uGXyIj0iQty/quOawnx4oJzuMyKgzQJ+7laBJG7u8a3sI4Pu53XLMtjlUtcQ1yRHDRrkskw6HxxQAunzrRV5+GepFimNujnP1VjiOsndNdd8Jbv4= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=bp.renesas.com; spf=pass smtp.mailfrom=bp.renesas.com; dkim=pass (1024-bit key) header.d=bp.renesas.com header.i=@bp.renesas.com header.b=RYz56vxp; arc=fail smtp.client-ip=52.101.228.33 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=bp.renesas.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=bp.renesas.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=bp.renesas.com header.i=@bp.renesas.com header.b="RYz56vxp" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ZOHjvn26rWMAURBfhyz+pD/DTPkrqoWiIlCCUe3qPGEF5TrQSHiddQ2V3wR1Tbq9QPVzGgiRTOvj6VNpabpGwETp7TyCOfH9mTQJp2upcRZ1MeinSK4XeyQhRNvQbBmrbfdqFrsr1Xv6lEYN4Jhz6BVhccd/4/2YFCEbBYjgVJoMkg+Lt7UnsKuRJrjoUwG/XsvR4Rx5i0/txh8jYARrsYPRZOCqZUa5iqqhIBg6Qi+f+yVX806gUG0WxB9auEtKE0mTnybaTTt7og0QHZFx71+6L1/q/4FRI5Vz+fyxBCL5iagYaZlFpqwNvxHvgtbabVS0tVR1DzEx07u5s3PIng== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=vsKK2mrxHrOqju3KXsvPXvMbpV2HHofnwprsr1IRQpA=; b=wzZ2G5JHgASai0SjldekliZvfNpO7XypJKR3FUzkqQDdblwP5+ky7b/uwd2N6gGF4f5S6AbldV1AzsbZqmcTmsa/jR48cS/nKILttjRyuWAoMtdbETy8DllLlPSjA7rxvHETAyLAQyL99mg7SuoogCOXNsW6zNGt+XMogzPXEAV7Hytv1ZvQO2bygVaNcyb8oN34rIiDuaM9WqNk+y16SWd1rrLb7Y8/w7IU9MF0MXXSD5PxjTsX/9PlTcTG65cmL6O8NjZsVouw9JmqNAx9koHIlTvYnbGIv/t5u0Egw7qvIZUcsEE8eaqMlIoPt3JJiz6XemoaYe1jlQYipoGIDA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=bp.renesas.com; dmarc=pass action=none header.from=bp.renesas.com; dkim=pass header.d=bp.renesas.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bp.renesas.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=vsKK2mrxHrOqju3KXsvPXvMbpV2HHofnwprsr1IRQpA=; b=RYz56vxpIiaOFET88iMj/veJRS/KykpY1vEqe2Aj7J8dWsZnP7hYRKaZCa7bPU8ajDMMbujB8B0IOYsyOToPoWOvxgtIKJHtU+081003ZuTyibFfbeaQ6hG8XBKlOvqLqbJf/83z31hrLoz3tcQuMCmu8J1qjhQJOYVV+OM6U3s= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=bp.renesas.com; Received: from TYRPR01MB13588.jpnprd01.prod.outlook.com (2603:1096:405:18d::7) by OSCPR01MB14425.jpnprd01.prod.outlook.com (2603:1096:604:39e::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.406.7; Wed, 9 Sep 2026 08:55:47 +0000 Received: from TYRPR01MB13588.jpnprd01.prod.outlook.com ([fe80::2f5b:8560:48ed:3828]) by TYRPR01MB13588.jpnprd01.prod.outlook.com ([fe80::2f5b:8560:48ed:3828%4]) with mapi id 15.21.0406.005; Wed, 9 Sep 2026 08:55:47 +0000 From: Tommaso Merciai To: tomm.merciai@gmail.com, prabhakar.mahadev-lad.rj@bp.renesas.com Cc: linux-renesas-soc@vger.kernel.org, biju.das.jz@bp.renesas.com, Tommaso Merciai , Geert Uytterhoeven , Magnus Damm , Rob Herring , Krzysztof Kozlowski , Conor Dooley , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v3 4/4] arm64: dts: renesas: r9a09g047e57-smarc: Enable USB2.0 support Date: Wed, 9 Sep 2026 10:55:01 +0200 Message-ID: <34a6d23e309aab5fbf369132d75794222097396d.1788943229.git.tommaso.merciai.xr@bp.renesas.com> X-Mailer: git-send-email 2.54.0 In-Reply-To: References: Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: FR2P281CA0082.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:9b::9) To TYRPR01MB13588.jpnprd01.prod.outlook.com (2603:1096:405:18d::7) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: TYRPR01MB13588:EE_|OSCPR01MB14425:EE_ X-MS-Office365-Filtering-Correlation-Id: eac81346-724f-4018-4c83-08df0e5023b8 X-LD-Processed: 53d82571-da19-47e4-9cb4-625a166a4a2a,ExtAddr X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|23010399003|1800799024|376014|52116014|10067099003|18002099003|22082099003|11063799006|56012099006|38350700014; X-Microsoft-Antispam-Message-Info: JNlnUhHGXTM8aigbQfPGMweu6Vw6btQEWd3r9LtUy7Jcr0KmWW7F9vlT4eK0dU/c0Qas915CKq1Mh1RteyU4A7MVNCZwSi+n2XxH0RAfCBb1hCJplBW14mwQ59qJVrkR2uvFdlcKeZ6SFK2pvT442BzeCX6T03EZ+eFpaOsNpTG0F1lItMwMVk6Bk8D1IYumgeLhKVU2QJqWzgZbOFGUiWTKYX4rVy+9KAOwxsp4+4IrT72yZvFNN5xLKbOWMVb8xRzynQghTVnEHHT+XeMz1G+qyPCSYsQCCl6Fi5YkqyPyEjPWQ3iVyaQxNJLMI1wwPcV4zj0u7UGwMDL2SdGbQ+sybnSvvKdGeZl7tNEvjFeNoT8TXVQKo4Yr23iQlWv5d331pwAhNt0CXib6gQc4f4GSAcisrLonrcDWLG8rbQiq++v8X6pEnKsxPW8fNzn4ZPaL8NI7inGKyCYbjAk5pTFr2EojquiZno5z71MObp7ZevT8XKDQjWJlifm45MLtDF9PwZPXpfIInwGLJ3i6CIAx++HBE2rh38wbq/mxEQUvAAMre6iK2wazr7N5DQb2QSYdmt/pAKyRBkgrc0YlTdUDakdqyAoZI3yRfk/EhulwytSpu0fSx11Zq9sv97XuoS/kCkp3rGvuNW4Xjva2920cizJq0GyafesC6WELAr5rro0p/G40cY6nu6dWL0mXFr+KFwfW3yaXra2Fp/k/Mt+v+p55FvzdFZ6TN/yATyE= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:TYRPR01MB13588.jpnprd01.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(23010399003)(1800799024)(376014)(52116014)(10067099003)(18002099003)(22082099003)(11063799006)(56012099006)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?mLPS8FyFDuWYCXodmpNIZS6uT/N7Kw0oblKDopjMn5wgxtu8sMg2JVXHoyhI?= =?us-ascii?Q?toTdTYG18ITWs8a0S33Ugk+ihMpczZqjcGQJ4CASXt3zO6ikWPE1jQm67z/V?= =?us-ascii?Q?ngz8m2HhWacyt50KgPoJdsndZZkmU7g7oNL8P4UMXJ7tJIyUMDTppwKd4VL1?= =?us-ascii?Q?UA6SwmhrpxJxlB5JaleBxOtyQJqS1JmeGAGrmCPEOyQONm+Vr1mrmzyt8rZa?= =?us-ascii?Q?2RQ8ygOLokI1pPzp80tKtf4H5LGOX2bqej55dc2F9XlrRGuXfkS6bDBL80XB?= =?us-ascii?Q?j8jGP8QhNtr0Vc93ZBITnIQFCvhXmGEMRfjTeJzrm+h+iC1E8rlMMIp1bQZJ?= =?us-ascii?Q?eFB3g3x1bVnEKomdmjKeYgIw3FB7II/fLu8WLxLC5j74KTqJikDCoJqs0Rp9?= =?us-ascii?Q?/pT+E5YJory/APWVVdvbuY/PDO+rFse8PNgX9GRcSj/81K1OEDzIM/v88q93?= =?us-ascii?Q?eLom/MAsAcDYvHn0/4D8d68TmWce4jjwjbAJl2CV2Pw7c0U2UfHPAPO/6pF0?= =?us-ascii?Q?oBaEjOGCn4EHdh9Yl/kw4PTlHGpYXEb1DVQYeSCF+pYqcOh3VyncOTg+Y23Q?= =?us-ascii?Q?jH0QTnFRvAVmp/G3pmRu6B+/qaQKg8fu240vZnF336nLN7/iAuokv3ynPaNV?= =?us-ascii?Q?KnTdUdXK8x9Jb0mGm05nM/WYf02shlG8TRINhzS6KiKZmzkvvNr+fWYxj2QY?= =?us-ascii?Q?xYv2Apl1vajU6s7Fppcohi7H3b+Lpnib2p8roJN9EaMwSM75kHbqaytEosSp?= =?us-ascii?Q?0u/wVuJMPjsTSKzsb6YTzjXdojALoAYFQJEdlTz9RR6qxH4xYNHta4ajqDqo?= =?us-ascii?Q?HOoFEIeh23CBMKAxggg7/MPwq1Ql9mtV8dVUT0e4X22jNOYnDEfbTNzuiDyM?= =?us-ascii?Q?c7T8Xcm0oUG7kBP/+y4B5CKuvmEZ9KbJA50NY87Kmk2B9yJWElvd0y9d1u/E?= =?us-ascii?Q?JnyDd+Gr+6KhXsuBRPIWYSSvq11P6JDTrrWlK0wsIXD2yTaNL6JqInCX8Uqs?= =?us-ascii?Q?Gpp3NgISY990i4b2NtEVqMEuT5gg9JQ/oQb7NdyAYeXVT1ki7XaM4EACBcxZ?= =?us-ascii?Q?ByexTp1JgFd2yOWWE2UuKxxiC3RWGbKVHCFVA/9DdjpqAL2G9X0m654SvGZG?= =?us-ascii?Q?dlfL96axhCf4u9t9NVDXjROJnmRL1NIq/9t5Axtxzj+p4P7qe8BxDJLhyHqw?= =?us-ascii?Q?QTwwT1J0PAN87fyEyeLARX2vrd4u2QzXz5UleicnUMWcnLRj6eczXFP2fxX8?= =?us-ascii?Q?70eopu6q7RJW4j/fEcgVRnbZ1lBqiXhi8rjnW90gQZSesq2kpFaKuhJWoKIX?= =?us-ascii?Q?Gwzo2FAHkjB7FtY+GLn6h+g82Q8m5z1aiDpk02w+XhfLnEZDGlIpTBdYeoUc?= =?us-ascii?Q?26D+TfXnQrxlo6MrdVO3mOnKB/gqHRWfNpqm/jnsRbnpuhG2E1M5WAvAZ9Va?= =?us-ascii?Q?9CP1CXr63PfGsa1F8p4ds6oKFpRSORatNLL6jq3ShRIgUzheprjXNtTYkqwx?= =?us-ascii?Q?ZCRMMn42C78E0uwzVUj/INvgvTh6sHc4Cotpa+fURrSkXSgT7GkVW3uPZSfD?= =?us-ascii?Q?vPm8hfLp7Ryd67DFko/cFy835TXcSaQ6Z4/HPz1cOXkpQJeh5e8ewW1LqxmV?= =?us-ascii?Q?bsdiC1rvKa9fTwYtuZ6nehCY87XUOPTAJwpdUeJXe5dZncOSzE9oRkfjvhj7?= =?us-ascii?Q?BkqGFQc1FlJxYvBQPrCpKjJH13X48fLR5x3c/shl0YYuIzBOdzuae0yJisFR?= =?us-ascii?Q?XNRTct8hAFQi4j+Qe5GdE/X/rnR6L+lgEtuAbmaTlQQQH1t8D/Wo?= X-OriginatorOrg: bp.renesas.com X-MS-Exchange-CrossTenant-Network-Message-Id: eac81346-724f-4018-4c83-08df0e5023b8 X-MS-Exchange-CrossTenant-AuthSource: TYRPR01MB13588.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Sep 2026 08:55:47.2839 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: sKmNPrF3hwCXA37PCogYomnb+Gc8dArrzYQhcNJPQS9scbzlcwZZ+hTJ/9SVc1MFA3EL35AI+oEwy1gs2Y+2mvKk39QiF3K+Yy/n6I1+RbOVZrPAZmCSImN62yj8sNzp X-MS-Exchange-Transport-CrossTenantHeadersStamped: OSCPR01MB14425 Content-Type: text/plain; charset="utf-8" Enable USB2.0 support on the RZ/G3E EVK board. The USB1B_1A_HOST and USB5_4_HOST connectors support host operation only, while USB0_OTG supports both host and peripheral operation. renesas-smarc2.dtsi is shared by all boards based on the RZ SMARC Carrier II Board. USB2.0 is not yet supported on the RZ/G3L SMARC EVK, so disable the common USB2.0 nodes in its board DTS until proper support is added. Signed-off-by: Tommaso Merciai --- v2->v3: - No changes just rebased on top of next-20260908. v1->v2: - Disabled RZ/G3L common nodes from r9a08g046l48-smarc.dts in this way we can drop placeholder patch. - Update commit body. - Improved usb20_pins, usb21_pins comments. .../boot/dts/renesas/r9a08g046l48-smarc.dts | 20 +++++++++ .../boot/dts/renesas/r9a09g047e57-smarc.dts | 45 +++++++++++++++++++ .../boot/dts/renesas/renesas-smarc2.dtsi | 25 +++++++++++ 3 files changed, 90 insertions(+) diff --git a/arch/arm64/boot/dts/renesas/r9a08g046l48-smarc.dts b/arch/arm6= 4/boot/dts/renesas/r9a08g046l48-smarc.dts index 5289efd1a430..ccd6e6394532 100644 --- a/arch/arm64/boot/dts/renesas/r9a08g046l48-smarc.dts +++ b/arch/arm64/boot/dts/renesas/r9a08g046l48-smarc.dts @@ -71,6 +71,18 @@ codec_dai: codec { #endif }; =20 +&ehci0 { + status =3D "disabled"; +}; + +&ehci1 { + status =3D "disabled"; +}; + +&hsusb0 { + status =3D "disabled"; +}; + &i2c2 { pinctrl-0 =3D <&i2c2_pins>; pinctrl-names =3D "default"; @@ -122,6 +134,14 @@ &keys { #endif }; =20 +&ohci0 { + status =3D "disabled"; +}; + +&ohci1 { + status =3D "disabled"; +}; + &pinctrl { audio_clk_pins: audio-clock { pinmux =3D , /* AUDIO_CLK_B */ diff --git a/arch/arm64/boot/dts/renesas/r9a09g047e57-smarc.dts b/arch/arm6= 4/boot/dts/renesas/r9a09g047e57-smarc.dts index 469a6282b2a3..36482357c2fc 100644 --- a/arch/arm64/boot/dts/renesas/r9a09g047e57-smarc.dts +++ b/arch/arm64/boot/dts/renesas/r9a09g047e57-smarc.dts @@ -298,6 +298,28 @@ sd1-data { }; }; =20 + usb20_pins: usb20 { + ovc { + pinmux =3D ; /* USB20_OVRCURN */ + bias-pull-up; + }; + + vbus { + pinmux =3D ; /* USB20_VBUSEN */ + }; + }; + + usb21_pins: usb21 { + ovc { + pinmux =3D ; /* USB21_OVRCURN */ + bias-pull-up; + }; + + vbus { + pinmux =3D ; /* USB21_VBUSEN */ + }; + }; + usb3_pins: usb3 { pinmux =3D , /* USB30_VBUSEN */ ; /* USB30_OVRCURN */ @@ -394,6 +416,29 @@ &ssi4 { shared-pin; }; =20 +&usb20phyrst { + status =3D "okay"; +}; + +&usb21phyrst { + status =3D "okay"; +}; + +&usb2_phy0 { + pinctrl-0 =3D <&usb20_pins>; + pinctrl-names =3D "default"; + + vbus-supply =3D <&usb2_phy0_vbus_otg>; + status =3D "okay"; +}; + +&usb2_phy1 { + pinctrl-0 =3D <&usb21_pins>; + pinctrl-names =3D "default"; + + status =3D "okay"; +}; + &usb3_phy { status =3D "okay"; }; diff --git a/arch/arm64/boot/dts/renesas/renesas-smarc2.dtsi b/arch/arm64/b= oot/dts/renesas/renesas-smarc2.dtsi index 696a933af808..e07fd9396adb 100644 --- a/arch/arm64/boot/dts/renesas/renesas-smarc2.dtsi +++ b/arch/arm64/boot/dts/renesas/renesas-smarc2.dtsi @@ -91,11 +91,36 @@ &canfd { status =3D "okay"; }; =20 +&ehci0 { + dr_mode =3D "otg"; + status =3D "okay"; +}; + +&ehci1 { + dr_mode =3D "host"; + status =3D "okay"; +}; + +&hsusb0 { + dr_mode =3D "otg"; + status =3D "okay"; +}; + &i2c0 { status =3D "okay"; clock-frequency =3D <400000>; }; =20 +&ohci0 { + dr_mode =3D "otg"; + status =3D "okay"; +}; + +&ohci1 { + dr_mode =3D "host"; + status =3D "okay"; +}; + &pcie { status =3D "okay"; }; --=20 2.54.0