From nobody Wed Sep 30 12:08:42 2026 Received: from OSPPR02CU001.outbound.protection.outlook.com (mail-norwayeastazon11023105.outbound.protection.outlook.com [40.107.159.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 17E224E323F; Mon, 28 Sep 2026 17:34:18 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.159.105 ARC-Seal: i=4; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790616862; cv=fail; b=Ki6gYSHZH56Hu9uYrxyG2euGQ7KYdUYi6n7gCjPmu+ZtPcHPqdh/rCb8cp1ruZnaLMADT9lutKV4br5tS05NuJQ39Hs73o4ShiQ0I7jnjr36TutvyFFQUhB9mi/1CpwwHHgVUO9WH4PyKU29R3ZTuCTGANfntcUzpNHr4T/gr6A= ARC-Message-Signature: i=4; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790616862; c=relaxed/simple; bh=5jGoNYUWIz27KBbhO/ZCli0jMLasroOl57IFArc46Yo=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=fM0wmMd2HuFloxIgqS638K8V9Sp/kWvZAHwc1JYJ5xnltrnUl+98YBIjjzJz+BYRoFiUJyLeZ7NAxLlwLEOk6WDdJEmR/TdtE8M2f/NzKgq/S9OGgsa/BPMOEkFyyCmZrgTkhLoDv55CuFe+12YR82KXkQFO+LPBq0sU9QQstG4= 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=KBfwEFVl; dkim=pass (2048-bit key) header.d=solid-run.com header.i=@solid-run.com header.b=KBfwEFVl; arc=fail smtp.client-ip=40.107.159.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="KBfwEFVl"; dkim=pass (2048-bit key) header.d=solid-run.com header.i=@solid-run.com header.b="KBfwEFVl" ARC-Seal: i=3; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=BXCS0iUJHiH57NyCGFrt1UjgVTS13511Xtpg3/0CDLSGdav2PVEljIGEfxKCJ8agiUoS2LhnA54f+0EJWfcQZGEQa0FpwlzTsK9eJV1RJwpwvd/9Q8PWrAqdtMmXHX6Z4M9m73l5yxhtbNtHpH2BSmNwfSaJuV5v1ZPyyI+IDyT8v0lV1aOj6T/FCr8/OUcyFgoj0hD80TDysTzsswSa0I4xmPBciiBqGfpDpTT20EtyXO1uKPNDC1kGBYqQRme3EUypxyTVCldBzHSqiPCGE+a7I6EfGCKC6Ss0Bi2lgioxJFh5RpSEL48FY+XOXEGsPtHI/Msggu2y4DIWMJe98A== 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=rsIryudo0T/i131eM+NN7EHT0/F1UnJMhsvPSSyqmBs=; b=IlSJmWu9BlJD5bxuOsDH7J/hNc01O2MosYtxVj/uTtv0BG0yMKYIIuJc5x3UaHmTrMumPyvfC6UsqVDDnN7H9KcqoTOy1EydNAsg1RueE7UEXNEc9vUygHno7YT4hm03W4KVJ+Tz1Jk6kMzDjVIUsGipdfIsnIuVu8d63ry8Q+mGJ2NvsHTXDd7C7f1iZh+gStfs4dyufWG2TpcD+PKBva3k+B7OrJCtOjEv11rrym4WdqErPu5pacsooEuYlln9ickuwa1WOWr+MIy1gypBm2tl13NzSal7F6PfnofBaGmTyBTjThIYGqJfqXZPWqLTvcUt6f2MwD/LbLmJAcISmQ== 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,2,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=rsIryudo0T/i131eM+NN7EHT0/F1UnJMhsvPSSyqmBs=; b=KBfwEFVlDZ53P+Eon4J62PvyyGudcitk9ubF6OfIq0KI7+x1UbFeS6H5XrpanBlmOJiFfQnl74bctEqkG0JalThFgEAnsRDLOKdsP3Nq5+9qXDdku8M8U6F8g5J8rnTa6TDMYbTWCXFn7IMhds92He64fePgARJPUcfPpAiIYlnXPDiHGeDhCNndaBhzOek58qJleHSiBFolAs09fAKGfjjxFgA9Q6KESvKAaAGOjs13vrESnZaHnItn2IhzfXF/GnWh6jpz+/brwHXeXPJG+q9loHl3eLv8XgQZl0gqa4gQWWG5k/j7Ps+M87wHRnTQ2oMRp8tObnUCyEpfqqJhIA== Received: from AM0P190CA0014.EURP190.PROD.OUTLOOK.COM (2603:10a6:208:190::24) by PA4PR04MB7853.eurprd04.prod.outlook.com (2603:10a6:102:c0::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.451.23; Mon, 28 Sep 2026 17:34:13 +0000 Received: from CPH1EPF00000530.eurprd05.prod.outlook.com (2603:10a6:208:190:cafe::14) by AM0P190CA0014.outlook.office365.com (2603:10a6:208:190::24) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.451.24 via Frontend Transport; Mon, 28 Sep 2026 17:34:13 +0000 X-MS-Exchange-Authentication-Results: mx.microsoft.com 1; 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 CPH1EPF00000530.mail.protection.outlook.com (10.167.241.171) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.472.14 via Frontend Transport; Mon, 28 Sep 2026 17:34:13 +0000 Received: from emails-2570297-12-mt-prod-cp-eu-2.checkpointcloudsec.com (ip-10-20-6-124.eu-west-1.compute.internal [10.20.6.124]) by mta-outgoing-dlp-517-mt-prod-cp-eu-2.checkpointcloudsec.com (Postfix) with ESMTPS id B10F7805BA; Mon, 28 Sep 2026 17:34:12 +0000 (UTC) ARC-Seal: i=2; cv=pass; a=rsa-sha256; d=checkpointcloudsec.com; s=arcselector01; t=1790616852; b=rCV8xgg25eLGmPKAsuyqgiOxa63mWee25jTCfj/UCbOsgjM7EHzqsJM/D367f3WdcJ000 7QeB+XlOoiac9zAQd5DreZp++Ocycoo3cKntZD8bvbNbixAXmzpu8w+5LWMjRh5bqr/WmNj ac9DQPmHp4CzBUUtMw4f+SEt1Nj9tv4= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=checkpointcloudsec.com; s=arcselector01; t=1790616852; h=from : to : subject : date : message-id : content-type : mime-version; bh=rsIryudo0T/i131eM+NN7EHT0/F1UnJMhsvPSSyqmBs=; b=qngUaUa+tAZnV3T8vVAfX8agUfbs1M5z7Dt1gcXXTS2NX2QCHmzAuPzuSdPB36mGG3O4X LMqbZpfAKKsQMDw0W37SKxk7+NEUpftmaxy8Zwo9BStBdYgfzDy0sr4G4b7lD1vkA0nFZli ahZLxuj/Q1zH9EcqEYcuEEtBVNwwa/E= ARC-Authentication-Results: i=2; mx.checkpointcloudsec.com; arc=pass; dkim=pass header.d=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=rsIryudo0T/i131eM+NN7EHT0/F1UnJMhsvPSSyqmBs=; b=KBfwEFVlDZ53P+Eon4J62PvyyGudcitk9ubF6OfIq0KI7+x1UbFeS6H5XrpanBlmOJiFfQnl74bctEqkG0JalThFgEAnsRDLOKdsP3Nq5+9qXDdku8M8U6F8g5J8rnTa6TDMYbTWCXFn7IMhds92He64fePgARJPUcfPpAiIYlnXPDiHGeDhCNndaBhzOek58qJleHSiBFolAs09fAKGfjjxFgA9Q6KESvKAaAGOjs13vrESnZaHnItn2IhzfXF/GnWh6jpz+/brwHXeXPJG+q9loHl3eLv8XgQZl0gqa4gQWWG5k/j7Ps+M87wHRnTQ2oMRp8tObnUCyEpfqqJhIA== Authentication-Results-Original: mx.checkpointcloudsec.com; arc=pass; dkim=pass header.d=solid-run.com Received: from MMZPR04MB400504.eurprd04.prod.outlook.com (2603:10a6:190:28::8) by GVXPR04MB10045.eurprd04.prod.outlook.com (2603:10a6:150:11a::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.451.23; Mon, 28 Sep 2026 17:33:58 +0000 Received: from MMZPR04MB400504.eurprd04.prod.outlook.com ([fe80::2f52:2d22:c7b3:4292]) by MMZPR04MB400504.eurprd04.prod.outlook.com ([fe80::2f52:2d22:c7b3:4292%5]) with mapi id 15.21.0451.022; Mon, 28 Sep 2026 17:33:58 +0000 From: Josua Mayer Date: Mon, 28 Sep 2026 19:33:52 +0200 Subject: [PATCH v10 01/11] 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: <20260928-rzg2-sr-boards-v10-1-91752ea39cbc@solid-run.com> References: <20260928-rzg2-sr-boards-v10-0-91752ea39cbc@solid-run.com> In-Reply-To: <20260928-rzg2-sr-boards-v10-0-91752ea39cbc@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: FR0P281CA0270.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:b5::16) 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_|GVXPR04MB10045:EE_|CPH1EPF00000530:EE_|PA4PR04MB7853:EE_ X-MS-Office365-Filtering-Correlation-Id: 4dad2434-e985-4b2a-f59e-08df1d86b662 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|23010399003|7416014|376014|52116014|1800799024|10070799003|366016|18002099003|22082099003|10067099003|56012099006; X-Microsoft-Antispam-Message-Info-Original: ie41u9wGcZ2rGSAme7Llq6Ki1VFPhagljQ1bVnS9VLDQvVmH0j59OodmTjLORhg3p4fKxfdgBpqD7WyJBDXUbBffsaJRr1hLtLDjtatziWB06N1iLs0l6oBz2/KT4vLLW4RJt0FRV8TyYhZRjzE5nF7gZDUiaXbTH5HsRiqfUJ54zYDC7A9M6emoBR6BPhuu0926ijTLFFytNECZmvf7NmsyeE0ikOkTD9wR+p5kuVWN7wCsKBLGGJkfXZSi4uFEuEKe2hTeaFnPdfkKTPqAa+VUrhmPg3i7ph5NjVzgbdl8kt6dm52txW7a6yhV1q+ZK08FPX/eskFFEEbkAjX9vRYe05tKoD23zBOpi7OTUA6t+D/Fy0UXMmj6qv4C+8eL58P/bb9/bX0boAW0+OLaTFcNP3CveYskG23vjPkj+cPs5kA/o7dnUjTiyVLYtESRc8rVzO4qQxegVcdwzE9fou4MKMlSZ1aq40SpmT4fBMNgFtbuolSH+ZJxC1wi965XGyUd9BPI94KWSfK47CnGN5G8lANkVVEHheFx8ZuMrKAdbfbP1df/Q6n2Y1WQ8oHmP1xz0bbL/1DhUVXXtvYyBE1dPrgQQVNQwetV9ACuKegT+Ge3p6iBOn3oNNn2ViTN 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)(23010399003)(7416014)(376014)(52116014)(1800799024)(10070799003)(366016)(18002099003)(22082099003)(10067099003)(56012099006);DIR:OUT;SFP:1102; X-Exchange-RoutingPolicyChecked: y02m0Np9wi7Y+UmF1MaGvoh1zopI7hB8CMnytY92DrQhBaNkeMG5aPmQc/t54/cMPOLmxotvdL+pM7M+bhNk5LjFb/dDnLYr+4yDnk6z2L6SnfOYWS3/QCzfILngu2rzBr/t6dyMo9FsGeq55PH/FZLjJ7gzZ71wTJov73QSLtGJMmMDRWWUnf3havFNtPn9yL8WwuoSt5cML35l/ycOr0pt2vCzCquZPNOxXDpGo7i5BpvlBxxzBPSTuESd/dBIWiMX+5gf+AD58M2jdHJT8CRIOYu+4FiLEj2Xa8Edb/H02M8lBBUwfcZVnnlImKyYQnNJb5qjBuuugSMFBtLUBQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GVXPR04MB10045 X-CLOUD-SEC-AV-INT-Relay: sent X-CLOUD-SEC-AV-UUID: c918f5b15c504a9ab815e126c092e00b:solidrun,office365_emails,sent,inline:585cb81c26c6c708ae2146b98e782aa3 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=HhnJ1n4Ya6z6zYPZGiVsiF+kgfXW06EMnvp/f3Grd+IHPj83XQm1uegoRRJLa/hfZkctZsBeHX32FclaGO6zewR+JGSIWzxisCqxHorVWJxIIps8tTLCwONKe9s1MiRzOpvUhOmdbYcJgkwJR0DCIRO2dZJ0CJ3nh6u+z7B4upXOb6bh9Mm0S2OoqK70BDHOEPKOTYznDC7hGFJXvBxg1qQvrIOeenJfWFceCgC3doj75t9vMnCZlj/8xSgP4dy0qQUSw5WJHYtQMpSbfCESeLcdaughZZDXfj3eFLn99OBUpdL/p1wwAXXp6jC6O1PWPk6OvgIQcf8qvj2H5bN70g== 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=rsIryudo0T/i131eM+NN7EHT0/F1UnJMhsvPSSyqmBs=; b=j1pf9UqlnlrpPbjnu3wA5CtXX7UzE6NijxCLEOuRHKtcE7NJ4sR+YsmKqQo4Lj76tqQJ5gGmTkapUQ785EuUtFqdzuXPO9PGIsjCo64+Ct3nxQxtyZd8HUCkm2PDGWZIEOm0fj8/KCv6htvvcqcbn4MUx0trinaRy8mPtawHEy1JnRziUuqa94blwuVn7fqQRy0MjGxPRYOHCKzx2HuSOe/zK3aRF+4QhqA7GSUmXP4qo/P0TDa8z7ZoL//C6iBogma5aeOGhmfdm9T17Di7tsEKdwFKjcuTsv3vrUSscrnnXS9MwA4a28jxs+kbGzLd13kqJP83PXwQdEhxU0YV3g== 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: CPH1EPF00000530.eurprd05.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: bd7122b3-d4b9-480a-b679-08df1d86ac94 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|23010399003|376014|35042699022|7416014|82310400026|14060799003|36860700016|13003099007|10067099003|56012099006|22082099003|18002099003; X-Microsoft-Antispam-Message-Info: rrNMsvSyerckmR80rbGiOAsw99E5pNP5loAxAP0S5LDNbttxof7z8bES6vqmWHThGb0fsib4xAzB7qKcm/t0Aki/xaJowDY5GftzGeYXcgThH68922mULpc0Hzra4qTFCKSMJCodRDe4URGZ2P5LQHtrH4zgf5fEXwW/YMCB8II0oibA8bHegoLTog0mpRhjfgqcw1IzyBTeu5CInndxjB+nAZx2szhMyAaAaCD8/suKF9cH5WXHwKZBdo7uvTt4M9OIbg61aGvoZB9+5layMjBbgPkvjhGgpNANlIqdNEMKGM0LOgM0cT9D7iXj1CpDXIVbOgjWj+Yf/zxZMa86RGjy0/OX7AVFhjLDrZQQBmy0XCRJUyBTqb7WVgAmEmGQWXXQfBgA7zkEp+9vz+JNm4R+xgG28h85ltPa/jlspsvZJVSeOH48la25T0fV+ORoQC4swo33j/ePJ42ZONjSHlZjcmqCFrt2pWQQcNPEuKjwNiu6zKKg2znc/PoKJfTlNKpuInWpwqMKNiXBk9RwDn43V4ax4iUUdpj+L+PqGlz5I+oycP/bT57X62SOPboZmge1+cHI8JxeTuu9NTCVzdbS32dpsIHgUVqq0np/EcnXmbIJsiGBnaPY/XsreDH5UG9LBPEzhyDLE8mQEGh7nQ== 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)(23010399003)(376014)(35042699022)(7416014)(82310400026)(14060799003)(36860700016)(13003099007)(10067099003)(56012099006)(22082099003)(18002099003);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: X9o6Y5+hBLkK14fCsFmuSifa8x//kjRgSAG5ZvDO3vHG6Z2K0ZuX7ViWr7waXor8izp6MDZpvFbTDNofPCWSCreZ0+EcKX6r8s030sTucDyY2f+paI1LR728GnF83pVzkp3jzsXguRKN14zDBwqalDW/ZirOYMf/ez0cAMXKLpMksctwUTvD9pXHjp5tm6drqwZL8Xkn4n3PFeLLRgKg4XReOKGoJ4w7G4xc7Hdm79lszOpdWv3G4drh/mCUPJ7N+pLR81iYkUMowb19DDL4PV1rm+kXOCUC8NUXCv2B7YzBgVgCesSeEqZ40dAtBfYszKrGpKtHfbKVebxmkjy5MTZwETi/fTEO+WJ6C0Sbb5S17rNkGsO4h6CYHnI3o+3PT4NGekKahrcfmBGpMMWKhT3i5HPOkRqbhvJz1d60HwosPR22ifcmLr8eIE+yv7BY X-OriginatorOrg: solid-run.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Sep 2026 17:34:13.1172 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 4dad2434-e985-4b2a-f59e-08df1d86b662 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: CPH1EPF00000530.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA4PR04MB7853 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 Reviewed-by: Geert Uytterhoeven 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 Wed Sep 30 12:08:42 2026 Received: from MRWPR03CU001.outbound.protection.outlook.com (mail-francesouthazon11021106.outbound.protection.outlook.com [40.107.130.106]) (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 1467C4E0205; Mon, 28 Sep 2026 17:34:20 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.130.106 ARC-Seal: i=4; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790616863; cv=fail; b=d3yqUOidQNcKplyCRq+4jnJHc+yz/YYI4wnEv0hYhTs6jrBhU9QwNtwGq5Ijd8wCj0n8olRUGwIHLbGLgJsDx117ZuvuZqV5bZa7GAXUvA4yK1b0LBxXA5q6XmDmdRuHhoN8ZohMjQvQcr69utYQMPkSt0ziRx4h1dttde9J6Ag= ARC-Message-Signature: i=4; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790616863; c=relaxed/simple; bh=uH0rrP0fNf4uXH6bD77iN8grmdsyC3xONM6M+U2R5cA=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=jFRzqCbmo4GvN5H6yUvwsVN0eaWZNigFUGDKv/UWhiREk0PpzQv/hvAUqp/qgpGPG+/PgO0HczXnQYoRk/3La+Qr6NPSSFwntR7C/TDX2px6icOYskKlIM5SN8ZRg1I3lygW6WFSsgVfGbDPiPl8SK81wfkxNQdkftsFQ9qR75E= 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=gToNX6eI; dkim=pass (2048-bit key) header.d=solid-run.com header.i=@solid-run.com header.b=gToNX6eI; arc=fail smtp.client-ip=40.107.130.106 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="gToNX6eI"; dkim=pass (2048-bit key) header.d=solid-run.com header.i=@solid-run.com header.b="gToNX6eI" ARC-Seal: i=3; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=fXqALY5W0JXZSGORpHYztrNey97OmIzzbYz4yHqEjJlQZhdEZ7x5tiCseuGKoJuHLcV9SwWy3krXnDYwOSz31F2tUEkimlGtd7oas23J+Hn7qvPThGKC3FqgADUw1C4ROz9BdAccOVSR3gJZMcIcfSJ3UScLMpdvN7jxIzwbokNRR/2MLWwAwwvvnKx9lHSuOpkEqrbkeb7ncErT6V2LqfvAHtEYqXnT8dN7VQIhjMF6TGT0UIZs00BDfFyNvKdE2+k6fIR3EHXU7FJJRqPInSKV7b4UdXO7IwV/+ZYfKEYTMeaE3g8eAuPS+ywOap93GfUx/7nNNWsTr7YZSjYZsw== 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=i5A+ZPl9/M86tQDKWf12cdwofJiZiV10o7E7RlytCxc=; b=MXFtPW+8FWwctDRAV2stDPhIV4mwZpJqntZPXOCCVO5PPIIIN1RQqm9gvqRFLjXO3fsLBj5OdMn1yxGj2zDXYWjW6XTgz+CtkhQKvXlhwKtlIkx1pVXdWpgKRGKUYQvr+PUS7QHeMW9W4br6RRHskr543m+w346SDGQL0z7I7JKU0Q+fsaBGIJWbEcEGUqW5CRM5wLED+ebyMFKrJDrSzerMOhnO+wqwfMzrx5MYsVx7PjcEFySExQpjwqOxF0uQ/9opL4Sav4fMdfDWYew2P7HkZeMbMLWLZ/KzGaHTZs4n2nqUhNkgdWnWjfpf6qV1JSk/5JU/ivnBd8uBkSYsjQ== 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,2,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=i5A+ZPl9/M86tQDKWf12cdwofJiZiV10o7E7RlytCxc=; b=gToNX6eIA/2rtX+N8m69rvNEsbX+eZZ33t2mV8YYYYCl9PA5XSP3rHFVm01u2hK9rVKJ85cj7hLCx/g78Na9uMA92sRiwyHnQM2zkWB1r7soW4s/EdmN91i0G6dpw5Up7xfh8hu9yx4r+tXiD/xJizuVObdeI+Gynpms1sL7+PFlMK6nUegUPDLHljdrf4vXPpFAk4aN5NBuFdpLX2WgkeK2k41q5DLOJJeWKeK9tyjRchKsKkFO44d6arGsPi+F9hmyWyYUWzFdNadMmvpcrXKOpQEvjmMWngtfeRNdAdOMXyszmn6VWSsLUxEiPluPFPP3sKKRkGKl2PmDmH7Prw== Received: from WA2PEPF0000089A.POLP291.PROD.OUTLOOK.COM (2603:10a6:1d8::651) by DU0PR04MB9300.eurprd04.prod.outlook.com (2603:10a6:10:357::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.451.24; Mon, 28 Sep 2026 17:34:13 +0000 Received: from WA1PEPF00009B3B.eurprd05.prod.outlook.com (2603:10a6:1d8::119) by WA2PEPF0000089A.outlook.office365.com (2603:10a6:1d8::651) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.382.12 via Frontend Transport; Mon, 28 Sep 2026 17:34:13 +0000 X-MS-Exchange-Authentication-Results: mx.microsoft.com 1; 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 WA1PEPF00009B3B.mail.protection.outlook.com (10.167.242.41) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.472.14 via Frontend Transport; Mon, 28 Sep 2026 17:34:13 +0000 Received: from emails-9512233-12-mt-prod-cp-eu-2.checkpointcloudsec.com (ip-10-20-6-124.eu-west-1.compute.internal [10.20.6.124]) by mta-outgoing-dlp-272-mt-prod-cp-eu-2.checkpointcloudsec.com (Postfix) with ESMTPS id 97106805BC; Mon, 28 Sep 2026 17:34:12 +0000 (UTC) ARC-Seal: i=2; cv=pass; a=rsa-sha256; d=checkpointcloudsec.com; s=arcselector01; t=1790616852; b=Pg2joEEH/o6Nw8M7Pdg1/GVm+AujlL9zulikaWiM5mF9l4JdTITS3tgv5hEpR1Xhl9GYd sKpbXKcxyaxMChEys+kCmtQmfXLSk8xpz3nZ+sV1ZjB71fskGohFWvPGCzlFtcMVB/DfHGs VMo3n0a1eBGbnlK5OoCFyPR8O5wlWYg= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=checkpointcloudsec.com; s=arcselector01; t=1790616852; h=from : to : subject : date : message-id : content-type : mime-version; bh=i5A+ZPl9/M86tQDKWf12cdwofJiZiV10o7E7RlytCxc=; b=mejE0+RewvJ/wWMSijHejAoP3HloaK8b4UfzFjRLpO2V38Ytp7tLX2sFqVsLlfkvnGvVR ZIPPLs1lU4t281pNYzhHA2pFuUE/5vvfWDGHHwCuX8nSMuVi/UQz9JUxzr+LkU2c8Ggxm13 Z+QNbC0MuUyqUVe+gVnwDZEk7TGcj3o= ARC-Authentication-Results: i=2; mx.checkpointcloudsec.com; arc=pass; dkim=pass header.d=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=i5A+ZPl9/M86tQDKWf12cdwofJiZiV10o7E7RlytCxc=; b=gToNX6eIA/2rtX+N8m69rvNEsbX+eZZ33t2mV8YYYYCl9PA5XSP3rHFVm01u2hK9rVKJ85cj7hLCx/g78Na9uMA92sRiwyHnQM2zkWB1r7soW4s/EdmN91i0G6dpw5Up7xfh8hu9yx4r+tXiD/xJizuVObdeI+Gynpms1sL7+PFlMK6nUegUPDLHljdrf4vXPpFAk4aN5NBuFdpLX2WgkeK2k41q5DLOJJeWKeK9tyjRchKsKkFO44d6arGsPi+F9hmyWyYUWzFdNadMmvpcrXKOpQEvjmMWngtfeRNdAdOMXyszmn6VWSsLUxEiPluPFPP3sKKRkGKl2PmDmH7Prw== Authentication-Results-Original: mx.checkpointcloudsec.com; arc=pass; dkim=pass header.d=solid-run.com Received: from MMZPR04MB400504.eurprd04.prod.outlook.com (2603:10a6:190:28::8) by GVXPR04MB10045.eurprd04.prod.outlook.com (2603:10a6:150:11a::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.451.23; Mon, 28 Sep 2026 17:33:59 +0000 Received: from MMZPR04MB400504.eurprd04.prod.outlook.com ([fe80::2f52:2d22:c7b3:4292]) by MMZPR04MB400504.eurprd04.prod.outlook.com ([fe80::2f52:2d22:c7b3:4292%5]) with mapi id 15.21.0451.022; Mon, 28 Sep 2026 17:33:58 +0000 From: Josua Mayer Date: Mon, 28 Sep 2026 19:33:53 +0200 Subject: [PATCH v10 02/11] dt-bindings: pinctrl: renesas,rzg2l-pinctrl: Allow input-/output-disable Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260928-rzg2-sr-boards-v10-2-91752ea39cbc@solid-run.com> References: <20260928-rzg2-sr-boards-v10-0-91752ea39cbc@solid-run.com> In-Reply-To: <20260928-rzg2-sr-boards-v10-0-91752ea39cbc@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: FR0P281CA0270.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:b5::16) 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_|GVXPR04MB10045:EE_|WA1PEPF00009B3B:EE_|DU0PR04MB9300:EE_ X-MS-Office365-Filtering-Correlation-Id: 61dd079c-0125-4604-da40-08df1d86b66a 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|23010399003|7416014|376014|52116014|1800799024|10070799003|366016|18002099003|22082099003|3023799007|10067099003|56012099006; X-Microsoft-Antispam-Message-Info-Original: nv1yy2ld1v5wetmrTPdCl+6W5ArpZMNxhU7cXDk7s9vWHyCxMOAvYbyfE7vJVxlRu6zIMKhg4Fr1N/b/Ynd38zYdUnjAcgU5SUPmmgoKwUWhZrFmZYVTKRNpmq3v3GZrShZ1p2gKv0sGMBPnhW2Uh34E8KfMhBz6QK+CxFSNV8j8kdGhVYmX3OBgZ+SJsBY9hyPGxp4lQIbap8zM8EYdgjrXEhKZLAj87aPzt5zHhZu7JAI1i1S/v0Ww819Rh8istJiBYsr4nULJGROCP7t/ulKEzBaqNhiuRKjtypGRAT+7A+3eXzH/nTPeMovTDkMmaNQTsLeQmy8PKT3TxQUW05B7NBebu9xTV1HGAVfzl5uIuQDvwAp/ajXHlrBA/lVpGDpAfTVrMBiL7EoNi/S2u8yhc8ZX0sUQaoOdoyr6h2hVxsr9f2VsRyPYwNqXCVQPvq5Dyc+YOsyIV6i3CWNLdH4bZ2/E0w3VZ6AMFAULcSNOTQ6TuFwJP0erw2CV6R5Xi+i8sXxvC4DaQoFD850/29/QDfYXlSfAced/JX/N865PPfmGgeAe4HRZzDntsi9hCewlkUKULyPdx7girEdJsAi5tCeDlYXrl0MKMM2sC5gxXbQFYty+dSPLoTjRRTjfXyQ71eeX8FpopbYT1DHawD1WqWR3F0fiDMo+W0JO79g= 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)(23010399003)(7416014)(376014)(52116014)(1800799024)(10070799003)(366016)(18002099003)(22082099003)(3023799007)(10067099003)(56012099006);DIR:OUT;SFP:1102; X-Exchange-RoutingPolicyChecked: Bb2ys4ULVcMDGAB8iGeOzO9/yGCa/6gtbDStjoVPRBlbTWtfuWZ6bntT8A6Dq0+b4BHyXu6FvOkYJVzIvi2KltQele3a+c6zLUsZ3LoC9b9xO6SLuNjy+G81oE9gi/qEZ4DtMACOrPrXyFhnE6ZEq682iVze/kFWiImvMD+HlETliVmNaepbjzvBCWCrzLkCloMOVcAHZdfkx24CvOyIpe721G97yjQTu45kJ4VURGNsxMqP/bTA+ejH3h2LYsPh7f3FZsh3vD3IHvlONSqtNpM6pmMIR5LBNBERgc4W9BARFY5YXYdRF5ojVJ7RJbHAGwMx87W7Cu4ZOEi7ihFWZQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GVXPR04MB10045 X-CLOUD-SEC-AV-INT-Relay: sent X-CLOUD-SEC-AV-UUID: aee6453e172e4b97b353efdad0496b37:solidrun,office365_emails,sent,inline:87287daded720ae2bc7e73491d419f2c ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=EsYrElcYxhKz1Ztin2gQaeUVtavt5Sl/dJkzX2ROtcXV3ttDvm/rCwPU7zv5D2T3YVCDHUrKzaT/XK/p9p6VqUHayHJO/CsBis0/bFgGuh+EsaV7vICCpXBi+rfB4du9sSlEsIZxMlKHXyiLsMxWD5AtDyRU50VmJuFkRP10phw/mtgU0Do/qcZLAlCCxv3cIjBvdDUwfyMCTqbNIdxDml0R9TaX/rctdhhBDMtPSvcbGK1+jx6JM/8pH9y+aagcRnf5QhMnCxwQgPkhIJ+nqSDkh48W0jF6XRazAgL0oYSbbQeK22RzAIukT7V/rA7TmgM5t2y7pJ78k55lAI0mqA== 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=i5A+ZPl9/M86tQDKWf12cdwofJiZiV10o7E7RlytCxc=; b=awvkdakSsMwxKExs26Sc8UzEAY9FrQmnVQgSYn1TuX+zXmYg58sVuodIeQxZH+xlTuggutaj2thgzynUpm0rZlN9mNaezz6XJegEqwDO8lLJ+lmuyvJywsjdOGSI93dtc0s1XRxN5whfKwhR4TphqGxjymhWsyN5ilhFdVRmf++4qkPRNbA/JgnkVnvd8vKZRhxGbLDI+lhz8z1hhH/QhAnwjQCX9UHVYv5T8kgNPegSb6ALixLxIo4AlGMTxLl5/6YVy2vvBJjeECD9VFCGk7wVl0fHOxMBX1jAFy5GTWceHo6uvdRhbUbSN+vyw0dBuOnQZY1HzqF45Eg3GWUMKA== 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: WA1PEPF00009B3B.eurprd05.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 866bea68-552e-45b0-be88-08df1d86acdb X-Microsoft-Antispam: BCL:0;ARA:13230040|14060799003|36860700016|23010399003|35042699022|376014|82310400026|7416014|1800799024|56012099006|10067099003|18002099003|22082099003|3023799007; X-Microsoft-Antispam-Message-Info: XQ/oP6dFzwmA4lCtjWEiFxV2QkdMl9Ymwxvx25dE7Oz93atLvc/R04m/Ar60Wxuh7Is6tVrNsnsgzjltA4rQ7D6sk5iQy6S85ZH4MbArNWP07BcgdaWrfZ2IYz/BrIbciS4/kaehHQnV1qyC5m74MAn2CPuCfX/1fkl1zLlJjtRakj8Nrffbeb8Hov0fNULjyGeUuy6IDJ6JH6AC/EKVsB1jV4uRhkY8QZwzsnrClyPU+INHuui+NK5d0rSntClHi1jM6uyp7OWTa4Rb/Q+rGettmZzW3hZhVKUlc8TrhpQxkLJuy2lgsutOxGMAe8zIIqluu/lzMvJkBqbF28gnrGaafVFbgAikTJsbaCXsyP5VaaQd8J1pj9cbyZdtgYsM0RGP0XuCR7R8vdXZRo597KMKxOLUxAARXYUtIl1JnlroNZS/z+sE3vx3HyUqaQRqOWhih4vHiwqcWxxS7uSGkTuZAaLQhUtUi34uN07IwBZIdPb35BF2QNGNa95ce9GbWEzW9bz3npKz9qjBWCm9kzwGnDkYixWHzSWqJhzNa/S4uCChyhtnOWOdKN9fCf2osIhNbwXNHkujEXX+i9Bz1ksW0EfVDWBYnR0gABATg4o2ZR2VJJ2TlCKx7UczVfa95up4XXFdseqwKoeBqVgGOoZnjw1SZcTpo/qibF8fF9kkKeqhRVigC+YSpeCoHGrQUrY5+WxwAFk8xDaCeV9czA== X-Forefront-Antispam-Report: CIP:52.17.62.50;CTRY:IE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:eu-dlp.cloud-sec-av.com;PTR:eu-dlp.cloud-sec-av.com;CAT:NONE;SFS:(13230040)(14060799003)(36860700016)(23010399003)(35042699022)(376014)(82310400026)(7416014)(1800799024)(56012099006)(10067099003)(18002099003)(22082099003)(3023799007);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 8Y7uD1iDCs05AytfL5ZCXShSQMffqQLjOhfhSRRJNKsX9RLxsJAfvWaoiZ4zgsCSbKfs5yfwuvIsVcASSRENrTsRmtjhkB3JjmxssOqS28Obbgrwh2a59pXiHDSZYUhAqTQ6NRVG35xTJXAw/4Oiy+sCh3x1nbfU8RDKIR8jekhjDB/eD//r1TKBiOXYXObxOehZLEDQqjzLBvjosAxqctAWnuyaGrdR9IGJ13iVymIADl7p1ULGhzPA4iMSEOVNlaO10ONvVnGh9t97VOnO1SEMliT4HNhlcV4lQbtlGlDCMasGBQKYQZWbwwvC0NdUUlmVmXqMG87JnPOXlUed0SLpKtNMUcA3Hj9i8Yp3GKTl7sw7SSLgCXQ/dmtuo6gDdT5GT9kHbrnkPhtWaTLN0+FTk5J1cZjD1Nco2rRt/44ypHS+Il3CdxO/P47+/bpm X-OriginatorOrg: solid-run.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Sep 2026 17:34:13.1677 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 61dd079c-0125-4604-da40-08df1d86b66a 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: WA1PEPF00009B3B.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR04MB9300 The list of allowed pinconf properties already includes input-enable and output-enable, but omits their -disable counterparts. Each pair controls the same bit. Where enable (set) is supported so is disable (clear). Add input-disable and output-disable to the list. Reviewed-by: Linus Walleij Reviewed-by: Geert Uytterhoeven Signed-off-by: Josua Mayer --- Documentation/devicetree/bindings/pinctrl/renesas,rzg2l-pinctrl.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/pinctrl/renesas,rzg2l-pinctr= l.yaml b/Documentation/devicetree/bindings/pinctrl/renesas,rzg2l-pinctrl.ya= ml index fb1fe1ea759fc..a551996623c04 100644 --- a/Documentation/devicetree/bindings/pinctrl/renesas,rzg2l-pinctrl.yaml +++ b/Documentation/devicetree/bindings/pinctrl/renesas,rzg2l-pinctrl.yaml @@ -135,7 +135,9 @@ additionalProperties: gpios: true input: true input-enable: true + input-disable: true output-enable: true + output-disable: true output-high: true output-low: true line-name: true --=20 2.51.0 From nobody Wed Sep 30 12:08:42 2026 Received: from AS8PR04CU009.outbound.protection.outlook.com (mail-westeuropeazon11021131.outbound.protection.outlook.com [52.101.70.131]) (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 386D34EDCD8; Mon, 28 Sep 2026 17:34:22 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.70.131 ARC-Seal: i=4; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790616866; cv=fail; b=RGHWZhHX2Xe1MHdiau+N4cBS/qy3lkxoqpWs2+2kgI/0fwLECm7r5x3yImOH3N4R5846IMZ4iwiudO2dm30lhc/PNUWPAk/fRLN1d4Lm/xQbAoNBm6LjBawnjEFWqobm4BYsZzPSagOOWQiQYcyQGWvST2fUch8OZzwmvsQZrzo= ARC-Message-Signature: i=4; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790616866; c=relaxed/simple; bh=DbAYcbvbhbo3GiLPgZRbQUmu+hx3IzJXAGHnC6by7ek=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=eEyBtmXEBp4SSUQPR9TmkCJbN4YTvpjwNXKOoxJ/pwMh+LbvS7GDO13vipHaIgIdg68RJqUJBdTqQs68xR7Pgpkj+C+UwjBbtv9eQ4J9Tbtx2lDj3AODC/nhY1hrfU/+tDF1eahrsNkCz12W+Oje/pMayDpsioFoUQiqU6FwQn8= 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=UqDuzwUd; dkim=pass (2048-bit key) header.d=solid-run.com header.i=@solid-run.com header.b=UqDuzwUd; arc=fail smtp.client-ip=52.101.70.131 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="UqDuzwUd"; dkim=pass (2048-bit key) header.d=solid-run.com header.i=@solid-run.com header.b="UqDuzwUd" ARC-Seal: i=3; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=nl2nycddAd5/RJpLdd+NoYAnX658HC4SkjoL231KjWY/2buAQ8cMqJCfgfbV0eIyqhieIGThEZnEYkIgOscSaJINhmNafOQ0R0ZL2p23XkyJ3NFI5vbZ20Q7hyLvfuT1hcOZ2r9pcilDU4jeGN9NrWpo74paoQyVy5OeZns8sGVIK6KxhPzROJ35+xiXa5a5DwvfyHHAxdlfalrnG0rc0IZT9MuvZunljuY8h8af7eD6YIO/OwVgArorQm1NLCadU4Kk5N7UM/3Gy/YDGGlc32fKotktwqo678jX8NJtJxgXtFr3t9G6oRBfC2USfyRrNtjrlZe+SbOgJykre0DgPA== 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=KbBJszYV9QA44ZewKPf4yvqDDOilIgunLDiYa7yrcUU3ctS85k/ACi9kJCPBV/6JWPn0rFXNKzkFjDpfSfhNpV5HkJZqCA1sSAFwDh7EDY02oLhZOSrQ3QmRv+9LlRjZBtV6egLiVG10pTk2p5p/pPJVXBSSegnmjgTgd23GxZ0aASzkRlOX69Ncdx1SRibFNSPsfpBsKfRRTRmCHAeKLQCJJv+JHt2X4NYaZNA4NCLrvMT+6WVdTcIo1eG3y8cESxty27ysxYPaQQC3xVShwDlN/RCGA1a/aI5/Rj/vWKmIPp1rjLgeRfPTJ0FVbwg1KxFOTg4zuClt3kxt0DdzPA== 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,2,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=UqDuzwUduHumaRceUaR1b9qrUX7paOD0ZHo3gPNDdJ/cXM0rCTvOIcU9SEMtteJrOdUk6x+EC076kFNsTYlHx6JXn3RJ/t8AEzaut/0c7+lRpgFe3xosmN5PXQXA7g3v2Pyqf9ZQbdfHIoZrtA2JP60g9WmBAZ+F2T6u6EXTbT7Lpsdt/bxuHzoW6AGoYs+J7kHmxZBbqzL6t8bYtEbyPncy0q1aIQFNg5perEYWWF+jyeSVZqvFbxhyl410SDC0+1H+kuKJ05lwZ7ZaKyw6leBE5VNbjdI4s8HvTn0DYMZtAc2hGwlKzE9o/VsCzD4WlNYRRbX6lyuVMUvxtACFww== Received: from AM0P190CA0004.EURP190.PROD.OUTLOOK.COM (2603:10a6:208:190::14) by VI1PR04MB6847.eurprd04.prod.outlook.com (2603:10a6:803:134::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.451.23; Mon, 28 Sep 2026 17:34:16 +0000 Received: from CPH1EPF0000052D.eurprd05.prod.outlook.com (2603:10a6:208:190:cafe::3f) by AM0P190CA0004.outlook.office365.com (2603:10a6:208:190::14) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.451.24 via Frontend Transport; Mon, 28 Sep 2026 17:34:16 +0000 X-MS-Exchange-Authentication-Results: mx.microsoft.com 1; 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 CPH1EPF0000052D.mail.protection.outlook.com (10.167.241.168) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.472.14 via Frontend Transport; Mon, 28 Sep 2026 17:34:16 +0000 Received: from emails-2570297-12-mt-prod-cp-eu-2.checkpointcloudsec.com (ip-10-20-6-124.eu-west-1.compute.internal [10.20.6.124]) by mta-outgoing-dlp-517-mt-prod-cp-eu-2.checkpointcloudsec.com (Postfix) with ESMTPS id DCF20805B8; Mon, 28 Sep 2026 17:34:15 +0000 (UTC) ARC-Seal: i=2; cv=pass; a=rsa-sha256; d=checkpointcloudsec.com; s=arcselector01; t=1790616855; b=DmQRl19er/BNdORatext7fhTSU/RVP9f4cbwYyEuAD9kvjVuLtIet4MVYAid5uYapXo23 MHyEQIaVqhsS53YlDltZQWRCIkUHzwwIf501M/cqRDV6ibgsxscFKC6EfhyjSgWubBvWTyU BiQWDkl7IcqqWQClv7ngaqRH9AqSY1M= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=checkpointcloudsec.com; s=arcselector01; t=1790616855; h=from : to : subject : date : message-id : content-type : mime-version; bh=iK7uYHgPxOoHTNGuOZGXImH8iGRNsahbB8j+53H8Nqg=; b=WdMnek0+3boTcnHLTCUNSZLjxM7QkfK8KDMVqG12iwU3UW+7NUftJoSLFZeNTEBn8LSmX q11cm5+JSYaM4jWjByUgPAN4I/RpM119PZst7KJFcWNXmZIrHzicvoDpMLz23Ap8A0OS0Xy coU7EYdJ+lVnyoRIHkdmO+idJBNJs6c= ARC-Authentication-Results: i=2; mx.checkpointcloudsec.com; arc=pass; dkim=pass header.d=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=UqDuzwUduHumaRceUaR1b9qrUX7paOD0ZHo3gPNDdJ/cXM0rCTvOIcU9SEMtteJrOdUk6x+EC076kFNsTYlHx6JXn3RJ/t8AEzaut/0c7+lRpgFe3xosmN5PXQXA7g3v2Pyqf9ZQbdfHIoZrtA2JP60g9WmBAZ+F2T6u6EXTbT7Lpsdt/bxuHzoW6AGoYs+J7kHmxZBbqzL6t8bYtEbyPncy0q1aIQFNg5perEYWWF+jyeSVZqvFbxhyl410SDC0+1H+kuKJ05lwZ7ZaKyw6leBE5VNbjdI4s8HvTn0DYMZtAc2hGwlKzE9o/VsCzD4WlNYRRbX6lyuVMUvxtACFww== Authentication-Results-Original: mx.checkpointcloudsec.com; arc=pass; dkim=pass header.d=solid-run.com Received: from MMZPR04MB400504.eurprd04.prod.outlook.com (2603:10a6:190:28::8) by GV1PR04MB9200.eurprd04.prod.outlook.com (2603:10a6:150:2b::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.451.19; Mon, 28 Sep 2026 17:33:59 +0000 Received: from MMZPR04MB400504.eurprd04.prod.outlook.com ([fe80::2f52:2d22:c7b3:4292]) by MMZPR04MB400504.eurprd04.prod.outlook.com ([fe80::2f52:2d22:c7b3:4292%5]) with mapi id 15.21.0451.022; Mon, 28 Sep 2026 17:33:59 +0000 From: Josua Mayer Date: Mon, 28 Sep 2026 19:33:54 +0200 Subject: [PATCH v10 03/11] dt-bindings: usb: cypress,hx3: make peer-hub property optional Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260928-rzg2-sr-boards-v10-3-91752ea39cbc@solid-run.com> References: <20260928-rzg2-sr-boards-v10-0-91752ea39cbc@solid-run.com> In-Reply-To: <20260928-rzg2-sr-boards-v10-0-91752ea39cbc@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: FR0P281CA0270.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:b5::16) 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_|GV1PR04MB9200:EE_|CPH1EPF0000052D:EE_|VI1PR04MB6847:EE_ X-MS-Office365-Filtering-Correlation-Id: d84d7f41-ab51-4b79-f320-08df1d86b848 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|7416014|1800799024|52116014|376014|366016|23010399003|10070799003|10067099003|56012099006|18002099003|22082099003; X-Microsoft-Antispam-Message-Info-Original: sm62IuJwdeHjwv2EHRODzvtlrjQreYdNAXUs/q/KrFbUO9XG3/nCG8UIBXUQf3jjka3forCxGqtoquyokKEzv0iDAL3kKhXHZBzdwrJE/m+J5yTt1zGGkVaRpgUR9yUd6iFb4lq6r4vQBemZyLq0lqXhmTugmdeKVofDtSXas6+47+5LFTZ5Ol7YYrgTknRG0qB7gjAwFrCSf0dzMnzdZSkq975qHfJM7tuR63LVgpTxSygFEinvaKO+VW17FNS1r5pNxW17jfV6EjxZlRJVSWON5idt7x8A8WqyWAd6y/jCTMIyjANaES1hbNi+WK3lkOwlD2V5gDVBHO817rZnLseaxbDhZag37BxH3sr9eCrpxOoHK5N6UA55RRoHq5QYzP/9zU+qZIeOOXnvLRNTrL84GbxbxK1w314jg+NcxsSRV2HLpxakx19KQ10kg5xxVOMNjJrtUhE0HdXnhMTiD2BZn3qsrE5RYefszyoohWFJlRp2dFNCIeXm0jgO3urxylDMQhOAUPJkim/3RgHitj9kGFI3VPmPBLQgOWX+ew4tl3GmfrEW5tZSNGk7hwwjHcxoEeO96uUH1rof8dO3fqhiOvyWD3OYXijIviX2iIV3dGTts+jOrcrvQTNMWlXJtLzg8pAr2T5bgAQu25RiuQ2GPciBzexuHeWJmpR4AWY= 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)(7416014)(1800799024)(52116014)(376014)(366016)(23010399003)(10070799003)(10067099003)(56012099006)(18002099003)(22082099003);DIR:OUT;SFP:1102; X-Exchange-RoutingPolicyChecked: 4AAmq9z/TsLZfRTdV+dykoZWzQXR+zf8ySGT5UGFIjRe2+5hZsUN9pPeXFVHyEUEiUMTZSuL6nQDqfLQXFrF/MRTN+DPLH4vd1V4r2HD1Ki2ZGcgWnOWy7DKxx+WdQ9mLWloG5v3HKZHcpvPRo9i6zrBuXbw1DCoKEqQf2H66TWdMF7Fqi+5PvAhYz0t+HSY0/oEjifVPVq8SMdIPDXqC3k4vgBNfxfR6vr/EA/yGxuInb+gVR5RY0MKIn65p6/RdSKRMz6LNSc9ETNqj3dX5hvVHorCzEMIVykDy3OtIL791caU2DDoJMrqXEj3NweqwFU0LsgsVqNCCZ784Atskg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR04MB9200 X-CLOUD-SEC-AV-INT-Relay: sent X-CLOUD-SEC-AV-UUID: 34863b088c314033acb4a90fd024e7e1:solidrun,office365_emails,sent,inline:443b033dc8c256d8380681a078a730ce ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=nKigFHh7QeUVTGPeozfOMqnKiTZ9JW4K4YwQNGBh3tgTwxC8LhsILza1VXhIHJ2wS8lM6HIG9MViTCvv1bcGImkaIykDBOLNT2DqIeenA7e1xeL0xCDfZWFdKYr5bIfIYVLR3NB4huv5I4HN/hBJ+olnCBdDplLxEnb1vCBILY5XrKGJ26Hu64TF1dXcj0ZDc+2CvOWMdWwESgymfDcV9pRb86Dg+GsL0rm4up3yu9FdhHM5G5+kjzfe7ZGcxfc2e6U/TI5PuVVzN0JQjxqY2UWVq8EwVu4iO7PJsz8DK1UEyL4f1KNcxbysAosT5GvsvthF1rtzK0cK1EMyA2FQAg== 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=JwBKweg9QKP8w1gfKvpz/TpYd656C63Ltt5aguAXvBoho1EIDjrpvaN/yEYhtseuZvjVMaqqTjn03vxPP5oDpL7sqJ453TEw0q3R8TJ7650tccmvR21ht05Yv8cy4q8kwyBulRcgYRb3SAg+YyWGJSahM3+v6Ygowrzn+a6n+iwXXa1T1zuOPX7d4rn28QPR8eASO22In79hgTNYNM5MlREJX5W3YeJHABx1BBqHj/ftJOCiil1Qu7Sl3ZdHcNGmJnMBQXXled88OzylZ5p88LuTxe7Uz6SBotv1cf83bgmRok98vz07fwSVXWPHjkLdaX1rRgyr3UqaIVRf9vQ5vA== 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: CPH1EPF0000052D.eurprd05.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 7c745d0d-0f8a-4d9c-365e-08df1d86ad25 X-Microsoft-Antispam: BCL:0;ARA:13230040|36860700016|376014|7416014|1800799024|14060799003|82310400026|35042699022|23010399003|10067099003|56012099006|22082099003|18002099003; X-Microsoft-Antispam-Message-Info: Y6Zc4NVGJzkFP3KjMLuomFHdBwTa4avDUGUCZ26Wreeg9bc43lo0t+fn8NfaXWgxMVkT+Kp9b4U+3+Zv4bOxYF13I8tfiM8KJx7ALY1ab86DNuPnvp1AcY662UJwEb0rSKuGl9b8Q3R6fs3+hSwD+X7OcxctNnhwaswHhE7SDHi5AcumD2Y5bLyQvXpftZMxnW1ep4SLmpPLT1kcGJpEC3LzigwMVIHnRQ2Y+XY3y+4n1u3C0OQNHcP9Cyt5JHHrf0rkyd+wiNc86EiwyJ/7Lu6tkX9E5Enr5moSluarFP3oS4qq9qy4AJCkE3EBAacffgKpHG6IdP4Mw2VXMTSrfkqyVypZlbe+cSldufS1YEiDb/UuWuNxgKTIKoSBEOY7EJ8b9QW1bKP5vXhm/tQHfck/p4oC5WVqy8Bn4GRYtYKxJw5GNu247/otOeYnsrANdB0E7GiepeBLCIT/v0bW1bGxpf02PnYfWQYJ+Oqw551nQygSeiUpy2bb7sw83zSsgCGty4LVWbyQupKG+WHhmj7vOX6a4ueKc703N5W9paIz8wcpX5b0xo9ZWfztfZHlZL9fDJnFHwHpPoiZ8Wp8VAZvyu7swoB62u7HkkO6aIK/samOcOyd0/PD4XZKHb6MIjovh3jIyf+Bkg4OHS3oyG6/MfoLDAWLh91Hmm6fKP9Hm5b86a00LVPS+JY9Q8LIOdf7ShrFBeeFJK/914aQsQ== 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)(36860700016)(376014)(7416014)(1800799024)(14060799003)(82310400026)(35042699022)(23010399003)(10067099003)(56012099006)(22082099003)(18002099003);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 70bQdYNdH/fHqVFLcxmEueiHeB6HkKSmC946FaNstOydyZtUepjxXA/EfUhLNtAkpsKQ2UAIs5dVt2o2qzDXhH7Ha5H0rwG7NxKokF+a2aBd5URoasbkpZ1rndQOIQuAOIwkmGkCoJ4KcbyeOARj5pds2aH32P3EkbU/EKk6NnYZ/IKltcbrELigY0SyF2FrPsHaFO1gkkw33Ly+IsdGm3X8tBuBdtFXuF0DjiJZX2NIbaMKfU+wbtv2kdOCpYLEli4BYqXa1FMR8n1K6W0eDrEv1M/7N3xOsCT19HkSSSxKO2pgSfwfIuGAeORx33AN42OIbQ9QL2sR06ExfI9QhyVbVFd+/sTAvuRlB5ohHffpoJ6ttl6kfVeD4KYv7pMoxDYWwABgjn7GK00WoKQY1qMkzUK9q4z0f9MMLdhJ3xgQT6A6LYkMs6YLbkKEoNpU X-OriginatorOrg: solid-run.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Sep 2026 17:34:16.2961 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: d84d7f41-ab51-4b79-f320-08df1d86b848 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: CPH1EPF0000052D.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB6847 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 Wed Sep 30 12:08:42 2026 Received: from AS8PR04CU009.outbound.protection.outlook.com (mail-westeuropeazon11021074.outbound.protection.outlook.com [52.101.70.74]) (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 9DAE64E9C14; Mon, 28 Sep 2026 17:34:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.70.74 ARC-Seal: i=4; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790616872; cv=fail; b=m/adN8M7jQuaRvdpIxiZ6b4NGb3YxB6+/+IqABZ2o+lrpSe5MIDCOj+eEap69vJDMzSsghol9Fy5e0SAet9QjLATviTFZWXQwJxVleRwFavXy1AGZLv91kaxTa7Bxgrulk+D9nz57bfZX0iZIS5m6B6Sa+OF5gz8YZUTvOs705M= ARC-Message-Signature: i=4; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790616872; c=relaxed/simple; bh=bYZNCYar6mRKuhI6CyhykCKoEZhY2gSqcU7XCbfEvnI=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=l/m/GnlJOEeHneAPr4v37P+vB4uz5qBmTp2pTrmLKrFl9Q1QE3LovVHjXijU/WBpN/KFu0Xnmbm5Ww4pD8BQ7GP0+r5DgA0A+4mQgMZmLn42qv43TaVoykYiSlNGyEupuk5Fftn9MseblcGjFNDn8Ft7JwMpV/aB4TkUsN7MmRY= 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=kUAnIcF6; dkim=pass (2048-bit key) header.d=solid-run.com header.i=@solid-run.com header.b=kUAnIcF6; arc=fail smtp.client-ip=52.101.70.74 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="kUAnIcF6"; dkim=pass (2048-bit key) header.d=solid-run.com header.i=@solid-run.com header.b="kUAnIcF6" ARC-Seal: i=3; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=ah/kcpnbKvtlFzIQ4bWlzIbexs0i3RjpVyHKtCKvaP0MUACBBo925Dxbv2CUKERap4tAPSK9IWXEiJB+zviPJWa7vJA9hkYc91xe8R6WifFkPGqaWq0I8wkQPbS1aRZYfepP0Sxhoa7KT/QHx46EjnxSnnKQP/IhuGPHpyJivf99xE7Y9vFwuQBRP2XL1Hx1A3KmoQpnnyn+b+/sIeoj2N7WfhX0E+6zXcIJk8YrIFl9tWtoVhIhZ5I+Qxs68JL4v1cSTFT/4tCUHnmmRKvXR2wK1ifeWFP5LQK5C1tN5OkMe8SP+4fA7A0diUtVHI9DoN1FvkniarEZEWVxkkzrKg== 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=vcRlcB3BtHxDLVyFQ7C1HoNJLMh3SM26YaCDldGz2+0=; b=q8SYpQ3Bfb60pIBJspixdhVz+B7ip2JyhnLX3mSxhOLjUJbggwpKxvE6XhM9DQf6vGDKSe9QVnjqFaLXkvA5cxDtl+/fjQUTEMiQQJGNVBOrqxQBZ3a1kxS9OKLN1UHRDgJ8bqotbi3PMdbfmzsLpbe7jZzdJ5JNAALPGBp2u1OmFLilDM94zCGHnjRigMWd5h+5uyc9bAQWdv0sqppfLso3ek+cRJJX/seYZ6ttSPa+YwAX1ibVeR0QKBpfJF3IboKecIS6bg8xgXOkn0lOflKtWY6TQOmlwh5VtojSoovjDaqMHhFNa8LQV5dMuEKv+q6hzHULuyLKwbfjF+qWzQ== 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,2,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=vcRlcB3BtHxDLVyFQ7C1HoNJLMh3SM26YaCDldGz2+0=; b=kUAnIcF6aNVg0dsqi2HS80vdLTJWL96AWluiB3a/Wpkey7ipxD/ec81blfC3kY+EhB2bfBPKfn5tdqkXN0bJkkEAMfMhpVZXUsphwxuIGYDPmUGjeItrEK15t7heFHHEJ7xOQ0QMnNk/hMis56aAJ+/lF5V6dVWohvkna/Fu5yFJ19mfhMKZtCYfUl/janLdD8u0jC3zyqoTystGA251aa+M3QmZydIHDpXofBT4qEJirG0JL0VEaDHd6OktBQ34DXCx/klonzC34gxL/PIw/f47zCON7LKqIMslHQ8n0q1Cf3qu/C0qeZHbV/67G7nqE3yFpAOo4IHvqNX5y5ex8Q== Received: from MA2P292CA0003.ESPP292.PROD.OUTLOOK.COM (2603:10a6:250:1::20) by PAXPR04MB9255.eurprd04.prod.outlook.com (2603:10a6:102:2bb::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.451.23; Mon, 28 Sep 2026 17:34:17 +0000 Received: from MAD0EPF000008B0.eurprd04.prod.outlook.com (2603:10a6:250:1:cafe::ae) by MA2P292CA0003.outlook.office365.com (2603:10a6:250:1::20) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.451.24 via Frontend Transport; Mon, 28 Sep 2026 17:34:14 +0000 X-MS-Exchange-Authentication-Results: mx.microsoft.com 1; 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 MAD0EPF000008B0.mail.protection.outlook.com (10.167.241.132) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.472.14 via Frontend Transport; Mon, 28 Sep 2026 17:34:14 +0000 Received: from emails-9651052-12-mt-prod-cp-eu-2.checkpointcloudsec.com (ip-10-20-5-37.eu-west-1.compute.internal [10.20.5.37]) by mta-outgoing-dlp-765-mt-prod-cp-eu-2.checkpointcloudsec.com (Postfix) with ESMTPS id 0DD118061E; Mon, 28 Sep 2026 17:34:14 +0000 (UTC) ARC-Seal: i=2; cv=pass; a=rsa-sha256; d=checkpointcloudsec.com; s=arcselector01; t=1790616854; b=N9ne9hH2gdxXzX7Br0yyuMSHCa1uVmW7to4JEcMnMsw7SSjDGx5RIkTgiMSwSC9QU46zu mOuAX4zSrXaCCLJKGYITOxi6aVvS7ArH71eTZS+1h5AhWlwi80FsfjjjDhdOvJaTRS3HEab Zu49NrXraGk+OimwvdoN1ftvIxgU2eA= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=checkpointcloudsec.com; s=arcselector01; t=1790616854; h=from : to : subject : date : message-id : content-type : mime-version; bh=vcRlcB3BtHxDLVyFQ7C1HoNJLMh3SM26YaCDldGz2+0=; b=QK6p72L0PfZ1+CCgmME30tHLENd3VDTwMXea0JOhUexsQXwWn23Omyp+1+6iwq8Qee4Mg CpVHtu3/yLKnF8EDpjRi+ySPz9EZYdyFMsPpBkl3IniHaU51pfpWvvfphdVK9ZhMq8LbWhU im8yHYTnT3SQDusw4bgq/3BOb+aOldA= ARC-Authentication-Results: i=2; mx.checkpointcloudsec.com; arc=pass; dkim=pass header.d=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=vcRlcB3BtHxDLVyFQ7C1HoNJLMh3SM26YaCDldGz2+0=; b=kUAnIcF6aNVg0dsqi2HS80vdLTJWL96AWluiB3a/Wpkey7ipxD/ec81blfC3kY+EhB2bfBPKfn5tdqkXN0bJkkEAMfMhpVZXUsphwxuIGYDPmUGjeItrEK15t7heFHHEJ7xOQ0QMnNk/hMis56aAJ+/lF5V6dVWohvkna/Fu5yFJ19mfhMKZtCYfUl/janLdD8u0jC3zyqoTystGA251aa+M3QmZydIHDpXofBT4qEJirG0JL0VEaDHd6OktBQ34DXCx/klonzC34gxL/PIw/f47zCON7LKqIMslHQ8n0q1Cf3qu/C0qeZHbV/67G7nqE3yFpAOo4IHvqNX5y5ex8Q== Authentication-Results-Original: mx.checkpointcloudsec.com; arc=pass; dkim=pass header.d=solid-run.com Received: from MMZPR04MB400504.eurprd04.prod.outlook.com (2603:10a6:190:28::8) by GV1PR04MB9200.eurprd04.prod.outlook.com (2603:10a6:150:2b::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.451.19; Mon, 28 Sep 2026 17:33:59 +0000 Received: from MMZPR04MB400504.eurprd04.prod.outlook.com ([fe80::2f52:2d22:c7b3:4292]) by MMZPR04MB400504.eurprd04.prod.outlook.com ([fe80::2f52:2d22:c7b3:4292%5]) with mapi id 15.21.0451.022; Mon, 28 Sep 2026 17:33:59 +0000 From: Josua Mayer Date: Mon, 28 Sep 2026 19:33:55 +0200 Subject: [PATCH v10 04/11] 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: <20260928-rzg2-sr-boards-v10-4-91752ea39cbc@solid-run.com> References: <20260928-rzg2-sr-boards-v10-0-91752ea39cbc@solid-run.com> In-Reply-To: <20260928-rzg2-sr-boards-v10-0-91752ea39cbc@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: FR0P281CA0270.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:b5::16) 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_|GV1PR04MB9200:EE_|MAD0EPF000008B0:EE_|PAXPR04MB9255:EE_ X-MS-Office365-Filtering-Correlation-Id: b042e0e0-220b-434f-47d5-08df1d86b72b 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|7416014|1800799024|52116014|376014|366016|23010399003|10070799003|6133799003|3023799007|10067099003|56012099006|18002099003|22082099003; X-Microsoft-Antispam-Message-Info-Original: 0Sk6HQbsvDTVK8Ktyl67Bb+GOvHZlrmlto8VTqHPH+Ipxu5lV7Mhx+bR3tdG3L4hj49jBEmkaOguFgBGWJ6EzVZUES/HLRQ3tQa+zEk9mYjVXiGJfArhqY/ofBmga2pGwAqy4s2o8SZDLRY048FsVpf6xP3IBt85r10Wjp53DHgn4YPSGUZkS89Yr2GWxC8ie8D35FLtHBaqoPih2TZMrOsbQo1H941FKWOecu6KHavBwGIivaLmMU6En6bqIUZwC0QIXpx3vGZSlPSQJ0khxRcnPQ9mS6fqfZstfUThvc3V2pZ3cBNvlEWTezywqiUhHchTyRIBe8rAvyyh7bDQOTJQ++Nohzd9QxFK+oQ2/sPlIz/BXBFveNQJQCsZ1q1tF2upIyZfsW4xv+/bIekD5ePGoAMWiKchQJUllHXfTWZskRiXB7zl7ONXfSaIc110V2Uz5L/4Gm3Y8ITRWw2lPweR6fulqK4FYYKGoRLkHkyQePo3mNXMnUt5ourEXakq+n/Do38clXfnqqNgzF63c2yaqQl4ba/K3dW7ABJX0Fvn5Kc5LIfeyGIN3XpFeGqAqBa8mfn1QUad0xmJ9HQKMyvpUafVmghXuEsiuIam5nOewrugaIyRABeFVBZva0tJ 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)(7416014)(1800799024)(52116014)(376014)(366016)(23010399003)(10070799003)(6133799003)(3023799007)(10067099003)(56012099006)(18002099003)(22082099003);DIR:OUT;SFP:1102; X-Exchange-RoutingPolicyChecked: MeNKEfvbqFI6EdXfKzLIgfhwj5+hDwWYIabpLfdQrYWM/mDpzQirxmKeUeSOgEHrONRoZPbnPiBjQnpEb6eRP4eYhkbrWmoCQf/NvUyrgrcmP+3csQfP/nyL4F0gbjorCpwUCENFYw5euwMUAEKncJfQvlsjLCvLGs6vNJWsXF8PATpyfkBxPM+zAsjAzs+EdrIs4Xz9Hq8SnWdyLmf/smMvCcpaaAAEd8drshPdV1515eUW2rA2g2qhbt8/652eFD0Qsut0uGObvDO+qxP+L+79Ggj/QjD6kwrIE6iw/hkUgXN/s6X7gnw67DJMk5IShud+Vual4imluLxWalyyeA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR04MB9200 X-CLOUD-SEC-AV-INT-Relay: sent X-CLOUD-SEC-AV-UUID: d22385394c48470f8f46308e9071947c:solidrun,office365_emails,sent,inline:87287daded720ae2bc7e73491d419f2c ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=cgoSZ9ev24SibFLRUkH+ldJcwQ8icNF9BGGeS76E9kmDFPef10zofPqFKc5B5WcLKz3wbSQXXU7jD63mmHbzYAMuErdUTPqlGQj2jHZVK4Ot0E1vAzoTKmyW8XggdWD4GyRVTSEBjI3u3IBpzLTiDFF4+FDI94b8Gch/fp8ewuQ8lbqRAHWLONilykEbd4pkUmIBHE4b4Sj+Fb2npA3y/M0pwoSwoRhJgr7kKKFV1mP7FBidhAwgsmZSY0OHpr8oVghJzYjcjiexkWhX4EtE6p34KC6ark86xHQAGwIpp8EpjUKsD9H0NJD3scqns3+SIRsyIEYbP2rzVzHboPeQSg== 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=vcRlcB3BtHxDLVyFQ7C1HoNJLMh3SM26YaCDldGz2+0=; b=gCz+ayOtP3ivpF2Ps97rutVWy5LQLthRUK75Zkqp26MQKZ4j3IbXuOvv3W3dAt73dfR7DTK1Ul2qSckI2fuQ28DlY5S6BpubZrOGGM7aQNXrPWGVDeo+CKLTRAG18tcoSq84Q1umtdfZurQwMaH9g5jeymJPtP4lt5elbvsDBy23wn+YzazXgb47aUJKAzHXkoAj4wTHG+KUymDI0E6phicgwcCslddnX2SsJ7VVhTfnncwX8Vxa1HImkqMR5jveiqev0UU+drkJim2H/GmJkSNhyniUAbySOFzNolWqDvoowwSMyFDIiNdwQMYyMiDfJ8kYCMMeDq0+BR44NVxzCg== 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: MAD0EPF000008B0.eurprd04.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: cc8f3fea-fe5a-4e77-bc3e-08df1d86ad6a X-Microsoft-Antispam: BCL:0;ARA:13230040|7416014|376014|1800799024|23010399003|36860700016|14060799003|35042699022|82310400026|3023799007|6133799003|10067099003|56012099006|18002099003|22082099003; X-Microsoft-Antispam-Message-Info: tdIf8ZXbqu+sw86Yh+sYHNsA2CxFH/sktXsEpFYZn9/B+vuEXhyQztzCcXIZNPApNuyTSHeYDyH0XJdTZksBkPAyKyipabY59NrITJrndWjHuz3Q8kKp9nhCheqV4/AcL0jX/bKqzqp9GULvevYs33/JydC0eUplWSuuYWEcJ7g/WY5o664SyeouJFbUTPofIZ9JN8Jo3jLJy2Y+XrmqvnUv8YFvJKiXnXnhRYtITjdQPv3cuREwra+TIGmiQ/lqmqUGMlyJq/ILl3C4spUSw+9bU9cM/T+CB5MDiBym56LvUVweCXfZ1QOpnEQkrOWnqr42EqqVhJwN3yGG50tgaVMuTI3X/6lrABQYx/PKe+PZGjGRYNMGbKhL4Yosx++90PEsai/7YYL3stQoGImB6rHvQrND6Q+ZM57HB/VPFgPmDDcmjsTZOsX0o0mSQOOUCn4cVCp/5v19ofWxIN1UoknZzNRO8B9HWzxRH/tNsmWSTKrTP9EeMqCGkeFvULvkD8N/sZSrYaZHXFsecFNyv0Lo1Go7YWpl/tCxgT0yxKpgfotNopJhpya6pa2i5zcNnxcw2JR5NZGR/KPmsBvMuaQcKQQ5shXXOIuw7/McDB1a4rSNgaZLQDJvx2B7V4SCHi5Z2zMnmBalnxuwY6ozbw== X-Forefront-Antispam-Report: CIP:52.17.62.50;CTRY:IE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:eu-dlp.cloud-sec-av.com;PTR:eu-dlp.cloud-sec-av.com;CAT:NONE;SFS:(13230040)(7416014)(376014)(1800799024)(23010399003)(36860700016)(14060799003)(35042699022)(82310400026)(3023799007)(6133799003)(10067099003)(56012099006)(18002099003)(22082099003);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: qIRVfK9y1hshk8VaUhzSnCdOz311ZfNrbG/UecLQ/QPhhsDT5R4DLt7J3meQrs1YJaqd7Aoh/8Ka0CLjQmnqwz5nqnfk97pBavR2Nr296A51z+l4P0VwrSKZeZSWo+OYXKcyAfsxV3Uhwrowigd8i5DWagiWVjMUWbrvlwWcwTGD8+eTH4RW3DnYHhmfxR+NCvhNy5tG2hoBkHgyFaDmpiROGBpt+9ESI20yjyWwTxfz+hddX5j/WzMLx3xhBy36AUneI+8HSzbBh+CKAmsNwv229uyPobFNoAd9NZ2rSyBxbD43q+gOjgcOzTQqreiT3mFYtO0sDBCM4QhgVhrBnpW/utiIPGfiDf01I6XzYUNLQDU+2L1byj1HsbumdEE0m4EUQSVtP3iVe3Iv4II8TjCDYMHzVzquKinfQCkEyEp8KFKNF8xfYt/nJbT4BSTA X-OriginatorOrg: solid-run.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Sep 2026 17:34:14.4414 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: b042e0e0-220b-434f-47d5-08df1d86b72b 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: MAD0EPF000008B0.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR04MB9255 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/ Reviewed-by: Geert Uytterhoeven Signed-off-by: Josua Mayer --- arch/arm64/boot/dts/renesas/Makefile | 13 + .../dts/renesas/r9a07g044l2-hummingboard-iiot.dts | 16 + .../renesas/rzg2l-hummingboard-iiot-common.dtsi | 560 +++++++++++++++++= ++++ .../renesas/rzg2l-hummingboard-iiot-microsd.dtso | 26 + .../renesas/rzg2l-hummingboard-iiot-rs485-a.dtso | 17 + .../renesas/rzg2l-hummingboard-iiot-rs485-b.dtso | 17 + .../boot/dts/renesas/rzg2l-hummingboard-iiot.dtsi | 49 ++ arch/arm64/boot/dts/renesas/rzg2l-sr-som-emmc.dtso | 44 ++ arch/arm64/boot/dts/renesas/rzg2l-sr-som.dtsi | 473 +++++++++++++++++ 9 files changed, 1215 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..9f46c73ba3b5a --- /dev/null +++ b/arch/arm64/boot/dts/renesas/rzg2l-hummingboard-iiot-common.dtsi @@ -0,0 +1,560 @@ +// SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +/* + * Copyright 2025 Josua Mayer + */ + +#include +#include +/ { + /* power for M.2 B-Key connector (J6) */ + regulator-m2-b { + compatible =3D "regulator-fixed"; + regulator-name =3D "m2-b"; + gpios =3D <&tca6416_u20 5 GPIO_ACTIVE_HIGH>; + regulator-always-on; + regulator-max-microvolt =3D <3300000>; + regulator-min-microvolt =3D <3300000>; + enable-active-high; + }; + + /* power for M.2 M-Key connector (J4) */ + regulator-m2-m { + compatible =3D "regulator-fixed"; + regulator-name =3D "m2-m"; + gpios =3D <&tca6416_u20 6 GPIO_ACTIVE_HIGH>; + regulator-always-on; + regulator-max-microvolt =3D <3300000>; + regulator-min-microvolt =3D <3300000>; + enable-active-high; + }; + + /* power for USB-A J27 behind USB Hub Port 3 */ + regulator-vbus-2 { + compatible =3D "regulator-fixed"; + regulator-name =3D "vbus2"; + regulator-always-on; + regulator-max-microvolt =3D <5000000>; + regulator-min-microvolt =3D <5000000>; + gpios =3D <&tca6416_u20 12 GPIO_ACTIVE_HIGH>; + enable-active-high; + }; + + /* power for USB-A J27 behind USB Hub Port 4 */ + regulator-vbus-3 { + compatible =3D "regulator-fixed"; + regulator-name =3D "vbus3"; + regulator-always-on; + regulator-max-microvolt =3D <5000000>; + regulator-min-microvolt =3D <5000000>; + gpios =3D <&tca6416_u20 13 GPIO_ACTIVE_HIGH>; + enable-active-high; + }; + + aliases { + 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-1v2 { + compatible =3D "regulator-fixed"; + regulator-name =3D "1v2"; + regulator-max-microvolt =3D <1200000>; + regulator-min-microvolt =3D <1200000>; + }; + + v_3_3: regulator-3v3 { + 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; + }; + }; + }; +}; + +&ohci0 { + dr_mode =3D "host"; +}; + +&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>; + }; + }; +}; + +&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..0f92a9d2ccd98 --- /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..92e3406be7dfc --- /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..c1dcc5ea430aa --- /dev/null +++ b/arch/arm64/boot/dts/renesas/rzg2l-sr-som.dtsi @@ -0,0 +1,473 @@ +// 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; + 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"; + }; + + memory@48000000 { + /* + * Physical RAM starts at 0x40000000, but Renesas RZ/G2 BSPs + * reserve and hide the first 128MB for TrustZone by default. + * + * Minimum size for this SoM is 1GB, and the bootloader patches + * the dtb according to the actual RAM size and reservations. + */ + reg =3D <0x0 0x48000000 0x0 0x38000000>; + device_type =3D "memory"; + }; + + 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>; + }; + + 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>; + + 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>; + }; +}; + +&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 configurable pull-up, pull-dow= n or + * output-disable, while sharing the voltage domain with all SD0_* pins. + * + * 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 { + sd0_ctrl { + pins =3D "SD0_CLK", "SD0_CMD"; + power-source =3D <1800>; + }; + + sd0_dat { + input-enable; + pins =3D "SD0_DATA0", "SD0_DATA1", "SD0_DATA2", "SD0_DATA3", + "SD0_DATA4", "SD0_DATA5", "SD0_DATA6", "SD0_DATA7"; + }; + }; + + 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"; + + bluetooth { + /* + * The BT is based on BCM4345C0. Murata 1MW variant seems to + * require driving RTS on open. + * Use compatible bcm43438 to accomplish this. + */ + compatible =3D "brcm,bcm43438-bt"; + max-speed =3D <115200>; + shutdown-gpios =3D <&pinctrl RZG2L_GPIO(23, 0) GPIO_ACTIVE_HIGH>; + vbat-supply =3D <®_pmic_buck4>; + vddio-supply =3D <®_pmic_buck4>; + }; +}; + +/* 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 Wed Sep 30 12:08:42 2026 Received: from OSPPR02CU001.outbound.protection.outlook.com (mail-norwayeastazon11023136.outbound.protection.outlook.com [40.107.159.136]) (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 113EF4DD3D1; Mon, 28 Sep 2026 17:34:18 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.159.136 ARC-Seal: i=4; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790616861; cv=fail; b=f+4cXDVaPHTKcGatOHHS5IvF+6qvwFd4H71NFui9sQMTyanCT7meHtKZdlVhgeBkYb5o3+h45y+EesZCmOCK+SZSTvIDPGCHh/MXkWU9iUTlbY2HBQbPbAv46g+1nlqpWoMkvEYiyaPVGO2+/BEPjQg3wmPpxqUbu2pysC+nmWI= ARC-Message-Signature: i=4; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790616861; c=relaxed/simple; bh=prZYGN10toKjxYc9bnWnf0Xmk8UBAKjBN8pgF4BsNk0=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=hX3kV9fqnUMA4Y3+G2izvU2C+FnLQRmxHTQ+AxRKBbNYT3on+15fRTri3iWXZOyyBuOElP+7k/52iQWgfTQPmJgagFLqFCcnVyGs4VgisAFf+mUsOHDuNNFrUpi+UzIr1Tn1buSzcbraV0O+xhu+CXeMJdnVjmVXlyxPu27coqk= 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=Uuiyk/aI; dkim=pass (2048-bit key) header.d=solid-run.com header.i=@solid-run.com header.b=Uuiyk/aI; arc=fail smtp.client-ip=40.107.159.136 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="Uuiyk/aI"; dkim=pass (2048-bit key) header.d=solid-run.com header.i=@solid-run.com header.b="Uuiyk/aI" ARC-Seal: i=3; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=s3AhvQ2dNm4ptY1P8DEd1ro4jmAuISxzVAE2C/NOUBo2NDfJly2hR7fZ1lm8+G3FrZ9NNCLj+6nUecH4jlu0UuacL4c681vzUKr3nIMX4f3CTf4Qc0pZx+SL/Ra2BMDcgHufuRoW2RJ7DbQg+JeC0NGgWQ3BjjkkLVqb35rHkVS4IVWvOBwwE9OmUUrOKL0kx8TnEmFV7JIPR8EeM5ETKtGcNisfqTOITOueTg5j3Zw1iFhmIEwu/e1p0KP9Dv4J/9dqmWXTcIlGnzBF66lHp6LFotkPKpP7ZAvaHexM9UBxl+MM62jjYBUicXhQTSxKZnai4pzbs7ZRZUH8Bk7RhQ== 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=w9j5sesU+YvuuHRISTKGnb+vq6Po7a60EBQYestP8PE=; b=ySZJYzCMaQ4ANhEjyan4i1LuI4R9b5vFkcSwiBYzeEFdH5S12hZ9qtMlaIW6DAzadCwAA2hXvR/v8vFWjhZtX+snqHtYj+LA76C1h/vmm6y9QPi0VN9lHfd30PRycyHuTOd74a6QwOQzb5C2O1YXIIKty6FivONwIWyJECVUGxA+E1v6n7JaWwHCB29zUQqsdlfSO9hvSRszORah+va5vk3RBOITgkXZgea/6jd6Kgx/r4GRPJJll+fYCvFYWYiJY4Fy2hec8q44bb3tszC7U3XdB8/knOhE3TsCFOZCgs11uI34jHA6LdSHX/smKuDBEZY6H0WN3Cocw6yVyVyyrQ== 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,2,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=w9j5sesU+YvuuHRISTKGnb+vq6Po7a60EBQYestP8PE=; b=Uuiyk/aI3K20wPJQK8JprtVJasi3kJRsJA/Wh08g8RWLDvbIuy08jDk9iFcMPzc9ZLRIeinO0dzTsq/smudHagFCTOoE1yLiuZT6srr0esoJNl5cuY421B9E4bB6dzPZGJadldr3+bRv6Xrexq0m8YWi1nUpTEYXrNQRJfaJknDCSbk8sM8fYsKG09SGyn+VWnTVy015byTmTvZDFtBa863kFyHYBDig1qSMZ74iAAog6VepqL+ochRIrgMIX+i1YMvJwzX1m7pQbf46aV8iV/bohdZDyLnw3G2IaDbKwoneenJaayS54SQ5NmtSztfnHBxGVrro8cM/5zPsTEjuKA== Received: from AM0P190CA0018.EURP190.PROD.OUTLOOK.COM (2603:10a6:208:190::28) by DU4PR04MB10744.eurprd04.prod.outlook.com (2603:10a6:10:590::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.451.24; Mon, 28 Sep 2026 17:34:13 +0000 Received: from CPH1EPF0000052D.eurprd05.prod.outlook.com (2603:10a6:208:190:cafe::89) by AM0P190CA0018.outlook.office365.com (2603:10a6:208:190::28) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.451.23 via Frontend Transport; Mon, 28 Sep 2026 17:34:13 +0000 X-MS-Exchange-Authentication-Results: mx.microsoft.com 1; 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 CPH1EPF0000052D.mail.protection.outlook.com (10.167.241.168) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.472.14 via Frontend Transport; Mon, 28 Sep 2026 17:34:13 +0000 Received: from emails-5343471-12-mt-prod-cp-eu-2.checkpointcloudsec.com (ip-10-20-5-37.eu-west-1.compute.internal [10.20.5.37]) by mta-outgoing-dlp-942-mt-prod-cp-eu-2.checkpointcloudsec.com (Postfix) with ESMTPS id 02EB7805F7; Mon, 28 Sep 2026 17:34:13 +0000 (UTC) ARC-Seal: i=2; cv=pass; a=rsa-sha256; d=checkpointcloudsec.com; s=arcselector01; t=1790616853; b=MlPrvTL/6CRgD/iZfFVp4oeNWxKCVgdZBUbAywxtuVa3xvFJ4hQAnBP1nEeizp+uSnbw2 SZSJEsgH15mGjaraqNvjAs7T96p7SW/gP0hW36fm/zoYE8EgoUH7iwyex8lWtIQTq9EOw+I wrzIaPAnhz086J+Grz+WVgWL8xnQpa0= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=checkpointcloudsec.com; s=arcselector01; t=1790616853; h=from : to : subject : date : message-id : content-type : mime-version; bh=w9j5sesU+YvuuHRISTKGnb+vq6Po7a60EBQYestP8PE=; b=PJsaRrMyQnXRMkzkO2e9rEzW4Qp5KEU+Son79h5cSRX9HXDmbK430Q0cBAkRjeVfIkPr5 6YYXYRfoPtHuLzu34xWMaL36VRt4x1LwwzOAw5+tdwrY9ZMaCtQy7Z5fYmxgpdxpt8mkaQg 0BmY4XQ2OUr33TpGTVnbtkpBtxep41E= ARC-Authentication-Results: i=2; mx.checkpointcloudsec.com; arc=pass; dkim=pass header.d=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=w9j5sesU+YvuuHRISTKGnb+vq6Po7a60EBQYestP8PE=; b=Uuiyk/aI3K20wPJQK8JprtVJasi3kJRsJA/Wh08g8RWLDvbIuy08jDk9iFcMPzc9ZLRIeinO0dzTsq/smudHagFCTOoE1yLiuZT6srr0esoJNl5cuY421B9E4bB6dzPZGJadldr3+bRv6Xrexq0m8YWi1nUpTEYXrNQRJfaJknDCSbk8sM8fYsKG09SGyn+VWnTVy015byTmTvZDFtBa863kFyHYBDig1qSMZ74iAAog6VepqL+ochRIrgMIX+i1YMvJwzX1m7pQbf46aV8iV/bohdZDyLnw3G2IaDbKwoneenJaayS54SQ5NmtSztfnHBxGVrro8cM/5zPsTEjuKA== Authentication-Results-Original: mx.checkpointcloudsec.com; arc=pass; dkim=pass header.d=solid-run.com Received: from MMZPR04MB400504.eurprd04.prod.outlook.com (2603:10a6:190:28::8) by GV1PR04MB9200.eurprd04.prod.outlook.com (2603:10a6:150:2b::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.451.19; Mon, 28 Sep 2026 17:34:00 +0000 Received: from MMZPR04MB400504.eurprd04.prod.outlook.com ([fe80::2f52:2d22:c7b3:4292]) by MMZPR04MB400504.eurprd04.prod.outlook.com ([fe80::2f52:2d22:c7b3:4292%5]) with mapi id 15.21.0451.022; Mon, 28 Sep 2026 17:34:00 +0000 From: Josua Mayer Date: Mon, 28 Sep 2026 19:33:56 +0200 Subject: [PATCH v10 05/11] 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: <20260928-rzg2-sr-boards-v10-5-91752ea39cbc@solid-run.com> References: <20260928-rzg2-sr-boards-v10-0-91752ea39cbc@solid-run.com> In-Reply-To: <20260928-rzg2-sr-boards-v10-0-91752ea39cbc@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: FR0P281CA0270.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:b5::16) 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_|GV1PR04MB9200:EE_|CPH1EPF0000052D:EE_|DU4PR04MB10744:EE_ X-MS-Office365-Filtering-Correlation-Id: 570b8dbd-2f25-4d33-80a8-08df1d86b691 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|7416014|1800799024|52116014|376014|366016|23010399003|10070799003|10067099003|56012099006|18002099003|22082099003; X-Microsoft-Antispam-Message-Info-Original: 0ixFWSkTKYySF34xf6b8jCveJ4ndl1OS4/0FE+FFVOgKHhd4TqkqaUHyRmysUF+Afvx0weyRVEaX3/W1xw3FeDSqYS+tLyfYKG4G+MBNnz2OouqgCjVOsMBpK74lDb8uJ8CBXhQO8Hl2LmMcOqan62zJN8DYP7S6PiKbSuWl5ptslcGcJcHalV8jKmQmt88eYJVK5ANHy5dxnzZ/pelkyvgkVdRjx/FqxRoTiKeyEaqT2npNa5Z4QjND29XQxeY9HYawS3DklWBxzWz/mrA8tajiLSKt4CCK+bOIuGuiteoWwB7IglInyoh5uyK+vGKr2IF4x8M+EWrvwBZP8T9yo1RmCfdeP5g6beOtqAip2Qf1KlAUfu8auF96tYTaANKallzof2IcqTNJQVONblUxYIGTwgStK6+3XQDMgFglhKAs4rzNQNJb4A908CIUdofZJBumXWFTAygbvnDyS1soqrB1OE6v/4YPu+2J8pm3naK7PqLyefQRIW3FpK3Y3gava2NArCKDlpBgEseohzN18a7xU0HYi1NUm+x14kWCw8hqVmS7HWpzZ29f5pl3E9G2wgixFa6QdGjYCi7nqhm8suznUIFwuGZHVzsLcr8kGFOKZ/P+pmnvUkaAapkrfr6R 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)(7416014)(1800799024)(52116014)(376014)(366016)(23010399003)(10070799003)(10067099003)(56012099006)(18002099003)(22082099003);DIR:OUT;SFP:1102; X-Exchange-RoutingPolicyChecked: tnG0xenc3900wsja5w/XmyCm+3VLSJI8dYpBbSvoqXzPmSZhH+HQNchLdXxu2YbrVDex8bXobO2iX2PcSlU8Xwok9Y2CE13DiNm1pqHll6HADRy59mr8awVPGuxOaqVhEIZmXzSAOEt5Py8uUtuVpzprD4NrK4dQjQ8t2iq1QTvl3pzQYDNRDBpCkPihdwP61J3R9TZeKiS0QLR9Bk5b2/1H+D8n9Hjl1OrUkdNXhhfXXeVbp2T9Sp/LiclJzju0I5CNKGU2M4fNrcrO53TcYDEF/YOM6RRvVEexJh1Rdvoqo+jbeBkMM7H5z8O2uyLIjDCl7/2z9WjJj3OUO4Ugow== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR04MB9200 X-CLOUD-SEC-AV-INT-Relay: sent X-CLOUD-SEC-AV-UUID: a126b8f94bba420c8aec8abe139bbf95:solidrun,office365_emails,sent,inline:87287daded720ae2bc7e73491d419f2c ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=V1NUkeQku5Hqgp34RpsfJbcE0u6DAcRPGVm71QjDrvcVKejYSFwhHHiP+WoIt9zoBpMstVR2VWnyLMvsGWu5NjcUxNZIUB3r3GhDyPfj5qaLeSHysYbHoCK+hMyJkCiN2I10fCt7FTZ0wkxy0cYM6rJcbPplJD3r+wLkQyPbvacXVl/pdLAteIANEut/QS/yxyqrvhlJW8sB9Mm6YD2o+TErNSEQR+A1MLIRikQu6J78H5xEsQTeFnDttwnFEbZJMFOBFv4/DfOQFHwwxaMP5ur+34ZdOZDu8wWnRgheXJB0tXTeuK9/r7Ks1KDbeTg/zuVwto+khMnrzUJmUDbpYg== 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=w9j5sesU+YvuuHRISTKGnb+vq6Po7a60EBQYestP8PE=; b=jETxJvjkgC0d0vX1piRHOmtRAlKtun2V+eGjB4KMMP0vuPMD0tR1+ymUhntb7XnSKYfBH4RsOWT50ilclL2JxU7vlh1Md7dZttTDYXY1sMIFDQseUgY7GLmJOmvo3LpVP1u+a/kYLRmonBs/DaD2VFzKg2xMfJOoCyq9rbcM+nhABrovjooYJW1OnvDVJ7+H8mLlFpGNtbU8lSVDjv/Ii4ypuVpy5kpwh5X34VeecQ2XXMNyWOaS+4dMYItm2ipvqxnrA0rmf9j8iCgepG0yRCA3eTsWvdvWLlH4rWxw/CgqmqwN4SGN/4w/nvWicrBoXRJpzAjkagV8V5LpZ3QFwg== 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: CPH1EPF0000052D.eurprd05.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 01574278-a794-4aaa-03d8-08df1d86adb2 X-Microsoft-Antispam: BCL:0;ARA:13230040|7416014|376014|1800799024|35042699022|82310400026|14060799003|23010399003|36860700016|56012099006|10067099003|22082099003|18002099003; X-Microsoft-Antispam-Message-Info: tuG++1uuvKQ7aV8t9OMJEyplgD7+/+a8qzwaMFjadoE3QUae5HkwdqcW2a9Cu17ETLKYZKD/PV7fdwD4hhl+Lo+fR98oAU6Sv92ldFo6C5bSAlK6dWPphwiTQ9RTFG+9km2mYhktuQmw7kTiVi8sMlYLnl5MXM8QMOUvaUjR4zEHslIn5WErkFN4x+pofcaULaZ+ZPF8ScF51XLjOobD6Z9Da8Pq6SGOc1vnYZ1hxrrLZrxO1FKThRsQB8idzS7MTXCdlS6xWtIcbzT9P9B6A8XchOhcWwYSBKv627i1sbhvqwL90LA9lLRBlkJLIaIeLI6Tjsgy3HELpUxlbiVJHWKCZOi9ltT64OG/FIdTU348CDDa6wq93zao1ub+upnAusUolEKZylH6fhfClmeTg6VD6N4U+z4cIjJtGtNbm2T2nqZjxioFJwWsIa3ETggfK162NNo67i/IO4V+jwYfG6R91dFgIcuSQDshuFBaSb+JTBC2y011wQb8U6XWPgP9UnFxwI2GtcnC08v5UAiDusOssXPLsw9J6FqRlOLCWiwB5rDMV7BJXBAa/3HucwX8jxRJHVweq7NBqV29hsUCmCfG0RJpXQN4F9e3LKBWbCczBLlSZ3rWGxHm7PZztdLJAEIlh3qCVyR3IU1bw007iazVO+S8+uLgelLAT42/L4o= X-Forefront-Antispam-Report: CIP:52.17.62.50;CTRY:IE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:eu-dlp.cloud-sec-av.com;PTR:eu-dlp.cloud-sec-av.com;CAT:NONE;SFS:(13230040)(7416014)(376014)(1800799024)(35042699022)(82310400026)(14060799003)(23010399003)(36860700016)(56012099006)(10067099003)(22082099003)(18002099003);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 7FjBOYdMPa9Z5QU490cixHYnBE7aHES3p+7RS/RmvqS3iGqw9DttzPOa/sBxrJDVOw1ouKO/XMP3ukAEuWkPJTFLPV84uCok2R56UF22pP8K4Eni7EADVT7bcvORlr86SRI7rh5OwTGnFnU7zCSprIKJuMtAYMcCCbVANg0LqFJUojl7pElPTsIq7SUItyvFPx20QMSjh3d5ISuIMPzjMAfYPmzj/JNGAwBS1iE3/Xbg5yn/pYvIlrJgouHi505+Jku5nCBBbAAVOgrEnNQ9w0ly9TTBjgmUXd2N16yoQ3gph0KTQdyRt5eXfr5pDeZVXaoiqmkLv7OXOTcsXk4Y88JLsnFrT5TDfeL4HBjjvtjPEo1E1Ye3nyIMakD6E/gGJpcVV46VFLGWUCG4IR/pD+DCxFVXh6GTJwiMRC6n+3QewBsBiB7ZtqfNnKVZ5M+w X-OriginatorOrg: solid-run.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Sep 2026 17:34:13.4206 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 570b8dbd-2f25-4d33-80a8-08df1d86b691 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: CPH1EPF0000052D.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU4PR04MB10744 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. RZ/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/ Reviewed-by: Geert Uytterhoeven 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 Wed Sep 30 12:08:42 2026 Received: from AM0PR02CU008.outbound.protection.outlook.com (mail-westeuropeazon11023073.outbound.protection.outlook.com [52.101.72.73]) (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 E27644F403D; Mon, 28 Sep 2026 17:34:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.72.73 ARC-Seal: i=4; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790616869; cv=fail; b=YJWJ0Uc/Q2/U6c+Lo0a1DqZVsQx7eV9CJMtAEpfFhWDYJiuX3g3TxqUdQfEqUMlAYC71ayYqLTym0O22cnnfJj37KCYBfrHNpNhLsPPWoOwl65dVYWZaxw/qvMsoU9+kQiRg5YYDVNduzH54pQnBIUzNpw34JN5yYr9cYRiUHbs= ARC-Message-Signature: i=4; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790616869; c=relaxed/simple; bh=nd4Y11F5nS/8TCsLshusZvs+RFFWZsMhF97zhIdpI9g=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=EdkL58e3ruawGz9sU9/1XtlpO7sQYDzOHKsaWzVWwZj7r9Wy5WoqPlW9iMv2rLrjnDDNmckDPYQZpp7hPKFEfihyGY7uLNjox66es00xO4d81jwLYY7A2IT7OUQrvJ0taJJ6y8kRKyMh42AX7fkkhGwKmi9aR3NgpRC27FmmOGs= 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=kdFewnkB; dkim=pass (2048-bit key) header.d=solid-run.com header.i=@solid-run.com header.b=kdFewnkB; arc=fail smtp.client-ip=52.101.72.73 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="kdFewnkB"; dkim=pass (2048-bit key) header.d=solid-run.com header.i=@solid-run.com header.b="kdFewnkB" ARC-Seal: i=3; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=q9RhuOTYh5GhGhhtv9MNr48XMmTdtYGEU4gQWfVvZhKKAD4l5YHCJe4uhRUXOlOvSEUxZ3t9GhqEwbawxSRCb7P53EGSV3DFHU6phcqdw4PEKofeWkGNrMcPuN6WrVCEJ+c8rD9DXRydAs7HOXoaaPd2Jvl1X+oYwiR8ZYd3mSoxAPW8GWp8Clu/cq9EtcXSXkXWlXcnWnnqXOLqpCh17SFROSQ9ycgEsTMGmvo5rD9MD64MmArvjN+0ZMcscTPoiXQYZtCTElfal5D5o2rLlmFAdAe8n2SK8Sz1CuLf472/vkI99wD8bH6T6LxRUcyFuP7kByWdv8HxrTLPODG0Eg== 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=PROfF9Jgeg13XJpdyM38nJ4Ev8FVAaXMozzi1NIYjhc=; b=QSNlU1XriTzNnOSP3dT94tSx75h8XpnAxUXx+h6Svxq5x2iX/ldVek/82HKW37rOmUp0x24YlK7sTbBuTjcwROU46Y5tJxK0YGrTL36ZIOulMRPe9EL38KrbxdDHEsieoQD6+hsNty+bkyjll4nX3ZxRcegAYupxRiHGh2qe/pdMU5QGLkYzGBYOV7pqJs1DSeub0Uzvdq+m5tDDYGWSARScaVzScF8ylSUjFU+qrTS1Y+DowV6Oszzgc0MyX6aR4aV5uIo+0IrquL9pMOCygHZRLfITDlrlXYFK/Z8lBEF1WFQoqsn9rKQIJse19aSLm/RcY2xP2DQmcph2BGxN0Q== 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,2,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=PROfF9Jgeg13XJpdyM38nJ4Ev8FVAaXMozzi1NIYjhc=; b=kdFewnkBSpOHIRHFI2j7MnM+LFp1OpSRSNaszhuoDgELz3aDIPQF7lfAliMP76fH7wIx6pgA1642fSXIyy77KteZ8j7bwqkCkYSjgvLwsyvOyI/Nplcko7lNI/iBRSaHqllGVk0kD+b8w2Swxla8M8FPCbsBWDR3AyExU18WZq+MRGm8LHxu9dMrMbPJXcLCp2F/Dnhq68g3C949xkKADddXVmDlGCZbWqyfBTWLs3UQkAbcKN+cBt6fPcVC2tu9Z6XYc2CezAHSLxNdGJK/zADtGUY9MHlNUsGzHmHXGCMXVdGgYI9F5zfVlY8cpg7ESVtA7WlycxIuRtr6RdMMEg== Received: from DUZPR01CA0109.eurprd01.prod.exchangelabs.com (2603:10a6:10:4bb::28) by PA1PR04MB10889.eurprd04.prod.outlook.com (2603:10a6:102:491::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.451.23; Mon, 28 Sep 2026 17:34:14 +0000 Received: from MAD0EPF000008B4.eurprd04.prod.outlook.com (2603:10a6:10:4bb:cafe::2) by DUZPR01CA0109.outlook.office365.com (2603:10a6:10:4bb::28) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.451.24 via Frontend Transport; Mon, 28 Sep 2026 17:34:14 +0000 X-MS-Exchange-Authentication-Results: mx.microsoft.com 1; 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 MAD0EPF000008B4.mail.protection.outlook.com (10.167.241.136) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.472.14 via Frontend Transport; Mon, 28 Sep 2026 17:34:13 +0000 Received: from emails-3049601-12-mt-prod-cp-eu-2.checkpointcloudsec.com (ip-10-20-5-37.eu-west-1.compute.internal [10.20.5.37]) by mta-outgoing-dlp-765-mt-prod-cp-eu-2.checkpointcloudsec.com (Postfix) with ESMTPS id 60A538061A; Mon, 28 Sep 2026 17:34:13 +0000 (UTC) ARC-Seal: i=2; cv=pass; a=rsa-sha256; d=checkpointcloudsec.com; s=arcselector01; t=1790616853; b=YCOiTdhsOr8SnG5r6uacN2diHoq788TvNGoFfXSVvKsMR2qUiJW08zkh8sIpD1eaQF4cL J3kTom+Nz4hfCZ9sDWqhkkdN9S6dqLnbPdeddZK1E/UnY8dDiYQmsh7CjBdtjIvQOg/wCly nc23H9b/kVrQ8tLNxHjOj8GPrBnjy2o= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=checkpointcloudsec.com; s=arcselector01; t=1790616853; h=from : to : subject : date : message-id : content-type : mime-version; bh=PROfF9Jgeg13XJpdyM38nJ4Ev8FVAaXMozzi1NIYjhc=; b=QJL8z9EB0pYlvwBjYrI3uJIrIi/wsqF/2UHJ7867ulzR4Qc+U0O9Pv2XDsn6jX3C7RsYl UF9mDkQSuULMsSPVCaSQZXStUtI7/0XkPG2Q+Ve/pfeaRUEwB+szSuMItkXUXsLd35fJfFK 1+emXuClaOY7OgMsQpN1dzpe9agIQ20= ARC-Authentication-Results: i=2; mx.checkpointcloudsec.com; arc=pass; dkim=pass header.d=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=PROfF9Jgeg13XJpdyM38nJ4Ev8FVAaXMozzi1NIYjhc=; b=kdFewnkBSpOHIRHFI2j7MnM+LFp1OpSRSNaszhuoDgELz3aDIPQF7lfAliMP76fH7wIx6pgA1642fSXIyy77KteZ8j7bwqkCkYSjgvLwsyvOyI/Nplcko7lNI/iBRSaHqllGVk0kD+b8w2Swxla8M8FPCbsBWDR3AyExU18WZq+MRGm8LHxu9dMrMbPJXcLCp2F/Dnhq68g3C949xkKADddXVmDlGCZbWqyfBTWLs3UQkAbcKN+cBt6fPcVC2tu9Z6XYc2CezAHSLxNdGJK/zADtGUY9MHlNUsGzHmHXGCMXVdGgYI9F5zfVlY8cpg7ESVtA7WlycxIuRtr6RdMMEg== Authentication-Results-Original: mx.checkpointcloudsec.com; arc=pass; dkim=pass header.d=solid-run.com Received: from MMZPR04MB400504.eurprd04.prod.outlook.com (2603:10a6:190:28::8) by GV1PR04MB9200.eurprd04.prod.outlook.com (2603:10a6:150:2b::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.451.19; Mon, 28 Sep 2026 17:34:00 +0000 Received: from MMZPR04MB400504.eurprd04.prod.outlook.com ([fe80::2f52:2d22:c7b3:4292]) by MMZPR04MB400504.eurprd04.prod.outlook.com ([fe80::2f52:2d22:c7b3:4292%5]) with mapi id 15.21.0451.022; Mon, 28 Sep 2026 17:34:00 +0000 From: Josua Mayer Date: Mon, 28 Sep 2026 19:33:57 +0200 Subject: [PATCH v10 06/11] 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: <20260928-rzg2-sr-boards-v10-6-91752ea39cbc@solid-run.com> References: <20260928-rzg2-sr-boards-v10-0-91752ea39cbc@solid-run.com> In-Reply-To: <20260928-rzg2-sr-boards-v10-0-91752ea39cbc@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: FR0P281CA0270.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:b5::16) 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_|GV1PR04MB9200:EE_|MAD0EPF000008B4:EE_|PA1PR04MB10889:EE_ X-MS-Office365-Filtering-Correlation-Id: f4894d15-5e6a-413f-5e99-08df1d86b6c6 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|7416014|1800799024|52116014|376014|366016|23010399003|10070799003|6133799003|3023799007|10067099003|56012099006|18002099003|22082099003; X-Microsoft-Antispam-Message-Info-Original: 82CS4ec73gRtoRQNCe2ZohPUnL73BqRKb0dfUEdXIvOk0PCOTBoe4UOTT0dH8JyFuoAJ8cCgzviMEkhupffZqMAn+2WuE0Q0aVpb+4hRdGv8aSZ4X2oNRsefOxFaxaS17/5U6nWv8icne+HWtTc0QSYM9JysGOFQY+sW/8jp6xFip8I9L72/8Ze2Ei6ChXIiKWToy2k4556ZrBBqZtjpclyhzrXGNQq8m+Yu9G32w8+DeJNYnj6Uhl6spc8O1/Hk5jHdKbPxmNKgLb769HqwQkWK6wTf4Q3ieQaEPRzI1O36KGGzmArgmmSH+wJs26CII3G2cl0Nchon7oS8t6EfnS3XJNuHwxG7+DN89UxBEk59LZ4JvpFZNhGKZrRN5KgUJx5zgggMltH3ELwM0im0HbXb26FW6OaDXo0zOWMzH4QqwQ/NndlIUA1WHCwfym2KsqjDQz80Uowe+gQWkPC9eWcINbv847BlZUIZh+XBsAaUBBTGFrm5BcAk/TRKxf/lN4sRh1ks3vaRmEzgvdqfKK6TRbJNa3R3wQonlpLloVtPn5prk3RdPUmIznSF0W/M5/qexIwvf1rkh6O0FJ9g1HP/9tScvm4oKdLSgMyslxcgbCx16XkdEFv2SYd9DAID 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)(7416014)(1800799024)(52116014)(376014)(366016)(23010399003)(10070799003)(6133799003)(3023799007)(10067099003)(56012099006)(18002099003)(22082099003);DIR:OUT;SFP:1102; X-Exchange-RoutingPolicyChecked: yMe609Ml6TV0y1JERPA3SoFZJL67ddfyAcE5QgCZq85QlaVckbSfqsfJNUdtHQ5XW1+xsTFjmJDREpP0vbB1z+Rc2n6um1RHLPblkh62RSmp4ctZNDD6u4RTOStpMe6zChTmXJ5VnQ6W+BIVJ7+N6VCS7mnKLs3N78P5orjEELaxrV2Tuh5Ft0tNEpZdvpjLWqv1hogvPK8L/xVixDdq8AJ8T+G9A055KootqiKMsXvTf6sv2OKvNJKfvZ7yWPtToVMDipK5PRMzbWN/VhySGnmFR5zteJ78bKKc4O1IzFlLoXUFJ3hla8NwPJ6d+aeCNlQnpoAWjQGkW5+LRvIHFA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR04MB9200 X-CLOUD-SEC-AV-INT-Relay: sent X-CLOUD-SEC-AV-UUID: 6c4b7bc32d7540dfa9df30b8a28778b9:solidrun,office365_emails,sent,inline:87287daded720ae2bc7e73491d419f2c ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=i182COvTVlCiEBOIhpch6WfOW3i6eSvvGym3TfSq1C50tl5/3RG0yy/M1XT/0IrPDm+Wx3zrr7BNelrs8Q5vQ64R2KOPHHpjYKweOrStviNc/GDtMttEisOb58LFEkMGNPPPCXyNFHXroBsmwdINZhyfI4qET+Q8WtN67rYT5obd9EcLBmKZYbY6ehShod3ln9NNhSdVbSKPKdbQYtWqWWD71//5H7i7PJZlnyBMoTHbKBVQSXnHtNqjKEx7xqq3NBi9wMwXtMaVdeVHfq8mgFjArJgpCHurkVRbvLcHHd7jCRSE+rzmEjuDGFrhSO0Fycyt3uATbZEjS0o4Ahu/8A== 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=PROfF9Jgeg13XJpdyM38nJ4Ev8FVAaXMozzi1NIYjhc=; b=k6O4zTEY7yiqJrEjZaBPU1P6XKXqqc/t2MFSwUDflNo601nf+iqY4p9PxtMwxXfVOPu29hSmUoQprbnEIi/vHtET2Q5y94zrZ5SYyzGX8KUsRXHANs7KwBlzoMDZlEdujChH0sCdvztjm56ruJmE0zkW9fi0XtGcOjT9/E3zYN7ChLGlLrXQhnrH6NXp/zshdQNpHSWArgvKnk2BjGXupXrwZPZRAkgVva5sLryQ79V/1LHuz1K7S+HUDWVUEuoeDZMdLqbmFCtfYRNL7ga+mwZ7XnXah1JeuL1fQ1t+BEC0z8eKJSqY0QXJLS07CzNVcU8VqZ0GLLbRZQ3cv7obmA== 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: MAD0EPF000008B4.eurprd04.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 8ffd9b2b-fb85-44ca-1aa2-08df1d86adfb X-Microsoft-Antispam: BCL:0;ARA:13230040|23010399003|376014|7416014|82310400026|35042699022|14060799003|36860700016|1800799024|10067099003|6133799003|3023799007|22082099003|56012099006|18002099003; X-Microsoft-Antispam-Message-Info: dv4gPbx8NzioB9LM8mDYjZWUJEeIOOah7vsqbQEmW9Nl7jPfh64MYGkKbRuivJiTRuJA4JStyyzLPcytKPsl4yaxcKMTdtz/82rF69gMSUmMlX0eVr8HQQ7pS6TrDPTQJLCX3RgdMnhIHasV4/hCftZZOq6wkR+W+/OZS3p9WQnTfiYqGIJPqYqXXOBn/gFi4Y8kQD2KSPDNBI4epi4Gx/Jgl+sDqc6VI5QBQFV9cBXCXYQs208PT3QzTXcz792CVBblpv4RHv6IH6+Rbbl1uGwZJhYV/vmFIlaMfnWZZfyLmbpiXMTU0yWYCx4RIABnPSjSzaIMwly3bjfLHMp475twWTUv01ZWRW9db+E36uBBnuty8Hk6cvYE4Q/Cy7CVoJrWgkfIZMo2UKp8yKbcis6TbilhIRDi4K6tZmQLBlxUr+cgIx0eMf/9ncIINGxYlpZ07bIAZsAL9L6VgSaSkKbew+Mrw6BX/oCAcs/KWtH10sfuutrEyVjZ9IeXjpdj2a1YarqjkelddZa4rpae5Cm912IAdQKCwy3+iGRo8HrPpl4ZptWFBMRd325I0VSunug5z/oMoBlyK25uXQ4aVtHmSfnvCIGiw+4fmF9/6HFb4BxM0nDvxjFS+saNKGuiXQjMb7KrSyAKnHIG3f01Bj3A0tZPABG6hGOQr/QdA+E= 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)(23010399003)(376014)(7416014)(82310400026)(35042699022)(14060799003)(36860700016)(1800799024)(10067099003)(6133799003)(3023799007)(22082099003)(56012099006)(18002099003);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: +qEBx0BLoAEC83Z50pchxdgZvmquZY0H87h3Ku7gDLNAKs0uJzXWRX/o+hsP+u96pN3R8H1a7HD+cBnyPj/Q6HmXPC3mL5oiM3zdHZUQefJqqBEfmnqxOLqvhoLaKUs847ZPF59i23wa65El257JMtzdV2G7zSsvxp5P5kpP4Pnx/jDXis5EJq1CkomqKJs2N3s2cXMy3xkziALS4X1DvZEAbTx0mCTU1pK0waFng3Lg/RQgy4vKp2tcVPrF5DmeakZCospTShqPm5en59j/W73LLG5K2vMDkE77AEBN5MsptRxVRYzLX/A9x0oKhZrmpMHyfQHKzs+bWuE0WLlHjU7OdgiqtixGul69x2kAeECX3Hp5jTw98IE7QmAcVHlxrWkKRP8btJWEj4q3Y6ThNqAYgK0cqz8y62wBzJGthxN0xXVX3cWMyOQex0MORe27 X-OriginatorOrg: solid-run.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Sep 2026 17:34:13.7831 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: f4894d15-5e6a-413f-5e99-08df1d86b6c6 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: MAD0EPF000008B4.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA1PR04MB10889 Add support for the SolidRun RZ/G2LC SoM [1] on HummingBoard IIoT [2]. The SoM features: - 100Mbps 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 100Mbps 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/ Reviewed-by: Geert Uytterhoeven 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 | 436 +++++++++++++++++= ++++ 3 files changed, 465 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..bf3d9e8ed109c --- /dev/null +++ b/arch/arm64/boot/dts/renesas/rzg2lc-sr-som.dtsi @@ -0,0 +1,436 @@ +// 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"; + }; + + memory@48000000 { + /* + * Physical RAM starts at 0x40000000, but Renesas RZ/G2 BSPs + * reserve and hide the first 128MB for TrustZone by default. + * + * Minimum size for this SoM is 1GB, and the bootloader patches + * the dtb according to the actual RAM size and reservations. + */ + reg =3D <0x0 0x48000000 0x0 0x38000000>; + device_type =3D "memory"; + }; + + 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>; + + 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>; + }; +}; + +&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 configurable pull-up, pull-dow= n or + * output-disable, while sharing the voltage domain with all SD0_* pins. + * + * 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 { + sd0_ctrl { + pins =3D "SD0_CLK", "SD0_CMD"; + power-source =3D <1800>; + }; + + sd0_dat { + input-enable; + pins =3D "SD0_DATA0", "SD0_DATA1", "SD0_DATA2", "SD0_DATA3", + "SD0_DATA4", "SD0_DATA5", "SD0_DATA6", "SD0_DATA7"; + }; + }; + + 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"; + + bluetooth { + /* + * The BT is based on BCM4343A2. Murata 1YN variant seems to + * require driving RTS on open. + * Use compatible bcm43438 to accomplish this. + */ + compatible =3D "brcm,bcm43438-bt"; + max-speed =3D <115200>; + shutdown-gpios =3D <&pinctrl RZG2L_GPIO(23, 1) GPIO_ACTIVE_HIGH>; + vbat-supply =3D <®_pmic_buck4>; + vddio-supply =3D <®_pmic_buck4>; + }; +}; + +/* 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 Wed Sep 30 12:08:42 2026 Received: from OSPPR02CU001.outbound.protection.outlook.com (mail-norwayeastazon11023138.outbound.protection.outlook.com [40.107.159.138]) (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 66FFE4EC673; Mon, 28 Sep 2026 17:34:22 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.159.138 ARC-Seal: i=4; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790616865; cv=fail; b=eBu0RKbmM2980SjJVSaTzDD/Z6ktcu/Lhd4J8Qxk0kr9LrjKpQN9JwEHeJMtM7Qn4nefG/Gvgzm1hA8Mebt8iAGgPclAH1V3Sh0GVD6pI2OPr6DZL43H7XyIgFAzus9iBsaCGJKat+S0pJyTUoQVk8yLL5XQG0B8aQmIaFH/4AM= ARC-Message-Signature: i=4; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790616865; c=relaxed/simple; bh=/EuEBOVLqQhOIAN8r3KDWBwYjyo/TsV+kutweUCj4sE=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=Zav+q+49NzyMjtHckPop22XLHqLDai7dAxnno2GXyckml0TnS1j1sdAwexL/4Y36138THfo0zZI6G+sII3opqxZah3wxDsM7lSHgGUDwGo5vOqVZ9oFg+/AbrVDALmMDmCY/lrqYpW9F2Xi8fchuHmgcz/VCLYCVsm5wM8pk3zY= 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=dU5vXKfs; dkim=pass (2048-bit key) header.d=solid-run.com header.i=@solid-run.com header.b=dU5vXKfs; arc=fail smtp.client-ip=40.107.159.138 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="dU5vXKfs"; dkim=pass (2048-bit key) header.d=solid-run.com header.i=@solid-run.com header.b="dU5vXKfs" ARC-Seal: i=3; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=fudfyXWKVJqxYXYYtKWEtcfWGxcUiI5yr3kkUvZpol/4UdEfozACSey3i2MJbUSiBE0nE8c7xco3h5UEWiBNAmZ4KZ7W6rrvJGbSIk6P5Srwi0z9N4lHGgLk5uKSG6rKwKG+Kw7Dggh8oHKEXu3AG/dx+sj2DzOffM55xYmCZZ8HnougXkckxN6KY0tqJAEmasJe19GwmI5PA8L3qZIxx3wbW3uCativMir/ycQppoTjHsTsiAiKytA/j5QVlFwKhG2KZsYqarPlYnVAl1w1sqrdAeWGgM56sGT2M9ruW86mO80dzPZ9D2m5058P5fkR0Wy9PRDMU6fk3vV86eZoeg== 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=keNgnHsjc9GLnHO5r3fbEqDmvZ6/x7GrmWfwpGO64j4=; b=Gn2UPhGhjJklgZZNZFhSDpgbCeWJuTGJjp6W68DveUo+aipfx01vLwFN7B+x4rzjSS0yUsh9IS3UQXLW6erB2efznTD/F1JnicHgOUtCd/NoV6YGL2MW6K1z8qIkbYDtzSMnDGFfArQvh1FhRoExvN/8xJqt7sGC4LLZ3eVWirjWTKuugLITUMPr5ErYPLSmaHMG9iQI3nK1mZ8GfK1sEEhLmlGlML+UwUy0ZaOcj0el9PamOkQg3tgfK1zKCVhHZ7I6xam4O40brWcrXKCMFsukIedGAqNDrX9VRq96DmpIUPw4Ue7QHnggIdqEzkOcMtgCXCy/We/BkPgDewa7Gw== 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,2,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=keNgnHsjc9GLnHO5r3fbEqDmvZ6/x7GrmWfwpGO64j4=; b=dU5vXKfsCQUrWG/0wGSO4txHmGNc1mAkz2k1N3sa7T8hiZXzCVfIW4mwgXmfH52efkAevnZDnqlZYI1eP1GgxF5J8JEh/nq/olz/mcf3e5rnRPkeXw/XcT7EHzn3yI8ifHE9brrGx7hOotRU3kgLhf43w8fZQ2UPDauv6iB5GX7ik8Ossf5sK+s1tzpafDlkz8rNv9ZYyu0vINtthlcLAxvIAOpKnkHYxQwwEm2rn3UrSzdNGtFl5fldy3G3IaS7Uacuvf991Uy1Rfs8tWiROWGc35mQ9m3pXuwxWLxz7drkHlb5y4dOvLoG0+q3Hjvbl7rqGL1b1QOblWYt0ZUqDQ== Received: from BE1P281CA0461.DEUP281.PROD.OUTLOOK.COM (2603:10a6:b10:7f::20) by PAXPR04MB9490.eurprd04.prod.outlook.com (2603:10a6:102:2c2::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.451.23; Mon, 28 Sep 2026 17:34:15 +0000 Received: from CPH1EPF00000526.eurprd05.prod.outlook.com (2603:10a6:b10:7f:cafe::89) by BE1P281CA0461.outlook.office365.com (2603:10a6:b10:7f::20) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.472.14 via Frontend Transport; Mon, 28 Sep 2026 17:34:15 +0000 X-MS-Exchange-Authentication-Results: mx.microsoft.com 1; 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 CPH1EPF00000526.mail.protection.outlook.com (10.167.241.137) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.472.14 via Frontend Transport; Mon, 28 Sep 2026 17:34:15 +0000 Received: from emails-8794723-12-mt-prod-cp-eu-2.checkpointcloudsec.com (ip-10-20-6-124.eu-west-1.compute.internal [10.20.6.124]) by mta-outgoing-dlp-511-mt-prod-cp-eu-2.checkpointcloudsec.com (Postfix) with ESMTPS id D1EC6805E1; Mon, 28 Sep 2026 17:34:14 +0000 (UTC) ARC-Seal: i=2; cv=pass; a=rsa-sha256; d=checkpointcloudsec.com; s=arcselector01; t=1790616854; b=erF6Jehifow5LpPZbnrx/ztxBacRYoQlNh9CMEl/wPnMMkfAJ7AlnMyxoc1PdfReGlaPj OIYVHVrqTfzLA4buKUjvaYsgsNUwU6rXLsKM3BecMpnodDlTE9rB0PAey29dRXgE1DfRZse FdG1Nhtwh3O8Vf9YcwDLVqbzHi0KEPY= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=checkpointcloudsec.com; s=arcselector01; t=1790616854; h=from : to : subject : date : message-id : content-type : mime-version; bh=keNgnHsjc9GLnHO5r3fbEqDmvZ6/x7GrmWfwpGO64j4=; b=j+MPeGHYVYya9RK/Vus+r1OMvXsE4L3A1VPvmln4Zao+H8w5KLSfUlty7wwiRLYp7niYj 6Brs0PKSKhmpCzAlIagi6NaeVV6OnS4sM8zwBuMMyZ9wH8VEpONjaKCe3xvWuxdK+NVszvs fHmCt4f0r67LGHZzNATo65ZdzDS0kF8= ARC-Authentication-Results: i=2; mx.checkpointcloudsec.com; arc=pass; dkim=pass header.d=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=keNgnHsjc9GLnHO5r3fbEqDmvZ6/x7GrmWfwpGO64j4=; b=dU5vXKfsCQUrWG/0wGSO4txHmGNc1mAkz2k1N3sa7T8hiZXzCVfIW4mwgXmfH52efkAevnZDnqlZYI1eP1GgxF5J8JEh/nq/olz/mcf3e5rnRPkeXw/XcT7EHzn3yI8ifHE9brrGx7hOotRU3kgLhf43w8fZQ2UPDauv6iB5GX7ik8Ossf5sK+s1tzpafDlkz8rNv9ZYyu0vINtthlcLAxvIAOpKnkHYxQwwEm2rn3UrSzdNGtFl5fldy3G3IaS7Uacuvf991Uy1Rfs8tWiROWGc35mQ9m3pXuwxWLxz7drkHlb5y4dOvLoG0+q3Hjvbl7rqGL1b1QOblWYt0ZUqDQ== Authentication-Results-Original: mx.checkpointcloudsec.com; arc=pass; dkim=pass header.d=solid-run.com Received: from MMZPR04MB400504.eurprd04.prod.outlook.com (2603:10a6:190:28::8) by GV1PR04MB9200.eurprd04.prod.outlook.com (2603:10a6:150:2b::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.451.19; Mon, 28 Sep 2026 17:34:00 +0000 Received: from MMZPR04MB400504.eurprd04.prod.outlook.com ([fe80::2f52:2d22:c7b3:4292]) by MMZPR04MB400504.eurprd04.prod.outlook.com ([fe80::2f52:2d22:c7b3:4292%5]) with mapi id 15.21.0451.022; Mon, 28 Sep 2026 17:34:00 +0000 From: Josua Mayer Date: Mon, 28 Sep 2026 19:33:58 +0200 Subject: [PATCH v10 07/11] 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: <20260928-rzg2-sr-boards-v10-7-91752ea39cbc@solid-run.com> References: <20260928-rzg2-sr-boards-v10-0-91752ea39cbc@solid-run.com> In-Reply-To: <20260928-rzg2-sr-boards-v10-0-91752ea39cbc@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: FR0P281CA0270.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:b5::16) 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_|GV1PR04MB9200:EE_|CPH1EPF00000526:EE_|PAXPR04MB9490:EE_ X-MS-Office365-Filtering-Correlation-Id: 06c25f45-0286-4f7b-2db4-08df1d86b7b5 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|7416014|1800799024|52116014|376014|366016|23010399003|10070799003|6133799003|10067099003|56012099006|18002099003|22082099003; X-Microsoft-Antispam-Message-Info-Original: 7MWWzEEoRpXligURiFVds3Z1YZxu+kSULib7aSOTIRdoNX77/SpMY4sDtcIUIw76L0V/pam66bDK/wLHxITqzNOqXPAU0/1mx9I0fcu7tUwp2Vk4Ip0CO0LmfHR06H4JWmbyBlK223cUv+GdCVykoGpwjQEcs4Xdw3f7S6i5dOubyT6hhJDJnk6bgbzcAAtMgKDEvTFH9LWb6/aVoEsdj9ma/on/ZcLSQiTVR6iiOH098xMIHqyeT6QRTdY2MkS0jjFKiaQIGDEL06pHLJ+WNShGPHFHFGCwF8aiXxJA64/olpVauODTS2IYYGaRCkgPRLNVOQvKV1GaaNNgHFtRFYlUC/O7JmhNtR2x72ZXmp0nDCr0Hje/IY/xH0Wsapt1Q4UkNJvj1yW0u+l/6HNZo0FmCqGFDWTaaPZL5hf/afG6bCjXLnbFU/m8AfQbkykoaYcxHjxCXRrhBugj6UktV+UcSIQRvyR9rSq7ImA2iedcBRMRB4WQRBGwNo/PbvdCvk9eAVMEJkZeXymh65DY9ihoZN+obyS5GL8km7jKhAfX5PTGy6SZX0Bn7jw4rss1l4HqX7/IpYNxybKJCj9Q+K5DrYKB0s9QS+dISM1oguISDi1eshrN8uuKZBER77VN6vDy2niuLfI5kxmvQw0VXXdpzhnFz4CMqv+YrogrXgs= 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)(7416014)(1800799024)(52116014)(376014)(366016)(23010399003)(10070799003)(6133799003)(10067099003)(56012099006)(18002099003)(22082099003);DIR:OUT;SFP:1102; X-Exchange-RoutingPolicyChecked: K52XwN0WmDsRFpDkVrNIIrNPLEaESf6SgMfUxCatalG9TtFzktI775giH0cXgCxWGQ+LFuGbENdMMrhpMs9216LEE72tnOyZdHuFRiwMOXlmVlHDN9PoXtc/BivjueR9DvcvQaitGyRUqXYBX7+2EEEj1rpMeElwDstLc3MgC6Z6sfDgj55ABrmY9sS4KRT71YQd8h38zz6vEjzE9rRlJVPoV066vR85xK3xeG/ijjTHaSR042kHwF1RstIRnLY1aPkUsx4ji6Ns6C4M92M8xkQ+Qpf2/XJQ8JAgqN5AGYTc+VBl4aZOEtQvSueXRMGDDHwp7mrGUtkbCUu3EWwX7Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR04MB9200 X-CLOUD-SEC-AV-INT-Relay: sent X-CLOUD-SEC-AV-UUID: 2c4f9c5490894927a747d39c5efe6ae7:solidrun,office365_emails,sent,inline:87287daded720ae2bc7e73491d419f2c ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=min4Mc+2KlQ9sHmNox/czbt1gwYtC9xPLNQsNzCQrKZ7uJsTJXzR/kTHR21HgKqWb4AZqcPch+wNupeYktVY6t1KWf2ryERVqNHKBgeWXtS9JqOVjd9nGewfEeSJxoRrq6NdIQXLOT1MecK8EXK8FyVcRqONUbNGzSxAH22/afoJ/Ew9MwKTJ/d64x0Rye+Ebc83tYJFoEN1XppfEbuL+eXV/88Urwu3toA6z1LkCdaujnJTpSm7vMx7lTvp4ImDuPHTWg5XNpuZtvox78whfaX/05H9uq9n5XVR8Zi9wstZwNaSqiIFPMtnvnSR8j81MhwoYkvh1s/BX3upZhm4fg== 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=keNgnHsjc9GLnHO5r3fbEqDmvZ6/x7GrmWfwpGO64j4=; b=RpQ3bV45On9KTWZpJrXTF6hLvEVMpA9DqdV9zO2GS6L872h7Q1vEYleDc4B6OVWDz0pwl4ntiqu+5rWuZRxA4I1neEPMuI098UQ8isaa2hgyRd3EcbhyxmK6/FPRtV2A7Y4OsJUz5dkkcW4CFXAqJbl6UToBEjLlHzy7xV8S7JT26EGNQu+3DqFodDtUay07ef/8ULxhEuK41AjRRehbCIpYlLskdyXHkNGFtnJgav8PtFT/427lEnFPT7WFiNnBJWnnVb23jogOlnIFyJqlABRiTmKZ29AQHdfgVgtOIAOgx++bAxbeS7HbOvHMAnX5rJQ5fKN9sA6oHuBDpniqvw== 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: CPH1EPF00000526.eurprd05.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: ae800130-4e1c-4de0-abfd-08df1d86ae40 X-Microsoft-Antispam: BCL:0;ARA:13230040|82310400026|7416014|36860700016|14060799003|1800799024|35042699022|376014|23010399003|10067099003|6133799003|56012099006|22082099003|18002099003; X-Microsoft-Antispam-Message-Info: Lbskc0ssssbRoomajcA+Er14zJp7H3Yttpm+DNGK72QAsa+wNMCAry7CzHnz4QMJz5vjZqrsEyB2YJOGy6tKDePGJ30fJK8vJQRKrp+BZ9zEc9kP/J4/MXPE8YqLzxidwxAW1SeT4PDvwcbvElhPQu0JBPyLOiaHvX7Pw/5AZ49aYfkMIGICi7GRPNTj7VvK5rtX8NYfBS5pMIwfS+G9fsXRq7ZPv1uTdS5eKrrkkKYav3NVXrjsKxNzsD7uRCK3q1m2O8uAr3rkTcWnpi6mYEruE6VPZdRtLXacAKMFazV89NOAPa7/OrMBxwFE9GLT4HQW90Hes1E0xe7ptf8WAtPgMU5lPRvXw6ZHsIS7miQM+JTG3aUKPBoyERUB3LKvb7z1peQ0L/B4iJiEji06XbNT6jQLR2ZPFBrQ7KAde5ZR+/7i3eFR/F/g5p/aPjpKKN+/oJh1j7Z+QGvEgYNVYfKjKrnlVSYRxxoO3tFfl/+Scb+NlAK5doneEFyAR45tnU6HHtb2pW0gkZ5qphTBYc7NdWnPWxkHwZiQHX8YnjRZsXuhRV3seaLkHi17xJGFZKSASRfhzLC699pnYIUaF6fqvSqJBIQKr86O8k/ZNQTuzGZ+SRhQu1wpwm9KDJw00W7vIaaRd+Kn8JeskpC1dH1u6MBEpfd7K+TQ5NZj2V49bprQy4Oapa+UB6eltpnKkzQN0etDgsPYbCtocPetBg== 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)(82310400026)(7416014)(36860700016)(14060799003)(1800799024)(35042699022)(376014)(23010399003)(10067099003)(6133799003)(56012099006)(22082099003)(18002099003);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: /nHb8jCAbafAb37TJ5NO1ooy7z1Z7hZ0bW2oGdg0iORRPmdxmvx5sYjzopX4YfNnz890kdWGB1L07iQu+Wjl7hfCWoV5FoioKSNz/QL+n2oB6VUNybyrPwOWVB01RovwjBwXKR63Ofrt6DLltccgLvorZngXK0OJwr/BBo6uwhmC1kbkzHWQHF4u2d+XRBZlPfEylaUpvVCWBCWZTp2fFFrx7jyx5XGCqJdMXrW+sesBr7PCpDCFdf8uJJc586sD+ryZCju8cW2zp2itjb9LRzkO+/kCkzQx79I5+vTm6NkebE/CpDNUMtpaDL685oyiu2rwYpIFbOfHh6IMVbdOAvm7Cs3PRegoO14Kgymktspg86PR6GCl/Bb7D0DraSVs+NvpghqffGXH5aNIOVINGR0qdb3Hxer2fRHQ7grUJbqhP92wV8SD5hKlc3bgSqIs X-OriginatorOrg: solid-run.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Sep 2026 17:34:15.3314 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 06c25f45-0286-4f7b-2db4-08df1d86b7b5 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: CPH1EPF00000526.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR04MB9490 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. Reviewed-by: Geert Uytterhoeven Signed-off-by: Josua Mayer --- arch/arm64/boot/dts/renesas/Makefile | 8 +++ ...hummingboard-iiot-panel-dsi-WJ70N3TYJHMNG0.dtso | 79 ++++++++++++++++++= ++++ 2 files changed, 87 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..f8584c473fafe --- /dev/null +++ b/arch/arm64/boot/dts/renesas/rzg2l-hummingboard-iiot-panel-dsi-WJ70N3T= YJHMNG0.dtso @@ -0,0 +1,79 @@ +// 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 { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@1 { + reg =3D <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 From nobody Wed Sep 30 12:08:42 2026 Received: from OSPPR02CU001.outbound.protection.outlook.com (mail-norwayeastazon11023105.outbound.protection.outlook.com [40.107.159.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 575844D7D2B; Mon, 28 Sep 2026 17:34:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.159.105 ARC-Seal: i=4; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790616862; cv=fail; b=s9vKx25VoiH7UYZFE/sFgxNJnCc6A3YIC+Nbshk/A2kY04orB4eNs88M0xIaRhKTBb82J5lCmQUwOKJHxnPBVI97P5XoTdXlucamSccAI94v0Iue5fvVGUG4vADTrHSUC0wBnOKsAWFMZC7xEtvWCgi9see/wJkj2zCsvJqSAPc= ARC-Message-Signature: i=4; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790616862; c=relaxed/simple; bh=qbpORQfZP/B6fqAjJBWvgHjB61ZMzl/Htkr6QN5HBC8=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=K0ytTTU4sEaneDNB82RtAtULoH0hmg14oFcY1m2KBiVqIMUu9ue65Vdc+hTzuGqLuS1AT7IFYQ7bPVeRmOy2jdHj1A3tm2ezsSeyCrajF3YNxT3XPFf+7kKDg1zRL7cJQPyVKllBY6gxvz/yugx3pwWHHgDANL1ScxQUgtq8DHs= 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=h4kT1rpX; dkim=pass (2048-bit key) header.d=solid-run.com header.i=@solid-run.com header.b=h4kT1rpX; arc=fail smtp.client-ip=40.107.159.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="h4kT1rpX"; dkim=pass (2048-bit key) header.d=solid-run.com header.i=@solid-run.com header.b="h4kT1rpX" ARC-Seal: i=3; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=hZxjJpmKpCKum/WC5+l04v0hMsuLp4D/LX+1aHyCM6SEzFG4jzYi672yJdABzFQyVf+PRo0EGUVY3HobmChfs8oC4KX36pPLCKp/F+y4r1e8qKhsQvtBcLZVaxu9DlEklG8umCFR5dMXwvYfElV6iAddbP+dF/684Ve3s+KgyeuFxrhcxBXkIrRGDhTrGzKzB5PkZCbcv+JwLzV7KppMfVaay1E3e68q2D13mkJ3S4iK/MP6GfLAp1W/q7fyIZbZOoMULbJGT9+bo19DIOa5eEcxz3ZrPnMFEeO6iQKDyRn43gSdwIggLX1Yna0HXOA6ITWA+U8zqsrvuW4TE5xJvA== 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=Bpgb9FKcOuJ3Q6PRwFCfRhcC7HWcrpR96da5l7rS4Es=; b=wqzafjKI/LgAkPs2AGSaDUfhzQ4xaHR+YwKeddA6B5i+G8BbirJ5AEvxoP12tjKdXmNL/C0O7ws+AxvlG2Ja8k9JUUrqhmwf9qYN23xlTfX2DJaYNjMSI5apjmVeq1QDyeYhsWyo5+anm1dI7amZ0LI0yp5JBmpzrqpKJQv0uZLyZM6lhCbCKsjaecHmRrytdTWR3y5ZIGVrKbv09fYq24hEY8ABmJXPONmUU8zL1jLFdQUh3E1ZUA2SlNn+1MK/dzNgIKxX7WmUr6mQByvuwy/+kg0gP2iC4YSoCSRWKLqfIe8l8OEmOprsMRG05ydq5YKEC7T8yyM8sXuStDQRJw== 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,2,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=Bpgb9FKcOuJ3Q6PRwFCfRhcC7HWcrpR96da5l7rS4Es=; b=h4kT1rpXkNqI9VGOyFygg/PQ55PsyWinNWRvYyVAIkzwmD2+4qpZDFdIFiM9B8Rk7BRb0u2SpG4D3M8w/1y05bCjwNYQQVvOvMVBYxccSLINxKqItxY2Hgj1wGO/TCacIxLbMt1ZBfsGcvMaSMx+RT4AbZa+TLNgdiC5vJl+tmbQti2FS1kCsmdT6RzZTmwdQr5puHyTRnDgxN2/APRVgx7SWRSFvikgKuNPh3RFzcNy9F0B2/X7pQk84xz2Eg1AB2jWCY3R6Sfq0CFqyt5YVUANXVcgyaM5qxnl1T9E9VvqZHqcH4HuTmMayFIkS3BBkKqcjANpn1lGXRxjcnz7gw== Received: from AS4P189CA0028.EURP189.PROD.OUTLOOK.COM (2603:10a6:20b:5db::18) by DB9PR04MB11627.eurprd04.prod.outlook.com (2603:10a6:10:60c::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.451.24; Mon, 28 Sep 2026 17:34:13 +0000 Received: from AMS1EPF0000009C.eurprd02.prod.outlook.com (2603:10a6:20b:5db:cafe::40) by AS4P189CA0028.outlook.office365.com (2603:10a6:20b:5db::18) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.451.24 via Frontend Transport; Mon, 28 Sep 2026 17:34:13 +0000 X-MS-Exchange-Authentication-Results: mx.microsoft.com 1; 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 AMS1EPF0000009C.mail.protection.outlook.com (10.167.242.73) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.472.14 via Frontend Transport; Mon, 28 Sep 2026 17:34:13 +0000 Received: from emails-2570297-12-mt-prod-cp-eu-2.checkpointcloudsec.com (ip-10-20-5-37.eu-west-1.compute.internal [10.20.5.37]) by mta-outgoing-dlp-272-mt-prod-cp-eu-2.checkpointcloudsec.com (Postfix) with ESMTPS id B5377805BD; Mon, 28 Sep 2026 17:34:12 +0000 (UTC) ARC-Seal: i=2; cv=pass; a=rsa-sha256; d=checkpointcloudsec.com; s=arcselector01; t=1790616852; b=gnhygmNFjDG3i5mm7C86TFSfIBEJ+QIcFYQIKJq07+jyUqV59geth5KD2f0T2wK7frVEH CsWzLO2YUQQ5K5gKI9df9lVUuIBjSWlAgC8TjjR1/racy+dL8Zvaq330ElL6+Em5OG/SWBe wY4FYS2SnhL/rWJJBuG8RGMETAn9S/s= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=checkpointcloudsec.com; s=arcselector01; t=1790616852; h=from : to : subject : date : message-id : content-type : mime-version; bh=Bpgb9FKcOuJ3Q6PRwFCfRhcC7HWcrpR96da5l7rS4Es=; b=oNvX9pyuKrYP1bg2gdwHRb5U2toFjHkeKOS/wOm22nyGXPZO+EXMUlORgeiJDjDTgQWiq 6U3k5wwWjto0cj3XatlT/5g2a+rv42Mk8LnUWg46aLKrcFLQC+4rMSMCmhrr1M6s0XAJGsP NipZjX/+UoTXkfPIGfgo/G5kaWoxB3w= ARC-Authentication-Results: i=2; mx.checkpointcloudsec.com; arc=pass; dkim=pass header.d=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=Bpgb9FKcOuJ3Q6PRwFCfRhcC7HWcrpR96da5l7rS4Es=; b=h4kT1rpXkNqI9VGOyFygg/PQ55PsyWinNWRvYyVAIkzwmD2+4qpZDFdIFiM9B8Rk7BRb0u2SpG4D3M8w/1y05bCjwNYQQVvOvMVBYxccSLINxKqItxY2Hgj1wGO/TCacIxLbMt1ZBfsGcvMaSMx+RT4AbZa+TLNgdiC5vJl+tmbQti2FS1kCsmdT6RzZTmwdQr5puHyTRnDgxN2/APRVgx7SWRSFvikgKuNPh3RFzcNy9F0B2/X7pQk84xz2Eg1AB2jWCY3R6Sfq0CFqyt5YVUANXVcgyaM5qxnl1T9E9VvqZHqcH4HuTmMayFIkS3BBkKqcjANpn1lGXRxjcnz7gw== Authentication-Results-Original: mx.checkpointcloudsec.com; arc=pass; dkim=pass header.d=solid-run.com Received: from MMZPR04MB400504.eurprd04.prod.outlook.com (2603:10a6:190:28::8) by GV1PR04MB9200.eurprd04.prod.outlook.com (2603:10a6:150:2b::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.451.19; Mon, 28 Sep 2026 17:34:00 +0000 Received: from MMZPR04MB400504.eurprd04.prod.outlook.com ([fe80::2f52:2d22:c7b3:4292]) by MMZPR04MB400504.eurprd04.prod.outlook.com ([fe80::2f52:2d22:c7b3:4292%5]) with mapi id 15.21.0451.022; Mon, 28 Sep 2026 17:34:00 +0000 From: Josua Mayer Date: Mon, 28 Sep 2026 19:33:59 +0200 Subject: [PATCH v10 08/11] arm64: dts: renesas: add support for solidrun hb-ripple with rzg2l som Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260928-rzg2-sr-boards-v10-8-91752ea39cbc@solid-run.com> References: <20260928-rzg2-sr-boards-v10-0-91752ea39cbc@solid-run.com> In-Reply-To: <20260928-rzg2-sr-boards-v10-0-91752ea39cbc@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: FR0P281CA0270.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:b5::16) 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_|GV1PR04MB9200:EE_|AMS1EPF0000009C:EE_|DB9PR04MB11627:EE_ X-MS-Office365-Filtering-Correlation-Id: a8e39553-bb04-4324-5295-08df1d86b64e 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|7416014|1800799024|52116014|376014|366016|23010399003|10070799003|3023799007|10067099003|56012099006|18002099003|22082099003; X-Microsoft-Antispam-Message-Info-Original: yqxtjF2DjQ4Wb/oEWNCvRvtfuCF+f8GZbS6WDpG8B2jUqFJ6qYSK3bCcVzQR5doEpaz/JMaOxhb6dNK6ez8OtAm7Bxac3eGH72l2uCk96hkj3FLEYtvqAQCa2R9TA2S1AUb7hjch+EV0cOVU38TpNUfgf4/bncDrUwMhdgu7nUa+vP2n67zLTTeDULSfUyyVQ8SjBRN4V/zsUfCeoxPYROjdYPDIlctJ62bw/sfSwSmlNS/9BB/0dAtl66VexsipU4E2aIahVTvhs+cw+vnRpNP48kcq1hfHY/dMT1xtKpojAL31quGUuNYlNXnnfhT0I9khZFdRkMyypXN9OiiIK1IZVOP7/38FNxEr7z2EcLJLsNc2UvnacbhjU1CAksYHHrRBh5nK0/OpjvqadzBEJ7qmg8UIeIhrZWdJtAoSlJI0p/l+vtcWcIuCAYQ1U50zsxlWmcW3WAmV7WSqwIRRkcRMFn7THeelPsjgZTcUCMFepf5pMrMtfEk7+KLWgC8bdIt3xAZ4OVHd6ZFvkIqCiZy22zKqM/j9kwW6a/zVnl13zqIGfLj7uWNEVS8kpLdKD9HBp30TUfZy1yNlWK9hJr7JXpr4PMp/kU6rmT5MTKnjb7ZFcgQaAIHwWiNIUpGl 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)(7416014)(1800799024)(52116014)(376014)(366016)(23010399003)(10070799003)(3023799007)(10067099003)(56012099006)(18002099003)(22082099003);DIR:OUT;SFP:1102; X-Exchange-RoutingPolicyChecked: SsFA+ruSQAVL4c9GZ2rUYXH4DxEqCXUvfWt+oCBuFiUsg4qzxf88WOM5XQAZ1ppGm/o28iZL0VPYIC/Qg94qsp39LEPD34xcwnxu99eW4OyYUK8GWaRFhlOEx9PeSAoS4QhYitOHyit0s3pdNYtd4kAl7i3TQm+5qUbpScMBt+x0ZEVAXzGMnesfV9RmMQ2cIj9hzfJgml1vG7/Hxq8RnbG8i19j7eJDnWccIokKFzMziJli6oOuS8Y/Z3xhV7PnxxS7ff4lCMg60kxStHpkhjKhVuz3ALKV9WOFBkNGgMQSP4rK6LFgvdm768o4GckyDThLc18W1tcXjCEEM8vOwQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR04MB9200 X-CLOUD-SEC-AV-INT-Relay: sent X-CLOUD-SEC-AV-UUID: 63721364c63f43cb9a13f5be79bbceef:solidrun,office365_emails,sent,inline:87287daded720ae2bc7e73491d419f2c ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=tIL+9ISbGqhfapTjp9TOnXEspfDpMk/+0p/QuIX+7FPmC3w0TPrhmlGGKVo+YDDe8/WzmHX1Xwr/JcyhHwpalbnFb4F8YsggGMzpg8aVHCBYNDnJdMHELpterfGNG+qyIIrcugv+mHk24tbbQoGGFLc0jMgVx8463E2asxsi3RGBxxnFqY3fjpsrZ9yAM4+uX7PFIPf9baBgHdDBVqaAtckaB35nS6TFvahbN/cryIzXK+RkXEeVLUtk1F1+xqiP52dxzSYjOyWsl2u8QVqTr4w8WzNWf7sMAQxC9FB7wl+IV8f8h4GqbiIo8KcsKFEQV1AovHAfymJQNy56HXOoQg== 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=Bpgb9FKcOuJ3Q6PRwFCfRhcC7HWcrpR96da5l7rS4Es=; b=KeNBOT9RfREgAyf5/DBaCdqeWjyX02kcwx7a2aSmv10jwixOlLe5F/5vbmb8WipTtAE/ht58E0YFNP9biFTEtedpX/FmJLzMr4sSs3W47ql4Bep5YbFZ465xgIgiloCIljUKsLmHTP5RwWJDK3HZ74OyX+IN3EJwMNk/xdUNiifZ/L9dRBpY3V7VhVa7TfA9+qkT+h8Trt7k+0kf/JFgQQondcI/l/xl60U4SsVCYwwZ63J7ritM76whgdA63wELPoDTKcaf5kfk1TGa0+guQEGb7fSXAmg5Eb/MCvqjOlWrOi7BAvCj56rWZ+cFd2uAVN14ezcW9S2gAXVv/ED1JQ== 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: AMS1EPF0000009C.eurprd02.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: a4d72915-9633-4949-8ef1-08df1d86ae85 X-Microsoft-Antispam: BCL:0;ARA:13230040|82310400026|14060799003|7416014|376014|35042699022|1800799024|36860700016|23010399003|10067099003|3023799007|56012099006|22082099003|18002099003|13003099007; X-Microsoft-Antispam-Message-Info: xlA7RSDYCEjnFcy3iQeo2kia97WnrRfIdAW+P11xqjM1Pcz3kOcObFdHTfKUdml/RDKkNhICh3oE7NJ5O5crjtlFc/ZuwyBtYEu43l2WVxY88LKKhzOWfybleirOyMhbDnJ3/s97SwRGcfkYPp7iqN7MbMhwLqdtpwM3Cy8VgE/wxBLjqOQZi0ypE3ipqAahs5ZodxG2LvGC+QKBhVNPWxLOu8Mfzd+LW3+qOTM38iD6tIHExfTjDWJ5MvXWdRsvMh29ryybsLv6FrFUoybFoAAjZt8fGJQkqxy3jekox1cLpRYSLupegQwl1TAm8JXo9eRkiqMGVCw9OSpvQ564BFaP9DrwnDMPWbYWBnDevY2J5+PnWeNWqw8wxMpvER2c4meJAP0eyPdCnOLw5uYk7UC0iisK+I+ts+Rq++gMcSupsNg+fHdYR3Bw15C5/6M7B3Is/sA/ENIpsHSL1IbHtV++Ne9LqlPA4IJUR27qKW/IXAJ/MYyC19gRlNZgokvb5W4Zc5CT7rBO+9FtA/3iZyu4PHdzJY8Eq68iDB8ub6I/rCNwsFyburZt9j8QURkCUFUYsp/6OoI1TjjkuHT1B0GwVDFtlvPZR1YuAbLHAV0lwBr2C9wcJ8oQycGhdbC29OtZG2JljImuBDZcBFNqgxtsYrKtQEltjGXyz7RhcHg= 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)(82310400026)(14060799003)(7416014)(376014)(35042699022)(1800799024)(36860700016)(23010399003)(10067099003)(3023799007)(56012099006)(22082099003)(18002099003)(13003099007);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: tGWmgX517Ir+803kE0NU7u4zsoZKE06XwHm8FODXGCyGFmqBP4DSBTYfVEIY4rdBI2x+1+zvRKKvTYguON8XVrZGyoBndrzLGdYVU9iZLCrbZcrVnq7xJAq2GU9adlYvvmOCOl+XE0nJkYKA1PKWSQc4fYg9QC8YwTjbmFyfGGoeL9Ci5/ggNvZrOkn2Xb1DsHQx3YpMx22Y3Q+t5dKg+g2jz5bV9GM2y/mW6qUF+LhzL+hyi486ITX4N8rJVIJrrdnUB7yxCk5TnPQdUTeA9so9rS872PrY4hurT5dCaVuhpGrQzJuGwIOsoxjk1G+iD9RFYxkgPDilbcevgdznSgBVoEoIryEU0dIylk2nq9dOlG7Hvj6TGXvo4z/GfJ8F2mYWLWCdylmHXRnaDmM5BNY+dIWsUEGQeyaHXZoX9Pi0Xa3BJlR7UWwJxVjvCWH9 X-OriginatorOrg: solid-run.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Sep 2026 17:34:13.0255 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: a8e39553-bb04-4324-5295-08df1d86b64e 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: AMS1EPF0000009C.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR04MB11627 Add support for the SolidRun HummingBoard Ripple [2] with RZ/G2L SoM [1]. The HummingBoard Ripple is a reduced version of HummingBoard Pulse, featuring: - 2x USB-2.0 Type-A connector - 1x 1Gbps RJ45 Ethernet - micro-HDMI connector - microSD connector - mini-PCI-E connector with SIM slot supporting USB-2.0 interface - MIPI-CSI Camera Connector (not described without specific camera) - RTC with backup battery The carrier board is identical between RZ/G2L, RZ/G2LC, RZ/G2UL and RZ/V2L SoMs, yet only the RZ/G2LC combination has a product page [2]. While the variant being supported here is named "Ripple", shared include files are still named according to the full board for consistency with schematics, silk screen labels and other SoMs on same board. Description for microSD is shared with HummingBoard IIoT. [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-g2lc-base/ Reviewed-by: Geert Uytterhoeven Signed-off-by: Josua Mayer --- arch/arm64/boot/dts/renesas/Makefile | 5 + .../renesas/r9a07g044l2-hummingboard-ripple.dts | 18 +++ .../renesas/rzg2l-hummingboard-pulse-common.dtsi | 116 +++++++++++++++++= +++ .../rzg2l-hummingboard-pulse-micro-hdmi.dtsi | 79 +++++++++++++ .../dts/renesas/rzg2l-hummingboard-ripple.dtsi | 122 +++++++++++++++++= ++++ 5 files changed, 340 insertions(+) diff --git a/arch/arm64/boot/dts/renesas/Makefile b/arch/arm64/boot/dts/ren= esas/Makefile index 0bc2bbff9370f..077e8ebea0cff 100644 --- a/arch/arm64/boot/dts/renesas/Makefile +++ b/arch/arm64/boot/dts/renesas/Makefile @@ -197,6 +197,11 @@ dtb-$(CONFIG_ARCH_R9A07G044) +=3D r9a07g044l2-hummingb= oard-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-hummingboard-ripple.dtb +r9a07g044l2-hummingboard-ripple-emmc-dtbs :=3D r9a07g044l2-hummingboard-ri= pple.dtb rzg2l-sr-som-emmc.dtbo +dtb-$(CONFIG_ARCH_R9A07G044) +=3D r9a07g044l2-hummingboard-ripple-emmc.dtb +r9a07g044l2-hummingboard-ripple-microsd-dtbs :=3D r9a07g044l2-hummingboard= -ripple.dtb rzg2l-hummingboard-iiot-microsd.dtbo +dtb-$(CONFIG_ARCH_R9A07G044) +=3D r9a07g044l2-hummingboard-ripple-microsd.= 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-ripple.dt= s b/arch/arm64/boot/dts/renesas/r9a07g044l2-hummingboard-ripple.dts new file mode 100644 index 0000000000000..95a36f8804b55 --- /dev/null +++ b/arch/arm64/boot/dts/renesas/r9a07g044l2-hummingboard-ripple.dts @@ -0,0 +1,18 @@ +// 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-pulse-common.dtsi" +#include "rzg2l-hummingboard-pulse-micro-hdmi.dtsi" +#include "rzg2l-hummingboard-ripple.dtsi" + +/ { + compatible =3D "solidrun,rzg2l-hummingboard-ripple", "solidrun,rzg2l-sr-s= om", + "renesas,r9a07g044l2", "renesas,r9a07g044"; + model =3D "SolidRun RZ/G2L HummingBoard Ripple"; +}; diff --git a/arch/arm64/boot/dts/renesas/rzg2l-hummingboard-pulse-common.dt= si b/arch/arm64/boot/dts/renesas/rzg2l-hummingboard-pulse-common.dtsi new file mode 100644 index 0000000000000..3fd49333ff195 --- /dev/null +++ b/arch/arm64/boot/dts/renesas/rzg2l-hummingboard-pulse-common.dtsi @@ -0,0 +1,116 @@ +// SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +/* + * Copyright 2025 Josua Mayer + */ + +#include + +/ { + aliases { + rtc0 =3D &carrier_rtc; + rtc1 =3D &pmic; + }; + + v_1_2: regulator-1v2 { + compatible =3D "regulator-fixed"; + regulator-name =3D "1v2"; + regulator-max-microvolt =3D <1200000>; + regulator-min-microvolt =3D <1200000>; + vin-supply =3D <®_pmic_buck4>; + }; + + 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 <®_pmic_buck4>; + }; + + vmpcie: regulator-mpcie { + /* supplies mpcie and m2 connectors */ + regulator-name =3D "vmpcie"; + compatible =3D "regulator-fixed"; + regulator-always-on; + regulator-max-microvolt =3D <3300000>; + regulator-min-microvolt =3D <3300000>; + enable-active-high; + }; +}; + +&ehci1 { + #address-cells =3D <1>; + #size-cells =3D <0>; + + hub_2_0: hub@1 { + compatible =3D "usb4b4,6502", "usb4b4,6506"; + reg =3D <1>; + vdd2-supply =3D <®_pmic_buck4>; + vdd-supply =3D <&v_1_2>; + }; +}; + +&i2c0 { + carrier_eeprom: eeprom@57 { + compatible =3D "st,24c02", "atmel,24c02"; + reg =3D <0x57>; + pagesize =3D <16>; + }; + + carrier_rtc: rtc@69 { + compatible =3D "abracon,ab1805"; + reg =3D <0x69>; + abracon,tc-diode =3D "schottky"; + abracon,tc-resistor =3D <3>; + }; +}; + +&ohci0 { + dr_mode =3D "host"; +}; + +&ohci1 { + dr_mode =3D "host"; +}; + +&phy0 { + leds { + #address-cells =3D <1>; + #size-cells =3D <0>; + + led@0 { + reg =3D <0>; + color =3D ; + default-state =3D "keep"; + function =3D LED_FUNCTION_LAN; + }; + + led@1 { + reg =3D <1>; + color =3D ; + default-state =3D "keep"; + function =3D LED_FUNCTION_LAN; + }; + }; +}; + +/* mikrobus uart */ +&scif1 { + pinctrl-0 =3D <&mikro_uart_pins>; + pinctrl-names =3D "default"; + status =3D "okay"; +}; + +/* mikrobus spi */ +&spi1 { + num-cs =3D <1>; + pinctrl-0 =3D <&spi1_pins>, <&spi1_cs_pins>; + pinctrl-names =3D "default"; + status =3D "okay"; +}; + +&usb2_phy0 { + pinctrl-0 =3D <&usb0_vbus_pins>; + pinctrl-names =3D "default"; +}; diff --git a/arch/arm64/boot/dts/renesas/rzg2l-hummingboard-pulse-micro-hdm= i.dtsi b/arch/arm64/boot/dts/renesas/rzg2l-hummingboard-pulse-micro-hdmi.dt= si new file mode 100644 index 0000000000000..80e43510142ab --- /dev/null +++ b/arch/arm64/boot/dts/renesas/rzg2l-hummingboard-pulse-micro-hdmi.dtsi @@ -0,0 +1,79 @@ +// SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +/* + * Copyright 2025 Josua Mayer + */ + +/ { + hdmi-connector { + compatible =3D "hdmi-connector"; + label =3D "hdmi"; + type =3D "d"; + + port { + hdmi_connector_in: endpoint { + remote-endpoint =3D <&adv7535_out>; + }; + }; + }; + + vmipi: regulator-mipi-1-8 { + compatible =3D "regulator-fixed"; + regulator-name =3D "vmipi"; + regulator-always-on; + regulator-max-microvolt =3D <1800000>; + regulator-min-microvolt =3D <1800000>; + vin-supply =3D <®_pmic_buck4>; + }; +}; + +&dsi { + status =3D "okay"; + + ports { + port@1 { + mipi_dsi_out: endpoint { + data-lanes =3D <1 2 3 4>; + remote-endpoint =3D <&adv7535_from_dsim>; + }; + }; + }; +}; + +&du { + status =3D "okay"; +}; + +&i2c0 { + hdmi: hdmi@3d { + compatible =3D "adi,adv7535"; + reg =3D <0x3d>, <0x3f>, <0x3c>, <0x38>; + reg-names =3D "main", "edid", "cec", "packet"; + a2vdd-supply =3D <&vmipi>; + avdd-supply =3D <&vmipi>; + dvdd-supply =3D <&vmipi>; + pvdd-supply =3D <&vmipi>; + v3p3-supply =3D <®_pmic_buck4>; + adi,dsi-lanes =3D <4>; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + + adv7535_from_dsim: endpoint { + remote-endpoint =3D <&mipi_dsi_out>; + }; + }; + + port@1 { + reg =3D <1>; + + adv7535_out: endpoint { + remote-endpoint =3D <&hdmi_connector_in>; + }; + }; + }; + }; +}; diff --git a/arch/arm64/boot/dts/renesas/rzg2l-hummingboard-ripple.dtsi b/a= rch/arm64/boot/dts/renesas/rzg2l-hummingboard-ripple.dtsi new file mode 100644 index 0000000000000..aeb92630f4c6b --- /dev/null +++ b/arch/arm64/boot/dts/renesas/rzg2l-hummingboard-ripple.dtsi @@ -0,0 +1,122 @@ +// SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +/* + * Copyright 2025 Josua Mayer + */ + +/ { + aliases { + /* this board does not use second phy / ethernet on SoM */ + /delete-property/ ethernet1; + }; + + leds { + compatible =3D "gpio-leds"; + + led-0 { + color =3D ; + default-state =3D "on"; + gpios =3D <&pinctrl RZG2L_GPIO(0, 1) GPIO_ACTIVE_LOW>; + label =3D "D30"; + }; + + led-1 { + color =3D ; + default-state =3D "on"; + gpios =3D <&pinctrl RZG2L_GPIO(47, 2) GPIO_ACTIVE_LOW>; + label =3D "D31"; + }; + + led-2 { + color =3D ; + default-state =3D "on"; + gpios =3D <&pinctrl RZG2L_GPIO(47, 1) GPIO_ACTIVE_LOW>; + label =3D "D32"; + }; + + led-3 { + color =3D ; + default-state =3D "on"; + gpios =3D <&pinctrl RZG2L_GPIO(48, 2) GPIO_ACTIVE_LOW>; + label =3D "D33"; + }; + + led-4 { + color =3D ; + default-state =3D "on"; + gpios =3D <&pinctrl RZG2L_GPIO(7, 2) GPIO_ACTIVE_LOW>; + label =3D "D34"; + }; + }; + + rfkill-mpcie { + /* rfkill-gpio inverts internally */ + shutdown-gpios =3D <&pinctrl RZG2L_GPIO(14, 1) GPIO_ACTIVE_HIGH>; + label =3D "mpcie radio"; + /* + * The mpcie connector only has USB, + * therefore this rfkill is for cellular radios only. + */ + radio-type =3D "wwan"; + compatible =3D "rfkill-gpio"; + }; +}; + +ð1 { + /* this board does not use second phy / ethernet on SoM */ + status =3D "disabled"; +}; + +&gpt { + /* mikrobus header pwm pin is pwm channel 6 */ + pinctrl-0 =3D <&mikro_pwm_pins>; + pinctrl-names =3D "default"; + status =3D "okay"; +}; + +&hdmi { + interrupts-extended =3D <&pinctrl RZG2L_GPIO(9, 1) IRQ_TYPE_EDGE_FALLING>; + pd-gpios =3D <&pinctrl RZG2L_GPIO(3, 0) GPIO_ACTIVE_LOW>; +}; + +&hub_2_0 { + reset-gpios =3D <&pinctrl RZG2L_GPIO(39, 1) GPIO_ACTIVE_LOW>; +}; + +&pinctrl { + mpcie_rst_hog: mpcie-reset-hog { + gpios =3D ; + gpio-hog; + line-name =3D "mpcie-reset"; + output-low; + }; + + mikro_pwm_pins: pinctrl-mikro-pwm-grp { + pinmux =3D ; /* GTIOC3A */ + }; + + mikro_uart_pins: pinctrl-mikro-uart-grp { + pinmux =3D , /* SCIF1_RXD */ + ; /* SCIF1_TXD */ + }; + + usb0_vbus_pins: usb0-vbus { + pinmux =3D ; /* USB0_VBUSEN */ + }; + + usb1_vbus_pins: usb1-vbus { + pinmux =3D ; /* USB1_VBUSEN */ + }; +}; + +&usb2_phy1 { + pinctrl-0 =3D <&usb1_vbus_pins>; + pinctrl-names =3D "default"; +}; + +&vmmc { + gpios =3D <&pinctrl RZG2L_GPIO(4, 1) GPIO_ACTIVE_LOW>; +}; + +&vmpcie { + gpios =3D <&pinctrl RZG2L_GPIO(17, 0) GPIO_ACTIVE_HIGH>; +}; --=20 2.51.0 From nobody Wed Sep 30 12:08:42 2026 Received: from DU2PR03CU002.outbound.protection.outlook.com (mail-northeuropeazon11021095.outbound.protection.outlook.com [52.101.65.95]) (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 DB7C32D8DD0; Mon, 28 Sep 2026 17:34:18 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.65.95 ARC-Seal: i=4; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790616861; cv=fail; b=PoBMHEg0G/sx/1OAR63JJq1LyCTP9lMf65Y73yUzwMzHBDc9HwTb0Td2scDKJkGXRwJYC1oSQhGpsoYVEJaRuVGDe3k/2uyShm3RT4V0Kr+oOughTMQD4/qqR2PUiX21SsT7G1YFOoG5y1up/pT5eJTjMXrz6L96/rCXEem5IOk= ARC-Message-Signature: i=4; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790616861; c=relaxed/simple; bh=S9QDgQ9zNUHWrl1O1vac8Nzobq93WuMJAACLdqHSeRg=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=MJzmYTxIy3GRb8nIGvsMHYfIv+hT/UFU3+FDHCr4jS7WXmS/GQbviSsVYLUEpdkONgMoPmSOp/B20CRKUkhJZJOPdysFtCVif4hHij44FUhShmduCXYlsGt31LkV6EaXE8mAny+EvXLNsf6A3L0eQuCeeTl5CO+jPwxKEa+dDyQ= 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=Ic2k+91d; dkim=pass (2048-bit key) header.d=solid-run.com header.i=@solid-run.com header.b=Ic2k+91d; arc=fail smtp.client-ip=52.101.65.95 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="Ic2k+91d"; dkim=pass (2048-bit key) header.d=solid-run.com header.i=@solid-run.com header.b="Ic2k+91d" ARC-Seal: i=3; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=uta5/s2FXAxhlQA1Xqa2XgPBw4kCbCAc2N98QnTO/TU/n1QQvL0kMVOkKKPL0AW7IUmqb1P2ppG9EwPSS7x1kDSsnf8U+3UICyGJIvtSrj5mmnL3ZCgRHK5zpd0qjfKe/5kfqMwjtR8XvPjsdGg2IHGb/wMAgvvlmzRJo77LTdXucdR+iyb3SSp346/eZtGjyD9mS9YVuaDyNPidmXbeYMOaWt2Vu4uSEmTIvHpLzwqAotvMXxEytgcXCCSaBYT58M8ZT6tqIUy5JOGSwzrVEzMLvq3vGs7yW/ro+r0SeDZzrk4TrdJLia5dXza+NyEpYzbYR3NyJ6W4wLSbFcBe+w== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=aSiuA1Dl00b5oV6tfCv4m46gf5ddSzyms57zTNzLdAw=; b=SiutXF1xkdN98QIJPfivIMJEiDPAymOrGpt0NPei1ZH90qslmGEIyzzt47HaN2OfjEZ2U73BkmBQBf8KSDpPRPeCA4gVlU0Kp4R9bfl6ZUsh2+oyLPu+w4kI8RdXAd53MV4d20NzUiWIlKgDqAi/74Vv7UsrXZw//sA2uj2rV2O4Gjw8GC7+eIJv0yPS/du1EajYtLVWZRHm3jDHfDf6qeV+Eh9xP9hBKVd+dNk9YGWxA9AGUmf/6yhQLZSlsoA9QTtQfUWaD1NCsLfOY8q/wue1RaorvhHdmXGR/+71gq4zdGZUqvwEg58AcHJ0gOJ+7+C44oqWmQ+jjoNlfkSsTA== 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,2,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=aSiuA1Dl00b5oV6tfCv4m46gf5ddSzyms57zTNzLdAw=; b=Ic2k+91dc3t743N1rFTS0+BZZCuUx9d4lEXoH9w/B8J+VjNzHHCeJA9X//afsD6cj546h3Bp2uyBVku3gD6q80h26xVX4RECQI9XYV1YoFyoAMPrcptgA92v44QdGWoxYcN6GU6q8Qg0hR45ZVGoVzobkH6I05nTF8lR8KtlbhjCelEyZ1xtLYQdLafy+6H0tgdq/Z8bbwtaZJDZFUXQW++MhDnEAtib4qNPvmB6dIHYxqGujaXWfs3Qu5b3FNA9gUAxZZB8gQHddgJKxMzNW6uQw4j7eeT1HKi48dnLpnjj+GCl8P4VM8GRJTD+pVG9y+hNO9zU2Jst2HZ2im4ubQ== Received: from AS4P250CA0004.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:5df::12) by PAXPR04MB9230.eurprd04.prod.outlook.com (2603:10a6:102:2bc::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.451.18; Mon, 28 Sep 2026 17:34:14 +0000 Received: from AM1PEPF000C1ADA.eurprd02.prod.outlook.com (2603:10a6:20b:5df:cafe::5b) by AS4P250CA0004.outlook.office365.com (2603:10a6:20b:5df::12) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.451.24 via Frontend Transport; Mon, 28 Sep 2026 17:34:13 +0000 X-MS-Exchange-Authentication-Results: mx.microsoft.com 1; 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 AM1PEPF000C1ADA.mail.protection.outlook.com (10.167.242.105) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.472.14 via Frontend Transport; Mon, 28 Sep 2026 17:34:13 +0000 Received: from emails-7692203-12-mt-prod-cp-eu-2.checkpointcloudsec.com (ip-10-20-6-124.eu-west-1.compute.internal [10.20.6.124]) by mta-outgoing-dlp-942-mt-prod-cp-eu-2.checkpointcloudsec.com (Postfix) with ESMTPS id 84944805F9; Mon, 28 Sep 2026 17:34:13 +0000 (UTC) ARC-Seal: i=2; cv=pass; a=rsa-sha256; d=checkpointcloudsec.com; s=arcselector01; t=1790616853; b=JMJknnpyIuz4QwdtMhAuukVN+puXk3sK8XMOXYyAVofSlnY+yGiFGAXjzM4J09ZTU1J8w Ck0N78tcFwe6gBs6qnPGfGib9/0+IB8Dm7DkL0ZI6XY5aMN1IX2Vow6sGavu0WRHBn3Wfop d25WJlDnITRsQ3v5NW6KNHvREp8atuI= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=checkpointcloudsec.com; s=arcselector01; t=1790616853; h=from : to : subject : date : message-id : content-type : mime-version; bh=aSiuA1Dl00b5oV6tfCv4m46gf5ddSzyms57zTNzLdAw=; b=n/ipFeYqnhCHl2aO4Xa+IU6bptgGU2S4dJKO0z+kuORWt/W0c0l2npZMRorpYnHKOtxat j7dDozbvBXZM6+h/ADoUMCvgJs2Nc4KPPq1C1S3qV6s6aMl1FpbBcu1hJ0/NPQGMft2Q2xl rtv5C2IQSCzKVT3oqK/K8CkRtWiAdJE= ARC-Authentication-Results: i=2; mx.checkpointcloudsec.com; arc=pass; dkim=pass header.d=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=aSiuA1Dl00b5oV6tfCv4m46gf5ddSzyms57zTNzLdAw=; b=Ic2k+91dc3t743N1rFTS0+BZZCuUx9d4lEXoH9w/B8J+VjNzHHCeJA9X//afsD6cj546h3Bp2uyBVku3gD6q80h26xVX4RECQI9XYV1YoFyoAMPrcptgA92v44QdGWoxYcN6GU6q8Qg0hR45ZVGoVzobkH6I05nTF8lR8KtlbhjCelEyZ1xtLYQdLafy+6H0tgdq/Z8bbwtaZJDZFUXQW++MhDnEAtib4qNPvmB6dIHYxqGujaXWfs3Qu5b3FNA9gUAxZZB8gQHddgJKxMzNW6uQw4j7eeT1HKi48dnLpnjj+GCl8P4VM8GRJTD+pVG9y+hNO9zU2Jst2HZ2im4ubQ== Authentication-Results-Original: mx.checkpointcloudsec.com; arc=pass; dkim=pass header.d=solid-run.com Received: from MMZPR04MB400504.eurprd04.prod.outlook.com (2603:10a6:190:28::8) by GV1PR04MB9200.eurprd04.prod.outlook.com (2603:10a6:150:2b::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.451.19; Mon, 28 Sep 2026 17:34:01 +0000 Received: from MMZPR04MB400504.eurprd04.prod.outlook.com ([fe80::2f52:2d22:c7b3:4292]) by MMZPR04MB400504.eurprd04.prod.outlook.com ([fe80::2f52:2d22:c7b3:4292%5]) with mapi id 15.21.0451.022; Mon, 28 Sep 2026 17:34:01 +0000 From: Josua Mayer Date: Mon, 28 Sep 2026 19:34:00 +0200 Subject: [PATCH v10 09/11] arm64: dts: renesas: add support for solidrun hb-ripple with rzv2l som Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260928-rzg2-sr-boards-v10-9-91752ea39cbc@solid-run.com> References: <20260928-rzg2-sr-boards-v10-0-91752ea39cbc@solid-run.com> In-Reply-To: <20260928-rzg2-sr-boards-v10-0-91752ea39cbc@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: FR0P281CA0270.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:b5::16) 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_|GV1PR04MB9200:EE_|AM1PEPF000C1ADA:EE_|PAXPR04MB9230:EE_ X-MS-Office365-Filtering-Correlation-Id: 0ba64f3c-6878-467d-f58d-08df1d86b6bd 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|7416014|1800799024|52116014|376014|366016|23010399003|10070799003|10067099003|56012099006|18002099003|22082099003; X-Microsoft-Antispam-Message-Info-Original: lc8PMGRuCG0McM+PA1bx0sX5nsk/dtT2HutNMR73gMesEE3C5acJk7rgA+xpndLoQ+e2OFryTkbA9JuQvzOtbgbJX5DInmkqLMjHW0FteldixkizgDVAZPHVnvfpaGvjDEwXbMDXbLGxm+VOibBIjynFBPh/9FQt0iRO3bL5x8mIZvDnIS//rjzMWS4DaqqNIc5JQdYaMrNwm8xidtvcfk0ZmRFKgnF9LKOyoufDUz5peXvuH6q928rloKowMQochnS+YjTxLmGx3Xujx6srIWBla6FuMIeKN69GUxTBLN+a54mUjHXhI4KOfZrML1mkh/kTtL0xawsi4zZTrz2GObETQywBGW5pd1ZFELiyTKDYaZS6eYwABHt5ZDccJRykhXpXkMWYY6pDp6ceGF8/uqvGh5mkZ2H0k21xZxOsrEcTM0aMpyGcmXfNBBmrUo4EjNRVxko9a5tVRiwOyhkRlzTTs3ucum0BmZuhzo3dXrq0VJRTGHxIeJc9Z4VsHDk/k3IQyPwKoAgIUpZgjaTJWDEeVUBnWXwgN6s9bDOHdKT5lXI3mGRe2ZKyrmw/lKKp+GEfgt2F4c8tR1YkeMIXkmKK66TapkgqaTrKU/QNJi0= 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)(7416014)(1800799024)(52116014)(376014)(366016)(23010399003)(10070799003)(10067099003)(56012099006)(18002099003)(22082099003);DIR:OUT;SFP:1102; X-Exchange-RoutingPolicyChecked: BbTi4458t+f4Ldn3SetefAI8Xd/wvHmQUUZZ56fqpP9P+sgyvLXphJGhXpg1DfPyz7wnArQNdChKXvJrxeVej9XyKJz3aiCPzNPm+RBMycy0ZXYWujFOJWqLSmtGzFb+0uIYLlK/FyoTmpVFMEGnDp3bBbxyIOudCfuZSfjYT8TQgFHpt5FzLWWNqY95TJQl+h3AfRwliUG80OtDtFAnYlN9w67ZHsfZ4Ux88gYN+KMxszKIbBJrU7pbh9JfFsaI+zSPKUcTZOQuhO1P5X5XA3DthbEosdzykvosyXm5/l2aA1HfzDHUdvm+PQ1xJHh8eCBhL26J5G/jKgfYpuuAvw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR04MB9200 X-CLOUD-SEC-AV-INT-Relay: sent X-CLOUD-SEC-AV-UUID: 1d2c2dcb386b4f579deb08c56f996146:solidrun,office365_emails,sent,inline:87287daded720ae2bc7e73491d419f2c ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=sdUuU4Fln+rGIJE7j+6negkKhwCWuVxPOb08Ma57+j5iNa7VkioMdISrA7atNjdI9pnUzk0N65KPrWyFincvy2Oy7oPESph/U/oLbRSfBh8pwLsOZjSyd/p6gsMtwWl/ZVrGKUCOht8bexSRy/SmJUTGVC2v5E0cZjp0Z/rvQkMJWj598NJ5GLXUg+a95EdUGNIIKEzEUqoh44PBGYWXXaz+z3dDpn5qF5iF29JYku5VZ0a5Y7FQrAS81w5G+OgbRn8AHejxiubGOHkprwIekhegY0EpxRxjs/mBiRCqel2hxUAgQmuQtIITsnCZtH0M9+/QCAwzqwZ0VT98ED8fpQ== 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=aSiuA1Dl00b5oV6tfCv4m46gf5ddSzyms57zTNzLdAw=; b=lt951wOlqvk87bcwmRLJQvB9ktLCSMXSbF74iImXkPwM8c3ngat0VPTNihnwwaHTGveWYC9y/w16VStyHuVwDhh60p0ie4T5CsuDaUOPO3nSIETv0sqCQ29ow/ImNTl04WyjyLW8ABdAe4vo0whxpDaeGwjmfWPDtctQNPIiNA95I14pl5WlmElelROew3U4bMGp2v0qhjQqB7jEUBnSBb7SjpnCsQKNhBvP1cvzxn6jBWL9dHzp6B8DGG5jwLGlxdvP6ZBtEJddpYX46QnD576k/ymwX8MWla5+7UpXul3lbn/9tWYLn+Lf28RAXk5BO/XLbaoyYxXZn5QkteL6kA== 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: AM1PEPF000C1ADA.eurprd02.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 29ee2def-3c73-4eda-9e97-08df1d86aec9 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|14060799003|23010399003|82310400026|7416014|36860700016|376014|35042699022|10067099003|56012099006|22082099003|18002099003; X-Microsoft-Antispam-Message-Info: lx7NJ+fC7vHlGKcw17eXxhacEJAZrr/bYMve0tOVnGohz/y/PdyQ1Fi+wtXCYoq5XpSsiSZ8hiYak0AppbOafJ8k5QQvG9Y1rfhd2AdS+Pc4FPySAT4z9yykrw7ZK8wR+X6reF1ByuKbR3JrB0kAq8n7TBvMwhlG9500Y0aRT/L5W8ULyPF7d3qKyyGVYhqm+yPb+F9Tn02uGQuRBwS7G53Cf/eyPZintma5Eko8t54PQ1ZVIsNutUzEj2zsYN8z7EmOleDfuYER1OrRoedJR/D39pgAyNuKtqU4M8gXxvWLXRBe3fQ+g6JQ7Jss5W0O7skRumYKUVsmST7EPpOpJHPUuyb9SIXeA6jPohCGMNfDwtMwow6uubbIIW9HrExLdfSmnu7KWToCbXOFooaDppP0FGhS3Lxz7wvBv+u81HDD6EGIpFrxx/XLhGfF1x5m/aPHcFLeqR0p2syibFR3n0WrIIgvZ29erh8nK5nZlnsx5hfEuqGkYFLkwcye3Q2ONEi8pDTpsslWlHx3MgRn1RedgEEhd40IyWIYAalEEfUBNZJf4Z2KJqyvjS1jvUod+wCOio/pwh9Et+oJmZY9KbelwBfyu7R/Py6+mAypp69ICOI5qHLeQR6mr7wdXTr65NdG9ziSiMgkjA15o1n69w== 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)(14060799003)(23010399003)(82310400026)(7416014)(36860700016)(376014)(35042699022)(10067099003)(56012099006)(22082099003)(18002099003);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: tt7/oElUO8t8Ib2RR73bawkaoYyJ9q2BFmu5mUNEHyUpv6aSO+BYXlwXbEJGyvzt5ed+I1FaZK2VaVz/3RHtmPELNeWWp2or8v+N90shi+wCVmMC01WjC+wjKqf7jiQWivSlBK1i+MuAvcfpafbb/T2Y/NWy1dYaxcLAVYFBS77IJWDtD4Y3k5D8g52vqy7jtNedS373zSKA293ukX6fD+yPWiLbWGllIckGhJi2e2dFiqocIpj5984SPmz9VezmHf+04ayoJVpevnZmzzxpOn6lsOD2OEPliHWc8LV5qOiAFrdgGfVFFC6ePHrdDhmaf6hbv+1AfJBdCRGTP9qSZMfbDi8PBB/65gbZVfX0Rb+Q3qtveFyyUz9ShcSxOXTgdK1yvQMBqDpbM22FOiatIIPDChSPBgY0q3efzdcbUihjsCLRzB+5wFpdwLIx07Rp X-OriginatorOrg: solid-run.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Sep 2026 17:34:13.7736 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 0ba64f3c-6878-467d-f58d-08df1d86b6bd 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: AM1PEPF000C1ADA.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR04MB9230 Add support for the SolidRun HummingBoard Ripple [2] with RZ/V2L SoM [1]. The HummingBoard Ripple is a reduced version of HummingBoard Pulse, featuring: - 2x USB-2.0 Type-A connector - 1x 1Gbps RJ45 Ethernet - micro-HDMI connector - microSD connector - mini-PCI-E connector with SIM slot supporting USB-2.0 interface - MIPI-CSI Camera Connector (not described without specific camera) - RTC with backup battery The carrier board is identical between RZ/G2L, RZ/G2LC, RZ/G2UL and RZ/V2L SoMs, yet only the RZ/G2LC combination has a product page [2]. The RZ/V2L SoM shares PCB with RZ/G2L, differing only in the SoC itself. RZ/V2L is adding a powerful DRP-AI NPU which G2L lacks. Due to the similarities, all descriptions except SoC are shared with RZ/G2L. [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-g2lc-base/ Reviewed-by: Geert Uytterhoeven Signed-off-by: Josua Mayer --- arch/arm64/boot/dts/renesas/Makefile | 5 +++++ .../dts/renesas/r9a07g054l2-hummingboard-ripple.dts | 18 ++++++++++++++= ++++ 2 files changed, 23 insertions(+) diff --git a/arch/arm64/boot/dts/renesas/Makefile b/arch/arm64/boot/dts/ren= esas/Makefile index 077e8ebea0cff..625093995c521 100644 --- a/arch/arm64/boot/dts/renesas/Makefile +++ b/arch/arm64/boot/dts/renesas/Makefile @@ -224,6 +224,11 @@ dtb-$(CONFIG_ARCH_R9A07G054) +=3D r9a07g054l2-hummingb= oard-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-hummingboard-ripple.dtb +r9a07g054l2-hummingboard-ripple-emmc-dtbs :=3D r9a07g054l2-hummingboard-ri= pple.dtb rzg2l-sr-som-emmc.dtbo +dtb-$(CONFIG_ARCH_R9A07G054) +=3D r9a07g054l2-hummingboard-ripple-emmc.dtb +r9a07g054l2-hummingboard-ripple-microsd-dtbs :=3D r9a07g054l2-hummingboard= -ripple.dtb rzg2l-hummingboard-iiot-microsd.dtbo +dtb-$(CONFIG_ARCH_R9A07G054) +=3D r9a07g054l2-hummingboard-ripple-microsd.= 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-ripple.dt= s b/arch/arm64/boot/dts/renesas/r9a07g054l2-hummingboard-ripple.dts new file mode 100644 index 0000000000000..0c73871524541 --- /dev/null +++ b/arch/arm64/boot/dts/renesas/r9a07g054l2-hummingboard-ripple.dts @@ -0,0 +1,18 @@ +// 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-pulse-common.dtsi" +#include "rzg2l-hummingboard-pulse-micro-hdmi.dtsi" +#include "rzg2l-hummingboard-ripple.dtsi" + +/ { + compatible =3D "solidrun,rzv2l-hummingboard-ripple", "solidrun,rzv2l-sr-s= om", + "renesas,r9a07g054l2", "renesas,r9a07g054"; + model =3D "SolidRun RZ/V2L HummingBoard Ripple"; +}; --=20 2.51.0 From nobody Wed Sep 30 12:08:42 2026 Received: from DU2PR03CU002.outbound.protection.outlook.com (mail-northeuropeazon11021117.outbound.protection.outlook.com [52.101.65.117]) (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 84F664F96B8; Mon, 28 Sep 2026 17:34:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.65.117 ARC-Seal: i=4; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790616880; cv=fail; b=XlsWQkRmWIh3yPFzc3JnUZDCF/VdHrbFBFe3N5aP9I01LUfDgHFaMeOA++a9UBJiY3cbuMMgdvAGoF4/2ulCIaiBeJt7iiq9JiLB+CJOMan3IrNT7UxEGaFAFdSpQ40rXOuWjVjvQve+gbpcziNf+vtf6SenjSNmPI42GL5DBh4= ARC-Message-Signature: i=4; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790616880; c=relaxed/simple; bh=n8l/MTty1nAWCEqcS8pAYfReeAv1qZvWiMBgArv7PSs=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=Px26tvEaqXz1dN/guCF2ST72RHbuV897dqS8RbJ1G/3N7vO/T8T2C8TQ2sTImo7nyxC6FoH+P0IhZNDoGsq1fXouIiFvFpkIJdHxnyI0v5XsbKRvwhjetKZ22M0gL55tc6IoH0P4M0SkAZysWQgbWr7GGzcV+g8gZ9qBUaUoYuU= 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=W1hQr8WN; dkim=pass (2048-bit key) header.d=solid-run.com header.i=@solid-run.com header.b=W1hQr8WN; arc=fail smtp.client-ip=52.101.65.117 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="W1hQr8WN"; dkim=pass (2048-bit key) header.d=solid-run.com header.i=@solid-run.com header.b="W1hQr8WN" ARC-Seal: i=3; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=MVxt2UMCF4jq7Gxd9gzMm/XPqcukY9LHzUQToM7U/3ihHZu+51UEe6bIbG0L1w7cysMg0d55Smf5CxHsrx0DoYJ9QyZHKwBd/P6xjq7V2bv2ERBF4q+Qe65MZDIWQtwtIj1yFf7uVnjvdaOr/20bnGcEQop6VFJBDp6pMC4tf7PFAI2ttGi8ffoTdGoehFP7gmQma+Lk8jKEr1HKR3NnbObves7Ph6gKp9u9A4wWFkQejMbxRahZ7iBgF12eIhooZ09p7yhFswieDRtbQHo6QMU6LgO4oeHZPy95rcbo/lXux2GUdyixZQtd63hSBGN6/jz4+7rKE5GLJfJxO4xe7A== 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=PK8rJLCxHn0BDo6B8FfN7lxNqIZRV+4L/KyCuwTJ+Fg=; b=El2HQYOJEU70hUAmkvHs/xwA1IAWLLy84wYMqX8Rkl8LGCXG8E3eiEU0d6q6QF4AwqmQpnQ/c6qwIn+jlP2+df2/+SaA1kjO2igq1p8pe0xOifEU4KQKsafWGPzDyASiWT+kGUj+N648WHAhLIp2/wRQTIG3XLsg9OstDJSy41TgoWGTisbcJEcL7japYCSCeoXSbcRObbNk2B7cvJ9e/59Sl5q27jUB6DkAe2QbEKvZ/U1mODDEQURkSVGi8e38HBY7vRYRNxI8jkbE9PJyHc4s8wxA3kC7SsVHNlekjttQ8UZWbKos9IJY1rwHGGIeC5/t/2iZvzmtXvFAD6V0QQ== 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,2,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=PK8rJLCxHn0BDo6B8FfN7lxNqIZRV+4L/KyCuwTJ+Fg=; b=W1hQr8WNrijoBYZOrvH497ebO+BRZH/LDANQLFH+ukoZNVRkBBTbSYMUOnxViWNv9QZ0kSLd8UNJpLF7CSvzL5YVNoBTP7eRwL/nQS05LQLso8Tq48Ksq1L+j4tbHYxAr2EGcV9IGotGZmazOys7XR4gWXhAV2Jn6KaEDrEMhuF44zgghs1wBIh3SuvF3shtbGfHuxx2U6oFJUlqRTmKPhr1sZ10yjcmMujUZIBodMAWlGllqkEFTgvuFNzLQHvsm4UEhuSzQkw+tv1wtCX/3PwRq/yp7S9Y0WqFDHFG3LrnZr5eis1zYsRuKkjvlaogZ5qIqgbeSk/R0LQDDhMMoA== Received: from MA4P292CA0004.ESPP292.PROD.OUTLOOK.COM (2603:10a6:250:2d::10) by DB9PR04MB9476.eurprd04.prod.outlook.com (2603:10a6:10:366::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.451.23; Mon, 28 Sep 2026 17:34:14 +0000 Received: from MAD0EPF000008B6.eurprd04.prod.outlook.com (2603:10a6:250:2d:cafe::42) by MA4P292CA0004.outlook.office365.com (2603:10a6:250:2d::10) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.451.23 via Frontend Transport; Mon, 28 Sep 2026 17:34:13 +0000 X-MS-Exchange-Authentication-Results: mx.microsoft.com 1; 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 MAD0EPF000008B6.mail.protection.outlook.com (10.167.241.138) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.472.14 via Frontend Transport; Mon, 28 Sep 2026 17:34:13 +0000 Received: from emails-1727397-12-mt-prod-cp-eu-2.checkpointcloudsec.com (ip-10-20-5-37.eu-west-1.compute.internal [10.20.5.37]) by mta-outgoing-dlp-765-mt-prod-cp-eu-2.checkpointcloudsec.com (Postfix) with ESMTPS id EEB557E934; Mon, 28 Sep 2026 17:34:12 +0000 (UTC) ARC-Seal: i=2; cv=pass; a=rsa-sha256; d=checkpointcloudsec.com; s=arcselector01; t=1790616852; b=C5eebv3mHnQ7oYTYYYCJJIxoUi4/liFwJVKN8MWWhHVhghqQYBwAJpePuQX50HUwoqxOQ nFQtVZTunqcnn0U/++Q7i+wITq6AiF0hgzLgt/CPICWhHXafArU+Ip9GuVinbtDmAxP04Zx V91fTEfkFXxJAPSG1gKGIPLzGiIFUEc= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=checkpointcloudsec.com; s=arcselector01; t=1790616852; h=from : to : subject : date : message-id : content-type : mime-version; bh=PK8rJLCxHn0BDo6B8FfN7lxNqIZRV+4L/KyCuwTJ+Fg=; b=ISvgTocP20LJCoO3L58hqeSXHEYgUhuXfKxV0tH0TQbtiUOqASRs2sPcXnE2usEe0kSWl naDhb69SsxvVi/tLPvExrHrZhFyBb7zkn95AywSHUQ5WWeewZjhZmuiJxFejdama5febYI0 sYpWNOQ18kB5PH3KSufxXqSVps5Ad3U= ARC-Authentication-Results: i=2; mx.checkpointcloudsec.com; arc=pass; dkim=pass header.d=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=PK8rJLCxHn0BDo6B8FfN7lxNqIZRV+4L/KyCuwTJ+Fg=; b=W1hQr8WNrijoBYZOrvH497ebO+BRZH/LDANQLFH+ukoZNVRkBBTbSYMUOnxViWNv9QZ0kSLd8UNJpLF7CSvzL5YVNoBTP7eRwL/nQS05LQLso8Tq48Ksq1L+j4tbHYxAr2EGcV9IGotGZmazOys7XR4gWXhAV2Jn6KaEDrEMhuF44zgghs1wBIh3SuvF3shtbGfHuxx2U6oFJUlqRTmKPhr1sZ10yjcmMujUZIBodMAWlGllqkEFTgvuFNzLQHvsm4UEhuSzQkw+tv1wtCX/3PwRq/yp7S9Y0WqFDHFG3LrnZr5eis1zYsRuKkjvlaogZ5qIqgbeSk/R0LQDDhMMoA== Authentication-Results-Original: mx.checkpointcloudsec.com; arc=pass; dkim=pass header.d=solid-run.com Received: from MMZPR04MB400504.eurprd04.prod.outlook.com (2603:10a6:190:28::8) by GV1PR04MB9200.eurprd04.prod.outlook.com (2603:10a6:150:2b::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.451.19; Mon, 28 Sep 2026 17:34:01 +0000 Received: from MMZPR04MB400504.eurprd04.prod.outlook.com ([fe80::2f52:2d22:c7b3:4292]) by MMZPR04MB400504.eurprd04.prod.outlook.com ([fe80::2f52:2d22:c7b3:4292%5]) with mapi id 15.21.0451.022; Mon, 28 Sep 2026 17:34:01 +0000 From: Josua Mayer Date: Mon, 28 Sep 2026 19:34:01 +0200 Subject: [PATCH v10 10/11] arm64: dts: renesas: add support for solidrun hb-ripple with rzg2lc som Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260928-rzg2-sr-boards-v10-10-91752ea39cbc@solid-run.com> References: <20260928-rzg2-sr-boards-v10-0-91752ea39cbc@solid-run.com> In-Reply-To: <20260928-rzg2-sr-boards-v10-0-91752ea39cbc@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: FR0P281CA0270.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:b5::16) 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_|GV1PR04MB9200:EE_|MAD0EPF000008B6:EE_|DB9PR04MB9476:EE_ X-MS-Office365-Filtering-Correlation-Id: 40f64812-f5b5-4c3f-172f-08df1d86b68e 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|7416014|1800799024|52116014|376014|366016|23010399003|10070799003|3023799007|10067099003|56012099006|18002099003|22082099003; X-Microsoft-Antispam-Message-Info-Original: Pyay76J3K5WCdJ9u6QDWo7WQ5eUwOqU/BjVumBegTDV9mWh9v74jI0ncngXBY+M4OmNGIB9N5gHLMf0DZHgWAyqP0eKPM9uBk7cSqCncWJWyAgU5smvAPwKpJRrX6MHbKNDqKyzVU/piwoISzodLgKVmfnrsbOHrLzMJth+XzxSbE/t7rN1o4b6+/LJwqKzaDZ5ipzG/aesYlwhk/EejA0Vy93x1CWug4lIEjoQMTTBmdYImUeUm9FRJUwMxQHoj8VN8ul5PKOFOsKI+8JTdzZLEJc5SgvWw2m4VZCs3e2Iky6mtxOgUgxzGHG8ucfu5ti/Gd7f+ot6OTWMT6glZy9/8mmBe7JIZuPK4CJN90OCqUHZe0t2jYXQ7VrJ2aELVaglqIymk6M6HoHJOPSP5zybuJrKviPyL8OXYFZbQqVVeaBTrXBtkZ90Frd6+OxRPegwMRGMbKdyB+VtIM4vUg3tAHickkxPwnEFRvrKNbRjyb1rK15vgYDoCxVQDM1L0hd5K733U/lKLefs0pSSYY+FNnQS20TjlOnwFlRfJqXExBaB1J+L9bx8poAwpjsF4Ni3AmdeDFk/Dis3nf2/HJh3MDQMG0AyTNvgvhPdFEvpZdoHFsuhhQcehYchC4yOi 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)(7416014)(1800799024)(52116014)(376014)(366016)(23010399003)(10070799003)(3023799007)(10067099003)(56012099006)(18002099003)(22082099003);DIR:OUT;SFP:1102; X-Exchange-RoutingPolicyChecked: j3jOGOnoLBB0zvFzLMXp44bDePN7vcHxYZ8Y3ZGe9bJcxZM9Uw5XKY5rTiGQO5n/qzV9CoTjZ3KQYw/lMK5dCt+lyjge0nIMpyX3TAh6NQ8C8OgB3NjoJ3DsB+hb+uEKnol8cnWsuowgvccrxz0pMKgiKWxc3CXxGmr5uQn+gi8yfTv4PF09hNk2qgk3zhDliRJwq4HNad/IhXv/jcS063Jaxnfv3VABVUB/LeXoCTCHZsoiQUuQ6QP0V24Ock1hMSoHXEdX7xeBedheFUxTk/1LdBnAKGjrGTsBwivK3obJjRab1z72MZpVTnavrdjb3B0K0kEr3vEq98xi3hLLHA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR04MB9200 X-CLOUD-SEC-AV-INT-Relay: sent X-CLOUD-SEC-AV-UUID: 359f11c6bf6b41f08d37ae10faa9e971:solidrun,office365_emails,sent,inline:87287daded720ae2bc7e73491d419f2c ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=vyWQU+cVIyCi2ybi/oeoy3fUOnkOWIR9HKWLxJogtuOYTxKdFhTolHcJ44gocySspQLwyhSWm9+24VX/0/2h1UOqdcFr+xyDphaK2LGSi+RiTDb+nfLDOvtipCPwjAVT2/6+xtWsWjBgEeGUHBKupLTmotcEk/GuZTw/3/HBfDY6ewNouKKKqnEMEK7WN/ARNnzGkctHB+uoGHigkxA2aWipwhHIwHgIBsSCJLD/0+MCkqaGPE2ozA/xioco7GhIJM1OrqoXNJUYyrJD+J5igAMQ2By6bpblaIWYJSyRcuzOth/1MOogk+huXDlY+DFzNMmvSIG0Gkb8KaS5QRE6oQ== 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=PK8rJLCxHn0BDo6B8FfN7lxNqIZRV+4L/KyCuwTJ+Fg=; b=EzTdik3M64jz/Z6Qr2m+gHtN4DskOrqhcdrD9cLlvJbLIZXeqL2b3sKCVRWyHaZDQitqRJ6JTokGkGoieEQm6mkI+i0efKHQgc3o6Wjq9C1pckRy4zCnNq2cjoatl17VP/d3vSjm2AFWOwoKIz8yejlcZ8ifdJwrP2La1cJ2uPHDjz/jqx3H/X380X3vMD6vI7/1zBVvW0eh5r7NrXzkfIniW9Mj891STy723Vyih1WqyMv/qoIClEQzxWEPD91Z6Izs0Fol3hVIBLtFmEdbGQ2c4mUjwX1YPj9sRdwMuYNoG6zS9sGixnyXLVxlmWukatpwwdPRdUZZ4+r9qfYJhw== 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: MAD0EPF000008B6.eurprd04.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 4522edc7-3201-40d5-991a-08df1d86af0e X-Microsoft-Antispam: BCL:0;ARA:13230040|14060799003|36860700016|23010399003|35042699022|7416014|1800799024|376014|82310400026|56012099006|10067099003|22082099003|18002099003|3023799007|13003099007; X-Microsoft-Antispam-Message-Info: pX7oFq/3STytTKRiXEt+LoPeOjRMBRrL8rlfkS9N+M9Vzi5XHMx/TDedwzDRYQqkL9Q0lkbcSpFpzOODoYohHxoe5nLJYb9O37wWIM8czJlxFl3HRawdm0qEUuwl21haR6+k5RQEPDhHFGmLeo+ZIRDZazcZ2zN5C+ZUqQKcKZ3etuwpnErZePA2utUpf+zdJ4ErV1FcnV2n32oNqnl4JP/5/EKcwFEoSdM0J2DazvkKvFMWTG9cCt/h1pEeovF8wMMB+8yiLfwN5lDD8qaf8nsvpx9zj3i/3q4OJi8PWPwx2K6fgTjO1tXt6mXPfyHf0H7tC1UJS/qhVX3ZLJITv8VuiVE7ELZukBO8JkN4ydgPGC6wpdbB2iQPFbSKWCKS62f0XiNH5AO7b8DXp4FA7+nrkJg7fEubyXiM6CQ/zlWDz3bttH24CGtay8JJmPRyz/sy5Zk7ws4t0agGcUoHj3RshuTSGzqmZgtj9Kh39NLLeB2wXbtnBSjAdt99NvypEywRSiZvOj5fpbJ/VYfbavCr4QpfLVczuJ3DFOTkJ4X6aDvDroxKkWnj5MYoYM/aTEtq6hA3t/0bR0gaejv79zvh7bX4dYy0jeXTgcZ1mtdsySVqJ9Ljda8cgNe61B5bCmh2/0pWwnS8tg3YALv2zw== X-Forefront-Antispam-Report: CIP:52.17.62.50;CTRY:IE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:eu-dlp.cloud-sec-av.com;PTR:eu-dlp.cloud-sec-av.com;CAT:NONE;SFS:(13230040)(14060799003)(36860700016)(23010399003)(35042699022)(7416014)(1800799024)(376014)(82310400026)(56012099006)(10067099003)(22082099003)(18002099003)(3023799007)(13003099007);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: tPGSwSzxVxNSca27h5HCoUo54Fk0/vgeD3vzCBA+h3zjNj4/a3/xeL2xMvdvqucRghyZRFaDPS9gXwgW9OcfOtFqOONr9yt8wKjFmKAdzXEj7xpL8+AZ/OGa8iSF1C1o2Vu2ZBYyDBWFQX6ORd9sMHN+TXmSpoCuuwaZXw2dAIbapDzgo8C+a59aP9Y8dZFe8l7wmPZPbZE8vPmapCI1k/R1KZSOSrDVvvK5HR82Nxbq8FpMfA+x3LTFMNf/D8duaALr7WY24IYEQirkTgsH+dfyBtH6BT1Z+7QOlbu11JfM8MKBeiYkriYnjORPBoIV+pLpqfE9q+8tfQzOXbCHp4y2Q/aJBVpBXKIXiuAM9MlwKaGZ5KOyOaWAJrnNlgK2+ekcMNCrpbZBXLWBty6ghQazJLea4lExTxWvwDTrCgc9xPlTd9MDO3IBwm3Udswh X-OriginatorOrg: solid-run.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Sep 2026 17:34:13.4073 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 40f64812-f5b5-4c3f-172f-08df1d86b68e 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: MAD0EPF000008B6.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR04MB9476 Add support for the SolidRun HummingBoard Ripple [2] with RZ/G2LC SoM [1]. The HummingBoard Ripple is a reduced version of HummingBoard Pulse, featuring: - 2x USB-2.0 Type-A connector - 1x 100Mbps RJ45 Ethernet - micro-HDMI connector - microSD connector - mini-PCI-E connector with SIM slot supporting USB-2.0 interface - MIPI-CSI Camera Connector (not described without specific camera) - RTC with backup battery The carrier board is identical between RZ/G2L, RZ/G2LC, RZ/G2UL and RZ/V2L SoMs, yet only the RZ/G2LC combination has a product page [2]. RZ/G2LC SoM shares SCIF2 pins between on-SoM Bluetooth and carrier board. Provide dt overlay changing pin function from uart to gpio led control. While the variant being supported here is named "Ripple", the overlay still carries the "pulse" suffix as it would fit all its variants. Descriptions for eMMC and microSD are shared with G2L SoM and HummingBoard IIoT. [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-g2lc-base/ Reviewed-by: Geert Uytterhoeven Signed-off-by: Josua Mayer --- arch/arm64/boot/dts/renesas/Makefile | 8 ++ .../renesas/r9a07g044c2-hummingboard-ripple.dts | 93 ++++++++++++++++++= ++++ .../renesas/rzg2lc-hummingboard-pulse-leds.dtso | 48 +++++++++++ 3 files changed, 149 insertions(+) diff --git a/arch/arm64/boot/dts/renesas/Makefile b/arch/arm64/boot/dts/ren= esas/Makefile index 625093995c521..83519d459ae80 100644 --- a/arch/arm64/boot/dts/renesas/Makefile +++ b/arch/arm64/boot/dts/renesas/Makefile @@ -176,6 +176,14 @@ r9a07g044c2-hummingboard-iiot-rs485-a-dtbs :=3D r9a07g= 044c2-hummingboard-iiot.dtb 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-hummingboard-ripple.dtb +r9a07g044c2-hummingboard-ripple-emmc-dtbs :=3D r9a07g044c2-hummingboard-ri= pple.dtb rzg2l-sr-som-emmc.dtbo +dtb-$(CONFIG_ARCH_R9A07G044) +=3D r9a07g044c2-hummingboard-ripple-emmc.dtb +dtb-$(CONFIG_ARCH_R9A07G044) +=3D rzg2lc-hummingboard-pulse-leds.dtbo +r9a07g044c2-hummingboard-ripple-leds-dtbs :=3D r9a07g044c2-hummingboard-ri= pple.dtb rzg2lc-hummingboard-pulse-leds.dtbo +dtb-$(CONFIG_ARCH_R9A07G044) +=3D r9a07g044c2-hummingboard-ripple-leds.dtb +r9a07g044c2-hummingboard-ripple-microsd-dtbs :=3D r9a07g044c2-hummingboard= -ripple.dtb rzg2l-hummingboard-iiot-microsd.dtbo +dtb-$(CONFIG_ARCH_R9A07G044) +=3D r9a07g044c2-hummingboard-ripple-microsd.= 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-ripple.dt= s b/arch/arm64/boot/dts/renesas/r9a07g044c2-hummingboard-ripple.dts new file mode 100644 index 0000000000000..ef8e2f62b6827 --- /dev/null +++ b/arch/arm64/boot/dts/renesas/r9a07g044c2-hummingboard-ripple.dts @@ -0,0 +1,93 @@ +// 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-pulse-common.dtsi" +#include "rzg2l-hummingboard-pulse-micro-hdmi.dtsi" + +/ { + compatible =3D "solidrun,rzg2lc-hummingboard-ripple", "solidrun,rzg2lc-sr= -som", + "renesas,r9a07g044c2", "renesas,r9a07g044"; + model =3D "SolidRun RZ/G2LC HummingBoard Ripple"; + + leds: leds { + compatible =3D "gpio-leds"; + + led-0 { + color =3D ; + default-state =3D "on"; + gpios =3D <&pinctrl RZG2L_GPIO(0, 1) GPIO_ACTIVE_LOW>; + label =3D "D30"; + }; + }; + + vbus1: regulator-vbus-1 { + compatible =3D "regulator-fixed"; + regulator-name =3D "vbus1"; + regulator-max-microvolt =3D <5000000>; + regulator-min-microvolt =3D <5000000>; + gpios =3D <&pinctrl RZG2L_GPIO(5, 0) GPIO_ACTIVE_HIGH>; + enable-active-high; + }; +}; + +&gpt { + /* mikrobus header pwm pin is pwm channel 6 */ + pinctrl-0 =3D <&mikro_pwm_pins>; + pinctrl-names =3D "default"; + status =3D "okay"; +}; + +&hdmi { + interrupts-extended =3D <&pinctrl RZG2L_GPIO(42, 2) IRQ_TYPE_EDGE_FALLING= >; + pd-gpios =3D <&pinctrl RZG2L_GPIO(40, 2) GPIO_ACTIVE_LOW>; +}; + +&hub_2_0 { + reset-gpios =3D <&pinctrl RZG2L_GPIO(39, 1) GPIO_ACTIVE_LOW>; +}; + +&pinctrl { + mpcie_rst_hog: mpcie-reset-hog { + gpios =3D ; + gpio-hog; + line-name =3D "mpcie-reset"; + output-low; + }; + + mikro_pwm_pins: pinctrl-mikro-pwm-grp { + pinmux =3D ; /* GTIOC3A */ + }; + + mikro_uart_pins: pinctrl-mikro-uart-grp { + pinmux =3D , /* SCIF1_RXD */ + ; /* SCIF1_TXD */ + }; + + usb0_vbus_pins: usb0-vbus { + pinmux =3D ; /* USB0_VBUSEN */ + }; +}; + +&usb2_phy1 { + vbus-supply =3D <&vbus1>; +}; + +&vmmc { + gpios =3D <&pinctrl RZG2L_GPIO(18, 1) GPIO_ACTIVE_LOW>; +}; + +&vmpcie { + /* + * G2LC SoM v1.2 moved this IO from J7-28 (CON4-12) + * to J7-18 (this regulator). + * There are no known users of CON4-12 and thus no need + * to differentiate here between SoM v1.1 and v1.2. + */ + gpios =3D <&pinctrl RZG2L_GPIO(39, 2) GPIO_ACTIVE_HIGH>; +}; diff --git a/arch/arm64/boot/dts/renesas/rzg2lc-hummingboard-pulse-leds.dts= o b/arch/arm64/boot/dts/renesas/rzg2lc-hummingboard-pulse-leds.dtso new file mode 100644 index 0000000000000..a2572718fa87c --- /dev/null +++ b/arch/arm64/boot/dts/renesas/rzg2lc-hummingboard-pulse-leds.dtso @@ -0,0 +1,48 @@ +// SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +/* + * Overlay for SolidRun RZ/G2LC HummingBoard Pulse + * enabling LEDs D31-34 in exchange for on-SoM Bluetooth. + * + * Copyright 2025 Josua Mayer + */ + +/dts-v1/; +/plugin/; + +#include +#include +#include + +&leds { + led-1 { + label =3D "D31"; + color =3D ; + gpios =3D <&pinctrl RZG2L_GPIO(5, 2) GPIO_ACTIVE_LOW>; + default-state =3D "on"; + }; + + led-2 { + label =3D "D32"; + color =3D ; + gpios =3D <&pinctrl RZG2L_GPIO(5, 1) GPIO_ACTIVE_LOW>; + default-state =3D "on"; + }; + + led-3 { + label =3D "D33"; + color =3D ; + gpios =3D <&pinctrl RZG2L_GPIO(42, 0) GPIO_ACTIVE_LOW>; + default-state =3D "on"; + }; + + led-4 { + label =3D "D34"; + color =3D ; + gpios =3D <&pinctrl RZG2L_GPIO(42, 1) GPIO_ACTIVE_LOW>; + default-state =3D "on"; + }; +}; + +&scif2 { + status =3D "disabled"; +}; --=20 2.51.0 From nobody Wed Sep 30 12:08:42 2026 Received: from DB3PR0202CU003.outbound.protection.outlook.com (mail-northeuropeazon11020087.outbound.protection.outlook.com [52.101.84.87]) (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 4EDF64F55A2; Mon, 28 Sep 2026 17:34:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.84.87 ARC-Seal: i=4; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790616872; cv=fail; b=E/eQcdY4pu+BHRumHoDextR1JkRgWwLGcc2xzxXmkysYSthnqgwSqCYjKAg0rw+R5Frwxl5jUaJtXpFrBkobARHhaoBjkCuJWLntCgIw7+MWyd2EPMPE90iBZkfRjQgCmVW5NNVT1Hzi1+hqFCsetTbdPhk4WaB6vrmwnpyZ7yc= ARC-Message-Signature: i=4; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790616872; c=relaxed/simple; bh=4/vcncbSfC9MluPkEgx51v0JXGiWRpqyht/vp3H6iTQ=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=HNYS9t1u/plz7CqfcZ+yBTqn9qqGC4qmrEXr6Ho1wmK9HapqJHzAglwBPr+LvjsP274sIZ+eQou8pg4VOlUo/Ho+dkDMrRteaWWItZ0QErDsOGanhF7K4QAnG5e3mliJjseIsV5YE/+odakJx80k5juXb7NrvkUcUrg2y0SM1PI= 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=XrTcjcHn; dkim=pass (2048-bit key) header.d=solid-run.com header.i=@solid-run.com header.b=XrTcjcHn; arc=fail smtp.client-ip=52.101.84.87 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="XrTcjcHn"; dkim=pass (2048-bit key) header.d=solid-run.com header.i=@solid-run.com header.b="XrTcjcHn" ARC-Seal: i=3; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=axMMyQ8WLEcH3S2dqmS8QLYRJfi9dJzKyv/CE3eWJF89UvGMbMW3Bq5Nz3aDKQg6keT9GF/YDolIUCgE3E87OMfsljk2g7wwycijEm4AH/AxSAj4JLFRXSWmZXYGXg9V47980ClqpNNgTCVnM/XWBONPeyex2kF3lNoUiETIJHE+h6bpaba+AFW6nSTL0FR9nhxhzHaSKBt5+4UbZQTyYC2q8yMFxv7EKQ91C9qExJ906HLbzuYoOfarhsnUwI84UM5jQ/3ToH19UXcA2bjRtOR8kdn54YGfbfU+4Vss1dDBfMCpEfYLPW93DSgXCuwK76zQVdJ9lWNcZnQsJejRFw== 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=Mx7xtQRbzH8myEE7q0UN/ci7obnLwMihWknB8j9dAkU=; b=PKeUrpWw5ibMs8j7pLvzGKjMTCwzCGgUBFUXNtMN/+RDH17px1MjiruexQifDWgHDBvcK6E8n1You8Y5c5s1e2DdV0ClWE49kAdq8MUHuJRBMyblZlKB1tmFTDtylYnlckFfjlqO1ViZwM032wmklXiwRLmFimx8shTcuPiXp99k19oG4UatK3arLYVvLcx2ga1LfxxWAXVR0/nX/ZPvWr/JQWId4va1QjpnVzIjNClmiKklWYitEIerxYKvtu4HOopGAeD8BGFzIXC/NxfJTFemc+p9M0yJ+wvUoHUg15o77P0OMhWPJYQhzi8P14Li3jrYrKgbGH6fDIeKKMXwEg== 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,2,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=Mx7xtQRbzH8myEE7q0UN/ci7obnLwMihWknB8j9dAkU=; b=XrTcjcHn2nFVVmMMPJMY0hrULNclP1mFx2gczLca262xeS4y8elq+r+a/yuMIW3yoQtYgL6y7pW/6MYkluHI7qSdHWdOpeVpT3QKsw8OfSq/QxauUL4KAVOQ6i6pewOREM57hWB6qXOT+DBqVgiSrRPPihY1q6kFcT4VddOptYypAbugURiahdm3HicfGR4JRQvpZqu6P4kBSCItD2hIJmTcKAftIH37Jq6ya5Y80KKkrzPfB4cTwP59qY0pzLiwpXZpf9Pwf+BJDVug0+6EQ3SvsJu2/+2NJg0YyAHaBrwpWpIA+bhv0OAsjPFQMU0HNq5BD02TUASQTjLbuXa8tA== Received: from AM9P192CA0004.EURP192.PROD.OUTLOOK.COM (2603:10a6:20b:21d::9) by DU4PR04MB10481.eurprd04.prod.outlook.com (2603:10a6:10:561::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.451.24; Mon, 28 Sep 2026 17:34:18 +0000 Received: from CPH1EPF00000528.eurprd05.prod.outlook.com (2603:10a6:20b:21d:cafe::f) by AM9P192CA0004.outlook.office365.com (2603:10a6:20b:21d::9) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.451.23 via Frontend Transport; Mon, 28 Sep 2026 17:34:18 +0000 X-MS-Exchange-Authentication-Results: mx.microsoft.com 1; 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 CPH1EPF00000528.mail.protection.outlook.com (10.167.241.139) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.472.14 via Frontend Transport; Mon, 28 Sep 2026 17:34:17 +0000 Received: from emails-3111997-12-mt-prod-cp-eu-2.checkpointcloudsec.com (ip-10-20-5-37.eu-west-1.compute.internal [10.20.5.37]) by mta-outgoing-dlp-814-mt-prod-cp-eu-2.checkpointcloudsec.com (Postfix) with ESMTPS id 745187E952; Mon, 28 Sep 2026 17:34:17 +0000 (UTC) ARC-Seal: i=2; cv=pass; a=rsa-sha256; d=checkpointcloudsec.com; s=arcselector01; t=1790616857; b=puWxKPq7dqNIZoWFBKFSMECHaDEd56pK6PSHSdZex9spITEjeBxO0HrP3sdLVrtvieqH6 bBdLVDC445f0qFN4WXqeDWSQkmG91mIoZ6S+dkyjnFgLWlQhJS7Slej+rylUawJSYdHOU5T rHG0yBJvCABUzK5gsqk8bv7llISJdTE= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=checkpointcloudsec.com; s=arcselector01; t=1790616857; h=from : to : subject : date : message-id : content-type : mime-version; bh=Mx7xtQRbzH8myEE7q0UN/ci7obnLwMihWknB8j9dAkU=; b=SqBXUhMzgH5xFRVXv5gnCQbE990tE3i4I7jokc1//c0zTTP7fHvgmYxhij0uqr1HIx1nI d26yzslygL+soLmyxozimlP4Uyp2+BFSsNF86YC/sl1IHBhQkHTavmfGSHm9V+d7+gxxhgq 0OIBZGQoUxFY4/P9ePk1baAj2NEqUjk= ARC-Authentication-Results: i=2; mx.checkpointcloudsec.com; arc=pass; dkim=pass header.d=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=Mx7xtQRbzH8myEE7q0UN/ci7obnLwMihWknB8j9dAkU=; b=XrTcjcHn2nFVVmMMPJMY0hrULNclP1mFx2gczLca262xeS4y8elq+r+a/yuMIW3yoQtYgL6y7pW/6MYkluHI7qSdHWdOpeVpT3QKsw8OfSq/QxauUL4KAVOQ6i6pewOREM57hWB6qXOT+DBqVgiSrRPPihY1q6kFcT4VddOptYypAbugURiahdm3HicfGR4JRQvpZqu6P4kBSCItD2hIJmTcKAftIH37Jq6ya5Y80KKkrzPfB4cTwP59qY0pzLiwpXZpf9Pwf+BJDVug0+6EQ3SvsJu2/+2NJg0YyAHaBrwpWpIA+bhv0OAsjPFQMU0HNq5BD02TUASQTjLbuXa8tA== Authentication-Results-Original: mx.checkpointcloudsec.com; arc=pass; dkim=pass header.d=solid-run.com Received: from MMZPR04MB400504.eurprd04.prod.outlook.com (2603:10a6:190:28::8) by GV1PR04MB9200.eurprd04.prod.outlook.com (2603:10a6:150:2b::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.451.19; Mon, 28 Sep 2026 17:34:01 +0000 Received: from MMZPR04MB400504.eurprd04.prod.outlook.com ([fe80::2f52:2d22:c7b3:4292]) by MMZPR04MB400504.eurprd04.prod.outlook.com ([fe80::2f52:2d22:c7b3:4292%5]) with mapi id 15.21.0451.022; Mon, 28 Sep 2026 17:34:01 +0000 From: Josua Mayer Date: Mon, 28 Sep 2026 19:34:02 +0200 Subject: [PATCH v10 11/11] arm64: dts: renesas: add support for solidrun rzg2ul som on hb-ripple Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260928-rzg2-sr-boards-v10-11-91752ea39cbc@solid-run.com> References: <20260928-rzg2-sr-boards-v10-0-91752ea39cbc@solid-run.com> In-Reply-To: <20260928-rzg2-sr-boards-v10-0-91752ea39cbc@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: FR0P281CA0270.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:b5::16) 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_|GV1PR04MB9200:EE_|CPH1EPF00000528:EE_|DU4PR04MB10481:EE_ X-MS-Office365-Filtering-Correlation-Id: 98a8cf1a-e094-492f-4cf4-08df1d86b930 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|7416014|1800799024|52116014|376014|366016|23010399003|10070799003|6133799003|3023799007|10067099003|56012099006|18002099003|22082099003; X-Microsoft-Antispam-Message-Info-Original: BBhtRE4MCxa+suF5AxS1PgGUZUvwY7IFkaem8Z4G6+NpWGgxxY3e+S0bwbwOUTrs8ycWzyt0O6s8Yc6z2KpcUGliCh+5GRCGtxU8fpQte79AV6zAJOiX1RWP8deYnxBuBWQFz5Un2P0q3a0Nuxknucc4dHsM9bkIM/oEu5ty9PQoSp6xFHi+DnINopQyACXArAhvjAqeJ2WSLas2HIuS7PoLDx/1w8tThqrqHTgXxj7/7Tk2nTVTwvBjzrjejEDmo8BSr/yQVQVpMbjpx8g81wwIOJsKtOHCfUGZawD5SDHzQs/ZvcNcKdtSItZ4r5TvV3nHMFxcci2oTBf/NYxlWFyrUpRMQFEiL0Q0LbHuQWWhALdBzUDpY6vSr+LfQkTOZmuxRjmhcwzVHf9GSAW/KKJZUQGdjrGtIwZlXt/vsg3qpQo3pyRKWk6LvjvnekYzACNm4zNwYimr4BIDfILEDMwt9VaAWLvGtTX+D3eovEx4Se5Ur482X7gFoGp5nVLiK5Fmjx8lv6+U1oG1YWXVpw8LfL1io87lFpjKxxjlmDt6A3NZPc96/7U160pSeaRb1T9s+usE4Pa0S//maVLvRdjMSZHVxkwnAoj7VjbQ1AeYZhwSyFW+Lqo6Zu5fFQHt 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)(7416014)(1800799024)(52116014)(376014)(366016)(23010399003)(10070799003)(6133799003)(3023799007)(10067099003)(56012099006)(18002099003)(22082099003);DIR:OUT;SFP:1102; X-Exchange-RoutingPolicyChecked: 4ACRdENlqNhq/q79fiha7hzuUIpm5kRmnLnQigperYTVPr0NfJXU6uP85gecU5hNgAlIpQQ552YXb0saWcvNI3abEe2uFynY9tCYGuv3jVJPlcPPtPF0cQxyb6y/kCLIMwslfjgignAzZxzlecTCrQOt9xJLWVyomqyvmo9+OCgX6KyIKSva2kFeDD66OvF85ZADSsy8EK+EZxKfRcOxsv+KrKV3lL6w886/VfI2rc038bRk3Szv3Z4sIcCPOt8qH5jsT9hAy+3WAYKrMwsKw2reFktFOZYPmJCJciJQgVy+o71UAFPPA3hTzT/rgP8S91ZjoDoYqDaQ65TkHJNsew== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR04MB9200 X-CLOUD-SEC-AV-INT-Relay: sent X-CLOUD-SEC-AV-UUID: 4f94a807bf26435a918647e553b6f299:solidrun,office365_emails,sent,inline:87287daded720ae2bc7e73491d419f2c ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ugd2hFgDYaawi6+OYu5zTvowvEd7x5hW4upNQcmrLSkodEe4Mq2xychIOPsB1SBBjQSADsZ6lN9XSU8k6d3N9Ejvqkwm/lKDW5/EyO2e905H/Ll+ScdcUHnCQIB+2gNTDYaunt3rYm6WkjC+DNSXgZd6TELw8dG4ipJAjtKR0tzsmDaJL1Nmc7w2SQQ0xqh3QL0NEf+rj6bTx048xyhLp8ub2F0sUUMpD0TX3JoHi4AvqeUmm3KOZXBoWuHt4CkW4qrSGTNVSJ18wb2BTF8i98vQfhBt2aPjTh0nggLeDZst36Jyk4DX+cbD8wtxDjbFdsI/7sOLIRqBN01Os+bZZA== 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=Mx7xtQRbzH8myEE7q0UN/ci7obnLwMihWknB8j9dAkU=; b=Zw9rH1fTv3g64kPsVf95TjfYC5Ux0FhmsXWS5vzasAnJny4fj934+lGoIX1wOW/i/Og2W6cXI5zEQhrF1WL1yBdnF+T2yFBCXsiJ7Hz3pDn/VfJL0iLAStLXQ0dFrJVoD3N0rRmR244tWRIrMcSSzG27yEh5705dOvuOHqkIRPJ0/FZQpzcCHZ/aYijzV/6BX7HQeZNkNOYjyv1YDrAeR/ssCyQApMVgpIjH5bCRivURGWQ1mrxVlME7xXHX7mDJ7Y7EVUdrnGV5aSmapPw0kpDvlFBEJduiBuQU7/0n+NmDs8qFleZRnv2O9Zq9UaUZHUmHFoHGYHczsavJi+9eCQ== 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: CPH1EPF00000528.eurprd05.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 03d30474-eca8-4fc6-3bd5-08df1d86af56 X-Microsoft-Antispam: BCL:0;ARA:13230040|23010399003|36860700016|82310400026|1800799024|7416014|376014|14060799003|35042699022|13003099007|3023799007|6133799003|10067099003|56012099006|22082099003|18002099003; X-Microsoft-Antispam-Message-Info: SKR8GhD0DKEbZpa3KV9KjsRYh02xp4ohZkLQLLMOcmMVZ5GUM+WqTGfZ6vF1XGbQ7pFmmyZq7fXyIx1UMw2iw+MMRWsrSzuH+YhIwvQ0wiClwq58jYIb7h11ti8mMyczQFobc6b1BwHmW9A3e/fk++FW1LlklM4oAbgxcoB+xRUxhQhouJMQ84UPaQrpDzF7Sqa3lc464FQkC6NTpSMlyJLFQ8wVIgfIIKqVRDkxtVi0OfO0aPLDEYSZ2SkLZHV4xqGIz3LVrOacfOAm5g/gmBQeOsIBaidQAjPMP3OoFqLTUWRMmW5xRVj/UUXzaWXojDx2gFxstI57dvz08QGuxC1Lkx+4E3ubPSJl+1wz5TQMaEOsQDp9ngxLr7erwDrhCsSyywjopZUwrwOugUyMB4VkM5rB+5EKVkiqyiEVmr0ALIcIrOolnYMvMmEzFnWjtB1KeuKrBFRk7wJD41NPqLkAebZcUiC01LL7Js32WRMfP32OHEqmI8jPW811kx5NbfqnRWACRxNdM3xqaGgjH2fTJzdQdbG7n3jkXql/lxwwOgE5Jm5kM/Sminyi1IMC3Rioua9lbJR9R3BlcAgRacpWCe8Xih+pAZiJWrARYRwSuqc0dQWJvIo6EYPZhMvh1XWK0ycp6tPidsHe6+owjA== 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)(23010399003)(36860700016)(82310400026)(1800799024)(7416014)(376014)(14060799003)(35042699022)(13003099007)(3023799007)(6133799003)(10067099003)(56012099006)(22082099003)(18002099003);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: xyZ3GRXf5n5M/MyuDptHKeQTT4m6S63k3YttClr5KV9EsegOARm3kXew+EyTSviFDcHPxqRzt8ZsUC/8R8gSnWuTqeMvF2uOWEhLJ6lpp6UrdjtD11Kf0pmTpCpc6RMtDO4wO9/ntRY+SWAEzEGftYPrdTR2wyWiOUC+Pc3gPMjD3rwzgYKT8PMMoxoEjI/zuyCY/Mc0MVScF4LmnEOUWHelzpWBt5Ax2uuPCpWe6wdOCIERrGG4mGZoBazLlG/0OX7u1HH7WrkPQlPKxmCkPMl/RjYM6ZdTy6yg0aXFVWgxeh8L2AqmgObhF3HeSV3p47oX5LUChaWT3vOLA7cEZKVRGLcm6zbHrCYwJgItwqZndPmOOEgqlR1axN/mcRjyRZJGF/zovixYgpw+yc1RRJxqG5b36OeF0Tj5cZaUy5HfRR23KZiqy/BoujysdVPM X-OriginatorOrg: solid-run.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Sep 2026 17:34:17.8209 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 98a8cf1a-e094-492f-4cf4-08df1d86b930 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: CPH1EPF00000528.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU4PR04MB10481 Add support for the SolidRun RZ/G2UL SoM [1] on HummingBoard Ripple [2]. The SoM features: - 100Mbps Ethernet with PHY - eMMC - 512MB/1GB DDR - WiFi + Bluetooth - SDHI Mux switching between eMMC and Carrier Board The HummingBoard Ripple is a reduced version of HummingBoard Pulse, featuring: - 2x USB-2.0 Type-A connector - 1x 100Mbps RJ45 Ethernet - micro-HDMI connector (not usable with RZ/G2UL SoM) - microSD connector - mini-PCI-E connector with SIM slot supporting USB-2.0 interface - MIPI-CSI Camera Connector (not described without specific camera) - RTC with backup battery The carrier board is identical between RZ/G2L, RZ/G2LC, RZ/G2UL and RZ/V2L SoMs, yet only the RZ/G2LC combination has a product page [2]. RZ/G2UL SoM shares SCIF2 pins between on-SoM Bluetooth and carrier board. Provide dt overlay changing pin function from uart to gpio led control. While the variant being supported here is named "Ripple", the overlay still carries the "pulse" suffix as it would fit all its variants. Descriptions for eMMC and microSD are shared with G2L SoM and HummingBoard IIoT. [1] https://www.solid-run.com/embedded-industrial-iot/renesas-rz-family/rz-= g2ul-som/ [2] https://www.solid-run.com/embedded-industrial-iot/renesas-rz-family/hum= mingboard-rz-series-sbcs/hummingboard-rz-g2lc-base/ Reviewed-by: Geert Uytterhoeven Signed-off-by: Josua Mayer --- arch/arm64/boot/dts/renesas/Makefile | 10 + .../renesas/r9a07g043u12-hummingboard-ripple.dts | 89 +++++ .../renesas/rzg2ul-hummingboard-pulse-leds.dtso | 48 +++ arch/arm64/boot/dts/renesas/rzg2ul-sr-som.dtsi | 418 +++++++++++++++++= ++++ 4 files changed, 565 insertions(+) diff --git a/arch/arm64/boot/dts/renesas/Makefile b/arch/arm64/boot/dts/ren= esas/Makefile index 83519d459ae80..2b6c7f63c44cd 100644 --- a/arch/arm64/boot/dts/renesas/Makefile +++ b/arch/arm64/boot/dts/renesas/Makefile @@ -164,6 +164,16 @@ r9a07g043u11-smarc-du-adv7513-dtbs :=3D r9a07g043u11-s= marc.dtb r9a07g043u11-smarc- dtb-$(CONFIG_ARCH_R9A07G043) +=3D r9a07g043u11-smarc-du-adv7513.dtb r9a07g043u11-smarc-pmod-dtbs :=3D r9a07g043u11-smarc.dtb r9a07g043-smarc-p= mod.dtbo dtb-$(CONFIG_ARCH_R9A07G043) +=3D r9a07g043u11-smarc-pmod.dtb +dtb-$(CONFIG_ARCH_R9A07G043) +=3D r9a07g043u12-hummingboard-ripple.dtb +dtb-$(CONFIG_ARCH_R9A07G043) +=3D rzg2l-sr-som-emmc.dtbo +r9a07g043u12-hummingboard-ripple-emmc-dtbs :=3D r9a07g043u12-hummingboard-= ripple.dtb rzg2l-sr-som-emmc.dtbo +dtb-$(CONFIG_ARCH_R9A07G043) +=3D r9a07g043u12-hummingboard-ripple-emmc.dtb +dtb-$(CONFIG_ARCH_R9A07G043) +=3D rzg2l-hummingboard-iiot-microsd.dtbo +dtb-$(CONFIG_ARCH_R9A07G043) +=3D rzg2ul-hummingboard-pulse-leds.dtbo +r9a07g043u12-hummingboard-ripple-leds-dtbs :=3D r9a07g043u12-hummingboard-= ripple.dtb rzg2ul-hummingboard-pulse-leds.dtbo +dtb-$(CONFIG_ARCH_R9A07G043) +=3D r9a07g043u12-hummingboard-ripple-leds.dtb +r9a07g043u12-hummingboard-ripple-microsd-dtbs :=3D r9a07g043u12-hummingboa= rd-ripple.dtb rzg2l-hummingboard-iiot-microsd.dtbo +dtb-$(CONFIG_ARCH_R9A07G043) +=3D r9a07g043u12-hummingboard-ripple-microsd= .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 diff --git a/arch/arm64/boot/dts/renesas/r9a07g043u12-hummingboard-ripple.d= ts b/arch/arm64/boot/dts/renesas/r9a07g043u12-hummingboard-ripple.dts new file mode 100644 index 0000000000000..8ffa51dab56b2 --- /dev/null +++ b/arch/arm64/boot/dts/renesas/r9a07g043u12-hummingboard-ripple.dts @@ -0,0 +1,89 @@ +// SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +/* + * Description for SolidRun RZ/G2UL Type-2 HummingBoard Ripple. + * + * Copyright 2025 Josua Mayer + */ + +/dts-v1/; + +#include "r9a07g043u.dtsi" +#include "rzg2ul-sr-som.dtsi" +#include "rzg2l-hummingboard-pulse-common.dtsi" + +/ { + compatible =3D "solidrun,rzg2ul-hummingboard-ripple", "solidrun,rzg2ul-sr= -som", + "renesas,r9a07g043u12", "renesas,r9a07g043"; + model =3D "SolidRun RZ/G2UL HummingBoard Ripple"; + + leds: leds { + compatible =3D "gpio-leds"; + + led-0 { + color =3D ; + default-state =3D "on"; + gpios =3D <&pinctrl RZG2L_GPIO(12, 1) GPIO_ACTIVE_LOW>; + label =3D "D30"; + }; + }; + + vbus1: regulator-vbus-1 { + compatible =3D "regulator-fixed"; + regulator-name =3D "vbus1"; + regulator-max-microvolt =3D <5000000>; + regulator-min-microvolt =3D <5000000>; + gpios =3D <&pinctrl RZG2L_GPIO(5, 2) GPIO_ACTIVE_HIGH>; + enable-active-high; + }; +}; + +&hub_2_0 { + reset-gpios =3D <&pinctrl RZG2L_GPIO(13, 3) GPIO_ACTIVE_LOW>; +}; + +&pinctrl { + hdmi_pd_hog: hdmi-pd-hog { + /* + * RZ/G2UL does not have DSI output to feed DSI-to-HDMI + * bridge. Keep its shutdown signal asserted. + */ + gpio-hog; + gpios =3D ; + line-name =3D "hdmi-pd"; + output-high; + }; + + mpcie_rst_hog: mpcie-reset-hog { + gpio-hog; + gpios =3D ; + line-name =3D "mpcie-reset"; + output-low; + }; + + mikro_uart_pins: pinctrl-mikro-uart-grp { + pinmux =3D , /* SCIF1_RXD */ + ; /* SCIF1_TXD */ + }; + + usb0_vbus_pins: usb0-vbus { + pinmux =3D ; /* USB0_VBUSEN */ + }; +}; + +&usb2_phy1 { + vbus-supply =3D <&vbus1>; +}; + +&vmmc { + gpios =3D <&pinctrl RZG2L_GPIO(0, 1) GPIO_ACTIVE_LOW>; +}; + +&vmpcie { + /* + * G2UL SoM v1.2 moved this IO from J7-28 (CON4-12) + * to J7-18 (this regulator). + * There are no known users of CON4-12 and thus no need + * to differentiate here between SoM v1.1 and v1.2. + */ + gpios =3D <&pinctrl RZG2L_GPIO(13, 4) GPIO_ACTIVE_HIGH>; +}; diff --git a/arch/arm64/boot/dts/renesas/rzg2ul-hummingboard-pulse-leds.dts= o b/arch/arm64/boot/dts/renesas/rzg2ul-hummingboard-pulse-leds.dtso new file mode 100644 index 0000000000000..ab7f826c6e039 --- /dev/null +++ b/arch/arm64/boot/dts/renesas/rzg2ul-hummingboard-pulse-leds.dtso @@ -0,0 +1,48 @@ +// SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +/* + * Overlay for SolidRun RZ/G2UL HummingBoard Pulse + * enabling LEDs D31-34 in exchange for on-SoM Bluetooth. + * + * Copyright 2025 Josua Mayer + */ + +/dts-v1/; +/plugin/; + +#include +#include +#include + +&leds { + led-1 { + label =3D "D31"; + color =3D ; + gpios =3D <&pinctrl RZG2L_GPIO(5, 4) GPIO_ACTIVE_LOW>; + default-state =3D "on"; + }; + + led-2 { + label =3D "D32"; + color =3D ; + gpios =3D <&pinctrl RZG2L_GPIO(5, 3) GPIO_ACTIVE_LOW>; + default-state =3D "on"; + }; + + led-3 { + label =3D "D33"; + color =3D ; + gpios =3D <&pinctrl RZG2L_GPIO(6, 0) GPIO_ACTIVE_LOW>; + default-state =3D "on"; + }; + + led-4 { + label =3D "D34"; + color =3D ; + gpios =3D <&pinctrl RZG2L_GPIO(6, 1) GPIO_ACTIVE_LOW>; + default-state =3D "on"; + }; +}; + +&scif2 { + status =3D "disabled"; +}; diff --git a/arch/arm64/boot/dts/renesas/rzg2ul-sr-som.dtsi b/arch/arm64/bo= ot/dts/renesas/rzg2ul-sr-som.dtsi new file mode 100644 index 0000000000000..5e4d7861066dd --- /dev/null +++ b/arch/arm64/boot/dts/renesas/rzg2ul-sr-som.dtsi @@ -0,0 +1,418 @@ +// SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +/* + * Device Tree Source for the RZ/G2UL Solidrun SOM + * + * 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"; + }; + + memory@48000000 { + /* + * Physical RAM starts at 0x40000000, but Renesas RZ/G2 BSPs + * reserve and hide the first 128MB for TrustZone by default. + * + * Minimum size for this SoM is 512MB, and the bootloader patches + * the dtb according to the actual RAM size and reservations. + */ + reg =3D <0x0 0x48000000 0x0 0x18000000>; + device_type =3D "memory"; + }; + + 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(2, 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(13, 2) 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>; + }; + + sdhi1_pwrseq: sdhi1-pwrseq { + compatible =3D "mmc-pwrseq-simple"; + reset-gpios =3D <&pinctrl RZG2L_GPIO(2, 2) GPIO_ACTIVE_LOW>; + }; + + /* 32.768kHz crystal */ + x2: x2-clock { + compatible =3D "fixed-clock"; + #clock-cells =3D <0>; + clock-frequency =3D <32768>; + }; +}; + +&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/G2(UL/L/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(4, 2) IRQ_TYPE_EDGE_FALLING= >; + }; +}; + +&extal_clk { + clock-frequency =3D <24000000>; +}; + +&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 configurable pull-up, pull-dow= n or + * output-disable, while sharing the voltage domain with all SD0_* pins. + * + * 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 { + sd0_ctrl { + pins =3D "SD0_CLK", "SD0_CMD"; + power-source =3D <1800>; + }; + + sd0_dat { + input-enable; + pins =3D "SD0_DATA0", "SD0_DATA1", "SD0_DATA2", "SD0_DATA3", + "SD0_DATA4", "SD0_DATA5", "SD0_DATA6", "SD0_DATA7"; + }; + }; + + 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"; + + bluetooth { + /* + * The BT is based on BCM4343A2. Murata 1YN variant seems to + * require driving RTS on open. + * Use compatible bcm43438 to accomplish this. + */ + compatible =3D "brcm,bcm43438-bt"; + max-speed =3D <115200>; + shutdown-gpios =3D <&pinctrl RZG2L_GPIO(2, 3) GPIO_ACTIVE_HIGH>; + vbat-supply =3D <®_pmic_buck4>; + vddio-supply =3D <®_pmic_buck4>; + }; +}; + +/* 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