From nobody Tue Dec 2 01:52:06 2025 Received: from OS0P286CU011.outbound.protection.outlook.com (mail-japanwestazon11010038.outbound.protection.outlook.com [52.101.228.38]) (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 899DA354AFB; Fri, 21 Nov 2025 15:15:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.228.38 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763738112; cv=fail; b=kMvCDoOG3mbYb3PP5Hk/F3LQdqFVQMvAqUy5JtZ9MZSWKc8x3x7XrrNGmurBa11vc8b38bkBjt+tiREoDsDgSFURn9baBzwpsa4HCwshZX4djdbgpHkTKuTB0hX/7TICcwrdwyYOynIeoWQyFijYt37wn1W6gshOMy5bpjCMNBw= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763738112; c=relaxed/simple; bh=+GViu7CDOlOhhy1qSwBVHLstTFSrm8VhsnDpeQoDFdY=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=c3EaUbIAylRuZ+jD9+WcJqe3sy/ZYIziY0aPPUiFsJ0dVPWCLeXwBFYi34xC7b8N8b2iwe+sdzuoy4g+tQqehIoxo+eLK6YjVeHtF8JTIn400HFwqwyUCRsA0w35LbZ1KPRYDdGT6JuLfzcn7aL5iU9V3CUdNgeonBkaxecHrsg= 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=USjZ/eQW; arc=fail smtp.client-ip=52.101.228.38 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="USjZ/eQW" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=JE1/WQo14j5kNZkf/0Dz1SL1G+GGnWuc5FF0JP0zW0VrjMSqshB3X3cl+R/FMZ4qb+3dPFf32AW4bAem3zQLzFZ+LzENQOfllBV1MSL78VDvRkZSkbIrbKZ/DQxwbYvMBw0QHvKgQ9DIXQ1SQj7Ts/bGH4UtbSH37Iz3ge0VQwGwFMqV+XytjKf1lIl3jEaAQh3DYdSFNYQDVUF0Iy0lQBiZb9Q90o6wQJlRjNhV70OPD+P0PpbF1GqeT//DbSRHdCPIwmimeFC3WuoWv65rfK76m6DpmAWaO9N3yDIcUZtghsKl+ycgkhksCHIbMKTF2zlHz5m4V9gr+cIc92ZTrg== 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=8YhBPXsb87hu6yahDbIdrokowt4SkTvE6BmAponvMdQ=; b=ivEMpZfhek7t4fzAdW9VOGX1TixgmI/RTP6spfz+2KAlXCvDGRqad4J8KeELcYVtUF1PFX5AK0T/mzWCZnvXTenxVEeCLUbULmU7S2JsqRfKtGQEHdNfsn19xdusiAfpb6lpNUYPblwfdGqzPv13X5SnKIe//BYDt5DkjpD4o1YsdXFlgx44orumGd3sWZsMm+Yo5P6JRJbshijQmJ2c7ZwkkGQhtiEM+CCm07CioCbYylKXnu/3zt6EXWKvE8kyaay5V8eXBx0acB5hHXU+aVjoc4xCg3u2sTeD59yodUcuX9bW/wL/+LUcDN+ImzBnKt9zvD6oQxMRSu28rMIVLw== 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=8YhBPXsb87hu6yahDbIdrokowt4SkTvE6BmAponvMdQ=; b=USjZ/eQWVSs9oLAMwm1gSie5zTS6Ul3IO8gB9bDM4xaFlHgdQlyR/Sj9BfUOkjNQG9S21N9sUYorv4IvA27lCYWA6P9BTCRQcmqAHV+B5VeY59iPK8Ql/qieV8chfUOVUnugr/lzCEHdXnyGYScu9utd0p11xyw8Csvk7X+oTyk= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=bp.renesas.com; Received: from TYCPR01MB11947.jpnprd01.prod.outlook.com (2603:1096:400:3e1::6) by OS7PR01MB16954.jpnprd01.prod.outlook.com (2603:1096:604:41e::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9343.11; Fri, 21 Nov 2025 15:15:07 +0000 Received: from TYCPR01MB11947.jpnprd01.prod.outlook.com ([fe80::33f1:f7cd:46be:e4d8]) by TYCPR01MB11947.jpnprd01.prod.outlook.com ([fe80::33f1:f7cd:46be:e4d8%5]) with mapi id 15.20.9343.011; Fri, 21 Nov 2025 15:15:07 +0000 From: Tommaso Merciai To: tomm.merciai@gmail.com Cc: linux-renesas-soc@vger.kernel.org, biju.das.jz@bp.renesas.com, Tommaso Merciai , Peter Rosin , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Vinod Koul , Kishon Vijay Abraham I , Fabrizio Castro , Lad Prabhakar , Philipp Zabel , Yoshihiro Shimoda , Geert Uytterhoeven , Magnus Damm , Sebastian Reichel , Andi Shyti , Jonathan Cameron , =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig?= , Arnd Bergmann , Greg Kroah-Hartman , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-phy@lists.infradead.org Subject: [PATCH v4 16/22] arm64: dts: renesas: r9a09g056: Add USB2.0 VBUS_SEL mux-controller support Date: Fri, 21 Nov 2025 16:12:05 +0100 Message-ID: <37ad8139626308a761b72d70525c2d58a7272f7d.1763737324.git.tommaso.merciai.xr@bp.renesas.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: References: Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: FRYP281CA0015.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10::25) To TYCPR01MB11947.jpnprd01.prod.outlook.com (2603:1096:400:3e1::6) 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: TYCPR01MB11947:EE_|OS7PR01MB16954:EE_ X-MS-Office365-Filtering-Correlation-Id: d02db8ef-13a3-4773-b88a-08de2910c16d 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|52116014|7416014|376014|1800799024|38350700014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?zmhsZAiP7fgQaFEGyJI0NpBwhF4YphA57o9Kugw4wh/BzTuZSoG817yVi9/5?= =?us-ascii?Q?muthhKPqfMsxJCkd2v7FqzyHTVqU3/TJzCIwyc6S62Ee1CpLSxotayhMBT1p?= =?us-ascii?Q?yLJB0NXRFAf7UHFd2T1hmpZQ6WlavYr7H1ikyyRQvOR9Q2CBnK+ZBS6nQYAl?= =?us-ascii?Q?4YYYBbaXvOWkNHuWl/gJAw4zk2Nlr98z63RHIevOZdKbiRAQbzOCc02P1FJT?= =?us-ascii?Q?V+o6R+XuHC8LZx4RobHT7xZX9ZPUj8E58LWIbHXafnjoP/zG2FCpPDRgC5GD?= =?us-ascii?Q?HBuIOywnftN9QNtDDCutY0M0oZzsk9NQmpEg5N3SESctlEU/49myzl/vh9PR?= =?us-ascii?Q?755L8p+ZyM16x6EZgW3x4vg9d+8GFgTSLd8QJRYot7rduyT2IJ2a9pJI7ouA?= =?us-ascii?Q?fKXD7K/nkNgXpaK4SYCgL4HEGhONf+FcvHGI2v4wQlj2qh3A5iJjtfmx1y9d?= =?us-ascii?Q?BxpdGmp/a4n8AnddgKGDcix8wXHmJF/OlKAfqU3EfvrabdasWclNaDhLkwog?= =?us-ascii?Q?kUVkcZ7dxlskXtVxmdsZ9YemZ87uYDvOJ0IdyGUKUnat9g+mIp2iAtqIXCUK?= =?us-ascii?Q?BHDst8wih9bx+YC+R4fyVIy9APhQq6CSZMCR68ZLyjS3e5cWwuiiZ0dH9mrw?= =?us-ascii?Q?w/TgZ5zCP8vD4yqzh2R2YTo6m4ftSE7rRqhOij61HYJF3IFnbU5YOpx8tbYy?= =?us-ascii?Q?+mMcldgyDKGpgKunbywJQ7p+190P3XRxjKZOLSn2O7npbc0uVDvYZX9k2r0T?= =?us-ascii?Q?MZBSW58u3lRmm9kGunidjFhs1ydjHJB4gKdLZ479fT5GMBAQDZMeDm7rmhde?= =?us-ascii?Q?SdaBInJsKXHvcW9KrjQ700ntPdx211OUN8Bhk1nl6sqGXAcjgkYuZVZeDGiH?= =?us-ascii?Q?tLzhf9rs6CzSHJynarNx3bsgMhBysio5H50ArbgF4AlLdZYMsc1yTO00EW5C?= =?us-ascii?Q?HYAX64844Q9Eg6Cn+R0EmbyPXz3q9QJ3X1ElScIP/ZpdDluzMm3SBZmuEBzX?= =?us-ascii?Q?gGKzXuC0AOkugTGHBi13L+1FZv4GEVSKWKYRyPPE10gN6vaUYiIlFq1Uj4O9?= =?us-ascii?Q?mBcBNUFuZ0Z6lpb6rm4WsePHHtVq7ur1jd7hJULcu/4Dj7+rtQpBBI64fx76?= =?us-ascii?Q?S7Qu6bLvsB1+zz2EFsKw9U7UYpn0br2D3z2s5dwi7l22d+YUOsJmZ8TG7r9/?= =?us-ascii?Q?tSbWgWHr8Fz3kbqX/omgOM5xrAzxz++K1kWpLcPBkWBlMgA/dVoFvOEIwK/L?= =?us-ascii?Q?DgUAcfvW73NSotvA9RP4yAWN0v3Frgirof9fMJmRvkJzqcZ2R1x09jns13dC?= =?us-ascii?Q?MS75U9EZh8qcYf9mqUnUZIeqYqNl8LA+NR12K4d4MSSdqkQ8gBLFOgizVSrS?= =?us-ascii?Q?oAHN4CTkySQr6faV6uFSnQVpTBSJeR6hNqzePor8CK4TGJuoG+1sQnsP6Dic?= =?us-ascii?Q?6dl/VmAWo5+qbX68ObLev1MAbKPRqZK4GRIwkuKVXi3OFvCybNvbDwJa2a6G?= =?us-ascii?Q?UdpszqkEk+mzfF726SzDYPJzPr4H62oLD/m1?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:TYCPR01MB11947.jpnprd01.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(52116014)(7416014)(376014)(1800799024)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?DacGEheEDRg+k20cjumqhvyWds5XF+dyR7CVyUl4qsnuvlRZjYqfys2BSI8T?= =?us-ascii?Q?k4ZUVr28PorX48RaslgTkZ2pL+iHrPVvh1jhiuRAVw41ZU9uhCKq6KiXiJiV?= =?us-ascii?Q?U+ccmBRM91IHTpiIOfhjVeJccN2yJFEBfxD65l8OQsKz4UfWoCF5+KX5IAqK?= =?us-ascii?Q?/Uga6iQrRJf+5KTBMIhP4OVXRJyiYBABhBhXKIFr4ojjcwdbl8O2R1wJN7tR?= =?us-ascii?Q?nAVqpJvHjJ2AGzs8Nz69PkPuC47gss2Pd9tdzu38aY+t1VQEnSlkZzWEjXuT?= =?us-ascii?Q?2qUO6bCIT1M3LMC4xEkrc4DSRkGqo+3eg3XmqjsATx4oGQR8sooRuJ+TtQfS?= =?us-ascii?Q?Zr1Rofb7TvVw9w+N/FNBeVm7Dcv+o8aLM89RtRODL+2Mn0/NsW2ubiyZ7pET?= =?us-ascii?Q?F7Ld89WoGMoOM2yeF+uZURICSpZVNgQJuFsWv7FoCVATPmgYdPGukEW6/NUo?= =?us-ascii?Q?OdFnNHB65mEm/KM+H7BEvReneWmveP/i8ix3rTF1LlYLfLdw1m0vFuTMVfgf?= =?us-ascii?Q?nlTTx23GfXugp1NhRWyVMmVC0XRfFxfA+WAXIYovzg0cQV2XxVF2SK1N5BnN?= =?us-ascii?Q?tLMMmmHxpkc01Pwza2beNFEQqsU6ZF6Ey5YEmC7B/t0oc3B/7sK9bs60wRYv?= =?us-ascii?Q?PHs8h3JDMTbg70UVQf1Lgr0rEY3JrS7RgDiyqFXiM7FdTlT06IYCdXPJ4cTN?= =?us-ascii?Q?M9aqWLb8q20hSsKxTSe+lBY8Pl06ClqKyuPMTyzBGyKE7Wz5/26vZu2KBWm+?= =?us-ascii?Q?eH7JxB5FP1xnlroRgEW8IunjLmGRoJYbZnhO6jVs8Oozc3qTZlPTQfj2IkcA?= =?us-ascii?Q?yBzt91zeR0QAFq8M4SXiteHZcpspLGgQXqRALA9TbX32YXSsnHI19lfgVUTi?= =?us-ascii?Q?NXempmNnA8A4h9tr7L6Ui8X7ZmWO13VFAqHOqo7FB6HADaYe9qXgykDPXkha?= =?us-ascii?Q?yZqmaAhEy/oQ25qQKQ4zX77FgcVeQ6WSnQE5orc2i5JV3qHfkG0HE3JzDlm7?= =?us-ascii?Q?0aX1JRZuRPD3ikdX11ITRJEUK6WWmQqEZZeXmh+LaSJzpjnXsOUgUgkmdww4?= =?us-ascii?Q?IsZxYVL7kOICyClztyra3lS3kcZBm9+V6rKjFxhqo3hCkdFcIzZpsfzZHFJy?= =?us-ascii?Q?zVHo90SMuCJE+Y5yIZK9efMQTe+xw3nq/AJoA3F2QUISo+Jah3DAhMJ+gLEz?= =?us-ascii?Q?LoDNwq35CqXyic4AM2IhIDQbxqetWwBZQAaLzjRfftI3FfUpL4OECg5ixcBg?= =?us-ascii?Q?6Xn5OGHga5S1b+Dt/lgebBKtafO2UP3QlNhV8NHrOIOVaDbPywsNA/HP5gQa?= =?us-ascii?Q?kpIPE1Xq7dVLGyoZSxSeWNcKZWaXnC2s03he7MnNy8mcouALiMFPt2lD9DRO?= =?us-ascii?Q?y2jggvGPmFGdRreYp6sAgxtCQbPRTx7vOKp1uL3ZoQSg9NlTYK6grgzPj4t0?= =?us-ascii?Q?dTS3aXtbV5+MWIRhNiJHS78Xfed0Ung4qGHHLIHdb7U9Z0tc6CHuTLrX0ALr?= =?us-ascii?Q?w3VYutHLNSbbKOoQfp9nNfmN6fMZCVFjkaTwfjX2degOG1Gg3PtAjY0cjijn?= =?us-ascii?Q?OV61z5khx2nmqf4S+voPo1h0kHWKt7ILuUKeIkU3yfdiKBPcZvr0YfkiUnpO?= =?us-ascii?Q?CyXBeweTKLWJs6rMQUQv8HE=3D?= X-OriginatorOrg: bp.renesas.com X-MS-Exchange-CrossTenant-Network-Message-Id: d02db8ef-13a3-4773-b88a-08de2910c16d X-MS-Exchange-CrossTenant-AuthSource: TYCPR01MB11947.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Nov 2025 15:15:07.8240 (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: jB78YMgnEKtJ/SY6Q3KCk0eQfd+D+eGzO8iU4UyIIJrrG9O6DA1MiWlOIdU34zPrJNtMXaMb9UYZVRkNOiYRGldvMAQD614d8UHuuYHX/x7xc70mdh6upxQbpx37hZZr X-MS-Exchange-Transport-CrossTenantHeadersStamped: OS7PR01MB16954 Content-Type: text/plain; charset="utf-8" Enable control of USB2.0 VBUSEN via the VBUS_SEL bit in the VBENCTL register. According to the RZ/V2N SoC hardware manual, OTG channel require VBUS_SEL set. Add `#mux-state-cells` to the usb20phyrst reset node to expose them as mux controllers. Set the required mux-states in usb2_phy0 (OTG: state 1) node. This enables proper VBUSEN management for OTG channel. Signed-off-by: Tommaso Merciai --- v3->v4: - Switch back to v2 implementation. - Improve commit body. v2->v3: - No changes v1->v2: - No changes arch/arm64/boot/dts/renesas/r9a09g056.dtsi | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm64/boot/dts/renesas/r9a09g056.dtsi b/arch/arm64/boot/d= ts/renesas/r9a09g056.dtsi index 8781c2fa7313..fd2b72caeceb 100644 --- a/arch/arm64/boot/dts/renesas/r9a09g056.dtsi +++ b/arch/arm64/boot/dts/renesas/r9a09g056.dtsi @@ -663,6 +663,7 @@ usb2_phy0: usb-phy@15800200 { resets =3D <&usb20phyrst>; #phy-cells =3D <1>; power-domains =3D <&cpg>; + mux-states =3D <&usb20phyrst 1>; status =3D "disabled"; }; =20 @@ -691,6 +692,7 @@ usb20phyrst: usb20phy-reset@15830000 { resets =3D <&cpg 0xaf>; power-domains =3D <&cpg>; #reset-cells =3D <0>; + #mux-state-cells =3D <1>; status =3D "disabled"; }; =20 --=20 2.43.0