From nobody Tue Sep 29 10:32:41 2026 Received: from MRWPR03CU001.outbound.protection.outlook.com (mail-francesouthazon11021101.outbound.protection.outlook.com [40.107.130.101]) (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 42C3E31960B; Sun, 9 Aug 2026 09:04:55 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.130.101 ARC-Seal: i=4; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786266298; cv=fail; b=EKUrmt044exASdPgte6ZXacVV3EqzhH1B1G+sbI4VOKHVZCOyq2hls81ydwkRQQNg1w14XPDevSZ3FRK8G/MMyRIfsvxowqRGyjFfGe1gYvWqzhrH2fQ14Eq/+pbFp2HbPLKEPCxMF0kZw5/l1vgOoU0YgyYsdSReZh8/YT2EIA= ARC-Message-Signature: i=4; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786266298; c=relaxed/simple; bh=b/tKKvM2jJE0LZTZgyiX+DtXMWWPk0yt6CAPS2X4LF4=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=KcUdi4qbPGUb3E+mV8IpDAj7/JeEyUBdIsYQo1ivsVEI7/oAqIf20eRNMqOjwkiceWmXRB3ffurolGdNyNXtMoosOS2y1s81G5FbcHAW5y89jcnKmNkEWoh+ELTEL9TweIHdD7ElI/oD/dhdPJT3NhNaL4gM3UbVl4Vu+b3kS6A= ARC-Authentication-Results: i=4; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=solid-run.com; spf=pass smtp.mailfrom=solid-run.com; dkim=pass (2048-bit key) header.d=solid-run.com header.i=@solid-run.com header.b=l1TeWT4u; dkim=pass (2048-bit key) header.d=solid-run.com header.i=@solid-run.com header.b=l1TeWT4u; arc=fail smtp.client-ip=40.107.130.101 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=solid-run.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=solid-run.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=solid-run.com header.i=@solid-run.com header.b="l1TeWT4u"; dkim=pass (2048-bit key) header.d=solid-run.com header.i=@solid-run.com header.b="l1TeWT4u" ARC-Seal: i=3; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=Lj+ttmSpJ2J4lV1l++4Z9qPAl0CNiEy5sjpwItfdQdGTEiFJsScIUdh441uLT6ZM7jaS8zvNU6/Zb0Iou0WQdzXN5sR1sn9hxkvSWF9+XdvLTj8tbLj87wKHXYiMIIXq6hOHAaGMbk3Q6t185RyMqNqYekP/Fs3A95k6RknRqb8BHE//cGOvPKFwVtqjMLrYfid+B3K+qhqZNnd6jd3ElIJ/ePRXBFgNsxxhuTPx3j0xplkBLByv+nE2hgcnNvfblJrqrQEKkFvifT5vKEtrIKQ5nLySpCzmmEjtE4S4Gh66ihf1dZUGQx9sduItK08/iIaYAKLbpMLluffPuUft4w== ARC-Message-Signature: i=3; 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=4zNdL7tWham87HoHwn8xz6ueibe+Hh/aJgP8wcB7vHs=; b=kOQ9doAXcDpAzBoOTR+2jILgVlthsSTzl49dtunQwWdjO+rpduzx1cKDtJa50AFGU0e9e0rwcuAnQ1STNbRIRpKuZe4uhVycbXZrmIISZWaLqD72f4X7JQeNwd9BAZiVgFiPew7ZoTmwNdcJSgUEA+f/2bT/2MU25qy3W8HoWGGbCV9MeDgVnsX87dTv25Yi2AND9LLydMuILE+ODWkvkn5dAAEDJB396E8mJcEjP9Qmk+3hzG+VFw6hCY8nP2GJSoSwdqY3rxYC+yAEzgETGeZXHOvzQK5KcSIXlFKhGQoXJMeCgPYgzTDMpThyBpWlhK3XVFiCKcNZ+60ana4TYw== ARC-Authentication-Results: i=3; mx.microsoft.com 1; spf=fail (sender ip is 52.17.62.50) smtp.rcpttodomain=glider.be smtp.mailfrom=solid-run.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=solid-run.com; dkim=pass (signature was verified) header.d=solid-run.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=solid-run.com] dkim=[1,1,header.d=solid-run.com] dmarc=[1,1,header.from=solid-run.com]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=solid-run.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=4zNdL7tWham87HoHwn8xz6ueibe+Hh/aJgP8wcB7vHs=; b=l1TeWT4u3ZA04ytBZXbHxQ/L2RstaCgWhzgg71O04V/2qWWRUpwpB1J8p5iF6XrX66FH+w4rCqUJQnlQaUwAhBVILFHtF6S0DjbDlboCw2HdssgFvhi9mmecLiPRLBdqXwwYUHeqQ9Cf8ZLNYsUAmIYPSUA2eQF58+HYE6QmgQNZDjhQ8uB3Ug8BPUXnnWtqGYyPlEuldGXPX4NeOf4dYI0Tg4p4qVrXcvYxVqYYoK3VYcAw3rmRJxqK8jRcQRJHFsQjzvvw/ID+EkBH+HAZP6d22Feg3sJXdNvvpof8qrRLZbsOA52ngY9wIabQpb7pBUH3bon3G6AkiUe+EB7O+g== Received: from AS8P250CA0008.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:330::13) by DU2PR04MB9179.eurprd04.prod.outlook.com (2603:10a6:10:2f6::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.292.25; Sun, 9 Aug 2026 09:04:51 +0000 Received: from AM2PEPF0001C713.eurprd05.prod.outlook.com (2603:10a6:20b:330:cafe::99) by AS8P250CA0008.outlook.office365.com (2603:10a6:20b:330::13) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.292.25 via Frontend Transport; Sun, 9 Aug 2026 09:04:51 +0000 X-MS-Exchange-Authentication-Results: spf=fail (sender IP is 52.17.62.50) smtp.mailfrom=solid-run.com; dkim=pass (signature was verified) header.d=solid-run.com;dmarc=pass action=none header.from=solid-run.com; Received-SPF: Fail (protection.outlook.com: domain of solid-run.com does not designate 52.17.62.50 as permitted sender) receiver=protection.outlook.com; client-ip=52.17.62.50; helo=eu-dlp.cloud-sec-av.com; Received: from eu-dlp.cloud-sec-av.com (52.17.62.50) by AM2PEPF0001C713.mail.protection.outlook.com (10.167.16.183) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.315.6 via Frontend Transport; Sun, 9 Aug 2026 09:04:51 +0000 Received: from emails-1882748-12-mt-prod-cp-eu-2.checkpointcloudsec.com (ip-10-20-6-143.eu-west-1.compute.internal [10.20.6.143]) by mta-outgoing-dlp-511-mt-prod-cp-eu-2.checkpointcloudsec.com (Postfix) with ESMTPS id 0C2DA7E8F3; Sun, 9 Aug 2026 09:04:51 +0000 (UTC) X-Mailbox-Line: From b'josua@solid-run.com' Sun Aug 9 09:04:43 2026 ARC-Seal: i=2; cv=pass; a=rsa-sha256; d=checkpointcloudsec.com; s=arcselector01; t=1786266291; b=fXDBIRryVO6/bBqTYmLZjkQiTXkJGSn6yBf3Yz99ISg4C7IBcaZHWTxE+ohLuLhFsVlde zFTS3ISTgadeFmohq+evjIAwhgvjAg8XS4ZUEp8+JKK/J3MXRbOBDa9lB4s7QIuAOGyR6zK r2cocbaofvDYEB2Q+d1NIPv5RnYwkFg= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=checkpointcloudsec.com; s=arcselector01; t=1786266291; h=from : to : subject : date : message-id : content-type : mime-version; bh=4zNdL7tWham87HoHwn8xz6ueibe+Hh/aJgP8wcB7vHs=; b=ARdyOQZ5okAolYVWP4fe6BG6d2ypFuHGoEkhj2bYuUZCOaU/ofiqW63rh1KDywRQ8AeCF Cz6rW0Eh1YnNY+UAStUNvA818MMxSdfVsHda99INnogH6F3phIImyUMLXTuejgdeosh4yg/ BPoc/2Fx9Ywg05zq9V8215H6K+Cubzk= ARC-Authentication-Results: i=2; mx.checkpointcloudsec.com; arc=pass; dkim=none header.d=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=solid-run.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=4zNdL7tWham87HoHwn8xz6ueibe+Hh/aJgP8wcB7vHs=; b=l1TeWT4u3ZA04ytBZXbHxQ/L2RstaCgWhzgg71O04V/2qWWRUpwpB1J8p5iF6XrX66FH+w4rCqUJQnlQaUwAhBVILFHtF6S0DjbDlboCw2HdssgFvhi9mmecLiPRLBdqXwwYUHeqQ9Cf8ZLNYsUAmIYPSUA2eQF58+HYE6QmgQNZDjhQ8uB3Ug8BPUXnnWtqGYyPlEuldGXPX4NeOf4dYI0Tg4p4qVrXcvYxVqYYoK3VYcAw3rmRJxqK8jRcQRJHFsQjzvvw/ID+EkBH+HAZP6d22Feg3sJXdNvvpof8qrRLZbsOA52ngY9wIabQpb7pBUH3bon3G6AkiUe+EB7O+g== Authentication-Results-Original: mx.checkpointcloudsec.com; arc=pass; dkim=none header.d=none Received: from AM0PR04MB5796.eurprd04.prod.outlook.com (2603:10a6:208:132::21) by MRWPR04MB12072.eurprd04.prod.outlook.com (2603:10a6:501:98::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.292.25; Sun, 9 Aug 2026 09:04:37 +0000 Received: from AM0PR04MB5796.eurprd04.prod.outlook.com ([fe80::f8aa:4e29:bb34:5b97]) by AM0PR04MB5796.eurprd04.prod.outlook.com ([fe80::f8aa:4e29:bb34:5b97%3]) with mapi id 15.21.0292.024; Sun, 9 Aug 2026 09:04:37 +0000 From: Josua Mayer Date: Sun, 09 Aug 2026 12:04:22 +0300 Subject: [PATCH v5 1/5] dt-bindings: soc: renesas: Add various SolidRun RZ/G2 based boards Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260809-rzg2-sr-boards-v5-1-19c662358e36@solid-run.com> References: <20260809-rzg2-sr-boards-v5-0-19c662358e36@solid-run.com> In-Reply-To: <20260809-rzg2-sr-boards-v5-0-19c662358e36@solid-run.com> To: Geert Uytterhoeven , Magnus Damm , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Greg Kroah-Hartman , Benjamin Bara Cc: Josua Mayer , Jon Nettleton , Mikhail Anikin , Yazan Shhady , linux-renesas-soc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-usb@vger.kernel.org, Conor Dooley X-Mailer: b4 0.15.2 X-ClientProxiedBy: TL0P290CA0002.ISRP290.PROD.OUTLOOK.COM (2603:1096:950:5::10) To AM0PR04MB5796.eurprd04.prod.outlook.com (2603:10a6:208:132::21) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: AM0PR04MB5796:EE_|MRWPR04MB12072:EE_|AM2PEPF0001C713:EE_|DU2PR04MB9179:EE_ X-MS-Office365-Filtering-Correlation-Id: 2874aa34-3f31-4931-2942-08def5f5456d X-CLOUD-SEC-AV-Info: solidrun,office365_emails,sent,inline X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0;ARA:13230040|366016|1800799024|52116014|7416014|23010399003|376014|22082099003|18002099003|38350700014|10067099003|56012099006; X-Microsoft-Antispam-Message-Info-Original: N1b+C62D+K1hFUJ2N5My3tx1eklq1XWNU15lgWfA+6vvNZotZcnL7Fajns07lgTkx3vQ0UogQvmvyYBKas7Rs3Qg0FdSxBOxPiwLhT1gLXVLrVJ3Z8Zb2vZZpJynMc++/vKBc0Ob2GcXYRD81zW1ukBkqz9gjfHvQugk/965lPa+LPzYR5KXMStIzAih2lcSILfkv3rV0smf2kCsG6Q9Z0buFPbOWqEvappGqze2AcjpqwvtRwdQa6SUX0uQ+PhfpUOs7kticIeq88wlu/PLrwhfz3bQiQfMYKKzc+pGyOK3y+5MJQrt3TqSgjhkxWTE12HXI3qCq0Sk8g3GCRPpm/0GAP6cJRWapBwQ8Pl78iVE9JF5P/Uokf3N3Y6AMIluf/+qNw+fEqhq5kp1lf3LcQzRb3m+yoxuUk0WelQ+gdojUXM1+Ckst0Wc+ETj251FyaLtW/EF/A4j4oMln52YQ8u2cSfHzG7mYvOIgJ/ji3pzhPgE1PA6D/2KJgGmlubDmqFxls1CKMMWhHKXB0GQcg7RxhtzCq9y03gOjoS2aldB+z9icQMfMAhoNtNy+pJAa5sESc7aycrvQ6y0Wkjt3MEglVcV3TSGjQWPbSC6uH6eZzL6zXbJu2yreoFVFW6/48fCbKr1CRjnYaFHdkXwI2CDnov3/TgiL0jWyS1YZNmUfVG/GAZQ/t/MD5l0uceo7/eyci27sB9pNMrIyVZqTslBkHzENnYXwHAv1w4pYmE= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM0PR04MB5796.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(52116014)(7416014)(23010399003)(376014)(22082099003)(18002099003)(38350700014)(10067099003)(56012099006);DIR:OUT;SFP:1102; X-Exchange-RoutingPolicyChecked: hdXhlGUg60MO/wh0rnSAQonMNBRt0c7KldTQJvtXqT5Ry3tCUn0RQMEbxCfLmQ0ixA9RtMhO0Dy6ERzQFNGEOjoFBJbqasU/PH9YfOST1edA/hwhx2skDyi4FIO07fPUI1QS2uEB6NOz2oZaGaSsBiCN5fAMl+vuaiMvFvqdrJxoXaHPQIb6tJSZm+2Jtf/J9WmH+ZwnGeYV6UudOLJthMQrcfB4kvLQulmqFlbd9FRTEcZd7qJpv9rWm/j7qElF4Q1lCzKMUZBsj+Lz/5S5oYh2Nha4NXpV5OyDe12X8SlOjgA7wnlp4lOReY78F/6aiPc1gDJLdbD8yw8rSk55DA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MRWPR04MB12072 X-CLOUD-SEC-AV-INT-Relay: sent X-CLOUD-SEC-AV-UUID: 361f49e2c71645339fea3458e67a3039:solidrun,office365_emails,sent,inline:4f55ef6175bfe561320e3e87cb30227b ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=M/2wzwF3tqp1FwFwQv2ETQBLyg4r753PcS4HixPnTjXHIXx/X23+Ul2arVNqQHDAZ7/C9xl86FLnv+HhwBW2QLZelvhpKkQoQ5jC11HOA8MjqxOjHcDH1oVn4+7OAilViq8dHx7Vln4x3Z86+dCrBzpp4kOHeQMrjFELt8I63HMntj2CitbgEGOc/nzL8E8Sxlcu4j0aqkFHSEYLKO6nDKW2XlCQbSak4KKWgjz8amr5XN2y7gxsJSSEUTRDuI+FV4Kg2RAgTF3H9dsQ75bRzTvpoM3naXOvZJPXj0nBWPN1WYAUEGTRXA1m5elZfg3rfkFoDWKKjtQaLppXxV+SFg== 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=4zNdL7tWham87HoHwn8xz6ueibe+Hh/aJgP8wcB7vHs=; b=lrpwfsfQ0PsiJVzS7PKQCMLcHP+BE/tAvKVtkoV5Zvums8xIDLp6asCsIHUWVTP2YjuiZrCF6Wl4b/5jgb6rrLugSEytlR/sxMMXl7R2DK5VcxMhSf30tc6n6nno8ZbdYco9LOmee1Qo3Awl+5ATqRHa6R6NeNAWwndDR9T9vtQt5FDYFR6vHwCLpunIuaVyTBcKMumS5oWwwTNbybvDoauJPbJXLhyZFHqh2xq4bUTMTw6mrfyKQZOsWiqudbgDDALrRfvssB8G1FG3NB+d0VTGFPOO5LivUrBAYM7HkD3PBhsD60AKW7Q0OZpWEmb1cngrquShcQtVxZQTVlVwmA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=solid-run.com; dmarc=pass action=none header.from=solid-run.com; dkim=pass header.d=solid-run.com; arc=none X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM2PEPF0001C713.eurprd05.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 17966be4-20b4-480d-d8ec-08def5f53d3b X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|35042699022|1800799024|23010399003|82310400026|14060799003|36860700016|13003099007|56012099006|10067099003|18002099003|22082099003; X-Microsoft-Antispam-Message-Info: zCbYzVsmNKNtUOmEhS4yQkjK3qKsywmcJdPKd3U0p2X6x1SCd49M0aL752Win2ckAkHuaqfHs3Jn+YoEMlKt75d7sbGOJUeajhvZu0gisPQUdFxyh1v9lOYiDZLONvVtGQpg4qsY92aFzoaQesMpIR5SyQsDmZbXM8lGXiv/VovB2OEksyV3s22HyCATMixq2D4UmbylfgUr3qio8laov/Cza5UMm7W/MwjW9vkQsSRfonKJD47iWzKW9WDqF1Mzdmof+/hdDK+92+t4xtRDElebn1JX1aFwlztvLDXr3x9N3CSa1c4k15N830jbtunxaKqVIqZ5taahba5vHMRoJaXVj75E90Z3E8Aur7JDSeVv8fHwM1hYGDletG/1jQ9o7aBiYpnF8+dW8Y97d0hD391VnXpFQKl7ELNtwyMf4oLI1QMWwJEnpV4X+OlgIExeZeFmeb5yptPJ9/AanrNM0Dpmoa82d76oWfD3JlciEEK9KqebkmH58BhWg1l2QkMcMKaJyLNNxQFbYg6a+RvxmiZKE3I3CD2lwOxONelOG0AOeEKuWzsUcNQe00ZFcI3j5NJdqZINNoiw8gs8xbvkw6xKnahWJyFPfxPUJlVh2R1Ad6Bkq7TrZWhfbSPPBHLADu+6OSmyPH1NJ8/1Mkl7yYbX5vh+Cqnyi0pKlznoQdK2rF+Y2OHS+LAdzq3IQcXeA+wHvmPi5yitZ7VJLjLqdw== X-Forefront-Antispam-Report: CIP:52.17.62.50;CTRY:IE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:eu-dlp.cloud-sec-av.com;PTR:eu-dlp.cloud-sec-av.com;CAT:NONE;SFS:(13230040)(376014)(7416014)(35042699022)(1800799024)(23010399003)(82310400026)(14060799003)(36860700016)(13003099007)(56012099006)(10067099003)(18002099003)(22082099003);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: joL7LlPVC3XDVaRCjXPIo/sN9bsvWND+xgc0p3SIvrlt8rzZIOsv2VpVyW+Llwv+sL0dYXhVump65vH4rFy1rpJDt7emDinZLe8TX4p4botKGBEj2vxmku2m/SCNKRDAwrLhNESkx0fP+qgmYqGAjrOe9+hsVhSU3UJNP1O37m1u2QH7d0ynLr4gT+678+AlR5RxcXb4KvousTCxSRNBnS7ppPE49DT1IKH2BlG0ztWLjPx33Ca3lf32PJ48lOY6BoxAfRqnBG0EdMvRYVrVLOQFmf7MKL+IpZGZyQsNUMaSEDShUZ9d4eeC0ZwjRl3UE69kwkvE26iydsD12d5OarS8jYJ2eCMaHIzlvPgMDcZ1vHHT0O2aXJxKrl5xhxPPJrq/3/jaRSKsKhqodHnlP2KoNNyTOSgo8y+swnL2blMEJiG/ho4YHDNPQvr4dE+/ X-OriginatorOrg: solid-run.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Aug 2026 09:04:51.2764 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 2874aa34-3f31-4931-2942-08def5f5456d X-MS-Exchange-CrossTenant-Id: a4a8aaf3-fd27-4e27-add2-604707ce5b82 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=a4a8aaf3-fd27-4e27-add2-604707ce5b82;Ip=[52.17.62.50];Helo=[eu-dlp.cloud-sec-av.com] X-MS-Exchange-CrossTenant-AuthSource: AM2PEPF0001C713.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU2PR04MB9179 Add bindings for various SolidRun boards and System on Module built around Renesas RZ/G2 family of SoCs: - RZ/G2L SoM [1] - RZ/V2L SoM [2] (shares PCB with G2L and has very similar programming model) - RZ/G2LC SoM [3] - RZ/G2UL SoM [4] (shares PCB with G2LC but programming model differs largely) - HummingBoard IIoT [5] (RZ/G2L, RZ/V2L, RZ/G2LC) - HummingBoard Pro [6] (RZ/G2L, RZ/V2L) - HummingBoard Base (Ripple) [7] (RZ/G2L, RZ/V2L, RZ/G2LC, RZ/G2UL) [1] https://www.solid-run.com/embedded-industrial-iot/renesas-rz-family/rz-= g2l-som/ [2] https://www.solid-run.com/embedded-industrial-iot/renesas-rz-family/rz-= v2l-som/ [3] https://www.solid-run.com/embedded-industrial-iot/renesas-rz-family/rz-= g2lc-som/ [4] https://www.solid-run.com/embedded-industrial-iot/renesas-rz-family/rz-= g2ul-som/ [5] https://www.solid-run.com/embedded-industrial-iot/renesas-rz-family/hum= mingboard-rz-series-sbcs/hummingboard-rz-g2l-iot-sbc/ [6] https://www.solid-run.com/embedded-industrial-iot/renesas-rz-family/hum= mingboard-rz-series-sbcs/hummingboard-rz-g2l-sbc/ [7] https://www.solid-run.com/embedded-industrial-iot/renesas-rz-family/hum= mingboard-rz-series-sbcs/hummingboard-rz-g2lc-base/ Acked-by: Conor Dooley Signed-off-by: Josua Mayer --- .../devicetree/bindings/soc/renesas/renesas.yaml | 37 ++++++++++++++++++= ++++ 1 file changed, 37 insertions(+) diff --git a/Documentation/devicetree/bindings/soc/renesas/renesas.yaml b/D= ocumentation/devicetree/bindings/soc/renesas/renesas.yaml index eeef34e3d7d0..1673005a3d93 100644 --- a/Documentation/devicetree/bindings/soc/renesas/renesas.yaml +++ b/Documentation/devicetree/bindings/soc/renesas/renesas.yaml @@ -508,6 +508,14 @@ properties: - renesas,r9a07g043u12 # RZ/G2UL Type-2 - const: renesas,r9a07g043 =20 + - description: SolidRun RZ/G2UL based boards + items: + - enum: + - solidrun,rzg2ul-hummingboard-ripple # SolidRun RZ/G2UL Hum= mingBoard Ripple + - const: solidrun,rzg2ul-sr-som + - const: renesas,r9a07g043u12 # RZ/G2UL Type-2 + - const: renesas,r9a07g043 + - description: RZ/G2{L,LC} (R9A07G044) items: - enum: @@ -519,6 +527,25 @@ properties: - renesas,r9a07g044l2 # Dual Cortex-A55 RZ/G2L - const: renesas,r9a07g044 =20 + - description: SolidRun RZ/G2L based boards + items: + - enum: + - solidrun,rzg2l-hummingboard-iiot # SolidRun RZ/G2L Hummi= ngBoard IIoT + - solidrun,rzg2l-hummingboard-pro # SolidRun RZ/G2L Hummi= ngBoard Pro + - solidrun,rzg2l-hummingboard-ripple # SolidRun RZ/G2L Hummi= ngBoard Ripple + - const: solidrun,rzg2l-sr-som + - const: renesas,r9a07g044l2 # Dual Cortex-A55 RZ/G2L + - const: renesas,r9a07g044 + + - description: SolidRun RZ/G2LC based boards + items: + - enum: + - solidrun,rzg2lc-hummingboard-iiot # SolidRun RZ/G2LC Hum= mingBoard IIoT + - solidrun,rzg2lc-hummingboard-ripple # SolidRun RZ/G2LC Hum= mingBoard Ripple + - const: solidrun,rzg2lc-sr-som + - const: renesas,r9a07g044c2 # Dual Cortex-A55 RZ/G2LC + - const: renesas,r9a07g044 + - items: - enum: # MYIR Remi Pi SBC (MYB-YG2LX-REMI) @@ -535,6 +562,16 @@ properties: - renesas,r9a07g054l2 # Dual Cortex-A55 RZ/V2L - const: renesas,r9a07g054 =20 + - description: SolidRun RZ/V2L based boards + items: + - enum: + - solidrun,rzv2l-hummingboard-iiot # SolidRun RZ/V2L Hummi= ngBoard IIoT + - solidrun,rzv2l-hummingboard-pro # SolidRun RZ/V2L Hummi= ngBoard Pro + - solidrun,rzv2l-hummingboard-ripple # SolidRun RZ/V2L Hummi= ngBoard Ripple + - const: solidrun,rzv2l-sr-som + - const: renesas,r9a07g054l2 # Dual Cortex-A55 RZ/V2L + - const: renesas,r9a07g054 + - description: RZ/G3S (R9A08G045) items: - enum: --=20 2.43.0 From nobody Tue Sep 29 10:32:41 2026 Received: from GVXPR05CU001.outbound.protection.outlook.com (mail-swedencentralazon11023125.outbound.protection.outlook.com [52.101.83.125]) (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 15C2C3BCD1A; Sun, 9 Aug 2026 09:04:58 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.83.125 ARC-Seal: i=4; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786266301; cv=fail; b=REmtXcu+4+O4zRAADzz8Kf11N2gkiK554QFMJOCJppaAqlutl2w2tc2dodhTUioHj42K9YjaGiKahaO5Vq6QwMIyuauBwXWLGYNufe0YyiYrINlgNo5SuTMHEUz0hsKIUp6QgUAGEbYsqpDIcxWeExf/VXZy+eUhGPmG8l1Uzwk= ARC-Message-Signature: i=4; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786266301; c=relaxed/simple; bh=fpT5wUXnacyQbUG4KBu11ktP7Qewj1aFOKzEY/e3doY=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=ac3bQMykcxHNNdpAj5Gi/4gX/M9Ez5WmpvvT+jq4u5Cw3vjsNQf3CrRHBVTFqH1hWrWtaO3XGZY/LOyO6AMFcA2uSsEG+CaK3nbvlr4ypDTLJyqhKQF4FTi1u0s+/bnvwI/BcY1GT8g5L0zo//6hj2LFb/zkmDIL8CsIgy7FZYA= ARC-Authentication-Results: i=4; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=solid-run.com; spf=pass smtp.mailfrom=solid-run.com; dkim=pass (2048-bit key) header.d=solid-run.com header.i=@solid-run.com header.b=DGpSJ4tD; dkim=pass (2048-bit key) header.d=solid-run.com header.i=@solid-run.com header.b=DGpSJ4tD; arc=fail smtp.client-ip=52.101.83.125 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=solid-run.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=solid-run.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=solid-run.com header.i=@solid-run.com header.b="DGpSJ4tD"; dkim=pass (2048-bit key) header.d=solid-run.com header.i=@solid-run.com header.b="DGpSJ4tD" ARC-Seal: i=3; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=qu79H0qAV40ks/z5In6qIDy3Q9eN2TMp+xCvAhyWmcjpww9TO9g65IYPqmcw56BTD1K413aDcHOMPM/LSzWnOXhdVoETBV+hrh7oCywACi7cyusPqQlpjLeeWekXUo5QiK56NlR+4KY5Q3cRoGf4OPRPWQPiVqMkA/912nfvyEvHQo9CpRguje/54vdKWQPiXLjVLUyv0o7gODVZrNI2HNxAIsyRu7ILJOGJTkUTd54Gd0541/9XJTM3xE2nWbgfdjb1wriH1fwyBgIsL6Kldtbc5UkJx9+5JP8ManXPdGtIHhM5/z8tVpJL2hFht1vtGd8XoybXCVITsOnHCadiRQ== ARC-Message-Signature: i=3; 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=bJpZ5YtKLBOF9spI2ILIv74iRta8ajdpFFdtBGRQktQ=; b=HTwd4n4h+jXbnQGbQnldbhb9sa5Y/mPtJFx56bdxdi+r7loin1Ba7amM58QeESDRA37zysY3JE+KvTJjd2YYMzWPUdyV7Vb13zE8k1sOve44QIuw9morydntodwYBwam0namc47BKtzDbCk4wJoNRUXTKdYr9GmXD8sRs6cspKq9PJfDrGbzeC9QUnWZgE0lrshECSDEYcL4B9ywHQpVz8KwClQKMZJ9M4rTtM6kAN4X+YuidSMwc95UKS0mDkSP5pdtySjEvgAuWA8zSOVby9L/pFwQYYYOETj7NzuxgtWx+VC/Dyoy9eW8lE77t4rK+1MWkw9089INA025HAP3Aw== ARC-Authentication-Results: i=3; mx.microsoft.com 1; spf=fail (sender ip is 52.17.62.50) smtp.rcpttodomain=glider.be smtp.mailfrom=solid-run.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=solid-run.com; dkim=pass (signature was verified) header.d=solid-run.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=solid-run.com] dkim=[1,1,header.d=solid-run.com] dmarc=[1,1,header.from=solid-run.com]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=solid-run.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=bJpZ5YtKLBOF9spI2ILIv74iRta8ajdpFFdtBGRQktQ=; b=DGpSJ4tD+bDcAK2vI1tVObB/ly/7mjOlezYHL3ZwSp2foC2Rtgx/rMUdrwILald39Alc4LPmUikuVBFk2ldhDKJdELHog8SqTShqfk4jZcT+AK4KEsJT9JPG5xA5107ybkCXNdfYi+jjVdAiU3I1DSubBIZO8ZK8s3zDR/hs8A4+L6kVuexBiWEpPFseb1PQQ/T3IXvBUV/oN9zGGBjJE6QAlcnLYqBAK0AesOQgOzDFTbFgQbkd8WOkixF0tWUMoE7/W9lvQduUWW1Skq6pJWxm3+GPtsfTis1P9esEUtYGVtFZRDDfAyr8AcD34abeWhLI75qpYNhlhZiUZ6an+A== Received: from AM8P190CA0014.EURP190.PROD.OUTLOOK.COM (2603:10a6:20b:219::19) by PR3PR04MB7451.eurprd04.prod.outlook.com (2603:10a6:102:93::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.292.25; Sun, 9 Aug 2026 09:04:54 +0000 Received: from AMS0EPF00000199.eurprd05.prod.outlook.com (2603:10a6:20b:219:cafe::2b) by AM8P190CA0014.outlook.office365.com (2603:10a6:20b:219::19) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.292.25 via Frontend Transport; Sun, 9 Aug 2026 09:04:54 +0000 X-MS-Exchange-Authentication-Results: spf=fail (sender IP is 52.17.62.50) smtp.mailfrom=solid-run.com; dkim=pass (signature was verified) header.d=solid-run.com;dmarc=pass action=none header.from=solid-run.com; Received-SPF: Fail (protection.outlook.com: domain of solid-run.com does not designate 52.17.62.50 as permitted sender) receiver=protection.outlook.com; client-ip=52.17.62.50; helo=eu-dlp.cloud-sec-av.com; Received: from eu-dlp.cloud-sec-av.com (52.17.62.50) by AMS0EPF00000199.mail.protection.outlook.com (10.167.16.245) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.315.6 via Frontend Transport; Sun, 9 Aug 2026 09:04:54 +0000 Received: from emails-8823644-12-mt-prod-cp-eu-2.checkpointcloudsec.com (ip-10-20-6-143.eu-west-1.compute.internal [10.20.6.143]) by mta-outgoing-dlp-942-mt-prod-cp-eu-2.checkpointcloudsec.com (Postfix) with ESMTPS id C84D27E906; Sun, 9 Aug 2026 09:04:53 +0000 (UTC) X-Mailbox-Line: From b'josua@solid-run.com' Sun Aug 9 09:04:46 2026 ARC-Seal: i=2; cv=pass; a=rsa-sha256; d=checkpointcloudsec.com; s=arcselector01; t=1786266293; b=faur1BTQDD7owA7hKr3E0FjStatGm9ODWpWZ1BL99M86ZwZ8hjGPTCLC636DtWBOI6SN/ X9NzBkXWEFMmssm/yrchUMHbKUV/w4brpmpVfpkHtYPEuSe91iJ8gjrSwEA/ltYDzJzx5ma vSQa020A1vAcBwDiCLPTDw7a8VTVJ/M= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=checkpointcloudsec.com; s=arcselector01; t=1786266293; h=from : to : subject : date : message-id : content-type : mime-version; bh=bJpZ5YtKLBOF9spI2ILIv74iRta8ajdpFFdtBGRQktQ=; b=VwavIFLdn1rYWCyOd9Em6pSu4Mrre1s2YPBUATOQUhpqRiLsBqdolCM6fu7AbkKsoc5w/ BkcVmvJ96cXE4vZQZi1mJlyUBG6OFHdyQ1H7RRdLZsaU+FEK9o75QIleALS6pyQkesB5d02 JxKSGZFyC6Dreu0zaJlJFDFW5RIN8e0= ARC-Authentication-Results: i=2; mx.checkpointcloudsec.com; arc=pass; dkim=none header.d=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=solid-run.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=bJpZ5YtKLBOF9spI2ILIv74iRta8ajdpFFdtBGRQktQ=; b=DGpSJ4tD+bDcAK2vI1tVObB/ly/7mjOlezYHL3ZwSp2foC2Rtgx/rMUdrwILald39Alc4LPmUikuVBFk2ldhDKJdELHog8SqTShqfk4jZcT+AK4KEsJT9JPG5xA5107ybkCXNdfYi+jjVdAiU3I1DSubBIZO8ZK8s3zDR/hs8A4+L6kVuexBiWEpPFseb1PQQ/T3IXvBUV/oN9zGGBjJE6QAlcnLYqBAK0AesOQgOzDFTbFgQbkd8WOkixF0tWUMoE7/W9lvQduUWW1Skq6pJWxm3+GPtsfTis1P9esEUtYGVtFZRDDfAyr8AcD34abeWhLI75qpYNhlhZiUZ6an+A== Authentication-Results-Original: mx.checkpointcloudsec.com; arc=pass; dkim=none header.d=none Received: from AM0PR04MB5796.eurprd04.prod.outlook.com (2603:10a6:208:132::21) by MRWPR04MB12072.eurprd04.prod.outlook.com (2603:10a6:501:98::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.292.25; Sun, 9 Aug 2026 09:04:39 +0000 Received: from AM0PR04MB5796.eurprd04.prod.outlook.com ([fe80::f8aa:4e29:bb34:5b97]) by AM0PR04MB5796.eurprd04.prod.outlook.com ([fe80::f8aa:4e29:bb34:5b97%3]) with mapi id 15.21.0292.024; Sun, 9 Aug 2026 09:04:39 +0000 From: Josua Mayer Date: Sun, 09 Aug 2026 12:04:23 +0300 Subject: [PATCH v5 2/5] dt-bindings: usb: cypress,hx3: make peer-hub property optional Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260809-rzg2-sr-boards-v5-2-19c662358e36@solid-run.com> References: <20260809-rzg2-sr-boards-v5-0-19c662358e36@solid-run.com> In-Reply-To: <20260809-rzg2-sr-boards-v5-0-19c662358e36@solid-run.com> To: Geert Uytterhoeven , Magnus Damm , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Greg Kroah-Hartman , Benjamin Bara Cc: Josua Mayer , Jon Nettleton , Mikhail Anikin , Yazan Shhady , linux-renesas-soc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-usb@vger.kernel.org, Krzysztof Kozlowski X-Mailer: b4 0.15.2 X-ClientProxiedBy: TL0P290CA0002.ISRP290.PROD.OUTLOOK.COM (2603:1096:950:5::10) To AM0PR04MB5796.eurprd04.prod.outlook.com (2603:10a6:208:132::21) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: AM0PR04MB5796:EE_|MRWPR04MB12072:EE_|AMS0EPF00000199:EE_|PR3PR04MB7451:EE_ X-MS-Office365-Filtering-Correlation-Id: 6b2bafce-bd69-4917-e437-08def5f5471b X-CLOUD-SEC-AV-Info: solidrun,office365_emails,sent,inline X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0;ARA:13230040|366016|1800799024|52116014|7416014|23010399003|376014|22082099003|18002099003|38350700014|10067099003|56012099006; X-Microsoft-Antispam-Message-Info-Original: u50KiWOh8y6M1xsyWgI6fN5La19Rnb7BMBK3FpEymdIuoYUHF207oA3X6j0769gqg40/GcRQSMWdFwgTVu0EMWGKpbWdqoOpWtyZ2sdYIHhrc6unEjfexuqxW+Gjew4z3Xmu/EMIw0N3ncNq8Snjw0VKn6ezcfV4R4iXBzClEL6/4Fc70jYxelssw3S8UCmHCB5nngmol7DbqHRiaWNsadpyqC5V9R3F3H1FqgcwsuUXWhs+Qr1ziftlCYXFn3gORdMRMC01DfXKkDT/Ljv87amqd3vTJiLisTwKaxK78B/0QwpRE7/UglZqcHTK438B3AtHUMjDDEXZePiNATHBnYLSt6e2409F24DrT5RoKRkd8sgY7PfynCEn3TiGQvaOz99p9UkDrNVWxYNeqQ/2VuCdiuWY0rNh5yb/+yriRCz3iYyfFH9pVbP7FW7TIVKqFIog0jVIwm/5qYbDwVwE3b0POAuWnK83XSAQjW5Ce/tNf0mJqG5aumyMVQ4Qry2Ii7gTIGLsrbgVgnOk21SXeBd83GUrZehJTtUo+mRvExHk2ZUVhsNWtN/FczqIpnUs9N+5ton/Z8rDLwlfW/UDbPGccE1AiDtHbhFaF5YnKcz6QLuE41dVTUbv0gc7M7yt9fpMbH/iG/Oxn79Vdnv5yoU9LffJvR5zjv/8fSgv6DIfdrHWjBA+3iSH5UcjWl3M4rq0v2DwaPDxMj+0J20G3POOZNz6cyZG7U2zfs0EQPM= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM0PR04MB5796.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(52116014)(7416014)(23010399003)(376014)(22082099003)(18002099003)(38350700014)(10067099003)(56012099006);DIR:OUT;SFP:1102; X-Exchange-RoutingPolicyChecked: W/jfU64nwhJEjZN5AlQVhxZEEz1WhcisWBYpH2TsZOUYe9iPjjbKTcjHDo9Q5qrg0grD8Hm2jQnN0JEw8IiuuWL+0cyoHjDPBxWAAHCi51pWrZdq69AFbc9a7kU3ZZ0xi7DTSrpX4hwjPZd/ooFLZt168ZSbfWh8Yso8kVNJIafVKZAYVRunKsH9i9UC3yWVdTcFUr5XLGSAoJ3NAAIq16msz33FM6NKWemDnaq67kg4fRAtkKT8xZNmeqadgObS2LGxuxvId1enHnwKH1woJZH83F238FuUJrqZotRg/OYifGmUVAD5AkYPYxZP06QtonIUwLbst2CTEcp+CJzp2A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MRWPR04MB12072 X-CLOUD-SEC-AV-INT-Relay: sent X-CLOUD-SEC-AV-UUID: 22044545bf304190adf9eab4d65d9a9a:solidrun,office365_emails,sent,inline:ecefdd91e86fc2644e99f85d076d2372 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=s7p9WokT0xrxSe9xlAV0BEfu7fd44V85VPB5Nmca5whWA2tflKpGj1dvDuQZbXdYqRDLITCeaSjN3Qbhq9/+gzd0HSu1ax1zfRk93hYwOXg7nurje+EjnnIdJAyA39UcgXtQ3ZH0dOclBdE1ebOVagZTw5oJqa4U/uGHXNSxJHmfNIXx6R3+pZ6in13afBhA3esSmNDpFNtkt4JvfhlRMTILoMyoyKfnGyTsahSs1b6kPvh6enS1q9IP5KfIjfHHeqzl89u44JiPokjmguGaMAhMHWJxCU3wo2+k490UdNUE7jZxmWDfaXZpAl9btdRPx1Xt2+MZKVDuw+7Mc7/tRA== 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=bJpZ5YtKLBOF9spI2ILIv74iRta8ajdpFFdtBGRQktQ=; b=o1CHCOL8ORiFgg7xgpdQYRf6CrGm/EuSNLCC3/+Xp4yLW9j0L2dcm4b6ylyd1Kwc6tQTuH4xnwe4bISxTP9BenMV3W/qE3iVDXTpvgvnvESnZMgysJ7MCLi5oettky7PRacXIrESGBLHdQmgcS2AoDFRfkiEQHoVqdkWjdj8fFbhDGHwZVsmyRTLQFoq050emfkaCeobmdair2xksenmKakMFjtFoJZKHgcOynryjiB9wNRJNId6eM/7MiEj5smvvSULb+gG3K/bslN7Qnnl71XDJ4C1K9pwCWvmlESL3OaWGstOXvPy7Ew1dRGQm4qASStbu0tLDFQ+dHVDusudDA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=solid-run.com; dmarc=pass action=none header.from=solid-run.com; dkim=pass header.d=solid-run.com; arc=none X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AMS0EPF00000199.eurprd05.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 53b7f7b1-fb1f-4d84-064f-08def5f53e31 X-Microsoft-Antispam: BCL:0;ARA:13230040|14060799003|376014|35042699022|7416014|1800799024|36860700016|82310400026|23010399003|10067099003|56012099006|22082099003|18002099003; X-Microsoft-Antispam-Message-Info: Nec2Gka1kULjs55xU47dIoHUM/IedaTIgIXBMdIczQlkjZ+8q0JPGERTaa+ned226H9X5srJ8EeUjCngwbsjkbLrIBlCtIc+aBtYDBq3zNCjTxQ6NDn+x9WuydYHu/8vTOT4pU3n3ATQcm3wvfjZiXKjJifsh83bcK+kLMH39M00hofMJWgSxf4XTwwFp9+UOeilET0yMnodGLEgOEe+K7TzgMGWK0AI+3sGcOIa/jrQY8oMPou7UTNBVgiU3AY2Xh2/9bWEJtnM+s2RxADNsHPdmf6lxHdXdY5xASPDctiJL3qV5zxZGnf6yihShlMS0qO5tFFondCGpCKdLIPbCUISLhhHlBKMi6JJEwvdQTD13sYjMmsqLOjVv+6yXUZjMa37kivMQr5WxlS8YTzoRGmNTRdnu46rXCANC+BZ3sQ5vCeFEDZxqZhJeYIu4oGgyI0leu32VsTRU1SlnY9dMo7NXujwIfUpZkrxyZcJkRaG6EsFGo5l2wXAnOuv3qvxidjcM2LPbR3FodIxR8r7NNxZ8SFqZBxZQNoadBx3saRdsaKp1JpTACXN9kjGC0d8e+GYw/HDuJYATE2B6ocYAxwkrCKvb0tdTBw4lVer7QznuTm1qYG31rywwnOm8Wci2DqyFVPLkPXbtn/jzeC9vuoLrXZBTQZOXo2TPwGHNTySG8GF/8ZB68KiYsgByk5MZfQd5E7ggNRQa0cnmL6IOA== X-Forefront-Antispam-Report: CIP:52.17.62.50;CTRY:IE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:eu-dlp.cloud-sec-av.com;PTR:eu-dlp.cloud-sec-av.com;CAT:NONE;SFS:(13230040)(14060799003)(376014)(35042699022)(7416014)(1800799024)(36860700016)(82310400026)(23010399003)(10067099003)(56012099006)(22082099003)(18002099003);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: emL5eb/+S4wpOq2l561LqtDNHiQgtwzv//mZFWe9eeBuP+iOkvM28T4YiUkDe5svp2ppUd15EIIDiR0MlFUV5H4vral1PW55YQMDqcs8TD7dHr4yVkdGmducQvUZKvqag33cM8iYn+kAQpjNm3504WyS+zvgzFg4VrqQmvb6LlC4MlTkY2g1f5XBYEbTX1KRsYSPMz0tqiokvqJVsyiehLPTLGOcqU/uDMKt6sSSkTYqLMyQ8guo3C+Ek+RhQdHlz7IaFKldacE+tnWpUA41RPHRGdYxvjUXgyzs3x8u9G/vXPcKXfVF09C8mQyLkwJMweipU4bKBTFcvkRAz6pw2tgqHyAWSxSfmz2McVQL6Vx82iQmz80xbJ1JPwgx96BqJGm+WREm1z4RJKR4x6cCezlpgNcsapZqdNbaLjrTn8GXfS/vSUZYCJ6rgDoMe4t9 X-OriginatorOrg: solid-run.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Aug 2026 09:04:54.0987 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 6b2bafce-bd69-4917-e437-08def5f5471b X-MS-Exchange-CrossTenant-Id: a4a8aaf3-fd27-4e27-add2-604707ce5b82 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=a4a8aaf3-fd27-4e27-add2-604707ce5b82;Ip=[52.17.62.50];Helo=[eu-dlp.cloud-sec-av.com] X-MS-Exchange-CrossTenant-AuthSource: AMS0EPF00000199.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR3PR04MB7451 Cypress HX3 Hubs are combined USB-2.0 and USB-3.0 devices, and should be described by one node per speed and linked by peer-hub property. It is however possible to install this Hub to a USB-2.0-only host, in which case the USB-3.0 peer has no place in device-tree. Remove peer-hub from required properties. Acked-by: Krzysztof Kozlowski Signed-off-by: Josua Mayer --- Documentation/devicetree/bindings/usb/cypress,hx3.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/Documentation/devicetree/bindings/usb/cypress,hx3.yaml b/Docum= entation/devicetree/bindings/usb/cypress,hx3.yaml index d6eac1213228..aca2fe796240 100644 --- a/Documentation/devicetree/bindings/usb/cypress,hx3.yaml +++ b/Documentation/devicetree/bindings/usb/cypress,hx3.yaml @@ -53,7 +53,6 @@ properties: required: - compatible - reg - - peer-hub - vdd-supply - vdd2-supply =20 --=20 2.43.0 From nobody Tue Sep 29 10:32:41 2026 Received: from DB3PR0202CU003.outbound.protection.outlook.com (mail-northeuropeazon11020092.outbound.protection.outlook.com [52.101.84.92]) (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 360873BB11B; Sun, 9 Aug 2026 09:04:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.84.92 ARC-Seal: i=4; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786266306; cv=fail; b=PyNK0Hx2vsxaB3QeQXOpm1d/jhZ5MW3bHdJ63+v6KSRmBu9zNwHQx5771D5H6HOcV5FEFJmubaWRGRjo2MwHUC0chuHb4WhdrFgCOEfW3C/UrDiyjANF76l0IwXiRJK1RKO9rCnCbuuQqp1xsIRHhGx8/98wPpVo9IajToNjvX4= ARC-Message-Signature: i=4; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786266306; c=relaxed/simple; bh=zGfRmvl97B1yxeuzEJ9fmvdGOABiyHUipgQcojzg0FQ=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=aXj3VlBk7wSzWFyWWtMB6pIUKbK3W2PiWVPMrf/YtOwmc9pJhpeQMJzlop35m2GfqgzPQmSXR6q6ZYp9Uw8jMpSuGNatDx9DRdad5qmBIgYuoygadR7H8r5UoNfWLae5NJZbtoIEN/9qe4JhXH1OX5QGO5NffVYQdPza05Jr50E= ARC-Authentication-Results: i=4; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=solid-run.com; spf=pass smtp.mailfrom=solid-run.com; dkim=pass (2048-bit key) header.d=solid-run.com header.i=@solid-run.com header.b=Nn2G2pwU; dkim=pass (2048-bit key) header.d=solid-run.com header.i=@solid-run.com header.b=Nn2G2pwU; arc=fail smtp.client-ip=52.101.84.92 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=solid-run.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=solid-run.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=solid-run.com header.i=@solid-run.com header.b="Nn2G2pwU"; dkim=pass (2048-bit key) header.d=solid-run.com header.i=@solid-run.com header.b="Nn2G2pwU" ARC-Seal: i=3; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=VMVCb7YSaQXbGGnMJdL1AIcu+sHiiC8TXMsOHB3KiIbX/yRLDtW4xLbkuyasdwL9mckGTgoSZMPPsklWK//wh3MlQnoNpWvROePntRq9jFcu7JQhaSNGlPbiM3mf1zNhGRQMAg+eXYQPm40ImaPxRZjHYI61jUwGVVN7aVDsftH9IpM7FWkAfvsfWUTO6pe7yShh9lH1+dzG5RbdjRFDegYz3aEPuYnK3Fs8aJu9E4SfFrXWpxyhekZXQT+vw/m06kg3SEd9Hp2IStxHAvTRPThakI58e4lFyuDvx0Y/iblJbHV21Kb61lB+x+LZgBZp/ZKylhtjNDyvjnGv4dKV/w== ARC-Message-Signature: i=3; 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=0ade42TcM0miNS96xT7x6eGdCl8vE271uvHqw44KpWo=; b=FNmNZ1NZzi1Qh500D5woEQL9i4Np/HLWuSclkDTjRwyHoF4nDFkTKrp6B3WlWyGkK/KUjyRR4vc20T9r2ySB4Z0e3C6Mc+kpf3W7ojVrwG9bm/2pZtsxK9kM627Kz3+R+C5Uu5BVOIz8Ornss1BkBvNx8leKU+zeqg8ko2tj4q+AZMTh5phtkrqdlm6urr/nv05izMeQMuuA4RpEXLAchHyhCvexif38Gt4ZQpulxxYo+Ha4e41QTxAKocsw9+HLNKFl8QCugUUzHvcrsoXoR1Vl5W4lhSF/t4KW2xI2Gm8YHIKszBuumDrNopdA7T/8P3zlyBFgwkpB3bXu2tB2lw== ARC-Authentication-Results: i=3; mx.microsoft.com 1; spf=fail (sender ip is 52.17.62.50) smtp.rcpttodomain=glider.be smtp.mailfrom=solid-run.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=solid-run.com; dkim=pass (signature was verified) header.d=solid-run.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=solid-run.com] dkim=[1,1,header.d=solid-run.com] dmarc=[1,1,header.from=solid-run.com]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=solid-run.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0ade42TcM0miNS96xT7x6eGdCl8vE271uvHqw44KpWo=; b=Nn2G2pwUoWPX7AwqlNadiBRTGrGTMlTzX7iRhpqa6qOBW55TxVzmikZU/ROFIh727D2b1zfVQTvudyGAqvmRB0TAQ+nT2t3urGh8Xt/TZXea+oj3p3rsYw7eVR/6Dt89LhZymYqfMzy4LF4NrhJ6d+1Gb8w2WTxe0u4twVQWrtxMo26WOw8npzKP4/sKsjM6spjcjG6QURMy4lDQd3d+XnkFsnauEKAQMcWfZXQqFpdxLR7kgxmtbNgMJ4IcfZkQvodWcFD0wvyV8SSp6bvU8II1UEIxKBRRr3fQpJ5eibQkS6fZ9NcA3m+vR0Czgw1+cZJulaZ7k30k/cmrMaAumA== Received: from AM0PR10CA0031.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:150::11) by VI0PR04MB10830.eurprd04.prod.outlook.com (2603:10a6:800:260::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.292.25; Sun, 9 Aug 2026 09:04:53 +0000 Received: from AMS1EPF00000090.eurprd05.prod.outlook.com (2603:10a6:20b:150:cafe::40) by AM0PR10CA0031.outlook.office365.com (2603:10a6:20b:150::11) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.292.25 via Frontend Transport; Sun, 9 Aug 2026 09:04:53 +0000 X-MS-Exchange-Authentication-Results: spf=fail (sender IP is 52.17.62.50) smtp.mailfrom=solid-run.com; dkim=pass (signature was verified) header.d=solid-run.com;dmarc=pass action=none header.from=solid-run.com; Received-SPF: Fail (protection.outlook.com: domain of solid-run.com does not designate 52.17.62.50 as permitted sender) receiver=protection.outlook.com; client-ip=52.17.62.50; helo=eu-dlp.cloud-sec-av.com; Received: from eu-dlp.cloud-sec-av.com (52.17.62.50) by AMS1EPF00000090.mail.protection.outlook.com (10.167.242.87) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.315.6 via Frontend Transport; Sun, 9 Aug 2026 09:04:53 +0000 Received: from emails-4669013-12-mt-prod-cp-eu-2.checkpointcloudsec.com (ip-10-20-5-76.eu-west-1.compute.internal [10.20.5.76]) by mta-outgoing-dlp-765-mt-prod-cp-eu-2.checkpointcloudsec.com (Postfix) with ESMTPS id 0A4EC7E8E9; Sun, 9 Aug 2026 09:04:53 +0000 (UTC) X-Mailbox-Line: From b'josua@solid-run.com' Sun Aug 9 09:04:47 2026 ARC-Seal: i=2; cv=pass; a=rsa-sha256; d=checkpointcloudsec.com; s=arcselector01; t=1786266293; b=NJQ5Cevf/uZMSnvnz6CLTysylmeG8ZxpT0Slh5Evnr7TQhNxe07fvDD6XwcoFxHnXo+V6 DtlOf52gSAotdTBzxORP3tQGy/o+F9qjnLXiIWulG2JvsWbO6EB5tcYCR95XsfB9se2/XB9 KjxBTKmWcdiJPQ9Q3lSSWhudN7rmAuE= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=checkpointcloudsec.com; s=arcselector01; t=1786266293; h=from : to : subject : date : message-id : content-type : mime-version; bh=0ade42TcM0miNS96xT7x6eGdCl8vE271uvHqw44KpWo=; b=hobsPUtATsIJEZdm5L4nMKI2ggMHKXXVlNniE6T+Tbv9Lmw+plwyapPHgcpp9hhjkNXLZ oi4FTUf+b5WniM2daOj6bn6EiwOcA9fasdD+x85ciS5L7OATH1CZdJtLERzeLKgSIpE1Vjd rKsFheRpU9k4tuleHeqEDn3rwAbzRbM= ARC-Authentication-Results: i=2; mx.checkpointcloudsec.com; arc=pass; dkim=none header.d=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=solid-run.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0ade42TcM0miNS96xT7x6eGdCl8vE271uvHqw44KpWo=; b=Nn2G2pwUoWPX7AwqlNadiBRTGrGTMlTzX7iRhpqa6qOBW55TxVzmikZU/ROFIh727D2b1zfVQTvudyGAqvmRB0TAQ+nT2t3urGh8Xt/TZXea+oj3p3rsYw7eVR/6Dt89LhZymYqfMzy4LF4NrhJ6d+1Gb8w2WTxe0u4twVQWrtxMo26WOw8npzKP4/sKsjM6spjcjG6QURMy4lDQd3d+XnkFsnauEKAQMcWfZXQqFpdxLR7kgxmtbNgMJ4IcfZkQvodWcFD0wvyV8SSp6bvU8II1UEIxKBRRr3fQpJ5eibQkS6fZ9NcA3m+vR0Czgw1+cZJulaZ7k30k/cmrMaAumA== Authentication-Results-Original: mx.checkpointcloudsec.com; arc=pass; dkim=none header.d=none Received: from AM0PR04MB5796.eurprd04.prod.outlook.com (2603:10a6:208:132::21) by MRWPR04MB12072.eurprd04.prod.outlook.com (2603:10a6:501:98::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.292.25; Sun, 9 Aug 2026 09:04:40 +0000 Received: from AM0PR04MB5796.eurprd04.prod.outlook.com ([fe80::f8aa:4e29:bb34:5b97]) by AM0PR04MB5796.eurprd04.prod.outlook.com ([fe80::f8aa:4e29:bb34:5b97%3]) with mapi id 15.21.0292.024; Sun, 9 Aug 2026 09:04:40 +0000 From: Josua Mayer Date: Sun, 09 Aug 2026 12:04:24 +0300 Subject: [PATCH v5 3/5] arm64: dts: renesas: add support for solidrun rzg2l som and hb-iiot evb Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260809-rzg2-sr-boards-v5-3-19c662358e36@solid-run.com> References: <20260809-rzg2-sr-boards-v5-0-19c662358e36@solid-run.com> In-Reply-To: <20260809-rzg2-sr-boards-v5-0-19c662358e36@solid-run.com> To: Geert Uytterhoeven , Magnus Damm , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Greg Kroah-Hartman , Benjamin Bara Cc: Josua Mayer , Jon Nettleton , Mikhail Anikin , Yazan Shhady , linux-renesas-soc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-usb@vger.kernel.org X-Mailer: b4 0.15.2 X-ClientProxiedBy: TL0P290CA0002.ISRP290.PROD.OUTLOOK.COM (2603:1096:950:5::10) To AM0PR04MB5796.eurprd04.prod.outlook.com (2603:10a6:208:132::21) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: AM0PR04MB5796:EE_|MRWPR04MB12072:EE_|AMS1EPF00000090:EE_|VI0PR04MB10830:EE_ X-MS-Office365-Filtering-Correlation-Id: 125e7880-fe53-478d-bb92-08def5f5469f X-CLOUD-SEC-AV-Info: solidrun,office365_emails,sent,inline X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0;ARA:13230040|366016|1800799024|52116014|7416014|23010399003|376014|22082099003|18002099003|38350700014|10067099003|56012099006|6133799003|3023799007; X-Microsoft-Antispam-Message-Info-Original: tij0tH7gMULJOwDOWd7Cl/4WE08poT3n8myqreCyS692adTcK+3VpUI7Yx+dWaPVxHYQtnfNlg83so6ydqBTdFq36oqSq6lXnbHY6l8PZh1msDGXmArwoqKePlsexMRjGvs6Etyo1LKksv7mX7tyIrePzQRolJ76CY6kT054uK2cK+RdAyWNa6k6nSDpl3R0UjrhR9+bI7AEJT74un9D1aUB5HNLXchB+LLik8EYipiQVaNV/Jnt7mMQx9kIrYgdk/O/PbsMrlxdyG4QKDWkZhWZlYVLnRBDfbuTwTHUQTBiW0W08UHamrQ/Ehk2FglP5oFbXTNACy/rLRXZ2BUmBA4z2U3fI/A63BpEjLH/cYtY+WpBGzBCrbfVlLOcthYG/oY/xxFnE5wh74zWaVeJxQ8Lw0h69Ns50ralWLNYbr/UK7KU6xhdhc55uYU+vum3l/xP6mluZvn1TYmX1FFO6nxoZGO9b0o9FI/6Jgx3l+xkses1GVqbd0KzwDE4YEslmYVcT38X9gaxdPg7TPENRMVXZZc44c5T8L4wt0LqUk37g+y/EglkIBau1EvJvI4Yfz96InG7v5pUKi+Su9wTTbmzQJXEZ62J71WT5BCLmn8Y4/rzRUM/HGPrCVV68vEraIoB8lGIIW5GlHWaz3cB97G8V9t876n6TfFLQb+6f+YNeT7e5LJujuiBw8xUWTFti62OgBHzc0MrK3/e6H0rxDX1BeWo8HFcyUw11OUuyc4= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM0PR04MB5796.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(52116014)(7416014)(23010399003)(376014)(22082099003)(18002099003)(38350700014)(10067099003)(56012099006)(6133799003)(3023799007);DIR:OUT;SFP:1102; X-Exchange-RoutingPolicyChecked: BO+zMhjX0mRrBVtYUI0bZFvpgnkM/qThtm9/k4kzC2d88bqrwGU+kkp8I4uwk+HNEzjuuoR7ZEMqNV+jA5sTFNKKAuIjRYkmYo1i54SzCvvAA5rrP0leAv02eZWWmHrXrzGDm4S0URnqtr0+Y4Hho2CN/WgVvOgdgRNsdtk4ABGpmWVY6lmFkkJc9SNz/J8JsbUynSS0TzI065kDJi4Veza8FKVXqaav3ZRbJGTSQchWA8y2/RaqLTmJ/DlkVQ9SVu9gqdXXH0vfrivbJp1OIT7ai+ZVwqFjSTxnwv+THiw3zia3frTYK0Q7JqqCA4pEDSQ7ZteTG9DQKjNr5rN/1w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MRWPR04MB12072 X-CLOUD-SEC-AV-INT-Relay: sent X-CLOUD-SEC-AV-UUID: b88c2b9ca65f468292de9fce208b06ee:solidrun,office365_emails,sent,inline:47401ce07148f66409882c1c73d510ac ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=F3RAr0oR1pG9o94xUUMgHmo0ouwjycQIIhFJXg/wFwQtLvMRDMZJ4XI5DVzrCkAVGop2LCiHoN/PlktUjGUyNiy8EhP2adhKE03eSxJT91Jyvlr0vc2ftSFcY08TarZFtRluU/Ii8mvY6bwINWU1OWZPlMMDjGduhWaJsA/o8tvDzUlAfezBWehqvaSUj65vksPq002uJH4M8Zd042FToRD/bwKxHMWjn1HzCiMpPJSih/YfvkY7/PGIj/Pnnq6bgYbo2Mvkwtu/VJFRChRJ0p2U7qTBmwFUD7+MKT7tKEr/iECAkAXk0xiWKARah7rBlzV/PpBPeY4vEZzYe6o8Bw== 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=0ade42TcM0miNS96xT7x6eGdCl8vE271uvHqw44KpWo=; b=RY3uKssoU9ALdiJnN7qkYm0QAMfop1yT28S9F8aFFXbTdVDyZg+6fiDLpOMT2uGUOB0Nb6xnjKdr4mR0s+nMIUveggVxy1Hj4/xnd9JOI+rQpvytlJYppCOIAr/7PHRt2A+ljMnylvPMezDG5quYfmrQNHnlGJGNyZjH/KxNGAhauKC+fctYGfQ04mkA+T6wKBxvxnuioZYxnRdvEHo0Xpayw4epZ3g1C6pUcL1GRWRIWvur/cANunK77FrJtrr9DEvCy2z/VyBRxqXLCfja4BEqydjelpVg9T3ndPcuquG5Jj0PqZYqsXkXE9pEGKAy+u4L2VqiHzspKEaVNWweJg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=solid-run.com; dmarc=pass action=none header.from=solid-run.com; dkim=pass header.d=solid-run.com; arc=none X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AMS1EPF00000090.eurprd05.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: b6ceac24-8524-48f0-d3d9-08def5f53f07 X-Microsoft-Antispam: BCL:0;ARA:13230040|14060799003|376014|35042699022|7416014|1800799024|36860700016|82310400026|23010399003|6133799003|10067099003|56012099006|22082099003|18002099003|3023799007; X-Microsoft-Antispam-Message-Info: D/MMvNLAD97PyDKvLwn9+Fl7ltg0farMBORbmZsDU+OLeHnxVa8TYGFgp6/NIoeBdH02nliWZKzXZWY2QdI9yBS0/GkszhVdqIqShIv/3ONErkEI+tUBKnWydvLtDgeGXlMT3tH3K/uDZhEmBaCuPsCMHttapFq+vTOh8598ZsfdPpEpAkmQEHXJkVuXEqCrO6+dKPKVHay7MfO1jD3LM4ZjWoFkGNzHRhG8MGMQK0KC77ctGUQO0EwHdTu86eSYlPhIyHUOXV36cnWc7KWp8/FJv6RqBTf/Lo3xj62HNlQW49MS+cc2SQFJVlXP9t9E1hmFmWo4SsYcIWnXAGecwuJz747WnSRgrTW0JPoj6BNC1Sq153uWb4/0gVw49QBsWhxznvf509codTTiqHoVjUe2g4agxYET8AqL8qeMvk6TU4QeQXTZ7bDChAJ64491CsEVuILwnS1/OiNALiiTjegchYoQfjygxz42WE3tlpan6p3vAwPi5TejsOSCHoWNThUh/lPtmmerD4VF6s4U4CVz6d/YDh0gfHIktNsgHmNxYOTxDAga+6P3KIVOFN300Xc5e8hXGrL77UYQuoQODUy7l0eUEEP+j5Mh6Wy8z6OmqSLXYOEBdGnxenua2GmZwcH4bQv4uXha17t1AioSqg== X-Forefront-Antispam-Report: CIP:52.17.62.50;CTRY:IE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:eu-dlp.cloud-sec-av.com;PTR:eu-dlp.cloud-sec-av.com;CAT:NONE;SFS:(13230040)(14060799003)(376014)(35042699022)(7416014)(1800799024)(36860700016)(82310400026)(23010399003)(6133799003)(10067099003)(56012099006)(22082099003)(18002099003)(3023799007);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: hxyc/3cmUm5xpBKZNrWP+4keTOcWwpW3N/z4Z/SPxQzsyW9YN0h74KIlQ1iM4nOPPY4Vwts5erCzMkNreb3P2Eq+wgkW50Mrnwtp0/6pA7QEhaxk4Zf3TDKRO35+osgGMaKHFGR8HDQrlE9hRXdT/JyhOBefHMsIcH9WcNLU8kqP54tPdlk83v7t9ntD2vyuGMxrt1bdIL9I60NF+b8vLtYPpWsrC2g0v+SIt5BYxsARwHCZCYcHeFabOYiLkoQkA461KIe0BfSMG/OmrDJIm4JtjdnKWCdkUandXqsQLepiN0M8u/e2TdW4kn+ycTpzoMwIWoB4V9f30rKp2VJzOXGkKCmkKb+XKAdDJQXBI4sfW2vR4uKUO+Hj+1GJ0+rYvpwO9FbJ7Hk+4D+LRcFJ6Ze/+gwZqHo3L6jVv/ypZH0OpO35aLBOagxiMxWhkF2o X-OriginatorOrg: solid-run.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Aug 2026 09:04:53.2469 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 125e7880-fe53-478d-bb92-08def5f5469f X-MS-Exchange-CrossTenant-Id: a4a8aaf3-fd27-4e27-add2-604707ce5b82 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=a4a8aaf3-fd27-4e27-add2-604707ce5b82;Ip=[52.17.62.50];Helo=[eu-dlp.cloud-sec-av.com] X-MS-Exchange-CrossTenant-AuthSource: AMS1EPF00000090.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI0PR04MB10830 Add support for the SolidRun RZ/G2L SoM [1] on Hummingboard IIoT [2]. The SoM features: - 2x 1Gbps Ethernet with PHY - eMMC - 1/2GB DDR - WiFi + Bluetooth - SDHI Mux switching between eMMC and Carrier Board The HummingBoard IIoT features: - 3x USB-2.0 Type A connector - 2x 1Gbps RJ45 Ethernet - USB Type-C Console Port - microSD connector - RTC with backup battery - RGB Status LED - 1x M.2 B-Key connector with USB-2.0 + SIM card holder - 1x DSI Display Connector - GPIO header - 2x RS232/RS485 ports (configurable) - 2x CAN Descriptions for eMMC, microSD and RS485 are provided as overlays due to their dependency on configurable mux states. [1] https://www.solid-run.com/embedded-industrial-iot/renesas-rz-family/rz-= g2l-som/ [2] https://www.solid-run.com/embedded-industrial-iot/renesas-rz-family/hum= mingboard-rz-series-sbcs/hummingboard-rz-g2l-iot-sbc/ Signed-off-by: Josua Mayer --- arch/arm64/boot/dts/renesas/Makefile | 13 + .../dts/renesas/r9a07g044l2-hummingboard-iiot.dts | 16 + .../renesas/rzg2l-hummingboard-iiot-common.dtsi | 560 +++++++++++++++++= ++++ .../renesas/rzg2l-hummingboard-iiot-microsd.dtso | 26 + .../renesas/rzg2l-hummingboard-iiot-rs485-a.dtso | 17 + .../renesas/rzg2l-hummingboard-iiot-rs485-b.dtso | 17 + .../boot/dts/renesas/rzg2l-hummingboard-iiot.dtsi | 49 ++ arch/arm64/boot/dts/renesas/rzg2l-sr-som-emmc.dtso | 44 ++ arch/arm64/boot/dts/renesas/rzg2l-sr-som.dtsi | 461 +++++++++++++++++ 9 files changed, 1203 insertions(+) diff --git a/arch/arm64/boot/dts/renesas/Makefile b/arch/arm64/boot/dts/ren= esas/Makefile index 8bf155badd11..e2af196e18bf 100644 --- a/arch/arm64/boot/dts/renesas/Makefile +++ b/arch/arm64/boot/dts/renesas/Makefile @@ -170,6 +170,19 @@ dtb-$(CONFIG_ARCH_R9A07G044) +=3D r9a07g044c2-smarc-cr= u-csi-ov5645.dtbo r9a07g044c2-smarc-cru-csi-ov5645-dtbs :=3D r9a07g044c2-smarc.dtb r9a07g044= c2-smarc-cru-csi-ov5645.dtbo dtb-$(CONFIG_ARCH_R9A07G044) +=3D r9a07g044c2-smarc-cru-csi-ov5645.dtb =20 +dtb-$(CONFIG_ARCH_R9A07G044) +=3D r9a07g044l2-hummingboard-iiot.dtb +dtb-$(CONFIG_ARCH_R9A07G044) +=3D rzg2l-sr-som-emmc.dtbo +r9a07g044l2-hummingboard-iiot-emmc-dtbs :=3D r9a07g044l2-hummingboard-iiot= .dtb rzg2l-sr-som-emmc.dtbo +dtb-$(CONFIG_ARCH_R9A07G044) +=3D r9a07g044l2-hummingboard-iiot-emmc.dtb +dtb-$(CONFIG_ARCH_R9A07G044) +=3D rzg2l-hummingboard-iiot-microsd.dtbo +r9a07g044l2-hummingboard-iiot-microsd-dtbs :=3D r9a07g044l2-hummingboard-i= iot.dtb rzg2l-hummingboard-iiot-microsd.dtbo +dtb-$(CONFIG_ARCH_R9A07G044) +=3D r9a07g044l2-hummingboard-iiot-microsd.dtb +dtb-$(CONFIG_ARCH_R9A07G044) +=3D rzg2l-hummingboard-iiot-rs485-a.dtbo +r9a07g044l2-hummingboard-iiot-rs485-a-dtbs :=3D r9a07g044l2-hummingboard-i= iot.dtb rzg2l-hummingboard-iiot-rs485-a.dtbo +dtb-$(CONFIG_ARCH_R9A07G044) +=3D r9a07g044l2-hummingboard-iiot-rs485-a.dtb +dtb-$(CONFIG_ARCH_R9A07G044) +=3D rzg2l-hummingboard-iiot-rs485-b.dtbo +r9a07g044l2-hummingboard-iiot-rs485-b-dtbs :=3D r9a07g044l2-hummingboard-i= iot.dtb rzg2l-hummingboard-iiot-rs485-b.dtbo +dtb-$(CONFIG_ARCH_R9A07G044) +=3D r9a07g044l2-hummingboard-iiot-rs485-b.dtb dtb-$(CONFIG_ARCH_R9A07G044) +=3D r9a07g044l2-remi-pi.dtb dtb-$(CONFIG_ARCH_R9A07G044) +=3D r9a07g044l2-smarc.dtb dtb-$(CONFIG_ARCH_R9A07G044) +=3D r9a07g044l2-smarc-cru-csi-ov5645.dtbo diff --git a/arch/arm64/boot/dts/renesas/r9a07g044l2-hummingboard-iiot.dts = b/arch/arm64/boot/dts/renesas/r9a07g044l2-hummingboard-iiot.dts new file mode 100644 index 000000000000..eba4f423c8f0 --- /dev/null +++ b/arch/arm64/boot/dts/renesas/r9a07g044l2-hummingboard-iiot.dts @@ -0,0 +1,16 @@ +// SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +/* + * Copyright 2025 Josua Mayer + */ + +/dts-v1/; + +#include "r9a07g044l2.dtsi" +#include "rzg2l-sr-som.dtsi" +#include "rzg2l-hummingboard-iiot.dtsi" + +/ { + compatible =3D "solidrun,rzg2l-hummingboard-iiot", "solidrun,rzg2l-sr-som= ", + "renesas,r9a07g044l2", "renesas,r9a07g044"; + model =3D "SolidRun RZ/G2L HummingBoard IIoT"; +}; diff --git a/arch/arm64/boot/dts/renesas/rzg2l-hummingboard-iiot-common.dts= i b/arch/arm64/boot/dts/renesas/rzg2l-hummingboard-iiot-common.dtsi new file mode 100644 index 000000000000..ca5a647d43dc --- /dev/null +++ b/arch/arm64/boot/dts/renesas/rzg2l-hummingboard-iiot-common.dtsi @@ -0,0 +1,560 @@ +// SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +/* + * Copyright 2025 Josua Mayer + */ + +#include +#include +/ { + /* power for M.2 B-Key connector (J6) */ + regulator-m2-b { + compatible =3D "regulator-fixed"; + regulator-name =3D "m2-b"; + gpios =3D <&tca6416_u20 5 GPIO_ACTIVE_HIGH>; + regulator-always-on; + regulator-max-microvolt =3D <3300000>; + regulator-min-microvolt =3D <3300000>; + enable-active-high; + }; + + /* power for M.2 M-Key connector (J4) */ + regulator-m2-m { + compatible =3D "regulator-fixed"; + regulator-name =3D "m2-m"; + gpios =3D <&tca6416_u20 6 GPIO_ACTIVE_HIGH>; + regulator-always-on; + regulator-max-microvolt =3D <3300000>; + regulator-min-microvolt =3D <3300000>; + enable-active-high; + }; + + /* power for USB-A J27 behind USB Hub Port 3 */ + regulator-vbus-2 { + compatible =3D "regulator-fixed"; + regulator-name =3D "vbus2"; + regulator-always-on; + regulator-max-microvolt =3D <5000000>; + regulator-min-microvolt =3D <5000000>; + gpios =3D <&tca6416_u20 12 GPIO_ACTIVE_HIGH>; + enable-active-high; + }; + + /* power for USB-A J27 behind USB Hub Port 4 */ + regulator-vbus-3 { + compatible =3D "regulator-fixed"; + regulator-name =3D "vbus3"; + regulator-always-on; + regulator-max-microvolt =3D <5000000>; + regulator-min-microvolt =3D <5000000>; + gpios =3D <&tca6416_u20 13 GPIO_ACTIVE_HIGH>; + enable-active-high; + }; + + aliases { + gpio1 =3D &tca6408_u48; + gpio2 =3D &tca6408_u37; + gpio3 =3D &tca6416_u20; + gpio4 =3D &tca6416_u21; + i2c3 =3D &i2c_exp; + i2c4 =3D &i2c_csi; + i2c5 =3D &i2c_dsi; + i2c6 =3D &i2c_lvds; + rtc0 =3D &carrier_rtc; + rtc1 =3D &pmic; + serial3 =3D &scif3; + }; + + gpio-keys { + compatible =3D "gpio-keys"; + + wakeup-event { + interrupts-extended =3D <&tca6416_u21 11 IRQ_TYPE_EDGE_FALLING>; + label =3D "m2-m-wakeup"; + wakeup-source; + linux,code =3D ; + }; + }; + + can_mux: mux-controller-1 { + compatible =3D "gpio-mux"; + /* default J9-55/57/59/61 to on-board transceivers */ + idle-state =3D <0>; + #mux-control-cells =3D <0>; + /* + * Mux routes CAN bus signals between SoM connector pins, + * expansion connector (J22) and on-board transceivers using + * two GPIO: + * - IO3: 0 =3D on-board transceivers, 1 =3D expansion connector + * - IO4: 0 =3D J9-55/57/59/61, 1 =3D J7-12/16 & J9-54/56 + */ + mux-gpios =3D <&tca6416_u20 3 GPIO_ACTIVE_HIGH>, + <&tca6416_u20 4 GPIO_ACTIVE_HIGH>; + }; + + spi_mux: mux-controller-2 { + compatible =3D "gpio-mux"; + /* default on-board */ + idle-state =3D <0>; + /* + * Mux switches spi bus between on-board tpm + * and expansion connector (J22). + */ + mux-gpios =3D <&tca6416_u21 0 GPIO_ACTIVE_HIGH>; + #mux-control-cells =3D <0>; + }; + + scif1_scif3_b2b_mux: mux-controller-3 { + compatible =3D "gpio-mux"; + /* default on-board */ + idle-state =3D <0>; + #mux-control-cells =3D <0>; + /* + * Mux switches both scif1 and scif3 tx/rx between expansion + * connector (J22) and on-board rs232/rs485 transceivers + * using one GPIO: 0 =3D on-board, 1 =3D connector. + */ + mux-gpios =3D <&tca6416_u20 0 GPIO_ACTIVE_HIGH>; + }; + + scif1_rs_232_485_mux: mux-controller-4 { + compatible =3D "gpio-mux"; + /* default rs232 */ + idle-state =3D <0>; + #mux-control-cells =3D <0>; + /* + * Mux switches scif1 tx/rx between rs232 and rs485 + * transceivers. using one GPIO: 0 =3D rs232, 1 =3D rs485. + */ + mux-gpios =3D <&tca6416_u20 1 GPIO_ACTIVE_HIGH>; + }; + + scif3_rs_232_485_mux: mux-controller-5 { + compatible =3D "gpio-mux"; + /* default rs232 */ + idle-state =3D <0>; + #mux-control-cells =3D <0>; + /* + * Mux switches scif3 tx/rx between rs232 and rs485 + * transceivers. using one GPIO: 0 =3D rs232, 1 =3D rs485. + */ + mux-gpios =3D <&tca6416_u20 2 GPIO_ACTIVE_HIGH>; + }; + + v_1_2: regulator-1-2 { + compatible =3D "regulator-fixed"; + regulator-name =3D "1v2"; + regulator-max-microvolt =3D <1800000>; + regulator-min-microvolt =3D <1800000>; + }; + + v_3_3: regulator-3-3 { + compatible =3D "regulator-fixed"; + regulator-name =3D "3v3"; + regulator-max-microvolt =3D <3300000>; + regulator-min-microvolt =3D <3300000>; + }; + + reg_dsi_panel: regulator-dsi-panel { + compatible =3D "regulator-fixed"; + regulator-name =3D "dsi-panel"; + gpios =3D <&tca6416_u20 15 GPIO_ACTIVE_HIGH>; + regulator-max-microvolt =3D <11200000>; + regulator-min-microvolt =3D <11200000>; + enable-active-high; + }; + + vmmc: regulator-mmc { + compatible =3D "regulator-fixed"; + regulator-name =3D "vmmc"; + regulator-max-microvolt =3D <3300000>; + regulator-min-microvolt =3D <3300000>; + startup-delay-us =3D <250>; + vin-supply =3D <&v_3_3>; + gpios =3D <&pinctrl RZG2L_GPIO(4, 1) GPIO_ACTIVE_HIGH>; + enable-active-high; + }; + + /* power for USB-A J5003 */ + vbus1: regulator-vbus-1 { + compatible =3D "regulator-fixed"; + regulator-name =3D "vbus1"; + regulator-max-microvolt =3D <5000000>; + regulator-min-microvolt =3D <5000000>; + gpios =3D <&tca6416_u20 14 GPIO_ACTIVE_HIGH>; + enable-active-high; + }; + + rfkill-m2-b-gnss { + compatible =3D "rfkill-gpio"; + /* rfkill-gpio inverts internally */ + shutdown-gpios =3D <&tca6416_u20 10 GPIO_ACTIVE_LOW>; + label =3D "m2-b gnss"; + radio-type =3D "gps"; + }; + + rfkill-m2-b-wwan { + compatible =3D "rfkill-gpio"; + /* rfkill-gpio inverts internally */ + shutdown-gpios =3D <&tca6416_u20 9 GPIO_ACTIVE_HIGH>; + label =3D "m2-b radio"; + radio-type =3D "wwan"; + }; +}; + +&ehci1 { + #address-cells =3D <1>; + #size-cells =3D <0>; + + hub_2_0: hub@1 { + compatible =3D "usb4b4,6502", "usb4b4,6506"; + reg =3D <1>; + reset-gpios =3D <&tca6416_u20 11 GPIO_ACTIVE_LOW>; + vdd2-supply =3D <&v_3_3>; + vdd-supply =3D <&v_1_2>; + }; +}; + +&i2c0 { + /* highest i2c clock supported by all peripherals is 400kHz */ + + tca6416_u20: gpio@20 { + compatible =3D "ti,tcal6416"; + reg =3D <0x20>; + #gpio-cells =3D <2>; + gpio-controller; + gpio-line-names =3D "TCA_INT/EXT_UART", "TCA_UARTA_232/485", + "TCA_UARTB_232/485", "TCA_INT/EXT_CAN", + "TCA_NXP/REN", "TCA_M.2B_3V3_EN", + "TCA_M.2M_3V3_EN", "TCA_M.2M_RESET#", + "TCA_M.2B_RESET#", "TCA_M.2B_W_DIS#", + "TCA_M.2B_GPS_EN#", "TCA_USB-HUB_RST#", + "TCA_USB_HUB3_PWR_EN", "TCA_USB_HUB4_PWR_EN", + "TCA_USB1_PWR_EN", "TCA_VIDEO_PWR_EN"; + + m2-b-reset-hog { + gpios =3D <8 GPIO_ACTIVE_LOW>; + gpio-hog; + line-name =3D "m2-b-reset"; + output-low; + }; + + m2-m-reset-hog { + gpios =3D <7 GPIO_ACTIVE_LOW>; + gpio-hog; + line-name =3D "m2-m-reset"; + /* + * M.2 Key-M connector only supports PCI, + * but RZ/G2L(C) has no pci controller. + * Keep any card in reset. + */ + output-high; + }; + }; + + tca6416_u21: gpio@21 { + compatible =3D "ti,tcal6416"; + reg =3D <0x21>; + #interrupt-cells =3D <2>; + interrupt-controller; + #gpio-cells =3D <2>; + gpio-controller; + gpio-line-names =3D "TCA_SPI_TPM/EXT", "TCA_TPM_RST#", + "TCA_I2C_RST", "TCA_RS232_SHTD#", + "TCA_LCD_I2C_RST", "TCA_DIG_OUT1", + "TCA_bDIG_IN1", "TCA_SENS_INT", + "TCA_ALERT#", "TCA_TPM_PIRQ#", + "TCA_RTC_INT", "TCA_M.2M_WAKW_ON_LAN", + "TCA_M.2M_CLKREQ#", "TCA_LVDS_INT#", + "", "TCA_POE_AT"; + /* Level triggered irq does not currently work well on RZ/G2L, fall-back= to edge */ + interrupts-extended =3D <&pinctrl RZG2L_GPIO(4, 0) IRQ_TYPE_EDGE_FALLING= >; + + lcd-i2c-reset-hog { + gpios =3D <4 (GPIO_ACTIVE_LOW|GPIO_PULL_UP|GPIO_OPEN_DRAIN)>; + line-name =3D "lcd-i2c-reset"; + output-low; + /* + * reset shared between U37 and U48, to be + * supported once gpio-pca953x switches to + * reset framework. + */ + gpio-hog; + }; + + lvds-irq-hog { + gpios =3D <13 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>; + gpio-hog; + input; + line-name =3D "lvds-irq"; + }; + + m2-m-clkreq-hog { + gpios =3D <12 GPIO_ACTIVE_LOW>; + gpio-hog; + input; + line-name =3D "m2-m-clkreq"; + }; + + rs232_shutdown: rs232-shutdown-hog { + gpios =3D <3 GPIO_ACTIVE_LOW>; + gpio-hog; + line-name =3D "rs232-shutdown"; + output-low; + }; + + sensor-irq-hog { + gpios =3D <7 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>; + gpio-hog; + input; + line-name =3D "sensor-irq"; + }; + + tpm-irq-hog { + gpios =3D <9 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>; + gpio-hog; + input; + line-name =3D "tpm-irq"; + }; + }; + + led-controller@30 { + compatible =3D "ti,lp5562"; + reg =3D <0x30>; + #address-cells =3D <1>; + #size-cells =3D <0>; + /* use internal clock, could use external generated by rtc */ + clock-mode =3D /bits/ 8 <1>; + + multi-led@0 { + reg =3D <0x0>; + #address-cells =3D <1>; + #size-cells =3D <0>; + color =3D ; + label =3D "D7"; + + led@0 { + reg =3D <0x0>; + color =3D ; + led-cur =3D /bits/ 8 <0x32>; + max-cur =3D /bits/ 8 <0x64>; + }; + + led@1 { + reg =3D <0x1>; + color =3D ; + led-cur =3D /bits/ 8 <0x19>; + max-cur =3D /bits/ 8 <0x32>; + }; + + led@2 { + reg =3D <0x2>; + color =3D ; + led-cur =3D /bits/ 8 <0x19>; + max-cur =3D /bits/ 8 <0x32>; + }; + }; + + led@3 { + reg =3D <0x3>; + chan-name =3D "D8"; + color =3D ; + label =3D "D8"; + led-cur =3D /bits/ 8 <0x19>; + max-cur =3D /bits/ 8 <0x64>; + }; + }; + + light-sensor@44 { + compatible =3D "isil,isl29023"; + reg =3D <0x44>; + /* IRQ shared between accelerometer, light-sensor and Tamper input (J500= 7) */ + interrupts-extended =3D <&tca6416_u21 7 IRQ_TYPE_LEVEL_LOW>; + }; + + accelerometer@53 { + compatible =3D "adi,adxl345"; + reg =3D <0x53>; + interrupts-extended =3D <&tca6416_u21 7 IRQ_TYPE_LEVEL_LOW>; + /* IRQ shared between accelerometer, light-sensor and Tamper input (J500= 7) */ + interrupt-names =3D "INT1"; + }; + + carrier_eeprom: eeprom@57 { + compatible =3D "atmel,24c02"; + reg =3D <0x57>; + pagesize =3D <8>; + }; + + carrier_rtc: rtc@69 { + compatible =3D "abracon,ab1805"; + reg =3D <0x69>; + /* + * AM1805 RTC used on this board has only nTIRQ pins wired, + * which is for countdown timer irqs only. + * Driver does not support this, disable for now. + * + * interrupts-extended =3D <&tca6416_u21 10 IRQ_TYPE_LEVEL_LOW>; + */ + abracon,tc-diode =3D "schottky"; + abracon,tc-resistor =3D <3>; + }; +}; + +&i2c1 { + /* highest i2c clock supported by all peripherals is 400kHz */ + + i2c-mux@70 { + compatible =3D "nxp,pca9546"; + reg =3D <0x70>; + #address-cells =3D <1>; + #size-cells =3D <0>; + /* + * This reset is open drain with HW 10k pull-up resistor, + * but reset core does not support GPIO_OPEN_DRAIN flag. + * The pull-up and GPIO voltages match, push-pull is safe. + */ + reset-gpios =3D <&tca6416_u21 2 GPIO_ACTIVE_LOW>; + + /* channel 0 routed to expansion connector (J22) */ + i2c_exp: i2c@0 { + reg =3D <0>; + #address-cells =3D <1>; + #size-cells =3D <0>; + }; + + /* channel 1 routed to mipi-csi connector (J23) */ + i2c_csi: i2c@1 { + reg =3D <1>; + #address-cells =3D <1>; + #size-cells =3D <0>; + }; + + /* channel 2 routed to mipi-dsi connector (J25) */ + i2c_dsi: i2c@2 { + reg =3D <2>; + #address-cells =3D <1>; + #size-cells =3D <0>; + + tca6408_u48: gpio@21 { + compatible =3D "ti,tca6408"; + reg =3D <0x21>; + #gpio-cells =3D <2>; + gpio-line-names =3D "CAM_RST#", "DSI_RESET", + "DSI_STBYB", "DSI_PWM_BL", + "DSI_L/R", "DSI_U/D", + "DSI_CTP_/RST", "CAM_TRIG"; + /* + * reset shared between U37 and U48, to be + * supported once gpio-pca953x switches to + * reset framework. + * + * reset-gpios =3D <&tca6416_u21 4 + * (GPIO_ACTIVE_LOW|GPIO_PULL_UP|GPIO_OPEN_DRAIN)>; + */ + gpio-controller; + }; + }; + + /* channel 3 routed to lvds connector (J24) */ + i2c_lvds: i2c@3 { + reg =3D <3>; + #address-cells =3D <1>; + #size-cells =3D <0>; + + tca6408_u37: gpio@20 { + compatible =3D "ti,tca6408"; + reg =3D <0x20>; + #gpio-cells =3D <2>; + gpio-line-names =3D "SELB", "LVDS_RESET", + "LVDS_STBYB", "LVDS_PWM_BL", + "LVDS_L/R", "LVDS_U/D", + "LVDS_CTP_/RST", ""; + /* + * reset shared between U37 and U48, to be + * supported once gpio-pca953x switches to + * reset framework. + * + * reset-gpios =3D <&tca6416_u21 4 + * (GPIO_ACTIVE_LOW|GPIO_PULL_UP|GPIO_OPEN_DRAIN)>; + */ + gpio-controller; + }; + }; + }; +}; + +&phy0 { + leds { + #address-cells =3D <1>; + #size-cells =3D <0>; + + /* LED_0 pin */ + led@0 { + reg =3D <0>; + color =3D ; + default-state =3D "keep"; + function =3D LED_FUNCTION_LAN; + }; + }; +}; + +&pinctrl { + /* UARTA */ + scif1_pins: scif1 { + pinmux =3D , /* SCIF1_RXD */ + ; /* SCIF1_TXD */ + }; + + /* UARTB */ + scif3_pins: scif3 { + pinmux =3D , /* SCIF3_RXD */ + ; /* SCIF3_TXD */ + }; +}; + +&scif1 { + pinctrl-0 =3D <&scif1_pins>; + pinctrl-names =3D "default"; + status =3D "okay"; +}; + +&scif3 { + pinctrl-0 =3D <&scif3_pins>; + pinctrl-names =3D "default"; + status =3D "okay"; +}; + +&spi1 { + /* native cs does not support cs persistence required for tpm */ + cs-gpios =3D <&pinctrl RZG2L_GPIO(44, 3) GPIO_ACTIVE_LOW>; + num-cs =3D <1>; + pinctrl-0 =3D <&spi1_pins>; + pinctrl-names =3D "default"; + status =3D "okay"; + + spi1_muxed: spi@0 { + compatible =3D "spi-mux"; + reg =3D <0>; + #address-cells =3D <1>; + #size-cells =3D <0>; + mux-controls =3D <&spi_mux>; + /* mux bandwidth is 2GHz, soc max. spi clock is P0/2 =3D 50MHz */ + spi-max-frequency =3D <50000000>; + + tpm@0 { + compatible =3D "infineon,slb9670", "tcg,tpm_tis-spi"; + reg =3D <0>; + interrupts-extended =3D <&tca6416_u21 9 IRQ_TYPE_LEVEL_LOW>; + reset-gpios =3D <&tca6416_u21 1 (GPIO_ACTIVE_LOW | GPIO_OPEN_DRAIN)>; + spi-max-frequency =3D <43000000>; + }; + }; +}; + +&ohci0 { + dr_mode =3D "host"; +}; + +&usb2_phy0 { + vbus-supply =3D <&vbus1>; +}; diff --git a/arch/arm64/boot/dts/renesas/rzg2l-hummingboard-iiot-microsd.dt= so b/arch/arm64/boot/dts/renesas/rzg2l-hummingboard-iiot-microsd.dtso new file mode 100644 index 000000000000..c86d46956f82 --- /dev/null +++ b/arch/arm64/boot/dts/renesas/rzg2l-hummingboard-iiot-microsd.dtso @@ -0,0 +1,26 @@ +// SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +/* +* Device Tree Overlay for the RZ/G2L(C) Solidrun SOM SD +* +* Copyright (C) 2024 SolidRun Ltd. +*/ + +/dts-v1/; +/plugin/; + +#include +#include + +&sdhi0 { + bus-width =3D <4>; + full-pwr-cycle; + mux-states =3D <&sdhi0_mux 1>; + pinctrl-0 =3D <&sdhi0_4bit_pins>, <&sdhi0_cd_pins>; + pinctrl-1 =3D <&sdhi0_4bit_uhs_pins>, <&sdhi0_cd_pins>; + pinctrl-names =3D "default", "state_uhs"; + sd-uhs-sdr104; + sd-uhs-sdr50; + vmmc-supply =3D <&vmmc>; + vqmmc-supply =3D <®_pmic_ldo1>; + status =3D "okay"; +}; diff --git a/arch/arm64/boot/dts/renesas/rzg2l-hummingboard-iiot-rs485-a.dt= so b/arch/arm64/boot/dts/renesas/rzg2l-hummingboard-iiot-rs485-a.dtso new file mode 100644 index 000000000000..4bcb22d518f0 --- /dev/null +++ b/arch/arm64/boot/dts/renesas/rzg2l-hummingboard-iiot-rs485-a.dtso @@ -0,0 +1,17 @@ +// SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +/* + * Copyright 2025 Josua Mayer + * + * Overlay for enabling HummingBoard IIoT on-board RS485 Port A on connect= or J5004. + * + * Because Renesas uart driver does not support rs485, + * users must manually toggle P41_1 between RX & TX. + */ + +/dts-v1/; +/plugin/; + +&scif1_rs_232_485_mux { + /* select rs485 */ + idle-state =3D <1>; +}; diff --git a/arch/arm64/boot/dts/renesas/rzg2l-hummingboard-iiot-rs485-b.dt= so b/arch/arm64/boot/dts/renesas/rzg2l-hummingboard-iiot-rs485-b.dtso new file mode 100644 index 000000000000..6f460b3e0b25 --- /dev/null +++ b/arch/arm64/boot/dts/renesas/rzg2l-hummingboard-iiot-rs485-b.dtso @@ -0,0 +1,17 @@ +// SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +/* + * Copyright 2025 Josua Mayer + * + * Overlay for enabling HummingBoard IIoT on-board RS485 Port B on connect= or J5004. + * + * Because Renesas uart driver does not support rs485, + * users must manually toggle P41_0 between RX & TX. + */ + +/dts-v1/; +/plugin/; + +&scif3_rs_232_485_mux { + /* select rs485 */ + idle-state =3D <1>; +}; diff --git a/arch/arm64/boot/dts/renesas/rzg2l-hummingboard-iiot.dtsi b/arc= h/arm64/boot/dts/renesas/rzg2l-hummingboard-iiot.dtsi new file mode 100644 index 000000000000..22f066079e69 --- /dev/null +++ b/arch/arm64/boot/dts/renesas/rzg2l-hummingboard-iiot.dtsi @@ -0,0 +1,49 @@ +// SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +/* + * Copyright 2025 Josua Mayer + */ + +#include "rzg2l-hummingboard-iiot-common.dtsi" + +&canfd { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&can0_pins>, <&can1_pins>; + status =3D "okay"; + + channel0 { + status =3D "okay"; + }; + + channel1 { + status =3D "okay"; + }; +}; + +&phy1 { + leds { + #address-cells =3D <1>; + #size-cells =3D <0>; + + /* LED_0 pin */ + led@0 { + reg =3D <0>; + color =3D ; + function =3D LED_FUNCTION_LAN; + default-state =3D "keep"; + }; + }; +}; + +&pinctrl { + /* CANA */ + can0_pins: can0 { + pinmux =3D , /* CAN0_TX */ + ; /* CAN0_RX */ + }; + + /* CANB */ + can1_pins: can1 { + pinmux =3D , /* CAN1_TX */ + ; /* CAN1_RX */ + }; +}; diff --git a/arch/arm64/boot/dts/renesas/rzg2l-sr-som-emmc.dtso b/arch/arm6= 4/boot/dts/renesas/rzg2l-sr-som-emmc.dtso new file mode 100644 index 000000000000..263a36994b03 --- /dev/null +++ b/arch/arm64/boot/dts/renesas/rzg2l-sr-som-emmc.dtso @@ -0,0 +1,44 @@ +// SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +/* +* Device Tree Overlay for the RZ/G2L(C) Solidrun SOM eMMC +* +* Copyright (C) 2024 SolidRun Ltd. +*/ + +/dts-v1/; +/plugin/; + +#include +#include + +®_pmic_ldo1 { + /* + * This ldo can switch mmc host controller io voltage between + * 1.8V and 3.3V. The eMMC IO voltage however is supplied from + * reg_pmic_buck3 which is fixed at 1.8V. + * Lower this ldo maximum voltage to 1.8V to prevent setting 3.3V. + */ + regulator-max-microvolt =3D <1800000>; +}; + +&sdhi0 { + /* + * Host controller and eMMC have separate io voltage regulators: + * reg_pmic_ldo1 (1.8V/3.3V); reg_pmic_buck3 (1.8V only). + * Link to the switchable regulator ensuring that it gets configured. + */ + vqmmc-supply =3D <®_pmic_ldo1>; + bus-width =3D <8>; + cap-mmc-hw-reset; + mmc-hs200-1_8v; + mux-states =3D <&sdhi0_mux 0>; + non-removable; + no-sdio; + pinctrl-0 =3D <&sdhi0_8bit_uhs_pins>, <&sdhi0_rst_pins>; + pinctrl-1 =3D <&sdhi0_8bit_uhs_pins>, <&sdhi0_rst_pins>; + pinctrl-names =3D "default", "state_uhs"; + vmmc-supply =3D <®_pmic_buck4>; + /* emmc io voltage is hard-wired for 1.8V, disable sd modes */ + no-sd; + status =3D "okay"; +}; diff --git a/arch/arm64/boot/dts/renesas/rzg2l-sr-som.dtsi b/arch/arm64/boo= t/dts/renesas/rzg2l-sr-som.dtsi new file mode 100644 index 000000000000..f08d2fbaa521 --- /dev/null +++ b/arch/arm64/boot/dts/renesas/rzg2l-sr-som.dtsi @@ -0,0 +1,461 @@ +// SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +/* + * Device Tree Source for the RZ/G2L Solidrun SoM + * + * Copyright 2023 SolidRun Ltd. + * Copyright 2025 Josua Mayer + */ + +#include +#include +/ { + aliases { + ethernet0 =3D ð0; + ethernet1 =3D ð1; + gpio0 =3D &pinctrl; + i2c0 =3D &i2c0; + i2c1 =3D &i2c1; + i2c2 =3D &i2c3; + mmc0 =3D &sdhi0; + mmc1 =3D &sdhi1; + rtc0 =3D &pmic; + serial0 =3D &scif0; + serial1 =3D &scif1; + serial2 =3D &scif2; + }; + + chosen { + stdout-path =3D "serial0:115200n8"; + }; + + sdhi0_mux: mux-controller-0 { + compatible =3D "gpio-mux"; + #mux-control-cells =3D <0>; + #mux-state-cells =3D <1>; + /* + * Mux switches SD0_DATA[0-3], SD0_CMD & SD0_CLK between + * on-SoM eMMC and board-to-board connector using one gpio: + * Low =3D connector, High =3D eMMC. + * Define active-low for logical mux state 0 =3D eMMC, 1 =3D connector. + */ + mux-gpios =3D <&pinctrl RZG2L_GPIO(22, 1) GPIO_ACTIVE_LOW>; + }; + + clk_pmic_32k: pmic-32k-clock { + compatible =3D "fixed-clock"; + #clock-cells =3D <0>; + clock-frequency =3D <32768>; + }; + + reg_pmic_buck1: regulator-pmic-buck1 { + compatible =3D "regulator-fixed"; + regulator-name =3D "pmic-buck1"; + regulator-always-on; + regulator-boot-on; + regulator-max-microvolt =3D <1100000>; + regulator-min-microvolt =3D <1100000>; + }; + + reg_pmic_buck3: regulator-pmic-buck3 { + compatible =3D "regulator-fixed"; + regulator-name =3D "pmic-buck3"; + regulator-always-on; + regulator-boot-on; + regulator-max-microvolt =3D <1800000>; + regulator-min-microvolt =3D <1800000>; + }; + + reg_pmic_buck4: regulator-pmic-buck4 { + compatible =3D "regulator-fixed"; + regulator-name =3D "pmic-buck4"; + regulator-always-on; + regulator-boot-on; + regulator-max-microvolt =3D <3300000>; + regulator-min-microvolt =3D <3300000>; + }; + + reg_pmic_ldo1: regulator-pmic-ldo1 { + compatible =3D "regulator-gpio"; + regulator-name =3D "pmic-ldo1"; + gpios =3D <&pinctrl RZG2L_GPIO(39, 0) GPIO_ACTIVE_HIGH>; + regulator-always-on; + regulator-boot-on; + regulator-max-microvolt =3D <3300000>; + regulator-min-microvolt =3D <1800000>; + states =3D <3300000 1>, <1800000 0>; + }; + + reg_pmic_ldo2: regulator-pmic-ldo2 { + compatible =3D "regulator-fixed"; + regulator-name =3D "pmic-ldo2"; + /* + * This ldo can switch mmc host controller io voltage between + * 1.8V and 3.3V by assembly option of pull-up / pull-dow. + * Default assembly is 3.3V. + */ + regulator-min-microvolt =3D <3300000>; + regulator-always-on; + regulator-boot-on; + regulator-max-microvolt =3D <3300000>; + }; + + reserved-memory { + ranges; + #address-cells =3D <2>; + #size-cells =3D <2>; + + mmp_reserved: linux,multimedia@68000000 { + compatible =3D "shared-dma-pool"; + reg =3D <0x0 0x68000000 0x0 0x8000000>; + reusable; + }; + + global_cma: linux,cma@58000000 { + compatible =3D "shared-dma-pool"; + reg =3D <0x0 0x58000000 0x0 0x10000000>; + reusable; + linux,cma-default; + }; + }; + + sdhi1_pwrseq: sdhi1-pwrseq { + compatible =3D "mmc-pwrseq-simple"; + reset-gpios =3D <&pinctrl RZG2L_GPIO(23, 1) GPIO_ACTIVE_LOW>; + }; + + /* 32.768kHz crystal */ + x2: x2-clock { + compatible =3D "fixed-clock"; + #clock-cells =3D <0>; + clock-frequency =3D <32768>; + }; + + memory@40000000 { + reg =3D <0x0 0x40000000 0x0 0x40000000>; + device_type =3D "memory"; + }; +}; + +&ehci0 { + status =3D "okay"; +}; + +&ehci1 { + status =3D "okay"; +}; + +ð0 { + phy-handle =3D <&phy0>; + pinctrl-0 =3D <ð0_pins>; + pinctrl-names =3D "default"; + /* + * ravb driver does not configure mac internal delays for RZ/G2L(C), + * instead delays are added by the MxL86110 phy driver. + */ + phy-mode =3D "rgmii-id"; + status =3D "okay"; + + phy0: ethernet-phy@0 { + reg =3D <0>; + interrupts-extended =3D <&pinctrl RZG2L_GPIO(27, 0) IRQ_TYPE_LEVEL_LOW>; + }; +}; + +ð1 { + phy-handle =3D <&phy1>; + pinctrl-0 =3D <ð1_pins>; + pinctrl-names =3D "default"; + /* + * ravb driver does not configure mac internal delays for RZ/G2L(C), + * instead delays are added by the MxL86110 phy driver. + */ + phy-mode =3D "rgmii-id"; + status =3D "okay"; + + phy1: ethernet-phy@4 { + reg =3D <4>; + interrupts-extended =3D <&pinctrl RZG2L_GPIO(42, 4) IRQ_TYPE_LEVEL_LOW>; + }; +}; + +&extal_clk { + clock-frequency =3D <24000000>; +}; + +&gpu { + mali-supply =3D <®_pmic_buck1>; +}; + +&i2c0 { + clock-frequency =3D <400000>; + pinctrl-0 =3D <&i2c0_pins>; + pinctrl-names =3D "default"; + status =3D "okay"; +}; + +&i2c1 { + clock-frequency =3D <400000>; + pinctrl-0 =3D <&i2c1_pins>; + pinctrl-names =3D "default"; + status =3D "okay"; + + eeprom: eeprom@50 { + compatible =3D "atmel,24c01"; + reg =3D <0x50>; + pagesize =3D <16>; + }; +}; + +&i2c3 { + clock-frequency =3D <400000>; + pinctrl-0 =3D <&i2c3_pins>; + pinctrl-names =3D "default"; + status =3D "okay"; + + pmic: pmic@12 { + compatible =3D "renesas,raa215300"; + reg =3D <0x12>, <0x6f>; + reg-names =3D "main", "rtc"; + clocks =3D <&x2>; + clock-names =3D "xin"; + }; +}; + +&ohci0 { + status =3D "okay"; +}; + +&ohci1 { + status =3D "okay"; +}; + +&ostm1 { + status =3D "okay"; +}; + +&ostm2 { + status =3D "okay"; +}; + +&phyrst { + status =3D "okay"; +}; + +&pinctrl { + eth0_pins: eth0 { + pinmux =3D , /* ET0_LINKSTA */ + , /* ET0_MDC */ + , /* ET0_MDIO */ + , /* ET0_TXC */ + , /* ET0_TX_CTL */ + , /* ET0_TXD0 */ + , /* ET0_TXD1 */ + , /* ET0_TXD2 */ + , /* ET0_TXD3 */ + , /* ET0_RXC */ + , /* ET0_RX_CTL */ + , /* ET0_RXD0 */ + , /* ET0_RXD1 */ + , /* ET0_RXD2 */ + ; /* ET0_RXD3 */ + }; + + eth1_pins: eth1 { + pinmux =3D , /* ET1_LINKSTA */ + , /* ET1_MDC */ + , /* ET1_MDIO */ + , /* ET1_TXC */ + , /* ET1_TX_CTL */ + , /* ET1_TXD0 */ + , /* ET1_TXD1 */ + , /* ET1_TXD2 */ + , /* ET1_TXD3 */ + , /* ET1_RXC */ + , /* ET1_RX_CTL */ + , /* ET1_RXD0 */ + , /* ET1_RXD1 */ + , /* ET1_RXD2 */ + ; /* ET1_RXD3 */ + }; + + i2c0_pins: i2c0 { + input-enable; + pins =3D "RIIC0_SDA", "RIIC0_SCL"; + }; + + i2c1_pins: i2c1 { + input-enable; + pins =3D "RIIC1_SDA", "RIIC1_SCL"; + }; + + i2c3_pins: i2c3 { + pinmux =3D , /* RIIC3_SDA */ + ; /* RIIC3_SCL */ + }; + + qspi0_pins: qspi0 { + pins =3D "QSPI0_IO0", "QSPI0_IO1", "QSPI0_IO2", "QSPI0_IO3", + "QSPI0_SPCLK", "QSPI0_SSL"; + power-source =3D <1800>; + }; + + scif0_pins: scif0 { + pinmux =3D , /* SCIF0_TXD */ + ; /* SCIF0_RXD */ + }; + + scif2_pins: scif2 { + pinmux =3D , /* SCIF2_TXD */ + , /* SCIF2_RXD */ + , /* SCIF2_CTS# */ + ; /* SCIF2_RTS# */ + }; + + sdhi0_4bit_pins: sdhi0-4bit { + sd0_ctrl_dat03 { + pins =3D "SD0_DATA0", "SD0_DATA1", "SD0_DATA2", "SD0_DATA3", + "SD0_DATA4", "SD0_DATA5", "SD0_DATA6", "SD0_DATA7", + "SD0_CLK", "SD0_CMD"; + power-source =3D <3300>; + }; + + /* + * Pins 4-7 are hard-wired to eMMC with 1.8V IO voltage, + * with all pins sharing a single voltage domain. + * + * Configure as input without pull to avoid overvoltage, + * and accidental use e.g. as gpio (default pin-function). + */ + sd0_dat47 { + bias-disable; + input-enable; + pins =3D "SD0_DATA4", "SD0_DATA5", "SD0_DATA6", "SD0_DATA7"; + power-source =3D <3300>; + }; + }; + + sdhi0_4bit_uhs_pins: sdhi0-4bit-uhs { + sd0_ctrl_dat03 { + pins =3D "SD0_DATA0", "SD0_DATA1", "SD0_DATA2", "SD0_DATA3", + "SD0_DATA4", "SD0_DATA5", "SD0_DATA6", "SD0_DATA7", + "SD0_CLK", "SD0_CMD"; + power-source =3D <1800>; + }; + + /* + * Pins 4-7 are hard-wired to eMMC with 1.8V IO voltage, + * with all pins sharing a single voltage domain. + * + * Configure as input without pull to avoid accidental use, + * e.g. as gpio (default pin-function). + */ + sd0_dat47 { + bias-disable; + input-enable; + pins =3D "SD0_DATA4", "SD0_DATA5", "SD0_DATA6", "SD0_DATA7"; + power-source =3D <1800>; + }; + }; + + sdhi0_8bit_uhs_pins: sdhi0-8bit-uhs { + pins =3D "SD0_DATA0", "SD0_DATA1", "SD0_DATA2", "SD0_DATA3", + "SD0_DATA4", "SD0_DATA5", "SD0_DATA6", "SD0_DATA7", + "SD0_CLK", "SD0_CMD"; + power-source =3D <1800>; + }; + + sdhi0_cd_pins: sdhi0-cd { + pinmux =3D ; /* SD0_CD */ + }; + + /* SD0_RST is only routed to eMMC which uses fixed 1.8V IO voltage */ + sdhi0_rst_pins: sdhi0-rst { + pins =3D "SD0_RST#"; + power-source =3D <1800>; + }; + + sdhi1_pins: sdhi1 { + pins =3D "SD1_DATA0", "SD1_DATA1", "SD1_DATA2", "SD1_DATA3", + "SD1_CLK", "SD1_CMD"; + power-source =3D <3300>; + }; + + spi1_pins: spi1 { + pinmux =3D , /* RSPI1_MISO */ + , /* RSPI1_MOSI# */ + ; + }; + + spi1_cs_pins: spi1-cs { + pinmux =3D ; /* RSPI1_SSL */ + }; + + usb0_vbus_pins: usb0-vbus { + pinmux =3D ; /* USB0_VBUSEN */ + }; + + usb1_vbus_pins: usb1-vbus { + pinmux =3D ; /* USB1_VBUSEN */ + }; +}; + +&sbc { + pinctrl-0 =3D <&qspi0_pins>; + pinctrl-names =3D "default"; + status =3D "okay"; + + flash@0 { + compatible =3D "winbond,w25q80bl", "jedec,spi-nor"; + reg =3D <0>; + spi-max-frequency =3D <50000000>; + m25p,fast-read; + }; +}; + +&scif0 { + pinctrl-0 =3D <&scif0_pins>; + pinctrl-names =3D "default"; + status =3D "okay"; +}; + +&scif2 { + pinctrl-0 =3D <&scif2_pins>; + pinctrl-names =3D "default"; + uart-has-rtscts; + status =3D "okay"; +}; + +/* WiFi */ +&sdhi1 { + /* Murata 1MW max rate is 50MHz */ + max-frequency =3D <50000000>; + bus-width =3D <4>; + cap-sdio-irq; + mmc-pwrseq =3D <&sdhi1_pwrseq>; + non-removable; + no-1-8-v; + no-sd; + pinctrl-0 =3D <&sdhi1_pins>; + pinctrl-names =3D "default"; + vmmc-supply =3D <®_pmic_buck4>; + /* + * Host controller IO voltage is provided from reg_pmic_ldo2, + * WiFi module IO voltage from reg_pmic_buck4. + * Neither is configurable at run-time so either can be set here. + */ + vqmmc-supply =3D <®_pmic_ldo2>; + status =3D "okay"; +}; + +&usb2_phy0 { + vbus-supply =3D <&usb0_vbus_otg>; + status =3D "okay"; +}; + +&usb2_phy1 { + status =3D "okay"; +}; + +&wdt0 { + status =3D "okay"; +}; --=20 2.43.0 From nobody Tue Sep 29 10:32:41 2026 Received: from MRWPR03CU001.outbound.protection.outlook.com (mail-francesouthazon11021090.outbound.protection.outlook.com [40.107.130.90]) (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 7952E3BBFD3; Sun, 9 Aug 2026 09:05:00 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.130.90 ARC-Seal: i=4; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786266303; cv=fail; b=e0caBnPlWLmimP5zmMYs6fihmhgr4beGAm1xel/b3RRufrc3f+MOxc31dJKXZElEzCdkKR9LReLKtLIikpPMP+G1NUL61b+EwdvEq6dZTdQrytcDrvOafifrGv8FrNQUQ+7FDxi+fvF9ps1udsM8eSOs5BVnt15rM/4xkv1t1xg= ARC-Message-Signature: i=4; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786266303; c=relaxed/simple; bh=y7o2w1yMSPBxOJljnW8lhrcqquuTpwCROHm5t4n4l64=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=ea0wgITH5v65exii95sbnaebv/52cJhWuQh+t6LcoUKLGPmAtc+aQERi+dNpFVLwJ6HQ76Nczo7N4OZqeRSsYm4ZaVZ5krH5zc+o/sJK606bsOmT/Z+fBvHjyRI/h6onWBnmbkODO9XO2+pUP9uVDg+zf0a1atj9YMKuFi7KqZo= ARC-Authentication-Results: i=4; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=solid-run.com; spf=pass smtp.mailfrom=solid-run.com; dkim=pass (2048-bit key) header.d=solid-run.com header.i=@solid-run.com header.b=R/xZFfey; dkim=pass (2048-bit key) header.d=solid-run.com header.i=@solid-run.com header.b=R/xZFfey; arc=fail smtp.client-ip=40.107.130.90 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=solid-run.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=solid-run.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=solid-run.com header.i=@solid-run.com header.b="R/xZFfey"; dkim=pass (2048-bit key) header.d=solid-run.com header.i=@solid-run.com header.b="R/xZFfey" ARC-Seal: i=3; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=oj75vmBhXlZwPkiGFljCAKlEkV1ChBjJwroa7kLi37HcmGvVTeD2/fFWvGH/NgEqX+Yst1J1gfdQ7q4Ptc7Ct9ONHTJ9ECh8EXIg6mVVw28xx/XH6wKlqDNNuSfUDNmrCn5PoHMV+s5HxVXQClt3AN7d9dzUYe8xYAWziPuvPReCw6/jfViU9gqShINIO+2evUTk2y16wKA4Eg6W67fCVT1Q65ach93WBcxp/f20cIor09yjPdDZJX32fK7Fwnvnvv/zfREqa73ijVg/Wc4/PoHpsydoGPsv1vLFuwB0gS2G6/o9+Z0We0MWHo038uUWGvV95log+ITKvDOtMfyeKA== ARC-Message-Signature: i=3; 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=yIqdjVfCfVhRgnSkiTYGBOtxTJhbqSiorzxZBIMmqGY=; b=ZQ+ohLeNo2VZxmWg7yzGK+QpZ0SlZPL6VUdtIYu37LEWuXMQX3jiGZt0VMAbMwqix7EGwoyZtACQLnSKR92K1asr0lr7qu2E14LTi81f8frh9fS+WME+6bwqup7oIkcVREl5IPLfMzf/5S4hwh+Ck78ArJdVDck23DYdC9WWZOsWoLsApY3LIv++BWA991teeljBPQX3L8CMt2rodXdbP+Pgmt5fRw5dhDAekML8qLikm2ShI+FeWHeUgHhh089nj2s6zjYMJ7e1tPFKYbD+vPEfdX7oW8vhEYwYlNTm7AuwQLYtNdVkNQFh95O7TgbpU5h1fDhnVuX7mec6qm7zzg== ARC-Authentication-Results: i=3; mx.microsoft.com 1; spf=fail (sender ip is 52.17.62.50) smtp.rcpttodomain=glider.be smtp.mailfrom=solid-run.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=solid-run.com; dkim=pass (signature was verified) header.d=solid-run.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=solid-run.com] dkim=[1,1,header.d=solid-run.com] dmarc=[1,1,header.from=solid-run.com]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=solid-run.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=yIqdjVfCfVhRgnSkiTYGBOtxTJhbqSiorzxZBIMmqGY=; b=R/xZFfeysKAS9BhqJsiJR3Fy9d9dtyAy8d+LpVUOMWthyvZEsHBaimHmuMMAxUaHVrtbBoOnivXnTULqbcoJZ1UkpZ08OBiChWfvepMGucwILKSZS2jL+iVvaJmDWGfsVshYnchUXKEexU0tkEpz9Xfv6t70mu+Y3TklLBS03RXigyzSRHS29Vm934xxe0mrR1bV6y6IGGL78XzYNORxARjh0/Yv71Ncn9CH3Sozu2aPvUYAm0Jf6lMzKAc6bHlBz7XKXQB/sJurVVSBPmyMK+VvP+IbmJRb29+ZsjaPYyiMo8GqSg3kVR2opuAgwZ8Wegh7wVAyEG+fnkFBB7vvPA== Received: from AS9PR0301CA0013.eurprd03.prod.outlook.com (2603:10a6:20b:468::13) by DU4PR04MB11790.eurprd04.prod.outlook.com (2603:10a6:10:625::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.292.25; Sun, 9 Aug 2026 09:04:55 +0000 Received: from AMS1EPF00000092.eurprd05.prod.outlook.com (2603:10a6:20b:468:cafe::35) by AS9PR0301CA0013.outlook.office365.com (2603:10a6:20b:468::13) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.292.25 via Frontend Transport; Sun, 9 Aug 2026 09:04:55 +0000 X-MS-Exchange-Authentication-Results: spf=fail (sender IP is 52.17.62.50) smtp.mailfrom=solid-run.com; dkim=pass (signature was verified) header.d=solid-run.com;dmarc=pass action=none header.from=solid-run.com; Received-SPF: Fail (protection.outlook.com: domain of solid-run.com does not designate 52.17.62.50 as permitted sender) receiver=protection.outlook.com; client-ip=52.17.62.50; helo=eu-dlp.cloud-sec-av.com; Received: from eu-dlp.cloud-sec-av.com (52.17.62.50) by AMS1EPF00000092.mail.protection.outlook.com (10.167.242.89) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.315.6 via Frontend Transport; Sun, 9 Aug 2026 09:04:55 +0000 Received: from emails-8823644-12-mt-prod-cp-eu-2.checkpointcloudsec.com (ip-10-20-6-143.eu-west-1.compute.internal [10.20.6.143]) by mta-outgoing-dlp-942-mt-prod-cp-eu-2.checkpointcloudsec.com (Postfix) with ESMTPS id EAE587E906; Sun, 9 Aug 2026 09:04:54 +0000 (UTC) X-Mailbox-Line: From b'josua@solid-run.com' Sun Aug 9 09:04:47 2026 ARC-Seal: i=2; cv=pass; a=rsa-sha256; d=checkpointcloudsec.com; s=arcselector01; t=1786266294; b=Cw49vldqxnipDrzIzVAQFv56bIAl1tcm6LVLmwXXNivo1uX7dswAUZBmvnzWZtw0lqAEO kfPKJ6Wiql7rw8BR8N7kXmD/Lhc9DCqHGUOEaH2NT+xcdZkXmsxQ3hPJNTYhh2LUDWlERGX ERaqGOMTjGSxuR6RGABlRQTF6BY8PeE= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=checkpointcloudsec.com; s=arcselector01; t=1786266294; h=from : to : subject : date : message-id : content-type : mime-version; bh=yIqdjVfCfVhRgnSkiTYGBOtxTJhbqSiorzxZBIMmqGY=; b=IsCsN8vFtNn131n5AIINRgINIHC1cknIA+lECsNJAuIURt61zNgi4SAY6AChLKkcV5rqj Z7pU7JOUKIRMO1/f72Tr7lPzeYilRexQbzqjb9ldbnviP2e8naZF2ly81Ts+7FEmO5rYeth cFrTYkMlq0lme8jObVxZ3rTZWbRdlyo= ARC-Authentication-Results: i=2; mx.checkpointcloudsec.com; arc=pass; dkim=none header.d=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=solid-run.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=yIqdjVfCfVhRgnSkiTYGBOtxTJhbqSiorzxZBIMmqGY=; b=R/xZFfeysKAS9BhqJsiJR3Fy9d9dtyAy8d+LpVUOMWthyvZEsHBaimHmuMMAxUaHVrtbBoOnivXnTULqbcoJZ1UkpZ08OBiChWfvepMGucwILKSZS2jL+iVvaJmDWGfsVshYnchUXKEexU0tkEpz9Xfv6t70mu+Y3TklLBS03RXigyzSRHS29Vm934xxe0mrR1bV6y6IGGL78XzYNORxARjh0/Yv71Ncn9CH3Sozu2aPvUYAm0Jf6lMzKAc6bHlBz7XKXQB/sJurVVSBPmyMK+VvP+IbmJRb29+ZsjaPYyiMo8GqSg3kVR2opuAgwZ8Wegh7wVAyEG+fnkFBB7vvPA== Authentication-Results-Original: mx.checkpointcloudsec.com; arc=pass; dkim=none header.d=none Received: from AM0PR04MB5796.eurprd04.prod.outlook.com (2603:10a6:208:132::21) by MRWPR04MB12072.eurprd04.prod.outlook.com (2603:10a6:501:98::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.292.25; Sun, 9 Aug 2026 09:04:42 +0000 Received: from AM0PR04MB5796.eurprd04.prod.outlook.com ([fe80::f8aa:4e29:bb34:5b97]) by AM0PR04MB5796.eurprd04.prod.outlook.com ([fe80::f8aa:4e29:bb34:5b97%3]) with mapi id 15.21.0292.024; Sun, 9 Aug 2026 09:04:42 +0000 From: Josua Mayer Date: Sun, 09 Aug 2026 12:04:25 +0300 Subject: [PATCH v5 4/5] arm64: dts: renesas: add support for solidrun rzv2l som and hb-iiot evb Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260809-rzg2-sr-boards-v5-4-19c662358e36@solid-run.com> References: <20260809-rzg2-sr-boards-v5-0-19c662358e36@solid-run.com> In-Reply-To: <20260809-rzg2-sr-boards-v5-0-19c662358e36@solid-run.com> To: Geert Uytterhoeven , Magnus Damm , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Greg Kroah-Hartman , Benjamin Bara Cc: Josua Mayer , Jon Nettleton , Mikhail Anikin , Yazan Shhady , linux-renesas-soc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-usb@vger.kernel.org X-Mailer: b4 0.15.2 X-ClientProxiedBy: TL0P290CA0002.ISRP290.PROD.OUTLOOK.COM (2603:1096:950:5::10) To AM0PR04MB5796.eurprd04.prod.outlook.com (2603:10a6:208:132::21) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: AM0PR04MB5796:EE_|MRWPR04MB12072:EE_|AMS1EPF00000092:EE_|DU4PR04MB11790:EE_ X-MS-Office365-Filtering-Correlation-Id: 9f6faaee-bfde-46ea-c9d3-08def5f547c3 X-CLOUD-SEC-AV-Info: solidrun,office365_emails,sent,inline X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0;ARA:13230040|366016|1800799024|52116014|7416014|23010399003|376014|22082099003|18002099003|38350700014|10067099003|56012099006; X-Microsoft-Antispam-Message-Info-Original: hVbqo9ufR544aLrwOWpWv3TTApgfytHtV/JZJqi2Z8lmkdnGGBqhz9qHRP4y06DE8uBn91rpv/o1UtFWOK/e92rT99BWuUttG2UkxEd+ic0Rdzffcba5cdWVd0ec+NOEJbkkyMqFR/JncSxC8LoukhfPdth5NispR6S78rtQiCFZ3o+6jd5TzCXe4J5a0roc/Rthgo/d7OZek6b65BkHsO7+opXB8xSh7wBmNd5M0htgwC75xJSCIXPU35vdXcsKwkPpwIJqhHBXaZyqXyZ71wcrPPAYSNL/pVx0CzXDgJgvOiCOa/UwWUT5Bf0mkrmuvokOQQlND28xsTqKqgHR19VrkzlCOHCgHx7cfycH4OLiX/U7X2gKJyfUIdxuzMPRYqCLp6/rOXx6oTmI859wY65sR4MCRrgNVh6DOGDUeA/iag5xfiWOUd+WcUDF8Dv3XDYSlivk37NU8+DCG+9wIw0YIVBaYJDAhG7C+IiGnj1pyHFg2ULSXoML8R/ptXGVQk1YJAjwB7eifkMZXgqTXENNEIgq8F5ccy8kHt50JdKJAUsEGSoXJyWtzbRRayIvNnyAbV40xXc7oP9iSp0GKKKIp8vUhfHLrC1u3odCCY5MTyvIVkPxn895w9QtwP460ld8n3Cp/GK35PaTvx4YGb3mwZZPovkaePYauo/HXddzri08gLpZL22cWYMqcdOMFXmMRgIlqhvP7mF3a8j+IuRzeacgkva0yTfFPkHlfPk= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM0PR04MB5796.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(52116014)(7416014)(23010399003)(376014)(22082099003)(18002099003)(38350700014)(10067099003)(56012099006);DIR:OUT;SFP:1102; X-Exchange-RoutingPolicyChecked: IQjF2uleutwN3fsSfuHJcVCxnIDoknqQjNwnS9gbiz71iFM7uMB893C5n5kTnxek6Yosjgvh1AzPMN3iQrvJcT2bfYOv8CxX5Vk2H/h9XV9s3YRAnKJ+oehTJ7rke+a9j837qVr395VLpysW4sloOYvWQFJSLgmnrxCvwSIHOKSLI1Bm9MoxoKYCAn83KS2xn5IVZTikPgalDosh5lPu7mXL7eX0HNqnMTQwym4A0cTEReV55SqYwxaUDPJ+kGXuEVpd2YYccXgKE6SmPYPPRaajw1U0QXsJRzLClBqZcmr6bN03OxwQFrVJdxaCbjObBDUMRf7Tm/h3SMOmw/8Unw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MRWPR04MB12072 X-CLOUD-SEC-AV-INT-Relay: sent X-CLOUD-SEC-AV-UUID: f548ff056c224e59a3b42f58da0299ed:solidrun,office365_emails,sent,inline:47401ce07148f66409882c1c73d510ac ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=XdW+5Yq17z+XURYWGohWLOhgFjLUXsc1MKdwe8nZow/Y7zfZ/XO/tcpRnMSGezrXKzWldLMNXJnryA2cSN0XD7+q3LIB76aoG4AQmXNSgnaPgibnBuY+/lCbrJcxxxBMs1LxjT17k8go65KU7RLY8iumV31wFlXHBYSOXukImx7+5KEwL3KBoLHC3TnP7+J4TxIwQ7wIsGOI4oxRpDcjtIOWv9MKB5B0QhIdidE4/P7w+uJRiWTin5o4PC6Ub8zJhWj+5ercJXlsxFMVpKdAU/xnP/bGPwm85Grci1w1iF5gSpT15VsfAcoMtfLj9NuOw/g5SDJsteVz3WmZfw+T8g== 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=yIqdjVfCfVhRgnSkiTYGBOtxTJhbqSiorzxZBIMmqGY=; b=KV41ovNvJL1ywNU2aM7Xjh3pOVzq13Nrf+PryUxcXImiIi3SXCrlHvpIjbCJ3q7qSwh3Ul9swmZ49vGYQ7ihkgVB5Mew9ONtSvGifqBUKKR1RHl43soguWw8yI0947ynYWZyEV5DWIEVic5KmXwmgzpCycX3e+pLhnq/DlvmgwEYhx+EZ9G5YmxGM+7Mry7IRkUu3UK7nQ8ZyT/UgMob5WzL2qsYI4ZJlK/TUh+v66JmLK09j+7ENlC79oZlrWzce0G4mb00sBLePi7o6Be5wQx4rHfHOWErnxtu+bnqgkE5OyV5asB3mMbJpmvbr8w3p8OOmSIRUcl3rcc39kcujw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=solid-run.com; dmarc=pass action=none header.from=solid-run.com; dkim=pass header.d=solid-run.com; arc=none X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AMS1EPF00000092.eurprd05.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 48714f6c-8ee2-49b6-d19f-08def5f53fdb X-Microsoft-Antispam: BCL:0;ARA:13230040|35042699022|36860700016|14060799003|23010399003|376014|7416014|1800799024|82310400026|10067099003|56012099006|22082099003|18002099003; X-Microsoft-Antispam-Message-Info: cITxszxObPF+8Bbs3Tb+MExWaSlqUOCbKPWzRz4wdAk/KtDcEtMoxMevqbbw82UvK0WhEUUVqV806XdRG+f7lxp++SHL6Wprj/S6cjnY4Y5r75AUaZToTB3H/CSWr12CVeqF9eD6vYhuERzO8Ra8Xqs7E+QiVdAuisdfZoqdhgFLWEixzqnrH8UVRaqfqa0BNApAPrzKn59ApV4etpnFmUK1NDtyL/+KblM+ULA/vFs5p70X5sKLO46nnF+iqIrmlqduYQ4r7+hOV8rJePUYQJWRhKBoPTdL8l62b/9ehUhZePKJGhgUECVvWZEz1K/UELqQuo91zNypCkt17mwja5pvyVm6wnHtXwtXYM8qTe0XU1HlAuSkFKA5F2JoszNqmtwFu7XLgaZF/AKIQQf1gn0gpcAkmgSLRAGv3+K5JVZ8W9vS97vxLDL5sJQAHOjACVRb4lnVIgJEGL8y9gTegZ8DwGzyMjzYiRv+fB+uSdgr4qAaabc780rjc2WxXDjVjH4XM+SsJRZRO+y6QXuATDQTQS1nSlUvVJUxnGEMH5nTt3qFs3MojpBR1Pr6kw1x6xLb8dAIMK44sQJntyJqoMdItioh3YLJb/y7d/KdZEEik0LNz06Lla73EQfETs2BK2PQp0tb0NvroTtRhZNFgzMpVDaxcxhROEwVgxIvn0JdP8Rp2WsLjy3DfVoQyc7uVHrNJMFJGptYpcTL/sFvwQ== X-Forefront-Antispam-Report: CIP:52.17.62.50;CTRY:IE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:eu-dlp.cloud-sec-av.com;PTR:eu-dlp.cloud-sec-av.com;CAT:NONE;SFS:(13230040)(35042699022)(36860700016)(14060799003)(23010399003)(376014)(7416014)(1800799024)(82310400026)(10067099003)(56012099006)(22082099003)(18002099003);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: i/np16QNt4W5HM5ncgzcMElocrEVpz3f8QvJ3AfhHGxjG+bpCFEK95wRTCTDSQTf9P90soClN380N+9iBj9F63xdA2Y/q3LDcHXJO/9XPq21OeTTUiFxLI4O8q1szrlqJ8657KYOlgPY9sEMqdQmkmG66YCrLiRwd5+iQTu+R7/hMDVgXmTEG+zfyudfUUysghcv7MJwZLf1ts329QQbhjPGPwAWcTu2nBAo6yjA9IMuwcqXD6nsyycju/o2eZD24X8JH9jS2PKi1nJ3isRHhcQor/DN/pS5gMSKyBdru4R/l6yLA4vtaMZD3GFubPfiGitZeZQaDl+au3Qn7MrR9fI7+aRr7ysoi7IzrcYVDJ5BM9nJzavYVegDx7icbn8dTBEh60/5BT1RCuI/C7jvWmTxYkvlAPbmt5sHLsL+hgp/0j+ByyWYaqxmX+SkXxti X-OriginatorOrg: solid-run.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Aug 2026 09:04:55.2174 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 9f6faaee-bfde-46ea-c9d3-08def5f547c3 X-MS-Exchange-CrossTenant-Id: a4a8aaf3-fd27-4e27-add2-604707ce5b82 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=a4a8aaf3-fd27-4e27-add2-604707ce5b82;Ip=[52.17.62.50];Helo=[eu-dlp.cloud-sec-av.com] X-MS-Exchange-CrossTenant-AuthSource: AMS1EPF00000092.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU4PR04MB11790 Add support for the SolidRun RZ/V2L [1] SoM on Hummingboard IIoT [2]. The SoM features: - 2x 1Gbps Ethernet with PHY - eMMC - 1/2GB DDR - WiFi + Bluetooth - SDHI Mux switching between eMMC and Carrier Board The HummingBoard IIoT features: - 3x USB-2.0 Type A connector - 2x 1Gbps RJ45 Ethernet - USB Type-C Console Port - microSD connector - RTC with backup battery - RGB Status LED - 1x M.2 B-Key connector with USB-2.0 + SIM card holder - 1x DSI Display Connector - GPIO header - 2x RS232/RS485 ports (configurable) - 2x CAN The RZ-V2L SoM shares PCB with RZ/G2L, differing only in the SoC itself. V2L is adding a powerful DRP-AI NPU which G2L lacks. Due to the similarities most code is shared, including DT overlays for eMMC, microSD, and RS485. [1] https://www.solid-run.com/embedded-industrial-iot/renesas-rz-family/rz-= v2l-som/ [2] https://www.solid-run.com/embedded-industrial-iot/renesas-rz-family/hum= mingboard-rz-series-sbcs/hummingboard-rz-g2l-iot-sbc/ Signed-off-by: Josua Mayer --- arch/arm64/boot/dts/renesas/Makefile | 13 +++++++++++++ .../boot/dts/renesas/r9a07g054l2-hummingboard-iiot.dts | 16 ++++++++++++= ++++ 2 files changed, 29 insertions(+) diff --git a/arch/arm64/boot/dts/renesas/Makefile b/arch/arm64/boot/dts/ren= esas/Makefile index e2af196e18bf..4a0cde8cc3b7 100644 --- a/arch/arm64/boot/dts/renesas/Makefile +++ b/arch/arm64/boot/dts/renesas/Makefile @@ -189,6 +189,19 @@ dtb-$(CONFIG_ARCH_R9A07G044) +=3D r9a07g044l2-smarc-cr= u-csi-ov5645.dtbo r9a07g044l2-smarc-cru-csi-ov5645-dtbs :=3D r9a07g044l2-smarc.dtb r9a07g044= l2-smarc-cru-csi-ov5645.dtbo dtb-$(CONFIG_ARCH_R9A07G044) +=3D r9a07g044l2-smarc-cru-csi-ov5645.dtb =20 +dtb-$(CONFIG_ARCH_R9A07G054) +=3D r9a07g054l2-hummingboard-iiot.dtb +dtb-$(CONFIG_ARCH_R9A07G054) +=3D rzg2l-sr-som-emmc.dtbo +r9a07g054l2-hummingboard-iiot-emmc-dtbs :=3D r9a07g054l2-hummingboard-iiot= .dtb rzg2l-sr-som-emmc.dtbo +dtb-$(CONFIG_ARCH_R9A07G054) +=3D r9a07g054l2-hummingboard-iiot-emmc.dtb +dtb-$(CONFIG_ARCH_R9A07G054) +=3D rzg2l-hummingboard-iiot-microsd.dtbo +r9a07g054l2-hummingboard-iiot-microsd-dtbs :=3D r9a07g054l2-hummingboard-i= iot.dtb rzg2l-hummingboard-iiot-microsd.dtbo +dtb-$(CONFIG_ARCH_R9A07G054) +=3D r9a07g054l2-hummingboard-iiot-microsd.dtb +dtb-$(CONFIG_ARCH_R9A07G054) +=3D rzg2l-hummingboard-iiot-rs485-a.dtbo +r9a07g054l2-hummingboard-iiot-rs485-a-dtbs :=3D r9a07g054l2-hummingboard-i= iot.dtb rzg2l-hummingboard-iiot-rs485-a.dtbo +dtb-$(CONFIG_ARCH_R9A07G054) +=3D r9a07g054l2-hummingboard-iiot-rs485-a.dtb +dtb-$(CONFIG_ARCH_R9A07G054) +=3D rzg2l-hummingboard-iiot-rs485-b.dtbo +r9a07g054l2-hummingboard-iiot-rs485-b-dtbs :=3D r9a07g054l2-hummingboard-i= iot.dtb rzg2l-hummingboard-iiot-rs485-b.dtbo +dtb-$(CONFIG_ARCH_R9A07G054) +=3D r9a07g054l2-hummingboard-iiot-rs485-b.dtb dtb-$(CONFIG_ARCH_R9A07G054) +=3D r9a07g054l2-smarc.dtb dtb-$(CONFIG_ARCH_R9A07G054) +=3D r9a07g054l2-smarc-cru-csi-ov5645.dtbo r9a07g054l2-smarc-cru-csi-ov5645-dtbs :=3D r9a07g054l2-smarc.dtb r9a07g054= l2-smarc-cru-csi-ov5645.dtbo diff --git a/arch/arm64/boot/dts/renesas/r9a07g054l2-hummingboard-iiot.dts = b/arch/arm64/boot/dts/renesas/r9a07g054l2-hummingboard-iiot.dts new file mode 100644 index 000000000000..d77a6ff163be --- /dev/null +++ b/arch/arm64/boot/dts/renesas/r9a07g054l2-hummingboard-iiot.dts @@ -0,0 +1,16 @@ +// SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +/* + * Copyright 2025 Josua Mayer + */ + +/dts-v1/; + +#include "r9a07g054l2.dtsi" +#include "rzg2l-sr-som.dtsi" +#include "rzg2l-hummingboard-iiot.dtsi" + +/ { + compatible =3D "solidrun,rzv2l-hummingboard-iiot", "solidrun,rzv2l-sr-som= ", + "renesas,r9a07g054l2", "renesas,r9a07g054"; + model =3D "SolidRun RZ/V2L HummingBoard IIoT"; +}; --=20 2.43.0 From nobody Tue Sep 29 10:32:41 2026 Received: from AM0PR83CU005.outbound.protection.outlook.com (mail-westeuropeazon11020084.outbound.protection.outlook.com [52.101.69.84]) (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 156B43BC696; Sun, 9 Aug 2026 09:05:02 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.69.84 ARC-Seal: i=4; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786266311; cv=fail; b=b/hnURK5JWnB2OYKzZvk1qM09FE2qQDHwqkLdMjY6aKFmyoCItyZy9muwGlMr2dNjo8cVMNMHiDZ0MtKcFgl06gk8oInypP21VpjsB8FHnWlHUTBpierS8nLXkTkLne2Yn2bx9OkElfymsIBK9+75mEZEQkkFkEDTHL+kS6fY24= ARC-Message-Signature: i=4; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786266311; c=relaxed/simple; bh=0N7tjC6qDuGgFmAsnjdO+uTA1BywnTzbgJOzS+N9dtE=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=jKwIm3HhomXbwtVMfZGjlysBUxGOhNwk0Zwy8KZvC79bNxTNdWx5qxz5V9uTwpLJiVKhdnOgaEpbbYMj9zxR4H/RKMN8ocSlZGDUr8JLEUFu3457bsnAG7Uy3ZCieNMj47vQjfp/iI7HztBX8TlsnHsxDdmhHwAZRSrAxLrCEdg= ARC-Authentication-Results: i=4; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=solid-run.com; spf=pass smtp.mailfrom=solid-run.com; dkim=pass (2048-bit key) header.d=solid-run.com header.i=@solid-run.com header.b=az1TKEyw; dkim=pass (2048-bit key) header.d=solid-run.com header.i=@solid-run.com header.b=az1TKEyw; arc=fail smtp.client-ip=52.101.69.84 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=solid-run.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=solid-run.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=solid-run.com header.i=@solid-run.com header.b="az1TKEyw"; dkim=pass (2048-bit key) header.d=solid-run.com header.i=@solid-run.com header.b="az1TKEyw" ARC-Seal: i=3; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=MS/IRSPoql5AEo07BaWXDGD+qz8GYHdOyGCk9Zc4a5iZO5MEmXwu3Vk+9MrnF04LNZjpMxM7MYdnS0uKs5wVof0NV+DBqovnngC4QjMWv9J6lJOiioa9w2/ZOxPI/d5JrrsQFXD/KNQ8MidZCAFWGh0t+tems2lt9M6xDpLomQYjhNBGv2I6M2LMbfiFprxg/4VlvCh+rijcFqoTdjjwJ3w6YLP1y/FgJ6VgpulqL5bzK8NqcZaJiNPAYv5pmZjDCG2rBUxRNDWKhoWvlluRAkRQtuG/dxDJQw0QmG8dNpvUabYDuz30QEsmP6hawO4q2AxJZpy3DNJbFYBUkOotMA== ARC-Message-Signature: i=3; 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=Er8MfJaROIq/Ei3VRj9WdZ3KphU3IDum4UsOnndo+do=; b=dAB59gg9as1UvVul0UYe6RtXpM/xr6PyQsPtHeShblXUbzC/V5TRRe1Arpf9+FQovSFGTO5Pw+L/WpkFepzeqkMdyfCotTeTrtaQQ9an99no3ZjJMWck8l9hjPWi/soCCwwIGXAgdVo7WOUt/Nn7cj94lUxsNAebf/4MjXZuaMkrgjUt3GfguO9uRKjgsL9xt/AJy7Bj6g/r41V6rGbgEwuRETXWdYRmh7yJSD8ZK7vYznNdWmI6/mPl3YBVX89e5rOw1D5HaoGA9qvntGhWJroFiQEOH+FglWUx2tvGGgIr05OCPZktojd0OHJm0aLihH9W6YT9dUE25xTNHH/Drg== ARC-Authentication-Results: i=3; mx.microsoft.com 1; spf=fail (sender ip is 52.17.62.50) smtp.rcpttodomain=glider.be smtp.mailfrom=solid-run.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=solid-run.com; dkim=pass (signature was verified) header.d=solid-run.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=solid-run.com] dkim=[1,1,header.d=solid-run.com] dmarc=[1,1,header.from=solid-run.com]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=solid-run.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Er8MfJaROIq/Ei3VRj9WdZ3KphU3IDum4UsOnndo+do=; b=az1TKEywIdYTprjU43YRBM4+rdMnpmdD3OzHn7CSb8V9KbRi/zr078dLrTtJ4l3rHWqHhEnvm4+0ddnP92/kajTxEwEuFCTR6MhJeDvrJzjrXAdTaO5n5URxU90JHZVWHxlDNs0HuTmFsvjINtJjP9kwj0SGw3zU5YhM6WX9fFB5CvXwy6uT6RRRAyDqkNEzXrLwszEH0oQySamOGuJnaapRJ1oz8fk8BFxRxY3PoiTy10TAgdpShoFXLagOholrEkmWM+noyvvfhTiEB29hfbjcajXWKtktb8AKPxxBIaOxIBlX3k8/vVuZ6KGCWiCD2kL5Rlyimv2CfAzntNKndg== Received: from AS4P191CA0003.EURP191.PROD.OUTLOOK.COM (2603:10a6:20b:5d5::18) by AM7PR04MB7110.eurprd04.prod.outlook.com (2603:10a6:20b:119::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.292.25; Sun, 9 Aug 2026 09:04:57 +0000 Received: from AMS0EPF0000019B.eurprd05.prod.outlook.com (2603:10a6:20b:5d5:cafe::21) by AS4P191CA0003.outlook.office365.com (2603:10a6:20b:5d5::18) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.292.25 via Frontend Transport; Sun, 9 Aug 2026 09:04:57 +0000 X-MS-Exchange-Authentication-Results: spf=fail (sender IP is 52.17.62.50) smtp.mailfrom=solid-run.com; dkim=pass (signature was verified) header.d=solid-run.com;dmarc=pass action=none header.from=solid-run.com; Received-SPF: Fail (protection.outlook.com: domain of solid-run.com does not designate 52.17.62.50 as permitted sender) receiver=protection.outlook.com; client-ip=52.17.62.50; helo=eu-dlp.cloud-sec-av.com; Received: from eu-dlp.cloud-sec-av.com (52.17.62.50) by AMS0EPF0000019B.mail.protection.outlook.com (10.167.16.247) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.315.6 via Frontend Transport; Sun, 9 Aug 2026 09:04:57 +0000 Received: from emails-7143450-12-mt-prod-cp-eu-2.checkpointcloudsec.com (ip-10-20-6-143.eu-west-1.compute.internal [10.20.6.143]) by mta-outgoing-dlp-511-mt-prod-cp-eu-2.checkpointcloudsec.com (Postfix) with ESMTPS id 317937E8F3; Sun, 9 Aug 2026 09:04:57 +0000 (UTC) X-Mailbox-Line: From b'josua@solid-run.com' Sun Aug 9 09:04:48 2026 ARC-Seal: i=2; cv=pass; a=rsa-sha256; d=checkpointcloudsec.com; s=arcselector01; t=1786266297; b=Qo23ybgug0tQxr1swleVgl+9yZoSnXM1iDDPWQdUmiC+5Kwl3MzFViKvuJbuCy82CbO3i lyDL5JDheaEycON/6jhMrTRR9Pe69w4cxfx01pfobU9Jb593rSDe8gK7cmuRTER5H3WSuAe gu9woWnn8NwYGD5XppPlDOvzKo+t6wI= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=checkpointcloudsec.com; s=arcselector01; t=1786266297; h=from : to : subject : date : message-id : content-type : mime-version; bh=Er8MfJaROIq/Ei3VRj9WdZ3KphU3IDum4UsOnndo+do=; b=HBpB9uapoGtQfCf3OA4Jy4yMbsHyalAapkYkgB3n8TmvZfJNzbi+x7I1f86cIDhxgDqcY c5+LqDOwcMLPYccs7/PRNL1Ct8gZ26Sn8l57yO6NFrLTPdbr9k0hF6t4VUhbxrSLfTzRuaL e9mX23pQFwsLEUdAS0yIm/VWSauSRE0= ARC-Authentication-Results: i=2; mx.checkpointcloudsec.com; arc=pass; dkim=none header.d=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=solid-run.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Er8MfJaROIq/Ei3VRj9WdZ3KphU3IDum4UsOnndo+do=; b=az1TKEywIdYTprjU43YRBM4+rdMnpmdD3OzHn7CSb8V9KbRi/zr078dLrTtJ4l3rHWqHhEnvm4+0ddnP92/kajTxEwEuFCTR6MhJeDvrJzjrXAdTaO5n5URxU90JHZVWHxlDNs0HuTmFsvjINtJjP9kwj0SGw3zU5YhM6WX9fFB5CvXwy6uT6RRRAyDqkNEzXrLwszEH0oQySamOGuJnaapRJ1oz8fk8BFxRxY3PoiTy10TAgdpShoFXLagOholrEkmWM+noyvvfhTiEB29hfbjcajXWKtktb8AKPxxBIaOxIBlX3k8/vVuZ6KGCWiCD2kL5Rlyimv2CfAzntNKndg== Authentication-Results-Original: mx.checkpointcloudsec.com; arc=pass; dkim=none header.d=none Received: from AM0PR04MB5796.eurprd04.prod.outlook.com (2603:10a6:208:132::21) by MRWPR04MB12072.eurprd04.prod.outlook.com (2603:10a6:501:98::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.292.25; Sun, 9 Aug 2026 09:04:43 +0000 Received: from AM0PR04MB5796.eurprd04.prod.outlook.com ([fe80::f8aa:4e29:bb34:5b97]) by AM0PR04MB5796.eurprd04.prod.outlook.com ([fe80::f8aa:4e29:bb34:5b97%3]) with mapi id 15.21.0292.024; Sun, 9 Aug 2026 09:04:43 +0000 From: Josua Mayer Date: Sun, 09 Aug 2026 12:04:26 +0300 Subject: [PATCH v5 5/5] arm64: dts: renesas: add support for solidrun rzg2lc som and hb-iiot evb Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260809-rzg2-sr-boards-v5-5-19c662358e36@solid-run.com> References: <20260809-rzg2-sr-boards-v5-0-19c662358e36@solid-run.com> In-Reply-To: <20260809-rzg2-sr-boards-v5-0-19c662358e36@solid-run.com> To: Geert Uytterhoeven , Magnus Damm , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Greg Kroah-Hartman , Benjamin Bara Cc: Josua Mayer , Jon Nettleton , Mikhail Anikin , Yazan Shhady , linux-renesas-soc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-usb@vger.kernel.org X-Mailer: b4 0.15.2 X-ClientProxiedBy: TL0P290CA0002.ISRP290.PROD.OUTLOOK.COM (2603:1096:950:5::10) To AM0PR04MB5796.eurprd04.prod.outlook.com (2603:10a6:208:132::21) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: AM0PR04MB5796:EE_|MRWPR04MB12072:EE_|AMS0EPF0000019B:EE_|AM7PR04MB7110:EE_ X-MS-Office365-Filtering-Correlation-Id: 962a82ef-2444-4caa-5b5b-08def5f5490e X-CLOUD-SEC-AV-Info: solidrun,office365_emails,sent,inline X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0;ARA:13230040|366016|1800799024|52116014|7416014|23010399003|376014|22082099003|18002099003|38350700014|10067099003|56012099006; X-Microsoft-Antispam-Message-Info-Original: OS8La05mgtCJ5BZ6fSRd7NHcWqgrKwlr6rcn2mUH5p1FU0YMFShNXlqBfEIIWfwE6dnrBWt8ClqTyMN7cVxduX8U+fzMpUPNfmAKH6QnIYmgUoYotYNtil0bvgLGr6dxwnL9xZV9pJPGRA/eYp20etwU/8yHxW4kNqSeU5495E6hNVIa8X+11MpSe9GoUMf19WXIgcg/053cf92+GsW4r5V3OPpmXEPgST88g/00bmGyzTcvbFxUZvK/XNjIYnR4rjyZWa7b6mao9lrkwBv8Emzs/oa+NspPPy1omTF5bVWjmTBQ9+rihCZvWHStarNjvOEK8MqvoXeSIw+UODRquhgC2q0+ta+Jo2XsVtVYw6fYP5YLwd7zLynNEh3+lhYCvrCcrYHl+KKyzsNj9FAUVKCZhNgUxlJLIYbltvostyEud60jX3m54v2ZICmkPSFzSSTV953BYZSVtJYpzAsKqU4gjd8n2/eGLovWcKcToTmv57HS8uNv8kpSIjkWtpPJjsiapiYBiSFhuEM2g7iWwkFGb6k1qDWMbftRzNO+6wYGUojDqLDKFHOrILxaoEQ913Viygm7mq3uS8YEYQFeSsw9sz1GFuZmGN6CAkmvdQxS49R2m9AQ8tgMD3LE3l/d3RN5INgNXPfcdkKO4m/fb3XALgeh80rmiJ/0DcOT28J2o13//4tl4v6GQYXikbtAm0y5lTbKCar/gQir8OM/dZ/A185lYjxe5/bkrM1a9JA= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM0PR04MB5796.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(52116014)(7416014)(23010399003)(376014)(22082099003)(18002099003)(38350700014)(10067099003)(56012099006);DIR:OUT;SFP:1102; X-Exchange-RoutingPolicyChecked: g/8QfDbDLzeWcEU/7J/0P62oJkBNC54Hk3e3gpj/vXlOpkNwJ8BjmYgOM8W/pn+3+Cz6aZdCBxPhR1iac8jmbM4dSd1hu/05kiupgAujouiK+OUV5bRiHGIzQbJO2N9hs6Lpxckzkwa2QTTcxM1g7rg8QLzWnRX/kzhItjuMqanilX6aEZpTKN1uxQK2Pj15np55Tb4TdfY0XHsLCz55jrbbt3dLiP+vu6OGApw1mGdh/bxs9UIHeIchhv8KjBRNn39VPXNHHGdw1mUBIgO/Tw4jIZqDZDZoYhMML+0jtxf7EYyukwADSuk6hWBW1g2vMyD74EJNrt1qxYI2ht4N3g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MRWPR04MB12072 X-CLOUD-SEC-AV-INT-Relay: sent X-CLOUD-SEC-AV-UUID: da9cf65eb82b485187d2c569cd5ae007:solidrun,office365_emails,sent,inline:47401ce07148f66409882c1c73d510ac ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=A/gJgXzbd0Q7lvrsBI6NSlb8Iy8Epq95AxEU/xHfwnRAt6B+3KIve803P4eNzzpTlLzsGzHwV8P364CJq72OFhaQPz2yubyYOAMVQMzWQooOazWVMvbHI37U7Gh51qdpwU6Tz1fZsqj4SvbKlxiBqP5EHyxIA2mWkhZyIJBYkFC/vBk8BKgW1CxsG8DmYEl6ulgzJhxa4UzARA9oo8gs+1CLU7DWcdJ+rCCW+us7szM74DmBDBa4rhHE5CI7W0QpjmQal9V/lfqXQdwn9JC1DCwhQtjzbvj09KhUSYnesK3+rAuGFFGBBfg6jd85N6atjIGQpSnZKJBW+W5QW8bgyQ== 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=Er8MfJaROIq/Ei3VRj9WdZ3KphU3IDum4UsOnndo+do=; b=DtQK8WEj+Fb+XZZvKe70wPUZdGkZAqgtgYvmQI2yr657E3Nh+PdHPKgUDAzseB2sKO0cYgiaoZpn0YeEC/qMZY+eKhoqbh/ojb7PAOVpDVm5SDBVFqlN78hZrTS01HPUBrMRoNlLfoBhledgw3zvOH7ANeZkIOiVJ/j2zHwyBD10gbQEvy1W30NV47Y6Pb8W+/arQiw/7ZZEf57JO+XC1YVScwtBU+N49CSlVkHIePSleAIsIEJIMDxe8/stdO0Yl8u1RQqP9U1Rxbu/ZvfKXGK8JeHLqjySYFvdjO83yLgebLyB+rNhNGsUHZi8m43imK6rREp0PVh4GRO5MxYGJA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=solid-run.com; dmarc=pass action=none header.from=solid-run.com; dkim=pass header.d=solid-run.com; arc=none X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AMS0EPF0000019B.eurprd05.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 7bbac126-a27f-491e-9d35-08def5f540ae X-Microsoft-Antispam: BCL:0;ARA:13230040|7416014|376014|36860700016|1800799024|23010399003|82310400026|14060799003|35042699022|22082099003|18002099003|56012099006|10067099003; X-Microsoft-Antispam-Message-Info: /5K7uOnurQhrlq8QqLadOYLyYABVC5Mz1jmo1xK7XtV6GindUdzNQYdIlIldl2RcqLvPg5AvOHAioSrWM27L7QjJleMZTR0iYNm06ZlrLiJzPPlYsU+p9uHwdCQS6W8eDj+he3yaqoyJXBJy31VRnuOhiaZgX/2yhaowcbBquAXq4tGAY2qgrF9qTk15fnXxrQR4o46yR1agQbhdVLmTP/p2NSLKDo5z4DjMRicXyGcPNMvewG/AiH9fvBFTvtGWwKQ0m1yjg/JAdf40u7ezytOqJ9grCilE7DQBYA+7a2ot8DuovJ7IwOrlWIrIJCgpDEdMs/imVMtB5ISe4DE/tEobfOIVXjx+hZMfFRaxDyf/l+ioMmydMW93Pojfer6Pz98dBArdoYBXJS0tY70ClWcR4RDG9zZOXJeSBDe2D3lhE9oHjglJUQ0UWa6EF6tP/4/o7V5c57uRHzoF+3DF3Mlz5D6LzXIue2tGNrj3ix8hqpDMIDM8fcgYLuU+aTl60fY4NAoNByE6nF8IZZgWqAhJEie0xPveL2RVV4woOwclKHKkrV3wdRIzGxd8gY8jVnbqz5V/xaFEJj04o3NRNcHL6GsWqXa3tfrxTbJnzXSBVO9c2HpPxPBC1bOUTOVIky5T+peBbdpMjkpbXYWX/KSiFKfWsu2FXK+P8yBWolyFJP+zQaaz6E11YW/yCPj0oj3WQbPg4DvxBme6c1L9WQ== X-Forefront-Antispam-Report: CIP:52.17.62.50;CTRY:IE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:eu-dlp.cloud-sec-av.com;PTR:eu-dlp.cloud-sec-av.com;CAT:NONE;SFS:(13230040)(7416014)(376014)(36860700016)(1800799024)(23010399003)(82310400026)(14060799003)(35042699022)(22082099003)(18002099003)(56012099006)(10067099003);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: j9wV6cwEiCzeXp3IwrlNrdGbbhKjACwFd7z1oSeTyDpm0pYABdJapcfEhi+ca5q88kgaJpPOJWei6NhNF1YwZgFHwxO2gXJG8igJCOEirFobc04ack8ApAl4OWNF9UZYl5Rsy6WLXRKbjT1eA8JHIXw2lKKr7fGCZWsB5bnZrGEAXoeXdmTWRXJbPim2zJQ7WSwctOq+AzkN0bG7k66MkrYcooAsDgN1WVgwguhqcDOCHabpQaD773IQcb9EAi8pI9mwqQKZnH/IBgiQ5Tc/orIwMCdFambG6ZvPLf6/cN7v+9LkISda9oSYvpRRpyfs5Rs+BdtFq5K1ToMrySqB1G+dzTdstvCGkDW6sRj7rkU4S06aUpj0wl/yrijd1xQEK6x3hwCsg5PYCqKvSA2XwGlDEvYvunfK5LKV7jxDzITdruo/V5Yixwfpt422wkIG X-OriginatorOrg: solid-run.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Aug 2026 09:04:57.3960 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 962a82ef-2444-4caa-5b5b-08def5f5490e X-MS-Exchange-CrossTenant-Id: a4a8aaf3-fd27-4e27-add2-604707ce5b82 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=a4a8aaf3-fd27-4e27-add2-604707ce5b82;Ip=[52.17.62.50];Helo=[eu-dlp.cloud-sec-av.com] X-MS-Exchange-CrossTenant-AuthSource: AMS0EPF0000019B.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR04MB7110 Add support for the SolidRun RZ/G2LC SoM [1] on Hummingboard IIoT [2]. The SoM features: - 1Gbps Ethernet with PHY - eMMC - 1/2GB DDR - WiFi + Bluetooth - SDHI Mux switching between eMMC and Carrier Board The HummingBoard IIoT features: - 3x USB-2.0 Type A connector - 1x 1Gbps RJ45 Ethernet - USB Type-C Console Port - microSD connector - RTC with backup battery - RGB Status LED - 1x M.2 B-Key connector with USB-2.0 + SIM card holder - 1x DSI Display Connector - GPIO header - 2x RS232/RS485 ports (configurable) The RZ/G2LC SoM was designed to be pin compatible to G2L SoM, with slightly reduced feature set. Descriptions for eMMC, microSD, and RS485 are shared with G2L. [1] https://www.solid-run.com/embedded-industrial-iot/renesas-rz-family/rz-= g2lc-som/ [2] https://www.solid-run.com/embedded-industrial-iot/renesas-rz-family/hum= mingboard-rz-series-sbcs/hummingboard-rz-g2l-iot-sbc/ Signed-off-by: Josua Mayer --- arch/arm64/boot/dts/renesas/Makefile | 9 + .../dts/renesas/r9a07g044c2-hummingboard-iiot.dts | 20 + arch/arm64/boot/dts/renesas/rzg2lc-sr-som.dtsi | 414 +++++++++++++++++= ++++ 3 files changed, 443 insertions(+) diff --git a/arch/arm64/boot/dts/renesas/Makefile b/arch/arm64/boot/dts/ren= esas/Makefile index 4a0cde8cc3b7..69b1f7515601 100644 --- a/arch/arm64/boot/dts/renesas/Makefile +++ b/arch/arm64/boot/dts/renesas/Makefile @@ -165,6 +165,15 @@ dtb-$(CONFIG_ARCH_R9A07G043) +=3D r9a07g043u11-smarc-d= u-adv7513.dtb r9a07g043u11-smarc-pmod-dtbs :=3D r9a07g043u11-smarc.dtb r9a07g043-smarc-p= mod.dtbo dtb-$(CONFIG_ARCH_R9A07G043) +=3D r9a07g043u11-smarc-pmod.dtb =20 +dtb-$(CONFIG_ARCH_R9A07G044) +=3D r9a07g044c2-hummingboard-iiot.dtb +r9a07g044c2-hummingboard-iiot-emmc-dtbs :=3D r9a07g044c2-hummingboard-iiot= .dtb rzg2l-sr-som-emmc.dtbo +dtb-$(CONFIG_ARCH_R9A07G044) +=3D r9a07g044c2-hummingboard-iiot-emmc.dtb +r9a07g044c2-hummingboard-iiot-microsd-dtbs :=3D r9a07g044c2-hummingboard-i= iot.dtb rzg2l-hummingboard-iiot-microsd.dtbo +dtb-$(CONFIG_ARCH_R9A07G044) +=3D r9a07g044c2-hummingboard-iiot-microsd.dtb +r9a07g044c2-hummingboard-iiot-rs485-a-dtbs :=3D r9a07g044c2-hummingboard-i= iot.dtb rzg2l-hummingboard-iiot-rs485-a.dtbo +dtb-$(CONFIG_ARCH_R9A07G044) +=3D r9a07g044c2-hummingboard-iiot-rs485-a.dtb +r9a07g044c2-hummingboard-iiot-rs485-b-dtbs :=3D r9a07g044c2-hummingboard-i= iot.dtb rzg2l-hummingboard-iiot-rs485-b.dtbo +dtb-$(CONFIG_ARCH_R9A07G044) +=3D r9a07g044c2-hummingboard-iiot-rs485-b.dtb dtb-$(CONFIG_ARCH_R9A07G044) +=3D r9a07g044c2-smarc.dtb dtb-$(CONFIG_ARCH_R9A07G044) +=3D r9a07g044c2-smarc-cru-csi-ov5645.dtbo r9a07g044c2-smarc-cru-csi-ov5645-dtbs :=3D r9a07g044c2-smarc.dtb r9a07g044= c2-smarc-cru-csi-ov5645.dtbo diff --git a/arch/arm64/boot/dts/renesas/r9a07g044c2-hummingboard-iiot.dts = b/arch/arm64/boot/dts/renesas/r9a07g044c2-hummingboard-iiot.dts new file mode 100644 index 000000000000..9cc21ae32ed4 --- /dev/null +++ b/arch/arm64/boot/dts/renesas/r9a07g044c2-hummingboard-iiot.dts @@ -0,0 +1,20 @@ +// SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +/* + * Copyright 2025 Josua Mayer + */ + +/dts-v1/; + +#include "r9a07g044c2.dtsi" +#include "rzg2lc-sr-som.dtsi" +#include "rzg2l-hummingboard-iiot-common.dtsi" + +/ { + compatible =3D "solidrun,rzg2lc-hummingboard-iiot", "solidrun,rzg2lc-sr-s= om", + "renesas,r9a07g044c2", "renesas,r9a07g044"; + model =3D "SolidRun RZ/G2LC HummingBoard IIoT"; +}; + +&vmmc { + gpios =3D <&pinctrl RZG2L_GPIO(18, 1) GPIO_ACTIVE_HIGH>; +}; diff --git a/arch/arm64/boot/dts/renesas/rzg2lc-sr-som.dtsi b/arch/arm64/bo= ot/dts/renesas/rzg2lc-sr-som.dtsi new file mode 100644 index 000000000000..d98d544a0fdc --- /dev/null +++ b/arch/arm64/boot/dts/renesas/rzg2lc-sr-som.dtsi @@ -0,0 +1,414 @@ +// SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +/* + * Device Tree Source for the RZ/G2LC Solidrun SOM + * + * Copyright 2023 SolidRun Ltd. + * Copyright 2025 Josua Mayer + */ + +#include +#include +/ { + aliases { + ethernet0 =3D ð0; + i2c0 =3D &i2c0; + i2c1 =3D &i2c1; + i2c2 =3D &i2c2; + mmc0 =3D &sdhi0; + mmc1 =3D &sdhi1; + rtc0 =3D &pmic; + serial0 =3D &scif0; + serial1 =3D &scif1; + serial2 =3D &scif2; + }; + + chosen { + stdout-path =3D "serial0:115200n8"; + }; + + sdhi0_mux: mux-controller-0 { + compatible =3D "gpio-mux"; + #mux-control-cells =3D <0>; + #mux-state-cells =3D <1>; + /* + * Mux switches SD0_DATA[0-3], SD0_CMD & SD0_CLK between + * on-SoM eMMC and board-to-board connector using one gpio: + * High =3D connector, Low =3D eMMC. + * Define active-high for logical mux state 0 =3D eMMC, 1 =3D connector. + */ + mux-gpios =3D <&pinctrl RZG2L_GPIO(22, 1) GPIO_ACTIVE_HIGH>; + }; + + reg_pmic_buck1: regulator-pmic-buck1 { + compatible =3D "regulator-fixed"; + regulator-name =3D "pmic-buck1"; + regulator-always-on; + regulator-boot-on; + regulator-max-microvolt =3D <1100000>; + regulator-min-microvolt =3D <1100000>; + }; + + reg_pmic_buck3: regulator-pmic-buck3 { + compatible =3D "regulator-fixed"; + regulator-name =3D "pmic-buck3"; + regulator-always-on; + regulator-boot-on; + regulator-max-microvolt =3D <1800000>; + regulator-min-microvolt =3D <1800000>; + }; + + reg_pmic_buck4: regulator-pmic-buck4 { + compatible =3D "regulator-fixed"; + regulator-name =3D "pmic-buck4"; + regulator-always-on; + regulator-boot-on; + regulator-max-microvolt =3D <3300000>; + regulator-min-microvolt =3D <3300000>; + }; + + reg_pmic_ldo1: regulator-pmic-ldo1 { + compatible =3D "regulator-gpio"; + regulator-name =3D "pmic-ldo1"; + gpios =3D <&pinctrl RZG2L_GPIO(39, 0) GPIO_ACTIVE_HIGH>; + regulator-always-on; + regulator-boot-on; + regulator-max-microvolt =3D <3300000>; + regulator-min-microvolt =3D <1800000>; + states =3D <3300000 1>, <1800000 0>; + }; + + reg_pmic_ldo2: regulator-pmic-ldo2 { + compatible =3D "regulator-fixed"; + regulator-name =3D "pmic-ldo2"; + /* + * This ldo can switch mmc host controller io voltage between + * 1.8V and 3.3V by assembly option of pull-up / pull-dow. + * Default assembly is 3.3V. + */ + regulator-min-microvolt =3D <3300000>; + regulator-always-on; + regulator-boot-on; + regulator-max-microvolt =3D <3300000>; + }; + + reserved-memory { + ranges; + #address-cells =3D <2>; + #size-cells =3D <2>; + + mmp_reserved: linux,multimedia@68000000 { + compatible =3D "shared-dma-pool"; + reg =3D <0x0 0x68000000 0x0 0x8000000>; + reusable; + }; + + global_cma: linux,cma@58000000 { + compatible =3D "shared-dma-pool"; + reg =3D <0x0 0x58000000 0x0 0x10000000>; + reusable; + linux,cma-default; + }; + }; + + sdhi1_pwrseq: sdhi1-pwrseq { + compatible =3D "mmc-pwrseq-simple"; + reset-gpios =3D <&pinctrl RZG2L_GPIO(23, 0) GPIO_ACTIVE_LOW>; + }; + + /* 32.768kHz crystal */ + x2: x2-clock { + compatible =3D "fixed-clock"; + #clock-cells =3D <0>; + clock-frequency =3D <32768>; + }; + + memory@40000000 { + reg =3D <0x0 0x40000000 0x0 0x40000000>; + device_type =3D "memory"; + }; +}; + +&ehci0 { + status =3D "okay"; +}; + +&ehci1 { + status =3D "okay"; +}; + +ð0 { + phy-handle =3D <&phy0>; + pinctrl-0 =3D <ð0_pins>; + pinctrl-names =3D "default"; + /* + * ravb driver does not configure mac internal delays for RZ/G2L(C), + * instead delays are added by the ADIN1200 phy driver. + */ + phy-mode =3D "rgmii-id"; + status =3D "okay"; + + phy0: ethernet-phy@0 { + reg =3D <0>; + interrupts-extended =3D <&pinctrl RZG2L_GPIO(27, 0) IRQ_TYPE_LEVEL_LOW>; + }; +}; + +&extal_clk { + clock-frequency =3D <24000000>; +}; + +&gpu { + mali-supply =3D <®_pmic_buck1>; +}; + +&i2c0 { + clock-frequency =3D <400000>; + pinctrl-0 =3D <&i2c0_pins>; + pinctrl-names =3D "default"; + status =3D "okay"; + + eeprom: eeprom@50 { + compatible =3D "atmel,24c01"; + reg =3D <0x50>; + pagesize =3D <16>; + }; +}; + +&i2c1 { + clock-frequency =3D <400000>; + pinctrl-0 =3D <&i2c1_pins>; + pinctrl-names =3D "default"; + status =3D "okay"; +}; + +&i2c2 { + clock-frequency =3D <400000>; + pinctrl-0 =3D <&i2c2_pins>; + pinctrl-names =3D "default"; + status =3D "okay"; + + pmic: pmic@12 { + compatible =3D "renesas,raa215300"; + reg =3D <0x12>, <0x6f>; + reg-names =3D "main", "rtc"; + clocks =3D <&x2>; + clock-names =3D "xin"; + }; +}; + +&ohci0 { + status =3D "okay"; +}; + +&ohci1 { + status =3D "okay"; +}; + +&ostm1 { + status =3D "okay"; +}; + +&ostm2 { + status =3D "okay"; +}; + +&phyrst { + status =3D "okay"; +}; + +&pinctrl { + eth0_pins: eth0 { + pinmux =3D , /* ET0_LINKSTA */ + , /* ET0_MDC */ + , /* ET0_MDIO */ + , /* ET0_TXC */ + , /* ET0_TX_CTL */ + , /* ET0_TXD0 */ + , /* ET0_TXD1 */ + , /* ET0_TXD2 */ + , /* ET0_TXD3 */ + , /* ET0_RXC */ + , /* ET0_RX_CTL */ + , /* ET0_RXD0 */ + , /* ET0_RXD1 */ + , /* ET0_RXD2 */ + ; /* ET0_RXD3 */ + }; + + i2c0_pins: i2c0 { + input-enable; + pins =3D "RIIC0_SDA", "RIIC0_SCL"; + }; + + i2c1_pins: i2c1 { + input-enable; + pins =3D "RIIC1_SDA", "RIIC1_SCL"; + }; + + i2c2_pins: i2c2 { + pinmux =3D , /* RIIC2_SDA */ + ; /* RIIC2_SCL */ + }; + + qspi0_pins: qspi0 { + pins =3D "QSPI0_IO0", "QSPI0_IO1", "QSPI0_IO2", "QSPI0_IO3", + "QSPI0_SPCLK", "QSPI0_SSL"; + power-source =3D <1800>; + }; + + scif0_pins: scif0 { + pinmux =3D , /* SCIF0_TXD */ + ; /* SCIF0_RXD */ + }; + + scif2_pins: scif2 { + pinmux =3D , /* SCIF2_TXD */ + , /* SCIF2_RXD */ + , /* SCIF2_CTS# */ + ; /* SCIF2_RTS# */ + }; + + sdhi0_4bit_pins: sdhi0-4bit { + sd0_ctrl_dat03 { + pins =3D "SD0_DATA0", "SD0_DATA1", "SD0_DATA2", "SD0_DATA3", + "SD0_DATA4", "SD0_DATA5", "SD0_DATA6", "SD0_DATA7", + "SD0_CLK", "SD0_CMD"; + power-source =3D <3300>; + }; + + /* + * Pins 4-7 are hard-wired to eMMC with 1.8V IO voltage, + * with all pins sharing a single voltage domain. + * + * Configure as input without pull to avoid overvoltage, + * and accidental use e.g. as gpio (default pin-function). + */ + sd0_dat47 { + bias-disable; + input-enable; + pins =3D "SD0_DATA4", "SD0_DATA5", "SD0_DATA6", "SD0_DATA7"; + power-source =3D <3300>; + }; + }; + + sdhi0_4bit_uhs_pins: sdhi0-4bit-uhs { + sd0_ctrl_dat03 { + pins =3D "SD0_DATA0", "SD0_DATA1", "SD0_DATA2", "SD0_DATA3", + "SD0_DATA4", "SD0_DATA5", "SD0_DATA6", "SD0_DATA7", + "SD0_CLK", "SD0_CMD"; + power-source =3D <1800>; + }; + + /* + * Pins 4-7 are hard-wired to eMMC with 1.8V IO voltage, + * with all pins sharing a single voltage domain. + * + * Configure as input without pull to avoid accidental use, + * e.g. as gpio (default pin-function). + */ + sd0_dat47 { + bias-disable; + input-enable; + pins =3D "SD0_DATA4", "SD0_DATA5", "SD0_DATA6", "SD0_DATA7"; + power-source =3D <1800>; + }; + }; + + sdhi0_8bit_uhs_pins: sdhi0-8bit-uhs { + pins =3D "SD0_DATA0", "SD0_DATA1", "SD0_DATA2", "SD0_DATA3", + "SD0_DATA4", "SD0_DATA5", "SD0_DATA6", "SD0_DATA7", + "SD0_CLK", "SD0_CMD"; + power-source =3D <1800>; + }; + + sdhi0_cd_pins: sdhi0-cd { + pinmux =3D ; /* SD0_CD */ + }; + + /* SD0_RST is only routed to eMMC which uses fixed 1.8V IO voltage */ + sdhi0_rst_pins: sdhi0-rst { + pins =3D "SD0_RST#"; + power-source =3D <1800>; + }; + + sdhi1_pins: sdhi1 { + pins =3D "SD1_DATA0", "SD1_DATA1", "SD1_DATA2", "SD1_DATA3", + "SD1_CLK", "SD1_CMD"; + power-source =3D <3300>; + }; + + spi1_pins: spi1 { + pinmux =3D , /* RSPI1_MISO */ + , /* RSPI1_MOSI# */ + ; /* RSPI1_CK# */ + }; + + spi1_cs_pins: spi1-cs { + pinmux =3D ; /* RSPI1_SSL */ + }; + + usb0_vbus_pins: usb0-vbus { + pinmux =3D ; /* USB0_VBUSEN */ + }; +}; + +&sbc { + pinctrl-0 =3D <&qspi0_pins>; + pinctrl-names =3D "default"; + status =3D "okay"; + + flash@0 { + compatible =3D "winbond,w25q80bl", "jedec,spi-nor"; + reg =3D <0>; + spi-max-frequency =3D <50000000>; + m25p,fast-read; + }; +}; + +&scif0 { + pinctrl-0 =3D <&scif0_pins>; + pinctrl-names =3D "default"; + status =3D "okay"; +}; + +&scif2 { + pinctrl-0 =3D <&scif2_pins>; + pinctrl-names =3D "default"; + uart-has-rtscts; + status =3D "okay"; +}; + +/* WiFi */ +&sdhi1 { + /* Murata 1YN max rate is 50MHz */ + max-frequency =3D <50000000>; + bus-width =3D <4>; + cap-sdio-irq; + mmc-pwrseq =3D <&sdhi1_pwrseq>; + non-removable; + no-1-8-v; + no-sd; + pinctrl-0 =3D <&sdhi1_pins>; + pinctrl-names =3D "default"; + vmmc-supply =3D <®_pmic_buck4>; + /* + * Host controller IO voltage is provided from reg_pmic_ldo2, + * WiFi module IO voltage from reg_pmic_buck4. + * Neither is configurable at run-time so either can be set here. + */ + vqmmc-supply =3D <®_pmic_ldo2>; + status =3D "okay"; +}; + +&usb2_phy0 { + vbus-supply =3D <&usb0_vbus_otg>; + status =3D "okay"; +}; + +&usb2_phy1 { + status =3D "okay"; +}; + +&wdt0 { + status =3D "okay"; +}; --=20 2.43.0