From nobody Sat Sep 26 10:02:09 2026 Received: from GVXPR05CU001.outbound.protection.outlook.com (mail-swedencentralazon11023107.outbound.protection.outlook.com [52.101.83.107]) (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 85816463B96; Wed, 2 Sep 2026 11:50:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.83.107 ARC-Seal: i=4; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788349862; cv=fail; b=p1eJGtL5e0rGFQhAf8/ST0szpWzZWwac2v7yXmf1ZUCoVukYbIt7jwe7jFocHTZ9SXEqfSMwhHFxy+ZVxXlBdoO7JeQ04gmaCa3SMZxLXmQHxMyrXORqHC6szLY4801YU7ivN4TGiQBLGTlf7O3y8y2Kw0d2neNaFWGUaJNo3qQ= ARC-Message-Signature: i=4; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788349862; c=relaxed/simple; bh=A8kz2CEkdUZIucfeDow35LTSLjIXCNnT6RBIO0+sm0c=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=F/JMGXNLrlwxQqVXi8vQG4pyOSeHL6CGKyRUM55A/xfuBpb9PrknH4VH+Ifs0bK19Y5sKBGE0Bem5DnPSDyH8pT0tKrZdWzUO6Vk26d9f/+ZiCpTxsSeUMferj5lff/0adfZ4m12yGGjfUQzhSNLT+TbaxHW6m8Ayk0zp+3RPgY= 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=q6t42IZW; dkim=pass (2048-bit key) header.d=solid-run.com header.i=@solid-run.com header.b=q6t42IZW; arc=fail smtp.client-ip=52.101.83.107 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="q6t42IZW"; dkim=pass (2048-bit key) header.d=solid-run.com header.i=@solid-run.com header.b="q6t42IZW" ARC-Seal: i=3; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=kJlmew9CZ7cntVdEXGXy4H4L7eI0rnrf+hCBa/wJMkuz1L5qKVwxjTe/w4lgo6LomJZDmFfblDpnS2rrW1VpRbZR4eD8HebY6bWTYmlq6Gq0pXoDnixbWtjof0r7J1EUqq2ya1AMsTIkfi8kSkWVPPS03qr31GDWk2XH38K7knw5oMTvbmaJek/RDR+Ywmxdu/BBquzM/3u73B1s0BCHeguzfsVVR/Tli5I8Lv+3GLOeZ7YSlg/zFru/ofKyNppdZyzavU/cuLbdmtLGydQIkJm1+KbdcpYO48B5pT68QX2p4lIYJ8bUSRR7j8/PYwFXYOpUmNscd8gmYdbeo8T3Cg== 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=p7gJzOyqbs6ZMw5TPwt3Bsxiu7V11lFiH7reqaWLFhM=; b=SNIwfsK4Tc79ZfwVe0uIAhUbpaxULnWwlfnfh0Bt8WFzRFMuGZWbmu6kWuwWZf6YB9fCrVwYmV6hzvzRMKlJZjnLoS27UWhI9lEo4FvP/veNs5kxa6KAED6VaS6PqkmlVfKwlztbpE6SBQlRTHyQYTOiWaHduKuTU4jFueondL55nNuFRollY5x/MtamBQG+dtzlp419GF6ilp5EU5DAx6ybq4GcwuMiS/eQlKoOAxNDpU4XZ2NceKvDhIzYBgqHQWRvSSAQ2x6tRIcPmklt5sLxyytBzqEn8FWC4dC4hTTRbr7tkTyHZxGejZ0p+lc53/xbKAI4nciWOHAijh3FoA== ARC-Authentication-Results: i=3; mx.microsoft.com 1; spf=fail (sender ip is 52.17.62.50) smtp.rcpttodomain=bp.renesas.com 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=p7gJzOyqbs6ZMw5TPwt3Bsxiu7V11lFiH7reqaWLFhM=; b=q6t42IZWaQX0SsmEkAH9oXxyMW5Bug1uMABhgEenWSJUAN8Q920yxleqwsVhiTHZlLx8ur/JaAm0B63Rj8387WfdyT1/dzPrOkLYpZid/RzLrYZonuzWjPHOZ5OspwyvBwW/7ejzSihRP9ewzIC8+j8FiY52U0HorxWR3MuzxyFv59tvCpm27razysZPn+pC34oFdAm/biu4FpsMgTfo5r5c7dkaphgy3w5nIi5frdap7GnMXHdw4mLqXhm7JCo+dqUV35mBL4SUGDlnSk73Txaa2LGPxbMwMpdzuMainOUlVyA1yLrwzA6cHJYwCI9z3vB5nz06WUkB1c0YdoFUnQ== Received: from DU7PR01CA0018.eurprd01.prod.exchangelabs.com (2603:10a6:10:50f::12) by GVXPR04MB12057.eurprd04.prod.outlook.com (2603:10a6:150:313::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.360.13; Wed, 2 Sep 2026 11:50:38 +0000 Received: from DB1PEPF000509EA.eurprd03.prod.outlook.com (2603:10a6:10:50f:cafe::62) by DU7PR01CA0018.outlook.office365.com (2603:10a6:10:50f::12) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.382.11 via Frontend Transport; Wed, 2 Sep 2026 11:50:37 +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 DB1PEPF000509EA.mail.protection.outlook.com (10.167.242.68) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.360.3 via Frontend Transport; Wed, 2 Sep 2026 11:50:37 +0000 Received: from emails-8516449-12-mt-prod-cp-eu-2.checkpointcloudsec.com (ip-10-20-6-87.eu-west-1.compute.internal [10.20.6.87]) by mta-outgoing-dlp-814-mt-prod-cp-eu-2.checkpointcloudsec.com (Postfix) with ESMTPS id 6F9AF81206; Wed, 2 Sep 2026 11:50:37 +0000 (UTC) ARC-Seal: i=2; cv=pass; a=rsa-sha256; d=checkpointcloudsec.com; s=arcselector01; t=1788349837; b=YFHacPGLG6zPaM+C8P97qXL1O7AJN3M7XhVM+4gzreHxmQ/3ERM1AWrOZmYl6VOnwReTM YVJ7zLvh7xIpELPSyrzZdMOT9+y2LplqOyLWxIXN4ntMvzY407XG0kRLiic2m6ECPI9Vxzl uuw9f+iJYDz3+KB1shrb/Xr6NqAfCuc= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=checkpointcloudsec.com; s=arcselector01; t=1788349837; h=from : to : subject : date : message-id : content-type : mime-version; bh=p7gJzOyqbs6ZMw5TPwt3Bsxiu7V11lFiH7reqaWLFhM=; b=QkHll/v1bPM0a7X1j2O9ociQiGWrfzsHBAC/hjC4EXlAk/OLD38RHT/e4a7VY/YF3InDW ag3yTWV9RV36o8nktwuOso1HoXV1qb9HwNRceBuFlgXmzIf2DEtaq0HFfWtf0xZJJpDiA0m hVs6ji2FbLYC3AjwrY76+n5TVbEQ1n8= 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=p7gJzOyqbs6ZMw5TPwt3Bsxiu7V11lFiH7reqaWLFhM=; b=q6t42IZWaQX0SsmEkAH9oXxyMW5Bug1uMABhgEenWSJUAN8Q920yxleqwsVhiTHZlLx8ur/JaAm0B63Rj8387WfdyT1/dzPrOkLYpZid/RzLrYZonuzWjPHOZ5OspwyvBwW/7ejzSihRP9ewzIC8+j8FiY52U0HorxWR3MuzxyFv59tvCpm27razysZPn+pC34oFdAm/biu4FpsMgTfo5r5c7dkaphgy3w5nIi5frdap7GnMXHdw4mLqXhm7JCo+dqUV35mBL4SUGDlnSk73Txaa2LGPxbMwMpdzuMainOUlVyA1yLrwzA6cHJYwCI9z3vB5nz06WUkB1c0YdoFUnQ== Authentication-Results-Original: mx.checkpointcloudsec.com; arc=pass; dkim=none header.d=none Received: from MMZPR04MB400504.eurprd04.prod.outlook.com (2603:10a6:190:28::8) by PAXPR02MB8248.eurprd04.prod.outlook.com (2603:10a6:102:247::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.360.12; Wed, 2 Sep 2026 11:50:25 +0000 Received: from MMZPR04MB400504.eurprd04.prod.outlook.com ([fe80::2f52:2d22:c7b3:4292]) by MMZPR04MB400504.eurprd04.prod.outlook.com ([fe80::2f52:2d22:c7b3:4292%4]) with mapi id 15.21.0360.008; Wed, 2 Sep 2026 11:50:25 +0000 From: Josua Mayer Date: Wed, 02 Sep 2026 13:50:09 +0200 Subject: [PATCH v4 1/7] 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: <20260902-rzg2-sr-boards-v4-1-4a456a422fee@solid-run.com> References: <20260902-rzg2-sr-boards-v4-0-4a456a422fee@solid-run.com> In-Reply-To: <20260902-rzg2-sr-boards-v4-0-4a456a422fee@solid-run.com> To: Geert Uytterhoeven , Magnus Damm , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Greg Kroah-Hartman , Benjamin Bara , Linus Walleij , Lad Prabhakar Cc: 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, linux-gpio@vger.kernel.org, Josua Mayer , Conor Dooley X-Mailer: b4 0.14.3 X-ClientProxiedBy: FR4P281CA0135.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:b9::20) To MMZPR04MB400504.eurprd04.prod.outlook.com (2603:10a6:190:28::8) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: MMZPR04MB400504:EE_|PAXPR02MB8248:EE_|DB1PEPF000509EA:EE_|GVXPR04MB12057:EE_ X-MS-Office365-Filtering-Correlation-Id: 9b07fe41-a20a-4f42-f8e8-08df08e867bf 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|23010399003|10070799003|7416014|52116014|376014|56012099006|10067099003|22082099003|18002099003; X-Microsoft-Antispam-Message-Info-Original: nn3ZzF4pffvheT6C7Py0D6wPx7WtEhkFwY5iRYcAwGPhJzCwqU24BeDqEIKWJc6Na3LmD6PX5eks8iYv4hgNMEgVI+vbtNrxJ1jN8rsVWaOHPXqJXZeErrAP2pPArH0aCBxPvVOiB3eglav94D3ka+xnhqz8qRR0saauPXkDr7O9GNDRaoRryd6iBmzmscQZCUsn/Mds4FYCAHghZ8u4wHp4YrTwvjmZ/sHoco5wr0PBSLQ6f1ta/zJn9J61/gXo/kelt20TyyyhlJKwFimVxCG6/rEU+GHmNjB9wXxXDizta2Vsi6CIWqZmzeoL5KQY+sYnmSdMx8fPfCwHqeI1emzsG596X9GEK75kEcBrK+fTk7WCF8R4pX5XKbRbeX9n88HOIEAcs2nUHI4uuJgxlMb0qtNgF0sykE7GdDz0jk6sxIERQ6M4Azz6HmHQpIdzLyZSH88S7ZCo2ICmSituw2l4/S1jelidLDiKrP3bNvsUmtG3LL0RG0/XkUa4M/+FglqiWjFxUKThhrL3HHHZrEr4Smf9K3dsXXGJi2lilHZSx1tKoZh1NU3wn3a+wNetgbhA3bONTuPIb7+K8s4UaTFtO9aRkagDHX9wRkyCyxs5cWB7bBNZMQIm0lYY36fW X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MMZPR04MB400504.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(23010399003)(10070799003)(7416014)(52116014)(376014)(56012099006)(10067099003)(22082099003)(18002099003);DIR:OUT;SFP:1102; X-Exchange-RoutingPolicyChecked: xdS6WFzRdFJ6ylAcAZnJWR0EqFH96ul7zQBsrjHguNlhDztTIV6QD5JLaMTmo2HbC3JTmVsPL94qm3q4GtfeD1vp4o1Nbmw7CG3pBUi0DRuyGosZzvCx0UWX7kjx52FS8KGevDa4kFkYSHyFytHw4ma6Jf/CuS5glS5F4yvful4lK6RDpRxoL9byYPnbe0TdvLaFBlDmMuEX1uE8j0eGbOOJ+zOQBm486u34ODP1hVn/1tdU/B6ktnvRYICbw5virB3PfyOMMzP/CghcUzXc4s7C/sdjDpgKk5+xSUk6AzzPd+OkNUNVcQOeFToeNd4oOAlB84hqV85RaktIikWHoQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR02MB8248 X-CLOUD-SEC-AV-INT-Relay: sent X-CLOUD-SEC-AV-UUID: 6fb7b9160fe648c9bc5b4d36a6895b66:solidrun,office365_emails,sent,inline:4bb567e09092942c4d35489a1c7aa303 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=VHeIo3oG8uI3UFYTkpXaSGl78CCy8iflOqn7xa/9AAMPN2rVdBEA3/LIWyB3cgT0hG1k1Ni6w9DJtlnHaSFnGKPrTkxRNTrYq4mMsyB8xadjgIRfqymFfJGejgyv5gMPowNjTEjP0KwgZAPJQSpZBvFvQoWTD9Tfc1x57dbAEktoqgfrltmYrSQ8E3aRL70IagG3nS3K3nJjdsNbALhg0SZHLRV+ecDxmFfgCD68cOM2mAHRoWQxHa8vgkoFF0MnK4XlhOfHjXvesNOqvLOGdC01MB1UdrQPPzgIsBfbMfNvT2WLDs5SK0DRdZp/fYcpCqq7w45LBYzpE9j++2/XpQ== 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=p7gJzOyqbs6ZMw5TPwt3Bsxiu7V11lFiH7reqaWLFhM=; b=PNS5HjPbYEqrcosU8N9HL+DDpCN4MEcw5dnUUopIrN4Fmo/7NiuHfboTXzkm5cu3Q8jBF2mODK9rYrdJfIWwq4spXLUArkTeWDMjnetlJ6h9JLxPbFTRl+VRV2chgPFYKTqYP2epOH7o55vnb2c96HRgale1lJbYUWoNu0f+cSqSa5FtoQn5KOQue/a1dXZccaZHV2IOroFO+QU4tCPDQ5MQVNHpT+wx/bM9HMZPbgidZ6lBtZW8LmOMm7Vq86rqcReMLpbf5uJLXKeaRY5whKXU8cJiiV1Ch1lpaiw2j2uMAXE3tyy++6wwqRC8DjxZbMvqDumdn3g3xLWYAX90MQ== 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: DB1PEPF000509EA.eurprd03.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: dd3a35e3-6f18-47d8-6247-08df08e8607a X-Microsoft-Antispam: BCL:0;ARA:13230040|7416014|36860700016|82310400026|376014|35042699022|23010399003|1800799024|14060799003|22082099003|18002099003|13003099007|10067099003|56012099006; X-Microsoft-Antispam-Message-Info: lfBvSzRGj4fVWCXN5qC4qtgEOvMIqVW8WiSPQsKUCzzSRcsIWIzqqQuIkb3+6zQIeRLVNBpGPYlz6iVKvAV4yTkwkqI/+lO6vVMHhkYpEap14LFTSDmuO2ljlKbhmoHU9RKCsP43HEyjZizBiogWCelYDiLPTvK/OkeWNlmpivXIKXUCZtOsGt+czTNxhc3ZrFAOwnIM6kgoSzH40Z2L+FYPE4RxKeY1YV6JKTFTmEekycDPUfwp57Sq0ipcX41Y1y8TZWl9wmawtm1pimqORGWtqJzFrt/N4Quf2zvbpcWsXpAFI9ASeEbqJ8b+OKDG69q9KW7E3Em2IQgfGaE+tnupyARfaZ+sFGm1bVXuTwS+RGV5bIrR6jOkT60uK3pNFmQBqwpy0NXPPphD2kanRNe+Z++gCrLwlGxEG5Cgeb3tglndm2nwgSf2dvKsMq4ePw5gsru4tgy8FhvEqieRHh4X+BEv79NUATKzepIG1drn8DG2jrZlBGC+EJOz1FJqSeuTl7BOkkl2U2SmanNuKxZjsiLjN8qvXLl0/qpwU4eu6n/YlsLT3g1Ag2XUc5e3aCB90vV1XKC0c/IKNMaULxH9ExrJskOuGviT69jWzzf+AGtFj41vvFJrGaNJgJDs6edUouXE7qzFC+SfbQPe2Q== 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)(36860700016)(82310400026)(376014)(35042699022)(23010399003)(1800799024)(14060799003)(22082099003)(18002099003)(13003099007)(10067099003)(56012099006);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: TazgiOVbsLEgxzmLfRu9O4vzsb01ZPt8rVZriyEvh/LFed417RGy6xoAu97rV68qv7owwasSVWUwVy82MGuHJND3aTNYHdOUnxCx7DTnibl8flg7K34ENg1AxcCz/MIGWDFb2Jwea8uBgSqiHOYNjw1opovwBwUMXgHBrGmMQfgezIPFigQlaO1+O+1WpHXyqL+LN/R33X4drZYkVYqiqFUYbclpOwbPeHNrOwTdAZPRbgYdv6pvbYAGjdL4c3Xd3aIOGucbmXp3W1TBNhHS0EJQ8vEtJTCCKdp1Qb671JSRtQlIrAfcHSo8g/FWT31xl/2aCVFTH+iCJyFyVE6AwdiBXgoxdNf5mHJxeUTuOl6bfOAgrHXjkDpHlzrq5hblNt2BZbOy8tzh4Q6nKqIGUt30oB9eXYcHDoOsgNODC/tzO3RmNuS5tWXSzIMMy3xe X-OriginatorOrg: solid-run.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Sep 2026 11:50:37.5526 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 9b07fe41-a20a-4f42-f8e8-08df08e867bf 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: DB1PEPF000509EA.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: GVXPR04MB12057 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 eeef34e3d7d07..1673005a3d930 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.51.0 From nobody Sat Sep 26 10:02:09 2026 Received: from MRWPR03CU001.outbound.protection.outlook.com (mail-francesouthazon11021072.outbound.protection.outlook.com [40.107.130.72]) (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 17BC447ECF9; Wed, 2 Sep 2026 11:50:40 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.130.72 ARC-Seal: i=4; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788349856; cv=fail; b=cHLNGh8gCTgdiyGbfSc7jL4zcEb4H/q6T4Qfbbzf+h+lbzCjpbvBMDUEou6tOzqHpK36VIeGK+SbTBkEhB4bbsclzw+8tdYMFfZy0rTSmiE66+YuAoWXGD/KVsoDzr7TWKmN2Jk39pTRqhAbvGrnwlPsciXEkxL9+75S1I80QRY= ARC-Message-Signature: i=4; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788349856; c=relaxed/simple; bh=pogjFqSkNK6V1GLyXG9mY/NDPlms0CA4f64qamDvD8w=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=kR3IrSoHaVNOWyL0JwnAv5Pp2S4kXvxFfjagpmDqUfDzKemFYIqEcdl37UGXm/5kZ1Q2czv2fYHApjvkSba1Qy/6KxEJxKgbhNerQ/5atyRCgE0eCOG+G1YQK428EP3Opb4wlRKORwbb4JEK5SHucEa7JH69vWpozOTQjxgSK34= 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=sRKgg486; dkim=pass (2048-bit key) header.d=solid-run.com header.i=@solid-run.com header.b=sRKgg486; arc=fail smtp.client-ip=40.107.130.72 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="sRKgg486"; dkim=pass (2048-bit key) header.d=solid-run.com header.i=@solid-run.com header.b="sRKgg486" ARC-Seal: i=3; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=ZxFSXutITcJXc6efsVbjiuIPZkEA7QR5Pv+odO2jD9q3dV3WcRj/jFPEsTowtUNOrD80QhnABix9RDxczCJl9RT/Cwtatt9dKqQxgNkvMiD2FJPvtPjcOpmM1TZn/KJcNbGZoKDlnSBcUJ8EmkJejO7b1jdhSQ8RKTzx0uTa3Td4z/l1ugLdf5FUlx52pNhQLScF1hqrrWjFgv/w5v+RKNn4tT249Y/F94Z+s+hOjDzGcLiujQAY7e51Cu6h9RYFKXUbtfI39IsEp2OBjg08s+2NiMm2Eo2qM0vGZ4IdI+6uhReDncIvrNEEUEmTXhl8MPeZcSkzQYzY1uFBjBW/Ow== 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=gq2+vaeahfqJ4r5UB3YwmfOAYpfL7ISpUL6bmcWYeA8=; b=qzzdhv2eSi+mdVq7B5QHSE+9iJwapTOWrU5sbJQFR3eU/DcntdeaZPBD3rAMpMwGQkSLllvFq3cpOZO8KRhtoMVKzTAzfYkFQ60FBPBhMZZDkhnpPRKZ0wlZqVo3zVrBGvD7XcziYlYu7JKkYtpj5yUb2iXFJf/ckQ2pfqJMqCwzqtwUGmO8S9hbKt5o3B1a+jZPOGsash0fdrxQHbJlZmaSfGE23PnHcag5z3IwURPdWr0Tsu8s+dZ+lzp9me4kZXNq9wjoznPx825TS+13j24uDYm7fTnshslT3zji2ZswgMJ9gzjHqgYgL2Ft/Y5GmljdcTnQ4gz00VCJfCFnDA== ARC-Authentication-Results: i=3; mx.microsoft.com 1; spf=fail (sender ip is 52.17.62.50) smtp.rcpttodomain=bp.renesas.com 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=gq2+vaeahfqJ4r5UB3YwmfOAYpfL7ISpUL6bmcWYeA8=; b=sRKgg486pclGkkDuthWDtAmTy0QLU8l3RPZI5e+yJbe328LcgrCt5Z56Wnyq5jQ09OUcPS3jULTK0GncYKdF3McTFhuf1+6rDgmfnU95ony9R0EtId1gwEgmmWnlHOgRXzcF+9nQh8VWUQfBF83lL9kGFyU2dTus+Rbk8XWnwom9cPzNeg8IIckyYACAD3Zq4cR8AydJ57EMpEJ+s7AOH9qHuThz0NWC6XnfPtwb91ezTveG3IIcc4imPQbxPjv5i9+GCpyEWMOEzMLwqpIoajfZMc9xP6uQuoNWKfjkpHk3prrFpq/ssHaBEalRn09QAuIxeRZaiNyd6gQhxONd8w== Received: from AS8PR04CA0018.eurprd04.prod.outlook.com (2603:10a6:20b:310::23) by AS8PR04MB8866.eurprd04.prod.outlook.com (2603:10a6:20b:42d::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.360.13; Wed, 2 Sep 2026 11:50:36 +0000 Received: from AM3PEPF00009B9B.eurprd04.prod.outlook.com (2603:10a6:20b:310:cafe::a2) by AS8PR04CA0018.outlook.office365.com (2603:10a6:20b:310::23) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.382.10 via Frontend Transport; Wed, 2 Sep 2026 11:50:36 +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 AM3PEPF00009B9B.mail.protection.outlook.com (10.167.16.20) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.382.8 via Frontend Transport; Wed, 2 Sep 2026 11:50:35 +0000 Received: from emails-5666934-12-mt-prod-cp-eu-2.checkpointcloudsec.com (ip-10-20-5-203.eu-west-1.compute.internal [10.20.5.203]) by mta-outgoing-dlp-765-mt-prod-cp-eu-2.checkpointcloudsec.com (Postfix) with ESMTPS id AC4BD812B3; Wed, 2 Sep 2026 11:50:35 +0000 (UTC) ARC-Seal: i=2; cv=pass; a=rsa-sha256; d=checkpointcloudsec.com; s=arcselector01; t=1788349835; b=BwRvamIUo75IV81YI+jMMBgSyT6OqvDL9yNb02fqn/DdzVwgbUbl1KhAbNQGa8KcKSiGa PyTutz6fdA/QzEnmiqEVmbwustdsl65CgxSOcXKDGzGDU0YCBFJpS31hy/TJNfJFY5xlyxq jFgdk5U3VAVZDgmN5b5kCoNVsaDChrg= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=checkpointcloudsec.com; s=arcselector01; t=1788349835; h=from : to : subject : date : message-id : content-type : mime-version; bh=gq2+vaeahfqJ4r5UB3YwmfOAYpfL7ISpUL6bmcWYeA8=; b=PZK2qAMSw3NQi83VNARb9g6EQaHgcaxyCyJhC731fsJwPKXBaxzYUb50qRSYYHTwW4gOw CN1NzQyWX+aleI0+0qUz9979/6XTNeWblvzJhg0D0sDq5+0TuTDeIbMBmLywC+Xj4vtaTER uwzizGc8AD+oDmL1ME3npX26olXQqgg= 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=gq2+vaeahfqJ4r5UB3YwmfOAYpfL7ISpUL6bmcWYeA8=; b=sRKgg486pclGkkDuthWDtAmTy0QLU8l3RPZI5e+yJbe328LcgrCt5Z56Wnyq5jQ09OUcPS3jULTK0GncYKdF3McTFhuf1+6rDgmfnU95ony9R0EtId1gwEgmmWnlHOgRXzcF+9nQh8VWUQfBF83lL9kGFyU2dTus+Rbk8XWnwom9cPzNeg8IIckyYACAD3Zq4cR8AydJ57EMpEJ+s7AOH9qHuThz0NWC6XnfPtwb91ezTveG3IIcc4imPQbxPjv5i9+GCpyEWMOEzMLwqpIoajfZMc9xP6uQuoNWKfjkpHk3prrFpq/ssHaBEalRn09QAuIxeRZaiNyd6gQhxONd8w== Authentication-Results-Original: mx.checkpointcloudsec.com; arc=pass; dkim=none header.d=none Received: from MMZPR04MB400504.eurprd04.prod.outlook.com (2603:10a6:190:28::8) by PAXPR02MB8248.eurprd04.prod.outlook.com (2603:10a6:102:247::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.360.12; Wed, 2 Sep 2026 11:50:26 +0000 Received: from MMZPR04MB400504.eurprd04.prod.outlook.com ([fe80::2f52:2d22:c7b3:4292]) by MMZPR04MB400504.eurprd04.prod.outlook.com ([fe80::2f52:2d22:c7b3:4292%4]) with mapi id 15.21.0360.008; Wed, 2 Sep 2026 11:50:26 +0000 From: Josua Mayer Date: Wed, 02 Sep 2026 13:50:10 +0200 Subject: [PATCH v4 2/7] dt-bindings: pinctrl: renesas,rzg2l-pinctrl: Allow input-enable pinconf Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260902-rzg2-sr-boards-v4-2-4a456a422fee@solid-run.com> References: <20260902-rzg2-sr-boards-v4-0-4a456a422fee@solid-run.com> In-Reply-To: <20260902-rzg2-sr-boards-v4-0-4a456a422fee@solid-run.com> To: Geert Uytterhoeven , Magnus Damm , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Greg Kroah-Hartman , Benjamin Bara , Linus Walleij , Lad Prabhakar Cc: 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, linux-gpio@vger.kernel.org, Josua Mayer X-Mailer: b4 0.14.3 X-ClientProxiedBy: FR4P281CA0135.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:b9::20) To MMZPR04MB400504.eurprd04.prod.outlook.com (2603:10a6:190:28::8) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: MMZPR04MB400504:EE_|PAXPR02MB8248:EE_|AM3PEPF00009B9B:EE_|AS8PR04MB8866:EE_ X-MS-Office365-Filtering-Correlation-Id: 3a0b89c1-b467-4d3a-9b53-08df08e866d3 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|23010399003|10070799003|7416014|52116014|376014|3023799007|56012099006|10067099003|22082099003|18002099003; X-Microsoft-Antispam-Message-Info-Original: ybzwNyAP2C/Z5dtlAeyYTTfwTuhawWLKEPn8QFNb9OE/RR2hNK1RFByi/BiWQyIxWLwXoOMkClOMg0XSled6vHTJ1HHz8coPf2iYdzooAe3d/pPBMFh3Y4gRp/BAcTJn2GMPcJDdt9MsKGPrwQK//BWZfIEiBIkA/APd/zsKc2bXaRvNZOc9pTpje7A6IZbN6vLjqjErHNGrLEbFMEJeYX9Jrn5j1gFsSH3M1K0JWiHikOtNPR44zppppgUcVdxnhq1zRCRv979EtuJGC73cNBronQWvGOWvZzUOFgZebB1FioOa9/20zbNv3354pDj+qg3WVV8Hux1+LjbwRr28zuwMkxizbF9Fc7nbTaVgJRMAbmNUQNI4H0M35ny2JjDpHvwshOEhlY/vYHcFnfX2Qhf89Z0R1pLaUCYh9LW4Ft4OflkttR0qjy1N7Pj6APhynp5n5kykQVpPk3mG7SxamZlP0IXfQS49seF1kTn3GXK16QuXqNQf4iGbc9ptuOPsKCJ9X+bgpUTXH07zp8i9R5CcDDhdOxpoRRv5MBH4pb8gXEEB33E3gdNqYroiNrmluZf40d86vWi+kytbtSidEf7l1FPDmjI+dk3YtmIjBCkEI6wB5dlUW7EFfhsnMM/RtulgDHUsc9FrZWaumk9+YQRv8rXtBxjG1IxyshHlKhs= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MMZPR04MB400504.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(23010399003)(10070799003)(7416014)(52116014)(376014)(3023799007)(56012099006)(10067099003)(22082099003)(18002099003);DIR:OUT;SFP:1102; X-Exchange-RoutingPolicyChecked: OPjYAJgzzpEoA6ip5ZvD/+MAL2A511eiUw5DI1zc2z0k3AGg4bqghP8q9Hhluc1ukDv7Or4el6wKGAaCKreE/EI5EbI84hG5ABXemhdnjifkz+aDMCVvIc8gtzd+E0yaZ6Caws3AwnwN870bhb+kqhVVkNqYypF7MHhSA7yD4+mkC0tqXOFpd6UEexjcQvs8O9+XHBeyZFnhgFDucrf1uxom8iwqH5nxGjDaEtLVfsrbm6HMFKX7Mci9I/n2+tjpXDbQe/F8jJQgNAYoPoZD4JrRL2wACElwFrFedD7H3cs9lD3zgxLdyco/DX6vkioe2AUCrDVzp1u7z9uR7VCYtw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR02MB8248 X-CLOUD-SEC-AV-INT-Relay: sent X-CLOUD-SEC-AV-UUID: ee182f6669784929b6cfa0b2c8461498:solidrun,office365_emails,sent,inline:578e1e4ddf8b6fd6dadbc07d47737aab ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=RZe1iu5ceRACorPYHm3SU0zGcttA+tc/WjnI+FG+V/+/J+HQKBiz+Jzve8eeIZ1ETLmM5ntMVTj05/BZ+vt9dgjk5oeMaeQMNc6tsc3uFhGCpu1JD6btt2HeVELFVqWFFOIanKlhnJlWUh/vEHR4DP7XpUgSSonHvxPQom0MtZO3Jqua4W3kxEWS5jcuqqTyLbZ/qwjdoBYX2GSFD8tzRpf90uhrdzTbf9x3y3sNGhugofU+/sSRkXPEeWh+U65FY1uySav2VSlmOGmQaDZuqtzOTPnADb0qIT+3hOQZW1aWZ3c8H3lMRyCI/a6jvnrYK/BzIZfO1pCg6cKX9xK6cw== 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=gq2+vaeahfqJ4r5UB3YwmfOAYpfL7ISpUL6bmcWYeA8=; b=etk0paaniFT1f+H+0fR7ZXDFO0LY+KSvK/rccfG2AnUIXi26FIsBefJxaQOWv+TL/rKnuLAK2Ak1RIQDh3sN3/psyBgHkoyYAXGBV6CoY+NAOVj3xdRWb1Ap0CVinZs20g2zhCC9v/GTZLoYIBhszfcZ48sURpUCO4KHRAQrp1aCXtH36GEaaFtGQFUxHuAOBeyNozIy7NKg3Azw37dyZdQLqgJfq6bBjGqkTUftuIx1BSdgRa5whrT13NMy0iAjNSit5Ufodl8nsmWaqvoZIAr7pIool4KWYMvFa4QQKiYeVmoPxx52oCAttP5FW+y3hqGsBXq4RG7g9kOMKLWRig== 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: AM3PEPF00009B9B.eurprd04.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 2553db7a-0926-4436-a868-08df08e860c6 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|7416014|376014|14060799003|35042699022|23010399003|82310400026|36860700016|56012099006|10067099003|3023799007|18002099003|22082099003; X-Microsoft-Antispam-Message-Info: ARXkR4Y+qxXAaSift+94evshkUSsZD1Qxd7JFSOnmCTzyNyEoc6rH1UvfnIS6YTU0tghouXbV8KF85fqN+KGKCnHUg7GlSQtwW3Lw2d7Y3WCblwWtZoejHNLUrcD+btrADTwB01ZHi3hjsdNzJGZLNJUwSkfJPFLLjPQpeD784Fa+4VxO2gwjXKw+ib9Y7D0HkJTdGXk8gmpnWOgoQ4hzLjZ+P1luhpFp02xKnp2ND10PXqI1uzRlFaJApZ6Dv6M8Pg3GkgQx053Zl3RaaAtPxgx/E+176Gyrj/ZFM1iqUN8j+9qUKS6osET82l3r5OrnRoOf39GD7U0n10el9qVejrUZTyffcjaDNdE7+Igg3bAK/8HkEK+JcTGn6cE9vP7QjAF9t6/aUnjJf1m5HhJJi2DSIDjK5MQoTTyn6xZEFfmY6sl6nO5ZfinZV0Mn8H7EJGmoCIcuGUH175F04OAhsSkwYAOlHkqoSpszEwYLeaMlv6AyefQT1IZbyfdAtZ24U6HapLoZTfgLvVHcHOs7Ef0mzo7Gq2LZLCrUZ3wb5e0UibDsDmXeQJ8O+7LwfHEIkTvxsGOF1Kdmiq024BZZexJc2MtKDbkDE/0XHbeIAgDmlYI9UeOoxYV217qZbjTM1iEjJn3N+0D8K1SF2YxyJOCehh6ZHzqOenE90mlfFFqYu2+dRCFImGwa34y4tKqVbDOeEEM1TesNXm5JXjPEw== 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)(1800799024)(7416014)(376014)(14060799003)(35042699022)(23010399003)(82310400026)(36860700016)(56012099006)(10067099003)(3023799007)(18002099003)(22082099003);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: Ik2XWCdcb8e3nw7dpQm4iJeMDNY12UQMWzAeFHsPg9xAkt1KeixjabCz4y3wWK8xHBGER2Op5AYQ6icDxHGvU17h4thR4uHLGLw94zP5xccuoGHp1nmKlk5jrqS/A6sOug2jJdBh1eata2qHu8njBTiZKQ3B3ZJ+sfNYNfmrKHiveke5V14OP95yKxZPwgX+0Ie0xQlugntpA+DdVIPvfO2hjDQTnrC73ugb9MEaeQumPB1CRoWoj+mk6t5uKYpmSNBZhMgj1B1ls1ZAL4PvGHSgzxnCaNZXMDpCBCkF2OKWIFiNGWQnsOIeDWEWs4NCLeiyZRuLTtdCjUvwcAuJkoH3W4Qb8JlvXpDOr8VhtgEt/kSWvTPmFK2kDKKsRpqrcBziXR076z+7iCX7vNbK6Of0uaeFNfCvmo3wJEpZZYOrs0O1Yi2j9xKsXD3DFxov X-OriginatorOrg: solid-run.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Sep 2026 11:50:35.9419 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 3a0b89c1-b467-4d3a-9b53-08df08e866d3 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: AM3PEPF00009B9B.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB8866 The list of allowed pinconf properties already includes input-enable, but has omitted input-disable. Both refer to the same hardware property, setting and clearing input-enable. Add input-disable to the list. Signed-off-by: Josua Mayer Reviewed-by: Linus Walleij --- Documentation/devicetree/bindings/pinctrl/renesas,rzg2l-pinctrl.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/pinctrl/renesas,rzg2l-pinctr= l.yaml b/Documentation/devicetree/bindings/pinctrl/renesas,rzg2l-pinctrl.ya= ml index fb1fe1ea759fc..5089be4770ae5 100644 --- a/Documentation/devicetree/bindings/pinctrl/renesas,rzg2l-pinctrl.yaml +++ b/Documentation/devicetree/bindings/pinctrl/renesas,rzg2l-pinctrl.yaml @@ -135,6 +135,7 @@ additionalProperties: gpios: true input: true input-enable: true + input-disable: true output-enable: true output-high: true output-low: true --=20 2.51.0 From nobody Sat Sep 26 10:02:09 2026 Received: from AM0PR83CU005.outbound.protection.outlook.com (mail-westeuropeazon11020104.outbound.protection.outlook.com [52.101.69.104]) (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 34EF748033E; Wed, 2 Sep 2026 11:50:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.69.104 ARC-Seal: i=4; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788349867; cv=fail; b=ItrN6vqJQWXgn7FcxM9dqJqU0mHAjZWNqi4TT2xtoQOBpVqOZTVPy4PSuZPoOSXUlQLOdR2hk+bxLCVh0N/1oM4Z/S3IorEDMJ0R81L5ZziMLIXnMpTIoSbrWrNe5qpcusW4DkaZN6kXHziOg9jb8A40VO6b+NTGiWNI1cwyTz8= ARC-Message-Signature: i=4; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788349867; c=relaxed/simple; bh=DbAYcbvbhbo3GiLPgZRbQUmu+hx3IzJXAGHnC6by7ek=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=PBg6teVu76CAdCeZBo5pSQ97i4fTDJop36vWPWvkpPjKsFYJiFijs28bzTRgb49TgHWVMVr7kdTgpTVM8AyRcXtjVjTxwVZwUMt6YiXL2sSqAJXf5ZHwrP9o5MaxPMZgZMaBIkERx34D6+LSIPmuM5H8CXQit3amDmyevZZC/l0= 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=uEEaS+yB; dkim=pass (2048-bit key) header.d=solid-run.com header.i=@solid-run.com header.b=uEEaS+yB; arc=fail smtp.client-ip=52.101.69.104 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="uEEaS+yB"; dkim=pass (2048-bit key) header.d=solid-run.com header.i=@solid-run.com header.b="uEEaS+yB" ARC-Seal: i=3; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=a+bu6X1aRuZSye+dTgiJDY6zMygS9EVBoBGst7FfNsYDU0XFZ3EzNUgQSsQ7Hg6fOoBjzpBN/ZMjnBeTRvtGpD1LotkW11YmJTLkBQJIeMP4RaR8llWLpGi1WPPnUK4suVN3TiEuCzYhVG1LTgwCd8vPpLO7yK0vuX4VZPZd22J0DfH/4JX/mDwL/8dX3W7io0zZbEPSSKEBMt56c86dBAvtIOQGFdM0j8GBcNyFdDN1tb2J6cZT11rThRWFNzFnB4F+/aSXHAvi4TzEYvVsNgT+2B7DZnPhOnR0Rak7rdmDMo5fcUVMFrjuLjR4sXUrsw0orm7kyf1d22yNKmB/fg== 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=iK7uYHgPxOoHTNGuOZGXImH8iGRNsahbB8j+53H8Nqg=; b=pgBNwx8+cz+E6yVfrizz13BvXB2K/wDGXDFJt/1f5Md5PnyJ+VYSV7b8b9rp3GW+JtrN+ENOQprcqrirPB5/G9oxPYsmpiWeNmYqteAn3Rs/iI03zH40jvi4QF6G3ZYC0kfsNTW+vWpU1e3dat6LfnPKWHnU+ssYINNuorQrlLN6eLBd4mZ2dFtxjuUY81JKvyldvyGtXwcNbEX/ZggFsHEwcZe4JmiaMQUIhr9pDQuvheqrkEswIXtjjVVH9D7ZIed5fwqxiwccloKbOcTgDBMuFkOLwQcrAm2Q5MCR7ttGS9qKkxgOktE9FQMhaPEaX/27F23f7+FGGC5a+uW7Mw== ARC-Authentication-Results: i=3; mx.microsoft.com 1; spf=fail (sender ip is 52.17.62.50) smtp.rcpttodomain=bp.renesas.com 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=iK7uYHgPxOoHTNGuOZGXImH8iGRNsahbB8j+53H8Nqg=; b=uEEaS+yB97vc+tQ9ICjr86f3BS+sozz0Mkb1hnZPC28lEoaUoZ5LCoQDU20IGwfoAvyWN1bw/kAUfxu+RgvX4en3NMpYSrO6GUpUCo0T+P9srIfa1j0fUfj+2+/IwSTGkc1hEvr88ViVExSG0GkaBe/lMpp0GHeXRN8ZLEFJMRa/IN1Rq2u/GqbbwnJv6B2H1wKiDcfELJzLo0qR7C6KgswuQ4vAY0dhaj/rNKHPfb8ColHehYGcWXfuNfWOUWrnWjbFz5AZ7BvrJlSsNu8BjPd45z6gY1pP71ESI589VxZ++YJ7QCRLvb74Nw8XeqZ36qzQJj0M60XEkgRKjRWqVQ== Received: from GV3PEPF0001DD9F.SWEP280.PROD.OUTLOOK.COM (2603:10a6:158:401::6d4) by PA1PR04MB11408.eurprd04.prod.outlook.com (2603:10a6:102:4f2::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.360.13; Wed, 2 Sep 2026 11:50:36 +0000 Received: from CPH1EPF00000523.eurprd05.prod.outlook.com (2603:10a6:388::1e6) by GV3PEPF0001DD9F.outlook.office365.com (2603:10a6:158:401::6d4) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.382.11 via Frontend Transport; Wed, 2 Sep 2026 11:50:36 +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 CPH1EPF00000523.mail.protection.outlook.com (10.167.241.134) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.382.8 via Frontend Transport; Wed, 2 Sep 2026 11:50:36 +0000 Received: from emails-4589615-12-mt-prod-cp-eu-2.checkpointcloudsec.com (ip-10-20-6-87.eu-west-1.compute.internal [10.20.6.87]) by mta-outgoing-dlp-517-mt-prod-cp-eu-2.checkpointcloudsec.com (Postfix) with ESMTPS id CB2E6811E9; Wed, 2 Sep 2026 11:50:35 +0000 (UTC) ARC-Seal: i=2; cv=pass; a=rsa-sha256; d=checkpointcloudsec.com; s=arcselector01; t=1788349835; b=YZA5TkBjzfQh8iOJGCORUmIDRCdCwdFsH8OMOYjZ04aIZY8BZvOXKebKP/ojmdf5saELR RU8XbIybLDnRk0qNnUXeH7OAjHeWtn9spVw0QPz8BQAGYX40DjFS4qmQo0YtaNO6qp2sT+D k+/E2xUT0QZ3PwiBo6cc1S7r5EMwSHE= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=checkpointcloudsec.com; s=arcselector01; t=1788349835; h=from : to : subject : date : message-id : content-type : mime-version; bh=iK7uYHgPxOoHTNGuOZGXImH8iGRNsahbB8j+53H8Nqg=; b=ewPWrHY0ONkasqw+Fqw5nnLjB0g7E8iYPFzmFL2QLf48GaLLd39TTWs7oN8C4yUcun+PT swGrOE0xfsU3EH0+d5TZPzWXXCtZrk9g435KR/WYjlHdIa/GJCf6ANmGdsn4zjt8+6rszFY sMqfvturN6ygs5xtoG6ejw4WGXDq6sA= 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=iK7uYHgPxOoHTNGuOZGXImH8iGRNsahbB8j+53H8Nqg=; b=uEEaS+yB97vc+tQ9ICjr86f3BS+sozz0Mkb1hnZPC28lEoaUoZ5LCoQDU20IGwfoAvyWN1bw/kAUfxu+RgvX4en3NMpYSrO6GUpUCo0T+P9srIfa1j0fUfj+2+/IwSTGkc1hEvr88ViVExSG0GkaBe/lMpp0GHeXRN8ZLEFJMRa/IN1Rq2u/GqbbwnJv6B2H1wKiDcfELJzLo0qR7C6KgswuQ4vAY0dhaj/rNKHPfb8ColHehYGcWXfuNfWOUWrnWjbFz5AZ7BvrJlSsNu8BjPd45z6gY1pP71ESI589VxZ++YJ7QCRLvb74Nw8XeqZ36qzQJj0M60XEkgRKjRWqVQ== Authentication-Results-Original: mx.checkpointcloudsec.com; arc=pass; dkim=none header.d=none Received: from MMZPR04MB400504.eurprd04.prod.outlook.com (2603:10a6:190:28::8) by PAXPR02MB8248.eurprd04.prod.outlook.com (2603:10a6:102:247::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.360.12; Wed, 2 Sep 2026 11:50:26 +0000 Received: from MMZPR04MB400504.eurprd04.prod.outlook.com ([fe80::2f52:2d22:c7b3:4292]) by MMZPR04MB400504.eurprd04.prod.outlook.com ([fe80::2f52:2d22:c7b3:4292%4]) with mapi id 15.21.0360.008; Wed, 2 Sep 2026 11:50:26 +0000 From: Josua Mayer Date: Wed, 02 Sep 2026 13:50:11 +0200 Subject: [PATCH v4 3/7] dt-bindings: usb: cypress,hx3: make peer-hub property optional Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260902-rzg2-sr-boards-v4-3-4a456a422fee@solid-run.com> References: <20260902-rzg2-sr-boards-v4-0-4a456a422fee@solid-run.com> In-Reply-To: <20260902-rzg2-sr-boards-v4-0-4a456a422fee@solid-run.com> To: Geert Uytterhoeven , Magnus Damm , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Greg Kroah-Hartman , Benjamin Bara , Linus Walleij , Lad Prabhakar Cc: 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, linux-gpio@vger.kernel.org, Josua Mayer , Krzysztof Kozlowski X-Mailer: b4 0.14.3 X-ClientProxiedBy: FR4P281CA0135.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:b9::20) To MMZPR04MB400504.eurprd04.prod.outlook.com (2603:10a6:190:28::8) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: MMZPR04MB400504:EE_|PAXPR02MB8248:EE_|CPH1EPF00000523:EE_|PA1PR04MB11408:EE_ X-MS-Office365-Filtering-Correlation-Id: 80e72fff-7993-4107-bdf3-08df08e866fb 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|23010399003|10070799003|7416014|52116014|376014|56012099006|10067099003|22082099003|18002099003; X-Microsoft-Antispam-Message-Info-Original: HQ7wVe5YEz9+Z2xPyAEfGyMl/Nc4fwDm3ljYRs8gGcEt1f9bgfeGcaBjBmFig64cZItXh5Jfs2nUKmga5ZwK+otp248bxX/hZh5ZgM10nSdrWswD3PTQ3p8l8YLQjBQQXC7UPMrM4U4WBoeD0zRMB9AfFGl0Hvqw63RokVCmPz80CavuXQl117lIYOJYMr+SsiwyKSht0lGRMy27LmZnkSpLA/dBAr6NY8ePE2o13oYiKVr7lGNpdvniAB4usCpWhoriV2LyaRZh9o29W4zXXesnrNUgMyojkBEfFlpA3id700i0OVn73mSmEYnq2YAqT3H+jyc4HXQ5JZ3FBXtNd/Xpn4BJQSJU/2IFW4EBk49gTlIJV2ql4SQW62FXhQVLg10mwCjTgw2Ej6V7qQRQWPJnb+xh309FOTODmVeG2BsnOCvdNoesvlETLwv5p3Rzp0w7BBsDT/pIhtb74gYBC+fBYgtHxDeEWVK+PWBweRcy6dnULa91QM6Xkmj2hbRlMdq+g/FQwYc3CiJS/OJ68vOT1I8iLe7uIlaI4Xr8zRIodYt6axZ8vo2qcERXV/QQMk1w375H+bCvwr8cDAFy72jk4GDGH1qSYvPGaGct1+/jbyCw1w5HtTvkr6eT8zzrAgKRmsa48G0kpZqGgsg0YcUzcTOIcagkSDomdZNzrp4= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MMZPR04MB400504.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(23010399003)(10070799003)(7416014)(52116014)(376014)(56012099006)(10067099003)(22082099003)(18002099003);DIR:OUT;SFP:1102; X-Exchange-RoutingPolicyChecked: XJfM1rmqMjypS3Pq8YtGyjy2Z16kQqozC+5VqNLrQZgH/51VwECSp47f9QZlbZpt1LteX3oYRvDTCUx1AWCvjshZUsUsZrG1+aJnlxk9w59aQIaYDlXcM/ICVrusriceREOt3n6iF8j8wpXd16v2mUhkZ4AVTjNHuuGSWVRPCLx7Fqtw+MeIgGvj+6/9jhLzby0PmVGTjjHx6OMnf4Dd5JeQO8ETpZr4vK2gERNjRQCckULVMHaXGADVagLgyfxYKDeF0o0bhQX+FtxZjEPMbuu5mJHrNqF91U6ESzAW2AkLDX2d65ZtrWbeZffGZ4Ho++GXNHHJD2KLVZcBQaCX2A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR02MB8248 X-CLOUD-SEC-AV-INT-Relay: sent X-CLOUD-SEC-AV-UUID: 815fae2a86c6464f8ba27f939f79ee54:solidrun,office365_emails,sent,inline:b41cad1130c89600b64c607e07833a6b ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=AAnOS7NFD/g32Sw2VkmVQb++3ogS3VDNWRCcmjMhLl2o2Ft5qW5TI/fUjmY3SmVVblxtqTPHmjMTDmlSiyGE9GwcnOMy/f24vFYSB/fwoeNw4BNpdiphTrrYxC/BU4okU8JPFAcJhWfa/sPyXuaE1tKRyWLr13zTZaY+w44gIr9LhXXSIUqeUbbjCTZSoDRWqIbGszeIHFVeCdi1gG71dns/c8vwqhWQ9TC3Q4XC4Sn3LbJ6tU1mpkMarJQQDEcJFt7LC+hlR3lKcGBmma6cV7Ef7Y8TqiFJdb/RC03KMd5kTXmdO23V8JOb2vLWJo1mYW4j8ts5hqSLqRniMyUCxg== 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=iK7uYHgPxOoHTNGuOZGXImH8iGRNsahbB8j+53H8Nqg=; b=i8iTE0dQTpsLr5ONmYbvviXMhNSAwz/94XHQu/EmhehWKR6eQZxo+FmzEwRZYE22yWeYM2C0XepNYR7B6dBf2hs0rvbzgTrbTpoqJRa/cGRF7Qg+hv88LSal9G/4nBbUJ6RoEOgdFd2Muz5t0el8KPD3a6jPnOqLmNvocryu3nQu7bbqPsVP7qwig32XyTIzcXMN4X4kV4GiTxlX1QMkMXvW/ZHS3ND/kbViB78z+LN6jqvD1sNb5PE3TpYMittb49nS46TCXMRzvLcioJT5PMym2SbEZxfbkLIImpGZJriNMjKG6vIkHnW2QY5TyDd/sV/XIS7xYmlMInIKuAGFzA== 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: CPH1EPF00000523.eurprd05.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 3d5fa22e-813a-4af9-8b8a-08df08e86114 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|35042699022|23010399003|14060799003|36860700016|82310400026|1800799024|10067099003|56012099006|18002099003|22082099003; X-Microsoft-Antispam-Message-Info: +2FuA23+8sJ/HA9dTckMq+njP3t8+YOfHvGvimTnURdo/hPKpHLRuEq+BUeMuOibn8ZE13WirhEOjeTWNlOzisyXJSL+SrvD5upOhp8i7lyVMUW5mctgsW4Ylc9gO4AFP0lktNlWym36Ahmm2wYY33xUFv9COzGOgrFkpgNDkcZcpD/f3YDapm1/fg9IBMCw2vWQ6r/R7vDHQ5kv89x74fuowDl/V0YgQxnW2znHde1IN6E/pkyCwbWW17KMmHYCIVEebzoy9ROWXzUeHaOAGCFrcmXvzhH3VIHzgy8V6M+IseKQKOYT1Uwjwk5Ok3pZMn1d0UG9d0mC7RoKuaxPBJV1pWgxTR15SVjOpSz5vmehb/4DWwcFFptVoG8NVspJfuHJZltA0NziuV3vcKv30f3fbReCnzawOOikckOMxtXvT3sd5vLnUzvjh5QmWF9so88gPQW8ZFU2bkPFS+hJOgPYi4GY190Opqv1eeuPSIoHWxzcJuZO/+LhlkE+CerUjK1FMYvdFkE5Fo8Ao+kwsRKuyaDZs8jaq44OjNODMSQ3GkDyBtryiZgFT5+54MbUdDYMdxIc/sp1DkObUyM2pNjmeRAibwv/zzTfJ+DQcdSaRbBFNzjkZBkbV/H6RD42afWZikf+EQUEd+wCDUntDwIGl5or5CUv3H+wBdeNE2qnMagFhUFN/PUuw78n7CaJp+q3ohJ1at3Hm78JUDLJig== 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)(23010399003)(14060799003)(36860700016)(82310400026)(1800799024)(10067099003)(56012099006)(18002099003)(22082099003);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: qpa3ILKRIpdcob+6rx4CpyiDBLfjNB/JFqZxT4O9guvrgsrQi8tvQs+esQM2mtMjm3VemruilKatZt1chB40QSqe06XQC84aR29YdzA/iF6cQEgpI54vOgxPVtS/qaPUBKLzSCqZapk7sBOmJE0+G8Exl/qnFnAVxa/loUche7Wu9ZKcTG6PafRvaRG3F6Lk9orvhMcp5DqmxEQuH9atyNr7IFJKtiJZy2Dd6q/TAN6Q154AnqZTeYFBBj+tmIgOTBDiAZZxvPVHPWLPGCxAt2A7TdUK3afVW1d/nAxzBOup4jFKi5npJRVM3Zu42dHmkN+lmLVIy51IFFhMZjcGfcOLWzoSc0krz2Rprlea/sBkkJTad5OC0jPiA298kAMVY3Ull/E2K/WzhdtixAwn+9FxpTWsDErqjKwxc4P/i8FhgNKMclF0FdKFZCeWG80H X-OriginatorOrg: solid-run.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Sep 2026 11:50:36.1814 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 80e72fff-7993-4107-bdf3-08df08e866fb 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: CPH1EPF00000523.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA1PR04MB11408 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 d6eac1213228d..aca2fe796240f 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.51.0 From nobody Sat Sep 26 10:02:09 2026 Received: from PA4PR04CU001.outbound.protection.outlook.com (mail-francecentralazon11023124.outbound.protection.outlook.com [40.107.162.124]) (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 F2B1D47FAFF; Wed, 2 Sep 2026 11:50:50 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.162.124 ARC-Seal: i=4; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788349866; cv=fail; b=qXsXHBpc7Z5GtmF5AY5pMew8kr/rYa0lKTlXn/psIe3R4yomfIakqVgbNjWWXx76IRk9cw07H5ObZeWm93kY/TEPZeC63SNaDauulzrXkCTAiW2uDErk6+BDFDi5rCV24okT346wvXky89zMgnv9HDBLK3LhPf3UJAwHe5tnPBA= ARC-Message-Signature: i=4; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788349866; c=relaxed/simple; bh=yFKAnoRhwumNvInDrQwtunrIUjC6Ue55MAZ6IDZnpT8=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=Ihnc5DneEUUD7OBrWXYmpHWmeg3AAENiIemuNUafOwQT9nDHfAkCEo8Pps304ATr+Gzs52P77EsLTAp5INbfTvtNjg6w88jM9AF+eE1dt0USCuCyJwmhjIh5LW8r72ottf9kse6ywdcPob0mAclmY2MUOeAKOjLScF5nRGcUTYw= 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=cCTIYD4f; dkim=pass (2048-bit key) header.d=solid-run.com header.i=@solid-run.com header.b=cCTIYD4f; arc=fail smtp.client-ip=40.107.162.124 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="cCTIYD4f"; dkim=pass (2048-bit key) header.d=solid-run.com header.i=@solid-run.com header.b="cCTIYD4f" ARC-Seal: i=3; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=haQRpEJoVIfy/Qv7unMMXpE6qx5YkI0SggzfEVqn9nt2Dc6Z8kHsZByM1N2ASBv45lGxkIVoPyIwFmwlVetSNH329E3xz77EVlXxq/jn3VGMivpfskmuovc7oPPPl/7nOiAEHyJDfd4q/ksuOsOckKCXlO+l1GfZBi7XibIf51HlJy+6GUZ6aSOM98vrvt/bmH6zQl109ZWxrrPxvRVKsccSWwA2KEvUay7DGzeVVTus5ahq/qeUtYKO714k/gX9WQjseGl0PJIc6ovbKgOS6LQYpaLMaufUFV7BpCjtN9MboTv1T/pq8nTGlVfb401VICxUpIyqDqJOEj9DwLIiXw== 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=F0/MN3dIPGXzRfWjWi7YTngDvagy/XX/RKTA1OdjOu4=; b=UKvh/vXOFpXPdP7SSMe9IOqJ9tKKUi85DeoN2ce8+FLQRs2VrYWfMknjktRbTHrvucwIS/bHAJcjzCcxE2ivV2iZwHqofbWwLHOsQMIVqcQxpD5xo3R01RN4ZZv40xINk0il2XanF/EgEwucOhjbtqYvYMl5S8IIT3bwAY3Fvl32quL/26FHWH62iX3iUjQBCNUYZrDD9sFEnhIf09O7U0m/SzFvCPqLh+cogze92PLc6RcFMqsNwaXPvxvFJjHotnVA8/UI14BAmvK5gEqmiVMvPX/83vNaY+lEW104fKhX+cQ3A9fCiCA0iSzVAUQDvY4wegZ8cyVr8tOU67JOYA== ARC-Authentication-Results: i=3; mx.microsoft.com 1; spf=fail (sender ip is 52.17.62.50) smtp.rcpttodomain=bp.renesas.com 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=F0/MN3dIPGXzRfWjWi7YTngDvagy/XX/RKTA1OdjOu4=; b=cCTIYD4fJ5iE3gD7HWNNfEH2ToQIWm0+zlWvD66oM5tY5W/qvP10ZemxSS0GdcnbXHrt0auNmQFAunpaiwGpKSeHxP+DEflcRqihkPcI2grBLzm9uenrXv7G5iaRoeuuzeg3Fzwj3hqIA2jkU3KKERKWlwcs0u9Fz193bRN1r/KspK5KuELFai6aEue+d7nUfSPJsyTGNUiuvs4blw3fKNf5cw70yA1H7bARlzUK9qvkzkQbFfMqbS5skllFugbavLyqYHBwFbheKoV9tBVYSMQHIuaLxKl6dmo87Dxllz0VxuwgDnz6kk5+aLwhdp20udq815SoQdzh67dFEqK8Wg== Received: from DU6P191CA0047.EURP191.PROD.OUTLOOK.COM (2603:10a6:10:53f::12) by GVUPR04MB12217.eurprd04.prod.outlook.com (2603:10a6:150:33d::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.360.13; Wed, 2 Sep 2026 11:50:39 +0000 Received: from DB1PEPF000509EC.eurprd03.prod.outlook.com (2603:10a6:10:53f:cafe::4c) by DU6P191CA0047.outlook.office365.com (2603:10a6:10:53f::12) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.382.11 via Frontend Transport; Wed, 2 Sep 2026 11:50:39 +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 DB1PEPF000509EC.mail.protection.outlook.com (10.167.242.70) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.360.3 via Frontend Transport; Wed, 2 Sep 2026 11:50:39 +0000 Received: from emails-4905671-12-mt-prod-cp-eu-2.checkpointcloudsec.com (ip-10-20-5-203.eu-west-1.compute.internal [10.20.5.203]) by mta-outgoing-dlp-942-mt-prod-cp-eu-2.checkpointcloudsec.com (Postfix) with ESMTPS id 305D081298; Wed, 2 Sep 2026 11:50:39 +0000 (UTC) ARC-Seal: i=2; cv=pass; a=rsa-sha256; d=checkpointcloudsec.com; s=arcselector01; t=1788349839; b=HOJDaJRpAh5akYnWnY7dE+qD2r+vmAKfubVTrtAU8W63XX0uIPJmU7QwmsoVCQlk7UpN4 0j+ZJdumVOfUwrc5igA6nvzkiX4n6lggiopalWjn7LwwRFK+quB57gqJ46vxlWW3XDJOz7s HBbvvyvK/K99B05AG+jGJ8y9NiTgjHE= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=checkpointcloudsec.com; s=arcselector01; t=1788349839; h=from : to : subject : date : message-id : content-type : mime-version; bh=F0/MN3dIPGXzRfWjWi7YTngDvagy/XX/RKTA1OdjOu4=; b=WCGPZWk+cX6gKuGFj4ZdI5G08R+FM2N07l0RcCMtfXQ9tyIHjvde6YWG8gyR7GObWuxLx aIo0SgU8Xa0fwfH9E2PjCG1KS/2AdXHlMu89FJoy7ch26cgFESAwbphB1Cz21IB5/EU4kkj uiI5TJrCe6JQ+1xT8680Nc5bHS3y5j8= 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=F0/MN3dIPGXzRfWjWi7YTngDvagy/XX/RKTA1OdjOu4=; b=cCTIYD4fJ5iE3gD7HWNNfEH2ToQIWm0+zlWvD66oM5tY5W/qvP10ZemxSS0GdcnbXHrt0auNmQFAunpaiwGpKSeHxP+DEflcRqihkPcI2grBLzm9uenrXv7G5iaRoeuuzeg3Fzwj3hqIA2jkU3KKERKWlwcs0u9Fz193bRN1r/KspK5KuELFai6aEue+d7nUfSPJsyTGNUiuvs4blw3fKNf5cw70yA1H7bARlzUK9qvkzkQbFfMqbS5skllFugbavLyqYHBwFbheKoV9tBVYSMQHIuaLxKl6dmo87Dxllz0VxuwgDnz6kk5+aLwhdp20udq815SoQdzh67dFEqK8Wg== Authentication-Results-Original: mx.checkpointcloudsec.com; arc=pass; dkim=none header.d=none Received: from MMZPR04MB400504.eurprd04.prod.outlook.com (2603:10a6:190:28::8) by PAXPR02MB8248.eurprd04.prod.outlook.com (2603:10a6:102:247::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.360.12; Wed, 2 Sep 2026 11:50:27 +0000 Received: from MMZPR04MB400504.eurprd04.prod.outlook.com ([fe80::2f52:2d22:c7b3:4292]) by MMZPR04MB400504.eurprd04.prod.outlook.com ([fe80::2f52:2d22:c7b3:4292%4]) with mapi id 15.21.0360.008; Wed, 2 Sep 2026 11:50:27 +0000 From: Josua Mayer Date: Wed, 02 Sep 2026 13:50:12 +0200 Subject: [PATCH v4 4/7] 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: <20260902-rzg2-sr-boards-v4-4-4a456a422fee@solid-run.com> References: <20260902-rzg2-sr-boards-v4-0-4a456a422fee@solid-run.com> In-Reply-To: <20260902-rzg2-sr-boards-v4-0-4a456a422fee@solid-run.com> To: Geert Uytterhoeven , Magnus Damm , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Greg Kroah-Hartman , Benjamin Bara , Linus Walleij , Lad Prabhakar Cc: 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, linux-gpio@vger.kernel.org, Josua Mayer X-Mailer: b4 0.14.3 X-ClientProxiedBy: FR4P281CA0135.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:b9::20) To MMZPR04MB400504.eurprd04.prod.outlook.com (2603:10a6:190:28::8) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: MMZPR04MB400504:EE_|PAXPR02MB8248:EE_|DB1PEPF000509EC:EE_|GVUPR04MB12217:EE_ X-MS-Office365-Filtering-Correlation-Id: 29927ba9-8967-4cf8-459f-08df08e868c2 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|23010399003|10070799003|7416014|52116014|376014|13003099007|3023799007|6133799003|56012099006|10067099003|22082099003|18002099003; X-Microsoft-Antispam-Message-Info-Original: v09TeJ/PSNkM4MIOWwOYDwQ7fvkippiot/1emG2iAPczm6lUFsQ6hkap7WViokzoz5Y9XOL/nHVX47KZ5w2qqrPszB55gUJmhPBGjPnVMPPd/v7O5AN2l9FK43/0cLy/rDUdwxFhom/BDB3WAkTxnmSS23LxXh3Vw7t+KYWq++hKC3PoExXq38dd7Hw0E5PSe0crjQQos6F6eSpooCH4LWN/x1XoIbW3cqXJpejgC9KWqarf/lJNPUOEdXY03yvl6Ei2BmF3+FNlcVJRDVZ8x/TEnC8BHvHVqNZ/jhoVFnO4/87lSYoqSjmhQVnedJ1mxXt38E1HuHUqhu1ljP0Y4/NQ0pSU/Nv51CaJA7ld2NjNPOzgNTdOPrqh9MAYcNnRI1uaAGn0c7O1dvRWSnQPZEvskT8BvYIj7VJ+prJtAtnLpWA681/Q0bG/DFzwrNNiqnZ7qi9gVz7NVjTc56I1be8+cuKr2Xz6XKw3wxzOInh/kp6LlTl48UoSDR7dLi+5o60tHOr3hsmxvoh1kMgaizmW/06im1QCSQ/3Vpx9SaOo/m3L2tbSpcfTgspcQS7US7PsqgA+1ZrA82IyxI7dqaymZbnnukjMYl8lWv6pnmerdNPkdr0nax7RpugpHRRf X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MMZPR04MB400504.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(23010399003)(10070799003)(7416014)(52116014)(376014)(13003099007)(3023799007)(6133799003)(56012099006)(10067099003)(22082099003)(18002099003);DIR:OUT;SFP:1102; X-Exchange-RoutingPolicyChecked: i09uNppy9n3d05dxZPurypp10kObZyPmcRQ8XMvoHszYigGujm/rRhRx9yz9iOGeZ7WUS/Ye6vzByNMocTsPRyl2zueciOEvrtomYw10dSp42Q6z1P4LRSmvqcr89+4g5XtOGcXzSUC4X6YDyQgiZJnokeDNpb1aEmaPIWt4nutBu1aaNLibHvqpbFdaXxL33m6GkT/fCFZyoofoFJnXGVvhNzMTRAw0jQC/aSMRML+/7QnGXIzfkY0Ym0v1rikaK4i89Bik524IzkJ+kPp8N7FXMp/SfYSSxYhUhTahHKH0FcD/Py8XoyDt06/y2RJH8FNDawlZ5J8yh6sTqrZ4Qw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR02MB8248 X-CLOUD-SEC-AV-INT-Relay: sent X-CLOUD-SEC-AV-UUID: 6b0ac31251eb4c6ea31c421025022e0e:solidrun,office365_emails,sent,inline:578e1e4ddf8b6fd6dadbc07d47737aab ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=l45vZjtWvmo5DgPrEwgmoFv252nCqqqGNeaF/U375Af8snTa3dkIKDqN9B22pLSJ2NIstxvEERNBZLJ1UYXsx6857OxB95SMJGgEH70HP7Uiw2HxXEiqODWnfWYe3pdPDLUZ5ixlMFWGk3zkmmjBc8R2TzYl+UUi+3KgEFB6pFcMjTcrDh5f2SP0WbDdwD2qwCcDqQK2T+CrgIpc0jIBpMcdE7QrkpYRDfyFoCPyWYKTk72KLoUrus3UH/jq9vNgfx8/eCjnsYr38KPWHxuIiCTohrvXPDhXwDYxTFMT3wfMB/H9qn7gwrrL64Okrn7tEP1uWC+CK3U/nfLFpY7hpw== 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=F0/MN3dIPGXzRfWjWi7YTngDvagy/XX/RKTA1OdjOu4=; b=SVWojwt2VzN3KgdpjvopxXeh1ODwCBFPgcEkXngovakVaNzyDTGLFFBYXqGO7ZRna3wUkdSVLYusIBOn2xSloAbIg6yjywY0ovoRaczy1aAVZK9urHpH00bkkTNjLSriRdrsXR4Ibc0IH3mU6J/NU/RJYGIIito/YxTuCsdAxmQ7TXG1Sj+RN8QYO1CafitI0SCausWN7IGrlEv/b81d4kxMqE5Fg10/QdwXiB8F5Q9IZhKkdt763O2o7NcdLaO+s6rgnoa6zQMPNp7qQ0huHIS7xBLmXWahWO5VUnjsyvADCL8aj0qtuFlzxpHQh0ZF64Tsng9Tu6JoiZjXhsQAww== 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: DB1PEPF000509EC.eurprd03.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 62059a65-9769-4cb5-e281-08df08e86162 X-Microsoft-Antispam: BCL:0;ARA:13230040|35042699022|82310400026|23010399003|14060799003|1800799024|36860700016|7416014|376014|6133799003|13003099007|22082099003|18002099003|56012099006|3023799007|10067099003; X-Microsoft-Antispam-Message-Info: LHdz+DLYKAf+o1sXImZVH+ajlzxOHUjmTUT3IGKPsU/Czti9IoMS8KxFZ9mOyO/Z59zGfXjwDhBclRUat04WWCnOeGBvL+s37fLRd0HikfGdu3n80B3qo1SZovyHwh5AEvQ2SBMZLiwTR1wRUBox5ykesBBUo2Pd8RHSjc2rjObStp/QN+G90pzfgKvor1iXG2Nz8OMz9+/2I74IKf6Q22r4Grlu5QvMfAtsS21F5IadK6+yxH2XHKddNVBJhWO/V5kv9AXEDu4O4CFEJ9Y+stoDxs1s4WcUB1wvKVsp3aimrVCp79EPHBWDuCyDkjlaGRL5Oq5jBXBvoW50AK7L3/3OVQNZ7TZkjuqCET2WQKvXzvMr9jfywF/qu7BfG9XVg2oaXQBh6rN/ojHeijFUBOlNnn1WxWaf6TH3gbqvNHDoO1Z7tKDC8Y4We68cUNrs2WCWIBfNU7GILqRzM0wQWgmki/rmXJ+kot6QwE07aaWnqjRQ1Q1jL2VG05flyh9qTFYeKSTD/x0L9VlktJsALGBuFqj+6aL56nxcJKqoHUQxMxVIf/u7ego+NL6rDkbTLfLIs9kRdrEc4jNmUKYfS4qE/ynbIO8sC19EwEiXHLJPvpjtjlBXHhzR3hNIdLHYXZ+xCPUASKW2EquSoJTFng== 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)(82310400026)(23010399003)(14060799003)(1800799024)(36860700016)(7416014)(376014)(6133799003)(13003099007)(22082099003)(18002099003)(56012099006)(3023799007)(10067099003);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: mMAeNPfNI43rzfwY93wbM2FdRL9KRm/liwb/3E49vxR0WDc50rYS1ncN4l/usIllnNCjAjhHacGElbMLMCg5JbI91/kJAV7SU3KTwvnVRe0KflUrrYzXlDGolY3CI9kFRW7IaZM3Foi78e1Myy63rFj9YmeJai+jDSCDD5Z6m7z98uWRiOuaIhUUJUNkjWoYhYtcQaAl4/O0VxDUi/mpBuZx1g/Fc7vWJb7eVU7jH7e3XsnVM/xiBgBXOgTwgb9dkOxnqAFkRYOFeOueMuAv6GkNy5kMpyufuJVUXA7GCkTiYxhJA0qZR7Iz5tyBWhdLBsSDVbVdrsvcpbkjvpxrJtP62wjO5ZOtt+ea82U1FVKdQc2T5M1tjmcUfEOvxtajSX2q2xex3hehR9ojXwck7vnKYctxAFtSHiagRLCZ1QqErFQZU+QRb2px15wtNU0e X-OriginatorOrg: solid-run.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Sep 2026 11:50:39.2456 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 29927ba9-8967-4cf8-459f-08df08e868c2 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: DB1PEPF000509EC.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: GVUPR04MB12217 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/ Link: https://www.solid-run.com/embedded-industrial-iot/renesas-rz-family/r= z-g2l-som/ Link: https://www.solid-run.com/embedded-industrial-iot/renesas-rz-family/h= ummingboard-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 | 564 +++++++++++++++++= ++++ .../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 | 460 +++++++++++++++++ 9 files changed, 1206 insertions(+) diff --git a/arch/arm64/boot/dts/renesas/Makefile b/arch/arm64/boot/dts/ren= esas/Makefile index 8bf155badd111..e2af196e18bf6 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 0000000000000..eba4f423c8f05 --- /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 0000000000000..30b9cde57f046 --- /dev/null +++ b/arch/arm64/boot/dts/renesas/rzg2l-hummingboard-iiot-common.dtsi @@ -0,0 +1,564 @@ +// 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 <1200000>; + regulator-min-microvolt =3D <1200000>; + }; + + 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 interrupts are typical for gpio expander but not supported on r= z/g2l + * gpios. However since TCAL6416 latches interrupts and clears only on r= eading + * port register, falling edge trigger doesn't lose events. + */ + 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 0000000000000..c86d46956f823 --- /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 0000000000000..4bcb22d518f05 --- /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 0000000000000..6f460b3e0b256 --- /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 0000000000000..22f066079e69a --- /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 0000000000000..263a36994b03c --- /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 0000000000000..5ae3ce8d6825a --- /dev/null +++ b/arch/arm64/boot/dts/renesas/rzg2l-sr-som.dtsi @@ -0,0 +1,460 @@ +// 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>; + /* Level interrupts are typical for phy but not supported on rz/g2l gpio= s. */ + interrupts-extended =3D <&pinctrl RZG2L_GPIO(27, 0) IRQ_TYPE_EDGE_FALLIN= G>; + }; +}; + +ð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>; + /* Level interrupts are typical for phy but not supported on rz/g2l gpio= s. */ + interrupts-extended =3D <&pinctrl RZG2L_GPIO(42, 4) IRQ_TYPE_EDGE_FALLIN= G>; + }; +}; + +&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_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. + * + * These pins are fixed-function lacking independently configurable + * pull-up, pull-down or output-disable. + * + * While unused, disable the input buffers to avoid sampling the still + * physically connected but unused eMMC lines. + * For output direction rely on correct controller bus-width configurati= on + * to avoid over-voltage to eMMC e.g. when operating at 3.3V for a 4-bit= microSD. + */ + sd0_dat47 { + input-disable; + pins =3D "SD0_DATA4", "SD0_DATA5", "SD0_DATA6", "SD0_DATA7"; + }; + }; + + sdhi0_4bit_uhs_pins: sdhi0-4bit-uhs { + sd0_ctrl_dat03 { + pins =3D "SD0_DATA0", "SD0_DATA1", "SD0_DATA2", "SD0_DATA3", + "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. + * + * These pins are fixed-function lacking independently configurable + * pull-up, pull-down or output-disable. + * + * While unused, disable the input buffers to avoid sampling the still + * physically connected but unused eMMC lines. + * For output direction rely on correct controller bus-width configurati= on + * to avoid over-voltage to eMMC e.g. when operating at 3.3V for a 4-bit= microSD. + */ + sd0_dat47 { + input-disable; + pins =3D "SD0_DATA4", "SD0_DATA5", "SD0_DATA6", "SD0_DATA7"; + }; + }; + + sdhi0_8bit_uhs_pins: sdhi0-8bit-uhs { + input-enable; + 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 */ + }; +}; + +&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.51.0 From nobody Sat Sep 26 10:02:09 2026 Received: from MRWPR03CU001.outbound.protection.outlook.com (mail-francesouthazon11021121.outbound.protection.outlook.com [40.107.130.121]) (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 83E0347A0B6; Wed, 2 Sep 2026 11:50:50 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.130.121 ARC-Seal: i=4; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788349866; cv=fail; b=XV1aYRecjPrqJ6YUCmJKua71wwlcSbCFYz6fIUk17e4UP2qjnaLIo3/32XdhVefynPRfhMiVtgrS7A4kDlcT3oiZjdbKnpgcT0am4xCtJmIvAjCz/9hLEO6x39M7ERwro+rrj0y7mp/D5mT/badncIMbI0/98IkMhRZAGUcOMNY= ARC-Message-Signature: i=4; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788349866; c=relaxed/simple; bh=mktS2+jGydq/4OdqUO5ibYbZlVVYbOuZlpYdOdB/MOU=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=PpQ1ZT9qYFUPFmBTDcgI1dc//DshvpHb0cVYvgNjSMC0xjIxbqv2jepThsNH5nrJ5TW6It/5uu+07X+ubtD3bVcFviftL6axtoBb8FKql15ANC31L2/OVQCqb1pK9catKKbJ+3vdtCHfsIdMvIIqIG5Uv0Uv1czYpRxRljtapmY= 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=V43DICVG; dkim=pass (2048-bit key) header.d=solid-run.com header.i=@solid-run.com header.b=V43DICVG; arc=fail smtp.client-ip=40.107.130.121 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="V43DICVG"; dkim=pass (2048-bit key) header.d=solid-run.com header.i=@solid-run.com header.b="V43DICVG" ARC-Seal: i=3; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=ioVWVlP3hAt59veFzJ9juHrJTO8wqszZnSywfxzVZwhtCYxNhIn2j10vlVFN9dl5y2jR3vRJkW5/HiJY8s9IVajiTc5rdBkhTK5pVs3JffYUjKQsCpFi3/siXk3pqZIWKjFWO05+s2gnwAJJ2PokJEIqDxqSTPtIPS60DDGIrVMR0f1DwW+ewkigD1NOmf021Q3EyOAYqjVPF7ICZKe1PdkbF2TwNebegb16kZVNdITYq3ahrvIUttVzEZdg+3LTKm5fns6BlWT2NARV341kGbJO0kHQ8Ibk9kL2PG3eIl6VGI0pW8r8JqK7s7jQvGxngKaj4MhhC1VsSMB/t+ZjDQ== 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=MaUmZ9aJecYhQp/Sv8msoyC+hX+yBjemefDp8Hu0H5A=; b=RJiWxbGNQa6Z+LvMeW/iEhl45aB3bXFSF3JHOTPuxQO7JSJCkFJiIh4Y5ue4k+pn94lRnWIWmcDtCeAxV2Z+/O0O0No1igQydXbtzjhhh7lyqlKkYKH5DJVZOzR2Ix8vd4VXEfuLP/keKPlo8khGFMWHFyKnXQX+UmvGQ1okg+4gOhMDklorW0pwTwAjLcZvomJoUyxocYISQ58ksxI2Uex01UTtG/AJRFgA9K13I94zxYVaLvJqgPOKBDe1pTym1yei8qddSyB7gXwm1NV3zFjFxFqse8o21kLA0RYIiphMReW6DT/WOM40DSGEs3n8F2XNk17LG50WBqH0u9DC/Q== ARC-Authentication-Results: i=3; mx.microsoft.com 1; spf=fail (sender ip is 52.17.62.50) smtp.rcpttodomain=bp.renesas.com 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=MaUmZ9aJecYhQp/Sv8msoyC+hX+yBjemefDp8Hu0H5A=; b=V43DICVGip4+v8by+PWjLWj0zLFWQwGgdjb/toUVnK32bJ7mk9RvRiuvpsikD6e5qFPrdrE5COy57GDKd02nX1rH1FjLZJx5VAouUSUgY4zeMAfMGb8LholtTAqE88odiSgj228MWvzUnL1C1od1ACg0THZWVht2RudX1DibDetX9JR6c2ARdX5DIWv6XMQUCIhiDElCMG5OqWdxfUHTWFPhDCy14z/TGMHePR1Ha0sslESJ14cTmLHtHQepaqFdB5XhR4suMf1bpgUyIlSsCEOwlxcn5ludHAzUMjUVFaIGMM028akn0FRnuc4NiPGa9+QtNlBl6TgUHRTe3dv/jA== Received: from PAZP264CA0219.FRAP264.PROD.OUTLOOK.COM (2603:10a6:102:237::13) by DBAPR04MB7429.eurprd04.prod.outlook.com (2603:10a6:10:1a2::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.360.10; Wed, 2 Sep 2026 11:50:44 +0000 Received: from MI3PEPF00008552.eurprd05.prod.outlook.com (2603:10a6:102:237:cafe::26) by PAZP264CA0219.outlook.office365.com (2603:10a6:102:237::13) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.382.10 via Frontend Transport; Wed, 2 Sep 2026 11:50:43 +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 MI3PEPF00008552.mail.protection.outlook.com (10.167.240.6) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.382.8 via Frontend Transport; Wed, 2 Sep 2026 11:50:43 +0000 Received: from emails-4905671-12-mt-prod-cp-eu-2.checkpointcloudsec.com (ip-10-20-5-203.eu-west-1.compute.internal [10.20.5.203]) by mta-outgoing-dlp-942-mt-prod-cp-eu-2.checkpointcloudsec.com (Postfix) with ESMTPS id 62E20812A8; Wed, 2 Sep 2026 11:50:43 +0000 (UTC) ARC-Seal: i=2; cv=pass; a=rsa-sha256; d=checkpointcloudsec.com; s=arcselector01; t=1788349843; b=OuTcSmCpB2hdR9niHFr6TOoeBQwXAfs6cdhQrjyGxFJhYJL0/TtrUUNSaKPjslWTvwaWd 4iqtKbWNamrBDnL5Vg6uVtUdXVyQscH+ky/Ya/V/goTr9WEA3AkZJ9zFveeVRcnFj9xf+bL GiVED9/f2JiyoSr7i2JzBWWGC97fU48= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=checkpointcloudsec.com; s=arcselector01; t=1788349843; h=from : to : subject : date : message-id : content-type : mime-version; bh=MaUmZ9aJecYhQp/Sv8msoyC+hX+yBjemefDp8Hu0H5A=; b=PBx37bQCqn3Tb1fwUPIqRH8wcovSxNWsFX8I5N8mTjgAS9eyyRXhzN5qHZcuNHPgkLVjB EnRu7tyoMckHk+7TqgwTr5n4dpdjv6WKwFOXvM/iONQNy5fBcyihA4w+PbjLa2Fu1qTOSVM trIdMA3Y2P0SNdcR0eoBArtY/tqqYaw= 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=MaUmZ9aJecYhQp/Sv8msoyC+hX+yBjemefDp8Hu0H5A=; b=V43DICVGip4+v8by+PWjLWj0zLFWQwGgdjb/toUVnK32bJ7mk9RvRiuvpsikD6e5qFPrdrE5COy57GDKd02nX1rH1FjLZJx5VAouUSUgY4zeMAfMGb8LholtTAqE88odiSgj228MWvzUnL1C1od1ACg0THZWVht2RudX1DibDetX9JR6c2ARdX5DIWv6XMQUCIhiDElCMG5OqWdxfUHTWFPhDCy14z/TGMHePR1Ha0sslESJ14cTmLHtHQepaqFdB5XhR4suMf1bpgUyIlSsCEOwlxcn5ludHAzUMjUVFaIGMM028akn0FRnuc4NiPGa9+QtNlBl6TgUHRTe3dv/jA== Authentication-Results-Original: mx.checkpointcloudsec.com; arc=pass; dkim=none header.d=none Received: from MMZPR04MB400504.eurprd04.prod.outlook.com (2603:10a6:190:28::8) by PAXPR02MB8248.eurprd04.prod.outlook.com (2603:10a6:102:247::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.360.12; Wed, 2 Sep 2026 11:50:27 +0000 Received: from MMZPR04MB400504.eurprd04.prod.outlook.com ([fe80::2f52:2d22:c7b3:4292]) by MMZPR04MB400504.eurprd04.prod.outlook.com ([fe80::2f52:2d22:c7b3:4292%4]) with mapi id 15.21.0360.008; Wed, 2 Sep 2026 11:50:27 +0000 From: Josua Mayer Date: Wed, 02 Sep 2026 13:50:13 +0200 Subject: [PATCH v4 5/7] 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: <20260902-rzg2-sr-boards-v4-5-4a456a422fee@solid-run.com> References: <20260902-rzg2-sr-boards-v4-0-4a456a422fee@solid-run.com> In-Reply-To: <20260902-rzg2-sr-boards-v4-0-4a456a422fee@solid-run.com> To: Geert Uytterhoeven , Magnus Damm , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Greg Kroah-Hartman , Benjamin Bara , Linus Walleij , Lad Prabhakar Cc: 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, linux-gpio@vger.kernel.org, Josua Mayer X-Mailer: b4 0.14.3 X-ClientProxiedBy: FR4P281CA0135.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:b9::20) To MMZPR04MB400504.eurprd04.prod.outlook.com (2603:10a6:190:28::8) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: MMZPR04MB400504:EE_|PAXPR02MB8248:EE_|MI3PEPF00008552:EE_|DBAPR04MB7429:EE_ X-MS-Office365-Filtering-Correlation-Id: be60dafa-eeb0-47b6-5807-08df08e86b7c 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|23010399003|10070799003|7416014|52116014|376014|56012099006|10067099003|22082099003|18002099003; X-Microsoft-Antispam-Message-Info-Original: dv+YCrx9RlKuKecyH2+Rj8nD38GrvdrC9tMoKxAg5RwZ6C+tACLLXqYR8tEkDaKUhrj+UeAAKcdiBP/oM3swE+tAToGWMZ+PBzpsY5MGvcob3CBN4U1qpLcaZHTo8BS08/ENTC52Oy8zN5pNn0GCOHPHjGpformqgsH8FY5jP93+UZTUzfBcH/K9H7ChaiJzZi9hhw1OBvM9VtnIGOqWtuetsXz83eR4KsyVQgbAN+NfcN5fm6hiGnY/uo5WLOQLENJsgtpQ4s2qNKQ8SmSIW636aR/AeI4h+DrfOG0wY4eJweAgnNpGhqrgQkqTXjxe1g5Xykgu++2qqb+eowY5EMQAcu2icrgUceEmZUYEJMxxI+C9M75LmX5rVYpuy7ZgkLNrp9VdsVtlVNSNxgaNlHO10EtEBsVjwtBKeHX4I1LkJuTDJ9kgl90ifUd/FZmi7s5e1HHBNoXU+UjSS86AbckZ6VqOT5icGbZpcspashjGpZ2p7hp/NKKt+9bnIqd3mYJ5s0WF6CK6F6fskAjLz4nAMw7dpgIRWEDNHyo+2l9xbFqAhO+il+ug4Ck47t6WCHKo/MgJxAe92/GsfCXA+kU6VpNCJrSsg6CBNZePgNi6sjf4vqkmrZ57DWzgIxQF X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MMZPR04MB400504.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(23010399003)(10070799003)(7416014)(52116014)(376014)(56012099006)(10067099003)(22082099003)(18002099003);DIR:OUT;SFP:1102; X-Exchange-RoutingPolicyChecked: jvdfx/JAwLpjq7DkVgPIb4gns6Q6JhIJwyEVYqtJxTRhheOhZEe38cGAnQ3blMHKgKbWdwm9/UL+CgNt3VvXIPvgSlzWSX0PIP59kV1YNPaiQogJaYj7FWoj8w4Nh8tyPUmY+cCvAsD+sCWBUne5Fojtdd5PjpkxHolpYLC0QEux0u8r30dreQZ1YN8vbvDaP49Poc3tm2fcNjtnqUFSRC2G2vQyirmNYop/VwEu3XPUznQF7uS8+u7iUtCUW9rGPXseEmGDQNrGCgL2GwHsBXx2/8Pgvu+EE4TK+bxdxhsINVjL6hzstfMNTGv5JcyFcqPRiT0ckqqgncWoDB6nbw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR02MB8248 X-CLOUD-SEC-AV-INT-Relay: sent X-CLOUD-SEC-AV-UUID: de5bf6af5989418b873a26b056d2fb1b:solidrun,office365_emails,sent,inline:578e1e4ddf8b6fd6dadbc07d47737aab ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=fyDqziEv0Ikw/+z+Tqw3dk0YwpQooDgslHCZ3xkYjHNWBVZ3P9enyrOBAhO5E8DybV2wJT093jRyYg647wplKT8OKq++nAyu/XHcZ4XA3gnhZY7sevaxZHGjL6AhrlOqGwlvbW4Cm0Ee+yYtohUZOltNu6ffSj5Ky7Xuj98a79aR10XrAK+L024+bnXaE/xInFa25VXfVhZbG4O2gjJyKvh0aOLP7Uajls4jHFCr7FDFHIjW4333ONz/rI5eXEVTd/2rg69KkLU1LWUOnzwGUIMIlcw5Zic0qTnTKNm21YqYhcG0hZs6RtckrAsYZQ89dK54PknBu7dWDREb1tWEqQ== 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=MaUmZ9aJecYhQp/Sv8msoyC+hX+yBjemefDp8Hu0H5A=; b=ooOxJnP9UXwkZOwCHeL6ccUCd3hv1UF/3I5ysHI+OqTAbl0q6eRE6Ntx46oVeigeKkUB6gLkFWeiuu2N4XHAyTmHLzIxo9Fd/K4Uwyv/o3FMcvYMOAVE3nCWTcj5j955OidDGAJ/H+w27jdGWBgdNumUf+ba3MyXLmMgUe8jmJbQzlV9D6SlIXFZgGqDEtNVl1oJeb+Pc8a/XgxQAx/JwPZhqUoXUtRcLreZ9xFB17puTk+q6O0sizQlIVYMt0O6VHXqRhxAgyO3PjWQFJgy0Cz5rfvTh5o+ANQ3FAodILlfsqFmPSglyHEvKo7cmk6FoFRWRWlBvdrfhipRAmQykA== 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: MI3PEPF00008552.eurprd05.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: cb4a9af4-cece-48ff-b531-08df08e861b0 X-Microsoft-Antispam: BCL:0;ARA:13230040|35042699022|14060799003|36860700016|1800799024|82310400026|23010399003|376014|7416014|10067099003|18002099003|22082099003|56012099006; X-Microsoft-Antispam-Message-Info: jv3O4TMKIEx20J6IIJGxIEmCu4BsB31ymA4zUFvDdAsd8IegLnJZqbHtq5p140hF8LA9FlNIR2UblQ1Yzn5WTTtTviXaOHV4aKQNSGi50G3cHKkZVTQt4lbdd9KUVDD4JY6Ubo5FgavtOspfQGmqP2vaqoYXoPrYhH2lwpiURlzPe2UsRk5ewWJ9rcuK6awq6Drq63lj3fLLpokPdlwT52L2IAoCFCowTZ42M2SxuOVzyYqmr1HY6K/tOUbMRYk/uW/UXvrhiNIS/+eSidGwiUpZY8mOBVSbJUutgNjKfwFwuZosr46rWySf19haFrvmKIbYhug2Wo+HguSs2sbQUdfxJr1SO2Et/qB+7QuDD5FeFxKPFelzJvIxmOvtziQDgQl8fbcKZCWpkGxTvWyNSWqo2btQQ4zqF02/SjgMGEm/nALom/1PrVVhhCQoH/L7f9KgySDIbqPrOEaP0q/ZC6jEZUiZ3QFvorTaEhw+t76ilVzevn+lWBJRnUlW6ye0x3vA6gLxyHc8ihlB30uMd1tFkcLJfkBkOxEt6e5jPsERnY/VgC0TclXfFvKMrU+B/JxAbVQvm5DbIj+oEB3FaYFMNKkG8GS/Cw98WgamIm5EPflAs6pcjwBzKF0uoyD3ECkI+hlpp3ul6Zhkh72wVwuRJgLz7BALML6zoP4CvcE= 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)(14060799003)(36860700016)(1800799024)(82310400026)(23010399003)(376014)(7416014)(10067099003)(18002099003)(22082099003)(56012099006);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: x8ozIZ9F6Ca/NDQuLUfqp9AMEgKWOVXqwdJFeJcAvIstVLwTwU6wbFzrs1ILK1KY++g+wTcmzjeOzE90jKt3W3ET9cahG0wZ9gc929ojXTd5pEzHETMDKIcHgQHt3GPqltUL1LNHk6+30CKkRphU/OzeyN69aJaPDtDouakXzVUv8SxHgFNJMeNlxHKv+5UDxJT8L7ilWm9odgaH3pFkxjTI5wOs9PL7tQ7Yvm1Cx0OojMIE9hV7XdlpWK0WBZ9MYgAFEb/K9hK0bRahSU6CDHQXXeRWRkVFcM2y4DmtQLQ5eXItpbh1/68lx+Q8n4kEP0nb73YSs/UDJDFb3wftf7P02+Q+MuFkcYbjSvzZk/fU+/90JdzdWfc7lhlOo9JtzlmvBMNOgAmVGTJjO8NI+OKqGZStNT8Ysmycvp2ZnxBUtxDdXYGp1AM2Elg8DVRd X-OriginatorOrg: solid-run.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Sep 2026 11:50:43.7332 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: be60dafa-eeb0-47b6-5807-08df08e86b7c 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: MI3PEPF00008552.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBAPR04MB7429 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 e2af196e18bf6..4a0cde8cc3b7d 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 0000000000000..d77a6ff163bea --- /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.51.0 From nobody Sat Sep 26 10:02:09 2026 Received: from DUZPR83CU001.outbound.protection.outlook.com (mail-northeuropeazon11022105.outbound.protection.outlook.com [52.101.66.105]) (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 2872947F773; Wed, 2 Sep 2026 11:50:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.66.105 ARC-Seal: i=4; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788349872; cv=fail; b=I6mvQXrD3sUcoTBjeiS1vue07F21mI8bLomMWSMzN+aWRoHONa+LhV6wu8OPbQqDh0rqZa4qidlmLqQGstP2OpIBHUHUGIhzhVFZF30hVwteAQj6+KNIkxFGD9yiKijyKFS6ku+aDLS4KL7MifL9cJ94fkMoTrCou5C/fiNRVYI= ARC-Message-Signature: i=4; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788349872; c=relaxed/simple; bh=0MhtHM4ByyIEcg7vGkIj+aWx12k9VD9CyuRY/1npoKs=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=tXCLIbfN7T+ANNc6MsKxeNoklwcczuwKDGygiVq3Of+tTK6bS7+TTVShFFRAS561L3PPXc7txjjZ9rs3D81EuFKJPXghWxmCEgAvpEbsK8DOJKSEzooW9Q+OxKjbV6EK6Lzj4zRPiQKc0hjTF4v0je7sKjet5RPsCrKhTKuM23Y= 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=hDDhABiq; dkim=pass (2048-bit key) header.d=solid-run.com header.i=@solid-run.com header.b=hDDhABiq; arc=fail smtp.client-ip=52.101.66.105 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="hDDhABiq"; dkim=pass (2048-bit key) header.d=solid-run.com header.i=@solid-run.com header.b="hDDhABiq" ARC-Seal: i=3; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=P6BmUMzVXDIhetjpGhIMBJURlgNyqdwaQKoJEcLihP7piMDPRHEr/ZnC40zzuDz3ypkkLmNf5KmaK+j7OXiCxCzhqXVPSx/LP+NpCpAGjXYSCVEtC3JF9rS72QR0SU0AvNhsZbhckB3SFl3BjsTyvm9mPPYKVbxEA3GDyGuIT+pxHt0gli5+44oVW1XQXWmZ+WX9wuxLv0+l6IdL/vw64Q4DD3MUo0BMA0MmbpG86VS/K40bBNQgqGqwaSq+aBLsN3RF7pn8t/Wzru6hR5ux74n2qvxilcKPOhtoLzISo2jTEhY8C+L2cmJEaO9bq/BNvVxCLmSrN7vL6bdbkicS5w== 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=KqTQcCQEVeRxxEM81vetsa5IBWC+F2YRIIvqXrTJFcU=; b=wcipUdt4Tcpp/WaojrmFsIXqOZlRo8j7X+P7+0I9G01hk6BYo8kqdrhVLE/VAPWAvh8+QlRP9iZw0SM/HY2Y7S/M9jZI9ym+1CHxjzIQtv1NJ1Q3t1KfASLmXSimlPSBhxXYTbGsha03cdQlvM1sNgXlYbfeTSPcoZ10YkpYUDaCnIq4p5VxLVz7cGNWmzuJpbZ7Jk0TMFprxLhyB9i+E+SbMHSIx4bXg/bf0LJDX/7bY8Jfd935gLZAblINREeK29mkWezp5T5D1TO8ZyuYNU8AxxsFf71bM7AzMWKtyJ2VldVECqiSUc6LxivfRux2MXVsDzOjLbNJec9CzXjJmQ== ARC-Authentication-Results: i=3; mx.microsoft.com 1; spf=fail (sender ip is 52.17.62.50) smtp.rcpttodomain=bp.renesas.com 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=KqTQcCQEVeRxxEM81vetsa5IBWC+F2YRIIvqXrTJFcU=; b=hDDhABiqyASGsCTNdC/lZIcSx+zpJ5NLseEHuH4TZLjAvSlBAq+j4PYBKiwnbFvMJ6CCVOyYjL3OuP1DHi5/a1uoqIkpL3M4v+glzszeIlNKgqC+RBJSUxD0Hk+homlW1XVOfbqodd+DpLxvCxo12gDVWqJYkVMXC5CccLGkruQkT6FrA9S2Jh4+8RuZ56VvDRuIkJbsyKp+6n+Ysam6Qu4k7MEIcvUwYbNIC1SFs8GgdQKw+EHU1g+YTiPDgP7XJLCYApnoockGo8XdjtkNQq2YOQmIpTL0StuJsi5Vuu0VGAay95arHMDcDWyv+6/r6Ro4iY63yzMrDGicqrOIXw== Received: from DUZP191CA0009.EURP191.PROD.OUTLOOK.COM (2603:10a6:10:4f9::17) by VE1PR04MB7375.eurprd04.prod.outlook.com (2603:10a6:800:1a8::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.360.13; Wed, 2 Sep 2026 11:50:42 +0000 Received: from DB1PEPF000509F0.eurprd03.prod.outlook.com (2603:10a6:10:4f9:cafe::69) by DUZP191CA0009.outlook.office365.com (2603:10a6:10:4f9::17) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.382.11 via Frontend Transport; Wed, 2 Sep 2026 11:50:42 +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 DB1PEPF000509F0.mail.protection.outlook.com (10.167.242.74) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.360.3 via Frontend Transport; Wed, 2 Sep 2026 11:50:42 +0000 Received: from emails-4589615-12-mt-prod-cp-eu-2.checkpointcloudsec.com (ip-10-20-5-203.eu-west-1.compute.internal [10.20.5.203]) by mta-outgoing-dlp-511-mt-prod-cp-eu-2.checkpointcloudsec.com (Postfix) with ESMTPS id 230B281189; Wed, 2 Sep 2026 11:50:42 +0000 (UTC) ARC-Seal: i=2; cv=pass; a=rsa-sha256; d=checkpointcloudsec.com; s=arcselector01; t=1788349842; b=gyeZfIH2BHQ0A8ZGp3EOsmn/qKSefVWNi4JITbdoW3BaGqPB06GX1J3icTGyMtailgCox ETImwaEJwsXTir9AUkJ7OsyT3KLMdHIdmUyunFeBZRO0UOupqjKCkYHsWFlMuH+U+W2fVEY gWSaVYaLxH02iqp45UivAvghtM0QNNI= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=checkpointcloudsec.com; s=arcselector01; t=1788349842; h=from : to : subject : date : message-id : content-type : mime-version; bh=KqTQcCQEVeRxxEM81vetsa5IBWC+F2YRIIvqXrTJFcU=; b=gyL/1DaYmbgSyKfkFz8XEvlXSCOKcHX//ax4CkifJ4P5Uh3v4FEViZAGUel8piC2d3L9e V1bzDpmbiGZQUGa8M/Y3mrUBHziOok+sGu5sC3J7dBdPQicMBLzAmL830ydlamXJzLLd66v vkMEzdiVXX0iE/x0iVVO0PYuyloPDT4= 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=KqTQcCQEVeRxxEM81vetsa5IBWC+F2YRIIvqXrTJFcU=; b=hDDhABiqyASGsCTNdC/lZIcSx+zpJ5NLseEHuH4TZLjAvSlBAq+j4PYBKiwnbFvMJ6CCVOyYjL3OuP1DHi5/a1uoqIkpL3M4v+glzszeIlNKgqC+RBJSUxD0Hk+homlW1XVOfbqodd+DpLxvCxo12gDVWqJYkVMXC5CccLGkruQkT6FrA9S2Jh4+8RuZ56VvDRuIkJbsyKp+6n+Ysam6Qu4k7MEIcvUwYbNIC1SFs8GgdQKw+EHU1g+YTiPDgP7XJLCYApnoockGo8XdjtkNQq2YOQmIpTL0StuJsi5Vuu0VGAay95arHMDcDWyv+6/r6Ro4iY63yzMrDGicqrOIXw== Authentication-Results-Original: mx.checkpointcloudsec.com; arc=pass; dkim=none header.d=none Received: from MMZPR04MB400504.eurprd04.prod.outlook.com (2603:10a6:190:28::8) by PAXPR02MB8248.eurprd04.prod.outlook.com (2603:10a6:102:247::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.360.12; Wed, 2 Sep 2026 11:50:28 +0000 Received: from MMZPR04MB400504.eurprd04.prod.outlook.com ([fe80::2f52:2d22:c7b3:4292]) by MMZPR04MB400504.eurprd04.prod.outlook.com ([fe80::2f52:2d22:c7b3:4292%4]) with mapi id 15.21.0360.008; Wed, 2 Sep 2026 11:50:28 +0000 From: Josua Mayer Date: Wed, 02 Sep 2026 13:50:14 +0200 Subject: [PATCH v4 6/7] 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: <20260902-rzg2-sr-boards-v4-6-4a456a422fee@solid-run.com> References: <20260902-rzg2-sr-boards-v4-0-4a456a422fee@solid-run.com> In-Reply-To: <20260902-rzg2-sr-boards-v4-0-4a456a422fee@solid-run.com> To: Geert Uytterhoeven , Magnus Damm , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Greg Kroah-Hartman , Benjamin Bara , Linus Walleij , Lad Prabhakar Cc: 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, linux-gpio@vger.kernel.org, Josua Mayer X-Mailer: b4 0.14.3 X-ClientProxiedBy: FR4P281CA0135.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:b9::20) To MMZPR04MB400504.eurprd04.prod.outlook.com (2603:10a6:190:28::8) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: MMZPR04MB400504:EE_|PAXPR02MB8248:EE_|DB1PEPF000509F0:EE_|VE1PR04MB7375:EE_ X-MS-Office365-Filtering-Correlation-Id: 231ac47c-9a7f-4cc0-b265-08df08e86a88 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|23010399003|10070799003|7416014|52116014|376014|3023799007|6133799003|56012099006|10067099003|22082099003|18002099003; X-Microsoft-Antispam-Message-Info-Original: sPCUJOZXLKZTxPYpnRDBTngeMIYkTWYXquzbjqJTgrRU1BjKUSTDnuc/EOeQQ4yjo0hUjzwhO3dhkVi7L6zuufv2Aa2cGcpfbLrxIZUGJ2kHblwru3G8MoWkSEA9p+wA6u26cidJFPcpx9Ha8eU7TLfYPuJCfeK6Zm+6ee18i5menvOoRHeGYAiodIHzfi/YXUrucDVO8Qid559qP6eZ2AQfJsVEiCZS6S6mtMVW8tmldKWxnLz1diEG4FQfA6bOcm57DGGNd5bfnaIqdipJ1E/20msdR/zSfqAAiKkJrfWjRj8QrbcqFqoIK6FHIg/rTHWh8CsXnV8fFy71DRHUe+o1hgGZZjl5R4qLzs7E37b0uwDIvbbvsHyy7Y8pHLXvhaUvMK1EqL+MFxWvAopUdTwgsTQ2xo6QauosZme/SuYU88ITgeKOmfYCm78YYJnBme5UZ5i4O5wX0HEPpz37V1IXktE1wnwmEAnbGgf1CNEucOjUqzkWVe/6DrgLOzCJAAYixM/qgvlryaMg6v+sseOmUT+wsTnUdd9m/T3rg18wUSKtS0jBR8U65G9E7DItrDVgz/49swYHZ0y/6xb+6TQmF/peBaZyNlIsXt6YCoE6UGClZERSLqMMXUrB8QwO X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MMZPR04MB400504.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(23010399003)(10070799003)(7416014)(52116014)(376014)(3023799007)(6133799003)(56012099006)(10067099003)(22082099003)(18002099003);DIR:OUT;SFP:1102; X-Exchange-RoutingPolicyChecked: iXENw1PYW1x5jgmqTnWca60GaBxZkxRcLSsIqR+7TH9lYOrwET8Fy81Iz6wxvi1Z8tYJjVq/zWb0vCrmiXDT4FQSZD9C9nkEFGBR5/O6i3Nb/0mvF6VWRjD9Hbz2T47Pfua2blao6xqfFAzIeeDiuUvpmoNMrH+okcPulJmLjsPI7TlXGjl3iAGXkPHb+zDQwtXtg6DjESqRJOGpMaabt98TutMB6uyYkXfcapGfLPDq952KFi5wHGhiaMwXUm9fEf/89pMfwHwNr98hMSV4LrIrRkinU6xxNgsIAfv5VjhpcMSga3Pyu4u7X2blSIElehkbPaZN0AuJL383p8ot4Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR02MB8248 X-CLOUD-SEC-AV-INT-Relay: sent X-CLOUD-SEC-AV-UUID: 8303a2a4df5a494380660e89db1a251e:solidrun,office365_emails,sent,inline:578e1e4ddf8b6fd6dadbc07d47737aab ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=C4t3siDWC6LqtWdyA1252cJWlRHA9qxBzgoMR2laAmk2ZtP9eGoErwNv4g/DoaEE0YMNbFTovEj0wkhuqo1ZhPR72pFkM9sgqYdhqrRIuvWeRlzBJk+3SerJQv7E7GdDHg3G240CrPoRL2y40qw89br2LPaP03CXKro/jzVfeFOFiXJMjEevbhilXJy65nuvB5z0FKep5QzSAOxfWSLaLbWY1KW7q5XhCBugnmMBc7zIdT1mm/1JKyXQaCG48Ly6ECGZXwIuY/dgTOgYB9iQSv0RLy4f27ywRRl+DtAjPn2JYE//RfXkVGCh5yhEhayKPiRZ0tAIydL6UrEFgxcgCA== 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=KqTQcCQEVeRxxEM81vetsa5IBWC+F2YRIIvqXrTJFcU=; b=FoC+fd4tp4spjnBN5uwgXy5vspNqduCykqbGPzJ1u5NsDOBAJV2IPgZilBfgm05VWJXPqCOS2yahveCDApDEgwi4Y/S6wkO9gRvGL9Rc07r70y04k638Rf8WBXD7MDYnQxm4ufLlE1Z5fRUm8wMBPnC8iOMqui2ADQeKB1xkCemoLSGPjXjOYNPmpoMfcg7HaDbwT1gzL9vhn0DDB80I3SlnpLUiW+sw+eARlfIX7AY60IOu1nDj1+lCcEXV4E+L//Tnqr0n2AjIrDzmG7UWntzlDkOImoGkQQMwTkk0H1+OdBJH9NinZhnPAbM1caKwhDR5HIqlA5Jw7EFM9RxAqw== 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: DB1PEPF000509F0.eurprd03.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 4481a697-8915-4e4b-b32b-08df08e861fc X-Microsoft-Antispam: BCL:0;ARA:13230040|7416014|36860700016|82310400026|376014|35042699022|23010399003|1800799024|14060799003|18002099003|22082099003|3023799007|56012099006|10067099003|6133799003; X-Microsoft-Antispam-Message-Info: zc3FL7+Z5ZW4ZV1q/Vutd/15cpIx4sKXUVAF8RkDmvEd/5L9uK7jWw3QbOCPRVwcEcuAQpbU0Jx+6Ql+1JPMU/yXTTxB2uxplw8Cspivu5vG4nWJRBWrPZqxOl6n44Y+SNKWNuz9ksdaakrrKvE0SIIS904BsmAniF8/qBRhIXapacxR0q1ZFKLjzC/h/qDZTpZqUAbXIWVgT9uJI1mQzQQ83TiVr+WMPV6lLJyoStOoA9AtWlpK1nknDK9grlNJ9zg+H65aRURtvbcG8B8UnHnMHlksvO/Cxu3blADBIBejhta5CDMqcshYDUMCFbZ/fsdaQ8TO0kyiEfhBUpjA0iUBl4XmlKbO+FV4GifCHkMwKwPLFsg6ZY2/ss61EJUYaJoL1Y6oT+jnxSsHitsihkWHDPgLESHMuk2XMCx//xQOcClNNHpdZpw/y1TxzqpHcEqG+A5E2NRNUFz22M5HUwsAYlq5WNhJOghKd/PvrMSMocdj6GRat369yOUxAL9pZ250U3qFJj8sl/lYbTrVle78xtQw5Un83MT7ezYG7KBy+hiBRnfkCyGdjUpcJ4tDmpcDFIBkIpKpphlkwy9puyb3nIrootli4KyTxDrzW110RzAvHU96tppxbM+Etou8K8maDWsS50+yfzDnQ24K/i/PceOw4PJVoiHYQAz4ZQY= 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)(36860700016)(82310400026)(376014)(35042699022)(23010399003)(1800799024)(14060799003)(18002099003)(22082099003)(3023799007)(56012099006)(10067099003)(6133799003);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: thWjqbN4b6LR63LoNYmkBdbnMp3lK1KvlOXfNhRkj4b/I2Zsfn5TqyGeOLAXbn+z08sSNVPDTSUc6RrMFfFii9RMl6XNexzXekjhIBDt50gVrCpBKmAsftx7guVuEbQQa72GuUoENAEz1AI4zTLHo22y1Jsu8m74ILQ5k2k9Ja/D3CUdpjMzxoIrxAElhshawmt01qUdP1J+fOnjIXag6HrQNEvxwMIVPBriNw2+jcPV/khCk7iLp1RzHKdii+EpxFPhZVlqgKF8EhQ0AU26B6IA/wFP8vWrzgyUFLbi4jotm0AFqU8Lde2zLyx76WVljrXc/uNF+Qh3T8YfV1IbU7b/aI0UodpiRgNN/MRgn6XveB51sKZH6PKNXAp4qDpikcBmCvFclZbz4jERCESB/xKLnJyk/VgPrDhiOY/uYfkU1jVO2JvWKGZGUhml8W3J X-OriginatorOrg: solid-run.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Sep 2026 11:50:42.2248 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 231ac47c-9a7f-4cc0-b265-08df08e86a88 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: DB1PEPF000509F0.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR04MB7375 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 | 416 +++++++++++++++++= ++++ 3 files changed, 445 insertions(+) diff --git a/arch/arm64/boot/dts/renesas/Makefile b/arch/arm64/boot/dts/ren= esas/Makefile index 4a0cde8cc3b7d..69b1f75156016 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 0000000000000..9cc21ae32ed4d --- /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 0000000000000..468304bdd47b4 --- /dev/null +++ b/arch/arm64/boot/dts/renesas/rzg2lc-sr-som.dtsi @@ -0,0 +1,416 @@ +// 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>; + /* Level interrupts are typical for phy but not supported on rz/g2l gpio= s. */ + interrupts-extended =3D <&pinctrl RZG2L_GPIO(27, 0) IRQ_TYPE_EDGE_FALLIN= G>; + }; +}; + +&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_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. + * + * These pins are fixed-function lacking independently configurable + * pull-up, pull-down or output-disable. + * + * While unused, disable the input buffers to avoid sampling the still + * physically connected but unused eMMC lines. + * For output direction rely on correct controller bus-width configurati= on + * to avoid over-voltage to eMMC e.g. when operating at 3.3V for a 4-bit= microSD. + */ + sd0_dat47 { + input-disable; + pins =3D "SD0_DATA4", "SD0_DATA5", "SD0_DATA6", "SD0_DATA7"; + }; + }; + + sdhi0_4bit_uhs_pins: sdhi0-4bit-uhs { + sd0_ctrl_dat03 { + pins =3D "SD0_DATA0", "SD0_DATA1", "SD0_DATA2", "SD0_DATA3", + "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. + * + * These pins are fixed-function lacking independently configurable + * pull-up, pull-down or output-disable. + * + * While unused, disable the input buffers to avoid sampling the still + * physically connected but unused eMMC lines. + * For output direction rely on correct controller bus-width configurati= on + * to avoid over-voltage to eMMC e.g. when operating at 3.3V for a 4-bit= microSD. + */ + sd0_dat47 { + input-disable; + pins =3D "SD0_DATA4", "SD0_DATA5", "SD0_DATA6", "SD0_DATA7"; + }; + }; + + sdhi0_8bit_uhs_pins: sdhi0-8bit-uhs { + input-enable; + 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 */ + }; +}; + +&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.51.0 From nobody Sat Sep 26 10:02:09 2026 Received: from AS8PR04CU009.outbound.protection.outlook.com (mail-westeuropeazon11021077.outbound.protection.outlook.com [52.101.70.77]) (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 1FFA547FB14; Wed, 2 Sep 2026 11:50:52 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.70.77 ARC-Seal: i=4; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788349866; cv=fail; b=m4uZevYWjv/GZ3BjJdgfiHYOpUg1jYjJaDZ4EF9ZJM3NgBFqiU7jgayOSYVosKNN3hswTG3CEzFbC8taAFL/nFTIL6gAOniupoWxGB+RmNvZsoXKa4pHIfId8NyuVMutMjEbPlIkiymrLUmqitFEEyNg5/rtlDZf0uzakbttG5o= ARC-Message-Signature: i=4; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788349866; c=relaxed/simple; bh=kScNzKxlv9hiB6X4RXmIIdVKo6c+4aENfoxncyMB3uw=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=GO2v+K7zO4GEOlne3mxU5fsnZ7QdtbpkotIxWPOh8hk7tNhzJYKuLLOpwIPZk7F6iDKVOf++1rcAoouuk5lmKFbB7B8eUvIT0imu3H+BdgjNvUGGKN/xKaD7EOAx8rzDf4MxT2vkP659+XsnZPWBbr1Z+iWRDl032hMdNCKiN44= 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=gD876xf5; dkim=pass (2048-bit key) header.d=solid-run.com header.i=@solid-run.com header.b=gD876xf5; arc=fail smtp.client-ip=52.101.70.77 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="gD876xf5"; dkim=pass (2048-bit key) header.d=solid-run.com header.i=@solid-run.com header.b="gD876xf5" ARC-Seal: i=3; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=qtxpnzyCHd8QCy9XMG3Qi3bZhArqRAxLHOCaFFF1tUVnXBHSVyRBsV+Yx/00raVb7IZSrbs93ydDOYGepA6/EGGq81jLtbwb24eK1PniKlJOPbDG1PSN9494gXIKbTgX6ga02Y0g+yZ8PLasFBQ0eViSv59EKi3ZV2S4tMOFQBB+q1EgJqWhtJMk6KULFMs3vxTcze2YNItGj2LR7ZCVZxIOYC0TU4EOsy0INrxVFdU2ZPJBjcA61E/GGbHvpQOsQF70Hnop3Bcu9g6+rNH+0v7mn0hWzU8YsLtgv5UHMdJOGNOLDaM3NsT7p3uAEosIG3Va5kuRBdwcAILn6hkdMQ== 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=aYWJ+4aFX/s9F1JuHXs1dzrNw2NojUpw9O3OQGJ/wGw=; b=NzIpiCkMKihAzLpSDhw4y5mmjcJcHkpTR8lTYHkLemZZWMlKlYHmGNJBClx4uyt+qR0vdrKaU3wRFc5LVAq6iNrp8vjHcGc3Z0HpbW9xKUuThRf+iqKaNFisD2fsvlEX2tsiX0G296cp9Md4SBljTE4HqViUDoaSbcGicksSvFfMcu0Ww17JA6a6uMnj/LiQyruw9tyOjyVKbSj951MxApD9rjHo/7qEi+6NY+cyXB7fTYn1q/JLhoexooW5I8b4mRlFBY8+oDU7JjzwfFaX4bkL5T4l4QSdVZH8u+mYRa9wiBgEIS8sLeeldMlQOgQY00HeNCiU+4UR3wyZbvHWYw== ARC-Authentication-Results: i=3; mx.microsoft.com 1; spf=fail (sender ip is 52.17.62.50) smtp.rcpttodomain=bp.renesas.com 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=aYWJ+4aFX/s9F1JuHXs1dzrNw2NojUpw9O3OQGJ/wGw=; b=gD876xf5IVQqEMbNkjTVZYJQlzdKCfh/vu4rsC/Cql/+/0f1yW5EIKRcqeq+F0a3WWMQszZNoMHbi9ji2UEgrmQ9EhYsYK491nOuBgEjOuu4l5N8aPob9TtHbsIL3hYRX7v6wxRv4duuV2ZO3XgHQqU5Tk7A5+uNOa4H+ZGft2/GHNdZhatc9E7hDprPGkCKtY15NkckOFNO3mVHx4qODj5oSCKI7aBVb1AxobMLAPAEo0dgzP1zNwxOBeCnLxdTsaSvjhi2x73YkciTWuIc38iMJZ4RjIpf5iRGq4Dg68KQKCtDdKA3yvbSUpf2/iXvHAa9PHdk+lvvFURFnxMCVw== Received: from DB9PR02CA0011.eurprd02.prod.outlook.com (2603:10a6:10:1d9::16) by AS5PR04MB9731.eurprd04.prod.outlook.com (2603:10a6:20b:654::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.360.8; Wed, 2 Sep 2026 11:50:42 +0000 Received: from DB1PEPF000509F1.eurprd03.prod.outlook.com (2603:10a6:10:1d9:cafe::95) by DB9PR02CA0011.outlook.office365.com (2603:10a6:10:1d9::16) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.382.11 via Frontend Transport; Wed, 2 Sep 2026 11:50:42 +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 DB1PEPF000509F1.mail.protection.outlook.com (10.167.242.75) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.382.8 via Frontend Transport; Wed, 2 Sep 2026 11:50:41 +0000 Received: from emails-225442-12-mt-prod-cp-eu-2.checkpointcloudsec.com (ip-10-20-5-203.eu-west-1.compute.internal [10.20.5.203]) by mta-outgoing-dlp-942-mt-prod-cp-eu-2.checkpointcloudsec.com (Postfix) with ESMTPS id D610A8129A; Wed, 2 Sep 2026 11:50:41 +0000 (UTC) ARC-Seal: i=2; cv=pass; a=rsa-sha256; d=checkpointcloudsec.com; s=arcselector01; t=1788349841; b=I0bDueSJdtNsF6vZ2v846TUK8ILNlS01TMcdPHpN2M2zK/DVDEH0G8qvbAp4FPIARVjWp 2rgPz2R7n12Gs4AKRXV5FGVAGm7PF2VOR5/eS3vfegJ2XLRoNdgbgA9EGv98b8VZ+gmOqd8 DWgKIwmwCZvhKFTX5IFasSZ28+K6xIg= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=checkpointcloudsec.com; s=arcselector01; t=1788349841; h=from : to : subject : date : message-id : content-type : mime-version; bh=aYWJ+4aFX/s9F1JuHXs1dzrNw2NojUpw9O3OQGJ/wGw=; b=QI1bvPvNmgNe6ynuUeXVpM4baqZWiUiFAyRhX0AFpQiIeE60b2GWwUjVk2z8we5yQRHma CPpp1MZlQ1iLV4DFprIV+n8Af324ly7HCwZxPYbqSrkIdL5B1e+m99LA8AdvpTnG3Zeavvn tYwZUZaXjHiPWhltQOaOsqobI+Xb3wg= 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=aYWJ+4aFX/s9F1JuHXs1dzrNw2NojUpw9O3OQGJ/wGw=; b=gD876xf5IVQqEMbNkjTVZYJQlzdKCfh/vu4rsC/Cql/+/0f1yW5EIKRcqeq+F0a3WWMQszZNoMHbi9ji2UEgrmQ9EhYsYK491nOuBgEjOuu4l5N8aPob9TtHbsIL3hYRX7v6wxRv4duuV2ZO3XgHQqU5Tk7A5+uNOa4H+ZGft2/GHNdZhatc9E7hDprPGkCKtY15NkckOFNO3mVHx4qODj5oSCKI7aBVb1AxobMLAPAEo0dgzP1zNwxOBeCnLxdTsaSvjhi2x73YkciTWuIc38iMJZ4RjIpf5iRGq4Dg68KQKCtDdKA3yvbSUpf2/iXvHAa9PHdk+lvvFURFnxMCVw== Authentication-Results-Original: mx.checkpointcloudsec.com; arc=pass; dkim=none header.d=none Received: from MMZPR04MB400504.eurprd04.prod.outlook.com (2603:10a6:190:28::8) by PAXPR02MB8248.eurprd04.prod.outlook.com (2603:10a6:102:247::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.360.12; Wed, 2 Sep 2026 11:50:28 +0000 Received: from MMZPR04MB400504.eurprd04.prod.outlook.com ([fe80::2f52:2d22:c7b3:4292]) by MMZPR04MB400504.eurprd04.prod.outlook.com ([fe80::2f52:2d22:c7b3:4292%4]) with mapi id 15.21.0360.008; Wed, 2 Sep 2026 11:50:28 +0000 From: Josua Mayer Date: Wed, 02 Sep 2026 13:50:15 +0200 Subject: [PATCH v4 7/7] arm64: dts: renesas: rzg2l(c)/rzv2l hb-iiot: add dsi panel dt overlay Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260902-rzg2-sr-boards-v4-7-4a456a422fee@solid-run.com> References: <20260902-rzg2-sr-boards-v4-0-4a456a422fee@solid-run.com> In-Reply-To: <20260902-rzg2-sr-boards-v4-0-4a456a422fee@solid-run.com> To: Geert Uytterhoeven , Magnus Damm , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Greg Kroah-Hartman , Benjamin Bara , Linus Walleij , Lad Prabhakar Cc: 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, linux-gpio@vger.kernel.org, Josua Mayer X-Mailer: b4 0.14.3 X-ClientProxiedBy: FR4P281CA0135.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:b9::20) To MMZPR04MB400504.eurprd04.prod.outlook.com (2603:10a6:190:28::8) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: MMZPR04MB400504:EE_|PAXPR02MB8248:EE_|DB1PEPF000509F1:EE_|AS5PR04MB9731:EE_ X-MS-Office365-Filtering-Correlation-Id: 62b68d34-3d3b-4a1e-ad60-08df08e86a65 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|23010399003|10070799003|7416014|52116014|376014|6133799003|56012099006|10067099003|22082099003|18002099003; X-Microsoft-Antispam-Message-Info-Original: 6XBZZZrrqgFvKnI7V/aIhvjmv83Y+F2Sc56u27RpvCeSoMnSLGAzpJ93tN+1XBGOBO01vhjZWrwU/fO8jjce5VhyMM/hnTRdIetL24kyYnZRoJXYMpSmArerz5oxWqPcmwVxZ96JOAwRt12B0ECoazCJuN/4tDviYtpsdj5BNLcCw+LqfCeFTxqeCXi/EQ4m6o6fL8aEEQ0z14eqA6vJIk/pmHOqdUeKx8AJniQN5lXEjt0FGEpeqbPT/BboPMjz3uXdCXM9bJS8wjbnL1CBNq7RziITLGUMhQP6bTgNSTSxzA1cvbO0ZCPb0LkLNm9g83Bv5L5YJzDpPUUi+AqEFtTe11G47uxhqzWXvruyt1MbEybH4ab1CTykCIGdsBSIFJ07FcH1gKWe8PCbmU4s5mwHKhcH9n55OS5RkCDFDw+kkQV/wbWv5XtmowU56rSLobJ4x+dM4ZbEYYlv9fkDZLzfl/1nN5VuqPlhh7wwbdkpECT8Ms9xkMBkvpWDM9Xke2wjxAWfF8U3J3Hcz2oxin7YRjVwRzO3hZ98MbpIN9X3bKoHEEL4684x812twunxG8j6DhsYywKJU3ewnutuOjbSMJEzFtLBlLjoUfpoqvLyyLudS3l6E6kuncfI7GcWFFd2VoFNIdeoisRv6usqOlknqw5tekztpAnStbyv55E= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MMZPR04MB400504.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(23010399003)(10070799003)(7416014)(52116014)(376014)(6133799003)(56012099006)(10067099003)(22082099003)(18002099003);DIR:OUT;SFP:1102; X-Exchange-RoutingPolicyChecked: d2iFNsCnTyu+GBLgz1Lp33SLb8sgx7XFn9d5CjQF/gveYdCTvJaM24EPsss0nKs8Xb1RWf8lG4aXeTmGu54XvAV7DQNaWaZDtHmmR8YZMCsX2nl2Tg8nOGgonU00XsY/Ley6qAz45EDfT5RDffCZ3yQUsNA0WeIZdfCVKiqmYUvL8qiDC8/Dy6YHnBX0FzqZ6sEHsXQ6uQOT4kXYjOgzk4hRgO7/bn4yBnJuMS9H58ztlTdwJRx9Ca/ltzzuxgSJAgPw0DZ3Drc2b0azX0RpQIcs1HB+xcPfkNdFuRbAp04WqCOMmdypxun+vQMurpHjCYoTejLje6GDTD5OOKNoAw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR02MB8248 X-CLOUD-SEC-AV-INT-Relay: sent X-CLOUD-SEC-AV-UUID: 2840fa3b32584520ab2cbff1c7b06d3d:solidrun,office365_emails,sent,inline:578e1e4ddf8b6fd6dadbc07d47737aab ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=prsXY2FJqCGcZb52+GvlZ1uyW/FMXFGbbbkihxFy+uIdfADZnLLwRG5yvQxIgZvVMONARvbcHFKcRL93W/B+8GiVrzkNbeDlU6O5G/jI3jyQXabDRTvV9f9ZF3AjXluoE0UQ8i7p/CUvaXRSRq6xv0D5DSMe3WwcQcQ8N4p818t4LlZn7ILfwERxniQtqVBT1mgYfntCJ87URP4SS4nQGAJr7fzv5BvVzJ+SJf7FIPvzPFWA2htdu1/6qwqJ1iAlMzGH+/w5y7motfPC543s6meA/icadLOt78tCgmCQMEGWBEYkaN+nN8tWF3hCSQNMtWF3FiW+5HbK0hQDR3xjOw== 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=aYWJ+4aFX/s9F1JuHXs1dzrNw2NojUpw9O3OQGJ/wGw=; b=rXTWkzjkY2VwRQ/pN2X0jBr9jvY8xJNQ0cc8oirpWWpCkGPza7ltvS0C3UH9ddGwsbIUyPTW/SMGR/+QDaYZbP6Zcn6t6UVOaR5jQIHSqrVojnWno6CyNaG0NAitm/j23dpP5Xe/o2+171giSuIXwPVcbphLSorqETZ3W72GfG9/+bAU+zbYE22AvXaVCzbme0dW8DZW+BxeMuuVCgur0sF3MlxfDPzA8vb/87JsiEOey+hW806+FP0VAK5NcEnmtNvZ+H0hPdD/U1qRwdvVbt6nJnDoTnCNAke8Tu5mOJb0dvaBkTDXqPOJp7kTFV6rG35rVJGJCfnYDoiKYMadnw== 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: DB1PEPF000509F1.eurprd03.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 2e4aa898-a674-442e-5802-08df08e86247 X-Microsoft-Antispam: BCL:0;ARA:13230040|35042699022|7416014|376014|36860700016|23010399003|1800799024|82310400026|14060799003|56012099006|10067099003|22082099003|18002099003|6133799003; X-Microsoft-Antispam-Message-Info: uF14my6sXsBbyQrdujjpd0vEniO0OexJzYDIghOp2FnIAd0TvsNI0E9BGLj39WWKxn3M059fvELDdkrGnZfDmxI97J16orlDe09/5P8KWWydWTDWO2xDoI6VjaCoyjs7hZppULgS0mFZQ206U+sjKbGKjcg2eG8b/MP32hlORDm1eZUc0xvOKAs/nyR3eKWfwLvo6uVlmpM+Mrwn6U2Mg+E6BdZNg6T5uz/GPEtTPqMu1IAll1mXVCqjGawaGJ2UiXToYDoS/qOCa9JEIXyYu3PrpLB00kFn0BVDySuYlt3XoLMVV0hAXV51pPrDhrS2SckRkOF/fGGBhKdU/08kQ0DBVEkEESBcidbXWZ3uajbeH1MzFoV9auuMQcJXj42TBwMivNWDVZhBZhtb37PfT8K7J5YOjuSOHOhliKLjYPDMeFvyEdcn4S3FY727iIw1Qgjb5RpFyoThYEwSkV3qo+B2TxV+lUIXE8ESWLMNpKXEdlHhYuvOcDpBe2J3+KvZ/2mBKwA+9LhEzb/uJfEZMyRNk7IvpQd+uSNFHm5qP+sYtzblcC0j6eIfelLzZwJkTB8OIFcEUA+VZasYLS5tOw3HjrUZIe4AtCk1T6JHdsievziAg4LotUhA9c6T6nspws573KvT1D7wJwfcWns+bUGmoGOtGZzPLCA7fkn54KgsWtnYtp6EbqOvAEBIHZ4zknk+uG+BwJ4kWfYafV8RAA== 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)(7416014)(376014)(36860700016)(23010399003)(1800799024)(82310400026)(14060799003)(56012099006)(10067099003)(22082099003)(18002099003)(6133799003);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 9gSMBAF9LFZ7kSntkneh7mK/xlZjV6cdK3W4if+hKzFpwwpufZkk5wnIUN1Xsb4F6B7eA9kG1f+sPfeL0uV2n45OVdy+v5O2yll8b+Bd/2JDbuXzv8Vr6WB+b2BM3I5gijRdVW2PSn2BDTFwDsd4ULOeVr/QOSVquy8zvnrUSy1WTf7g5ByO0kYCMR0hHH4tyN2/kefUzfm9Q3ZammYa7/kSLUyMeGUY1SjLDixd6O4jgQw8aC1LsBaB4LHmmKZuKe6YvIaKc8HNvvP3OaQ7/TLbVG7k2szdhY+YwU8ps3TXGVxMMmwOk+YRn8JKJLM5Bj30KYqC34qvy10y3OsJNWI16LqIsIuDRXMO6KfXsGbSBRIKWsNzcweid4f6Q7P0//lSI965ivlTdTSud7jMzZ1+fDWGkNhHHEIJUpvqO32cXjehHbYRS8th1zCZKGNZ X-OriginatorOrg: solid-run.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Sep 2026 11:50:41.9963 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 62b68d34-3d3b-4a1e-ad60-08df08e86a65 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: DB1PEPF000509F1.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS5PR04MB9731 The SolidRun Hummingboard IIoT features a DSI connector supporting touch-screen displays and is usable with RZ/G2L, RZ/G2LC and RZ/V2L SoMs. Provide addon for the Winstar WJ70N3TYJHMNG0 1024x600 dsi panel. Add the addon in Makefile for all supported SoMs SoC targets. Signed-off-by: Josua Mayer --- arch/arm64/boot/dts/renesas/Makefile | 8 +++ ...hummingboard-iiot-panel-dsi-WJ70N3TYJHMNG0.dtso | 74 ++++++++++++++++++= ++++ 2 files changed, 82 insertions(+) diff --git a/arch/arm64/boot/dts/renesas/Makefile b/arch/arm64/boot/dts/ren= esas/Makefile index 69b1f75156016..0bc2bbff9370f 100644 --- a/arch/arm64/boot/dts/renesas/Makefile +++ b/arch/arm64/boot/dts/renesas/Makefile @@ -170,6 +170,8 @@ r9a07g044c2-hummingboard-iiot-emmc-dtbs :=3D r9a07g044c= 2-hummingboard-iiot.dtb rzg 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-panel-dsi-WJ70N3TYJHMNG0-dtbs :=3D r9a07g044= c2-hummingboard-iiot.dtb rzg2l-hummingboard-iiot-panel-dsi-WJ70N3TYJHMNG0.d= tbo +dtb-$(CONFIG_ARCH_R9A07G044) +=3D r9a07g044c2-hummingboard-iiot-panel-dsi-= WJ70N3TYJHMNG0.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 @@ -186,6 +188,9 @@ dtb-$(CONFIG_ARCH_R9A07G044) +=3D r9a07g044l2-hummingbo= ard-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-panel-dsi-WJ70N3= TYJHMNG0.dtbo +r9a07g044l2-hummingboard-iiot-panel-dsi-WJ70N3TYJHMNG0-dtbs :=3D r9a07g044= l2-hummingboard-iiot.dtb rzg2l-hummingboard-iiot-panel-dsi-WJ70N3TYJHMNG0.d= tbo +dtb-$(CONFIG_ARCH_R9A07G044) +=3D r9a07g044l2-hummingboard-iiot-panel-dsi-= WJ70N3TYJHMNG0.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 @@ -205,6 +210,9 @@ dtb-$(CONFIG_ARCH_R9A07G054) +=3D r9a07g054l2-hummingbo= ard-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-panel-dsi-WJ70N3= TYJHMNG0.dtbo +r9a07g054l2-hummingboard-iiot-panel-dsi-WJ70N3TYJHMNG0-dtbs :=3D r9a07g054= l2-hummingboard-iiot.dtb rzg2l-hummingboard-iiot-panel-dsi-WJ70N3TYJHMNG0.d= tbo +dtb-$(CONFIG_ARCH_R9A07G054) +=3D r9a07g054l2-hummingboard-iiot-panel-dsi-= WJ70N3TYJHMNG0.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 diff --git a/arch/arm64/boot/dts/renesas/rzg2l-hummingboard-iiot-panel-dsi-= WJ70N3TYJHMNG0.dtso b/arch/arm64/boot/dts/renesas/rzg2l-hummingboard-iiot-p= anel-dsi-WJ70N3TYJHMNG0.dtso new file mode 100644 index 0000000000000..e43a38d5330e6 --- /dev/null +++ b/arch/arm64/boot/dts/renesas/rzg2l-hummingboard-iiot-panel-dsi-WJ70N3T= YJHMNG0.dtso @@ -0,0 +1,74 @@ +// SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +/* + * Copyright 2025 Josua Mayer + * + * Overlay for enabling HummingBoard IIoT MIPI-DSI connector + * with Winstar WJ70N3TYJHMNG0 panel. + */ + +/dts-v1/; +/plugin/; + +#include +#include + +&{/} { + dsi_backlight: dsi-backlight { + compatible =3D "gpio-backlight"; + gpios =3D <&tca6408_u48 3 GPIO_ACTIVE_LOW>; + }; +}; + +&i2c_dsi { + #address-cells =3D <1>; + #size-cells =3D <0>; + + touchscreen@41 { + compatible =3D "ilitek,ili2130"; + reg =3D <0x41>; + /* + * Touchscreen fires short active-low pulses which level trigger + * on i2c gpio expander can miss. Trigger on falling edge instead. + */ + interrupts-extended =3D <&tca6416_u21 13 IRQ_TYPE_EDGE_FALLING>; + reset-gpios =3D <&tca6408_u48 6 GPIO_ACTIVE_LOW>; + }; +}; + +&dsi { + #address-cells =3D <1>; + #size-cells =3D <0>; + status =3D "okay"; + + panel@0 { + /* This is a Winstar panel, but the ronbo panel uses same controls. */ + compatible =3D "ronbo,rb070d30"; + reg =3D <0>; + /* reset is active-low but driver inverts it internally */ + reset-gpios =3D <&tca6408_u48 1 GPIO_ACTIVE_HIGH>; + backlight =3D <&dsi_backlight>; + power-gpios =3D <&tca6408_u48 2 GPIO_ACTIVE_HIGH>; + shlr-gpios =3D <&tca6408_u48 4 GPIO_ACTIVE_LOW>; + updn-gpios =3D <&tca6408_u48 5 GPIO_ACTIVE_HIGH>; + vcc-lcd-supply =3D <®_dsi_panel>; + + port { + dsi_in_panel: endpoint { + remote-endpoint =3D <&mipi_dsi_out>; + }; + }; + }; + + ports { + port@1 { + mipi_dsi_out: endpoint { + data-lanes =3D <1 2 3 4>; + remote-endpoint =3D <&dsi_in_panel>; + }; + }; + }; +}; + +&du { + status =3D "okay"; +}; --=20 2.51.0