From nobody Mon Dec 1 22:07:42 2025 Received: from mail-wm1-f54.google.com (mail-wm1-f54.google.com [209.85.128.54]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 731052494D8 for ; Sat, 29 Nov 2025 18:52:08 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.54 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764442330; cv=none; b=jEEizL3Ec2eUt1C9NaZPCmN/ZiFLiMpBKrlesto2mm42ItkpETUGaam9WCLNcyQSpKTEGu8J0mC1WleNYgoc5WOlxRjNLN8LOCOX5TqARthdL1dehO1hmxFulpUi5AxnwrJX6wS4G4A+NqEHa0FT7qQgNxhYwb+o1t6yVMunSWM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764442330; c=relaxed/simple; bh=k+lekC3Vle/ZEO/Z5pn47nIz6zFwH5QLwya/BLaP1Ms=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=MDZhpaZ4Wr/19VRgaLXwgimTJd3vg+hh+C7IgzxBEWLP1MiGJZoKAh4fLAiIxtI0HlnUDNKTq/HNTxizx6MvyOJFGr7pOwFyAIL9c9tQBkEq9ZnPsDwrK7QttyBNWg7yd5bavZumRQ6CEYsxZP/3Y4XzSCpJrzPACu3JnKusY2k= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=YTrAOj39; arc=none smtp.client-ip=209.85.128.54 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="YTrAOj39" Received: by mail-wm1-f54.google.com with SMTP id 5b1f17b1804b1-477619f8ae5so17845715e9.3 for ; Sat, 29 Nov 2025 10:52:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1764442327; x=1765047127; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=kfJv956odzfnNxAMokUl+BhaJbTzeAgKe57P7O2YBZM=; b=YTrAOj39iUK4/uNafuDY1Ev/FIzxXqrjPCdJ8kBrbpoaG21GgSvKZE/s7fwWKKX0U9 j538RV4bVjWmjY7daAgpjdEllfcDhpUDCXaBcw6zM1I8XuMRUHKfhobJ0HTxy1T11w5S /RUDDBZ+wJybnq5gxc2GK4KyPvx6d6gvMnDnHytd5UdONP0+pQcYNYMqEAq6I3o+EzXN CLpmCDJheXS/+tYFe7zq9Y2NNCrx5Y6YvlRo7KWKQilUxItvku7W5eEYFdiqDBhCzFwn k1tUvPiOXrLtjxx/pyCzlh3JmHeq/9se0QR6xoivHekGuNNWiCMAlqtSdhi8gIHM7Lof DSrg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764442327; x=1765047127; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=kfJv956odzfnNxAMokUl+BhaJbTzeAgKe57P7O2YBZM=; b=gj2jz8SHIuWrlbypG48jHesIbHj7RGvKmzdUvAW2eMqkMWRYcoMciNJLI3WK/hFekE FRO5BBjkaz6AX3FNxSg+40lhsTlwUzIMWkaKBsU7ywQ5oDP15vpvoQYF8ewIJbtwvSzW GAVuknhXX5q/ErlPHcDxOmnErbmVFixkzPpn2lgbcB8NoqLrb41xa63U/U8J3WeyvADM jx6AfWkYWRV/bSPoOHsdAOD6kBB/6vs2QzhxscuSbqI3VXpL8HmdlozREhNKxCt1PPWd c0oZgubICIhTFY8vrak8R8miyozatbnbAUL9C73aESnEnLuWiUhnchgYd64IuCyj+HRC +SEg== X-Forwarded-Encrypted: i=1; AJvYcCVfebn52zTAq8SDnzDsKorPRqH2Aw/G9XiJk3G1Hdn9DSgec//BoxutejHBa/XODJ7D8VPQWt5eWMQJmnM=@vger.kernel.org X-Gm-Message-State: AOJu0YxttlZhjljouTk7YjR3qbd6dnAa3wA3NFLnNH7EN6W9mLgLWA1H 7fu17fuCyhwtPu4JMmHbPOfO6QWIQdLOqIhCSB7ZsYwnBARiVEa0JFhz X-Gm-Gg: ASbGncsebEOqJSPlCxXQ0ijqkL3o0IXad/xhIjgTaKjhV9ZKSz/ivulGGchDA/NhYb+ bjQNefJvdDQrAobJqV66jUZpu9U6RR4YeODPbeRkxEYj9pOgI9Zq8u74yWpcLKABoGQAFYiMGs+ /p8wkabS8d1F4MbsYu6G5J8ynOQHwenE48YYST3sbTgpc2jcY/oe31qs7eqMpJL+3aadqdLhd+R vF+F4PDKP9iRPfOE5Az/k5cJs14MStVE7B2NUF/2pefM4BGQWja/HO7cOunX7HXMaMoEAJ9KsNM WuMz8szFv7qKMjxzX4A9HUOUCdD/pbWfY1+Y50jrRjrlf+H7kRLzSSjBIfylgoNsWo7CdYpdE38 wFSFjEOfIyVR47LIo3f0UWDW2uC99PfIFm2WbhM0ya92TRdRT6Y7MFbPHOdOMNfNVTpRQe/egJf BctTH08SviO90KYCw4E4v8ZnA/aFjdvg97OmGZVB5JLAskNU6BZChkOHUF8BNQx3L50VTUw8a5r x2RF1uw/+ncIPE1 X-Google-Smtp-Source: AGHT+IE8RZoa4c7CJy2EkkFLo1jfSmRRIaXg5Pl2Dgi8vpoKUoR/OY3YnLQ/Wbp5M6HDNTu2zgb+Zg== X-Received: by 2002:a5d:480a:0:b0:42b:39d0:638d with SMTP id ffacd0b85a97d-42cc1d2e2c2mr27972201f8f.28.1764442326488; Sat, 29 Nov 2025 10:52:06 -0800 (PST) Received: from localhost.localdomain (host86-162-200-138.range86-162.btcentralplus.com. [86.162.200.138]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-42e1c5d613esm17442067f8f.11.2025.11.29.10.52.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 29 Nov 2025 10:52:06 -0800 (PST) From: Biju X-Google-Original-From: Biju To: Geert Uytterhoeven , Magnus Damm , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Biju Das , linux-renesas-soc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Prabhakar Mahadev Lad , Biju Das Subject: [PATCH v2 1/4] arm64: dts: renesas: r9a09g047: Add RSCI nodes Date: Sat, 29 Nov 2025 18:51:56 +0000 Message-ID: <20251129185203.380002-2-biju.das.jz@bp.renesas.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20251129185203.380002-1-biju.das.jz@bp.renesas.com> References: <20251129185203.380002-1-biju.das.jz@bp.renesas.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Biju Das Add RSCI nodes to RZ/G3E ("R9A09G047") SoC DTSI. Signed-off-by: Biju Das --- v1->v2: * Updated the compatible from r9a09g047-rscif->r9a09g047-rsci. * Renamed clk from bus->pclk * Rearranged tclk{4,16,64} clks. * Added missing irqs aed and bfd. * Used hexadecimal numbers for module clocks and resets, for easier matching with the documentation. --- arch/arm64/boot/dts/renesas/r9a09g047.dtsi | 220 +++++++++++++++++++++ 1 file changed, 220 insertions(+) diff --git a/arch/arm64/boot/dts/renesas/r9a09g047.dtsi b/arch/arm64/boot/d= ts/renesas/r9a09g047.dtsi index d1bf16c6ff6b..824da0b7b85a 100644 --- a/arch/arm64/boot/dts/renesas/r9a09g047.dtsi +++ b/arch/arm64/boot/dts/renesas/r9a09g047.dtsi @@ -823,6 +823,226 @@ i2c8: i2c@11c01000 { status =3D "disabled"; }; =20 + rsci0: serial@12800c00 { + compatible =3D "renesas,r9a09g047-rsci"; + reg =3D <0 0x12800c00 0 0x400>; + interrupts =3D , + , + , + , + , + ; + interrupt-names =3D "eri", "rxi", "txi", "tei", + "aed", "bfd"; + clocks =3D <&cpg CPG_MOD 0x5d>, <&cpg CPG_MOD 0x5e>, + <&cpg CPG_MOD 0x61>, <&cpg CPG_MOD 0x60>, + <&cpg CPG_MOD 0x5f>; + clock-names =3D "pclk", "tclk", "tclk_div4", + "tclk_div16", "tclk_div64"; + power-domains =3D <&cpg>; + resets =3D <&cpg 0x81>, <&cpg 0x82>; + reset-names =3D "presetn", "tresetn"; + status =3D "disabled"; + }; + + rsci1: serial@12801000 { + compatible =3D "renesas,r9a09g047-rsci"; + reg =3D <0 0x12801000 0 0x400>; + interrupts =3D , + , + , + , + , + ; + interrupt-names =3D "eri", "rxi", "txi", "tei", + "aed", "bfd"; + clocks =3D <&cpg CPG_MOD 0x62>, <&cpg CPG_MOD 0x63>, + <&cpg CPG_MOD 0x66>, <&cpg CPG_MOD 0x65>, + <&cpg CPG_MOD 0x64>; + clock-names =3D "pclk", "tclk", "tclk_div4", + "tclk_div16", "tclk_div64"; + power-domains =3D <&cpg>; + resets =3D <&cpg 0x83>, <&cpg 0x84>; + reset-names =3D "presetn", "tresetn"; + status =3D "disabled"; + }; + + rsci2: serial@12801400 { + compatible =3D "renesas,r9a09g047-rsci"; + reg =3D <0 0x12801400 0 0x400>; + interrupts =3D , + , + , + , + , + ; + interrupt-names =3D "eri", "rxi", "txi", "tei", + "aed", "bfd"; + clocks =3D <&cpg CPG_MOD 0x67>, <&cpg CPG_MOD 0x68>, + <&cpg CPG_MOD 0x6b>, <&cpg CPG_MOD 0x6a>, + <&cpg CPG_MOD 0x69>; + clock-names =3D "pclk", "tclk", "tclk_div4", + "tclk_div16", "tclk_div64"; + power-domains =3D <&cpg>; + resets =3D <&cpg 0x85>, <&cpg 0x86>; + reset-names =3D "presetn", "tresetn"; + status =3D "disabled"; + }; + + rsci3: serial@12801800 { + compatible =3D "renesas,r9a09g047-rsci"; + reg =3D <0 0x12801800 0 0x400>; + interrupts =3D , + , + , + , + , + ; + interrupt-names =3D "eri", "rxi", "txi", "tei", + "aed", "bfd"; + clocks =3D <&cpg CPG_MOD 0x6c>, <&cpg CPG_MOD 0x6d>, + <&cpg CPG_MOD 0x70>, <&cpg CPG_MOD 0x6f>, + <&cpg CPG_MOD 0x6e>; + clock-names =3D "pclk", "tclk", "tclk_div4", + "tclk_div16", "tclk_div64"; + power-domains =3D <&cpg>; + resets =3D <&cpg 0x87>, <&cpg 0x88>; + reset-names =3D "presetn", "tresetn"; + status =3D "disabled"; + }; + + rsci4: serial@12801c00 { + compatible =3D "renesas,r9a09g047-rsci"; + reg =3D <0 0x12801c00 0 0x400>; + interrupts =3D , + , + , + , + , + ; + interrupt-names =3D "eri", "rxi", "txi", "tei", + "aed", "bfd"; + clocks =3D <&cpg CPG_MOD 0x71>, <&cpg CPG_MOD 0x72>, + <&cpg CPG_MOD 0x75>, <&cpg CPG_MOD 0x74>, + <&cpg CPG_MOD 0x73>; + clock-names =3D "pclk", "tclk", "tclk_div4", + "tclk_div16", "tclk_div64"; + power-domains =3D <&cpg>; + resets =3D <&cpg 0x89>, <&cpg 0x8a>; + reset-names =3D "presetn", "tresetn"; + status =3D "disabled"; + }; + + rsci5: serial@12802000 { + compatible =3D "renesas,r9a09g047-rsci"; + reg =3D <0 0x12802000 0 0x400>; + interrupts =3D , + , + , + , + , + ; + interrupt-names =3D "eri", "rxi", "txi", "tei", + "aed", "bfd"; + clocks =3D <&cpg CPG_MOD 0x76>, <&cpg CPG_MOD 0x77>, + <&cpg CPG_MOD 0x7a>, <&cpg CPG_MOD 0x79>, + <&cpg CPG_MOD 0x78>; + clock-names =3D "pclk", "tclk", "tclk_div4", + "tclk_div16", "tclk_div64"; + power-domains =3D <&cpg>; + resets =3D <&cpg 0x8b>, <&cpg 0x8c>; + reset-names =3D "presetn", "tresetn"; + status =3D "disabled"; + }; + + rsci6: serial@12802400 { + compatible =3D "renesas,r9a09g047-rsci"; + reg =3D <0 0x12802400 0 0x400>; + interrupts =3D , + , + , + , + , + ; + interrupt-names =3D "eri", "rxi", "txi", "tei", + "aed", "bfd"; + clocks =3D <&cpg CPG_MOD 0x7b>, <&cpg CPG_MOD 0x7c>, + <&cpg CPG_MOD 0x7f>, <&cpg CPG_MOD 0x7e>, + <&cpg CPG_MOD 0x7d>; + clock-names =3D "pclk", "tclk", "tclk_div4", + "tclk_div16", "tclk_div64"; + power-domains =3D <&cpg>; + resets =3D <&cpg 0x8d>, <&cpg 0x8e>; + reset-names =3D "presetn", "tresetn"; + status =3D "disabled"; + }; + + rsci7: serial@12802800 { + compatible =3D "renesas,r9a09g047-rsci"; + reg =3D <0 0x12802800 0 0x400>; + interrupts =3D , + , + , + , + , + ; + interrupt-names =3D "eri", "rxi", "txi", "tei", + "aed", "bfd"; + clocks =3D <&cpg CPG_MOD 0x80>, <&cpg CPG_MOD 0x81>, + <&cpg CPG_MOD 0x84>, <&cpg CPG_MOD 0x83>, + <&cpg CPG_MOD 0x82>; + clock-names =3D "pclk", "tclk", "tclk_div4", + "tclk_div16", "tclk_div64"; + power-domains =3D <&cpg>; + resets =3D <&cpg 0x8f>, <&cpg 0x90>; + reset-names =3D "presetn", "tresetn"; + status =3D "disabled"; + }; + + rsci8: serial@12802c00 { + compatible =3D "renesas,r9a09g047-rsci"; + reg =3D <0 0x12802c00 0 0x400>; + interrupts =3D , + , + , + , + , + ; + interrupt-names =3D "eri", "rxi", "txi", "tei", + "aed", "bfd"; + clocks =3D <&cpg CPG_MOD 0x85>, <&cpg CPG_MOD 0x86>, + <&cpg CPG_MOD 0x89>, <&cpg CPG_MOD 0x88>, + <&cpg CPG_MOD 0x87>; + clock-names =3D "pclk", "tclk", "tclk_div4", + "tclk_div16", "tclk_div64"; + power-domains =3D <&cpg>; + resets =3D <&cpg 0x91>, <&cpg 0x92>; + reset-names =3D "presetn", "tresetn"; + status =3D "disabled"; + }; + + rsci9: serial@12803000 { + compatible =3D "renesas,r9a09g047-rsci"; + reg =3D <0 0x12803000 0 0x400>; + interrupts =3D , + , + , + , + , + ; + interrupt-names =3D "eri", "rxi", "txi", "tei", + "aed", "bfd"; + clocks =3D <&cpg CPG_MOD 0x8a>, <&cpg CPG_MOD 0x8b>, + <&cpg CPG_MOD 0x8e>, <&cpg CPG_MOD 0x8d>, + <&cpg CPG_MOD 0x8c>; + clock-names =3D "pclk", "tclk", "tclk_div4", + "tclk_div16", "tclk_div64"; + power-domains =3D <&cpg>; + resets =3D <&cpg 0x93>, <&cpg 0x94>; + reset-names =3D "presetn", "tresetn"; + status =3D "disabled"; + }; + gpu: gpu@14850000 { compatible =3D "renesas,r9a09g047-mali", "arm,mali-bifrost"; --=20 2.43.0 From nobody Mon Dec 1 22:07:42 2025 Received: from mail-wr1-f53.google.com (mail-wr1-f53.google.com [209.85.221.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id DF3F9253B59 for ; Sat, 29 Nov 2025 18:52:08 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.53 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764442331; cv=none; b=MMJ6uLRu2i4Yw5+S1KBBeaEgePZe5NYWDYU2dgCHuC9sDfOb1/sI5pAdSq+a7ShFT4nyyAbaWe/0QZFCk4AR4hY1qo5TLI9wIP9J5hoSwQc0D24p/iTyTWGU2v5eJpA34I1V3UkCsuOszugZYO2EVm+cRlTsR0kZOsjOaxoD5YY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764442331; c=relaxed/simple; bh=IVPJc7Na4k+hEHVt472dSJ8HKyj4RuUPWPqoyBR2jZ8=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=juQWdbg+5cwTBxVgnNPrZv+qjsTWcg/Inhg/nh7k5jSGzL14NCFDgK633ZLO1HvqYkSlJwWyB9QOSACMxmaeTe1uPl6F2iNM0OjS2VbC6cq5+dwnNWjYnPQPByWl6aa2zFmFRuzWzt6ZpwFKhVKKVgPg8AES3noVtuGwIIP/sBI= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=ePt7KMYK; arc=none smtp.client-ip=209.85.221.53 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="ePt7KMYK" Received: by mail-wr1-f53.google.com with SMTP id ffacd0b85a97d-42e2d44c727so84777f8f.0 for ; Sat, 29 Nov 2025 10:52:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1764442327; x=1765047127; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=zPyj12J0dlbZ0LqiMOPkzK41fgfllhho0ny7pa5wjS4=; b=ePt7KMYKiMkEt9TOFhQEe57bihnW+2X1h4L6DBdtBBXarONlhbWjiikmDX27bNeBGS srpLd0m70anNl58mIdOMFncIJ25ts0dsy0JWeO7txR8p1YX6Bg5NK+u/WQH0L0mOxRj1 d2oQ8Ii9/TnK3nCVi5C3geNFObRZNlKdOcfjz/QbOepWCBJSlbYdduXap46bXEzxCKSL FMuLrS92KFRpi7OmR5pXr0cfRbO7laZlQSq6TxNcH3uBsoaNGF7RyHDkHTThPEvIvFJt ZHpPsV1jc/lTgYUNMeJNQTgJ6gOFVhqEt757d6WCOMNagNTgrU/DdksWnKJwZc7Vp29L Xw4w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764442327; x=1765047127; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=zPyj12J0dlbZ0LqiMOPkzK41fgfllhho0ny7pa5wjS4=; b=K5PzMWia9tJB2N6qrvMCfS5Udvk5tRa5febvQdMm4wk7PqmqMsM9qPpKF6eQbn6aTh /a9t8PKKX46Gbt0kdR+EaSwrYIwQrgVAYinjdXCf+FMmLBxPQI12T3oDYd1Ukf/cmJIY k++EAef3fGM5Jb1FDsnoP+GfHIf77nfro2pw59DS0Pr5VO3mX+7m3XoADxd5CD4C+T8P BzsJfMGO3cPp06iVAnrYGnDakrKdGduWBB/CRMmROoVCUr0VbKdAEVp3au9T48Zr8Wmw +Hvo4De1GHuXBdIWZh0nDaCIZ0rlrpw9hbqhY3pYcuw0NeFABmsuIb6/0Y3BBZD5o01y Q/jw== X-Forwarded-Encrypted: i=1; AJvYcCXYurAn4qgJns2ox44BBTb3ZfTdwolqYKWc7q/P6EhMcz4T/79EUn3IfMQGU5Ymsb0dqQ8CKfdMtU1mhqM=@vger.kernel.org X-Gm-Message-State: AOJu0YyIlE9YAIXrNKWqvqdGyeLU+rrpcAEzcMixPoEBbBmAQf7DUecr O5xekCwgcOlOU/LOtKArhf1X9o/MrLMKcTXbBzvHHXbD3CNlijHxAPMK X-Gm-Gg: ASbGnctzhC0Ju9oWQX83J1h1avnGnP+R0B7g3uQF+0FyaEBvytOR6BCiuZOqM0Hxv01 SQBDp0o7z0JNx45YE3S+a1rcxocZK9THJtjZLWOKqDosbGBh/KtC9UwzHzgyxslUxvDdvJZCsgi uR4d+9/O9jKHjAQi0iMxkxjYaCU4/nSRHl3LK12yyxWc82WXDPFCniblay7Qd9BfkoNcLxDOnsA kYMNuj2oCIZF4zzxvkmt3TmzeYc49ECJcQFYyBgOtkLLSUNE/ELi9/2zIQmz4TAzAmPIAXeUfVO 4o93xEW/fLaWt9Cc+08Xo4KtV4zXPd9qIxbgbZucp7J0WGERA/eDSbysxLJFtQJF18gDRaE1Xc6 fpOJphdaZ0rnYbbmEdfP4XL2P2Gdxjstu3pRxAsvldoRVPq8kHl8QR5dZPSlcNZUOla+OJdDxP2 cVvhtZmmpQkoaNNWcD/9/IGk/YaLFbNz5Xv0mIQKZLiE1gvlmWZrjMrn+CbwMx9jZnMreQFm09m 2gaugMp7z0INshd/MA1PJYqzIE= X-Google-Smtp-Source: AGHT+IH+FCSNNOvpsqYoqDcvx/cgYbFitbnxpcC7BGBBqaf0NsYNEyr6ZkdYBvzchc0ggfP9bzUAPg== X-Received: by 2002:a5d:5d10:0:b0:42b:496e:517c with SMTP id ffacd0b85a97d-42cc1ac9146mr33979128f8f.13.1764442327110; Sat, 29 Nov 2025 10:52:07 -0800 (PST) Received: from localhost.localdomain (host86-162-200-138.range86-162.btcentralplus.com. [86.162.200.138]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-42e1c5d613esm17442067f8f.11.2025.11.29.10.52.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 29 Nov 2025 10:52:06 -0800 (PST) From: Biju X-Google-Original-From: Biju To: Geert Uytterhoeven , Magnus Damm , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Biju Das , linux-renesas-soc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Prabhakar Mahadev Lad , Biju Das Subject: [PATCH v2 2/4] arm64: dts: renesas: renesas-smarc2: Move aliases to board DTS Date: Sat, 29 Nov 2025 18:51:57 +0000 Message-ID: <20251129185203.380002-3-biju.das.jz@bp.renesas.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20251129185203.380002-1-biju.das.jz@bp.renesas.com> References: <20251129185203.380002-1-biju.das.jz@bp.renesas.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Biju Das SMARC2 board dtsi is common for multiple SoCs. So Move aliases to board DTS as SoC may have different IPs for a given alias. eg: RZ/G3S does not have RSCI interface. Reviewed-by: Geert Uytterhoeven Signed-off-by: Biju Das --- v1->v2: * Collected tag. --- arch/arm64/boot/dts/renesas/r9a09g047e57-smarc.dts | 6 ++++++ arch/arm64/boot/dts/renesas/renesas-smarc2.dtsi | 6 ------ 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/arch/arm64/boot/dts/renesas/r9a09g047e57-smarc.dts b/arch/arm6= 4/boot/dts/renesas/r9a09g047e57-smarc.dts index 805c0f67b70d..50e075745474 100644 --- a/arch/arm64/boot/dts/renesas/r9a09g047e57-smarc.dts +++ b/arch/arm64/boot/dts/renesas/r9a09g047e57-smarc.dts @@ -35,6 +35,12 @@ / { compatible =3D "renesas,smarc2-evk", "renesas,rzg3e-smarcm", "renesas,r9a09g047e57", "renesas,r9a09g047"; =20 + aliases { + i2c0 =3D &i2c0; + serial3 =3D &scif0; + mmc1 =3D &sdhi1; + }; + vqmmc_sd1_pvdd: regulator-vqmmc-sd1-pvdd { compatible =3D "regulator-gpio"; regulator-name =3D "SD1_PVDD"; diff --git a/arch/arm64/boot/dts/renesas/renesas-smarc2.dtsi b/arch/arm64/b= oot/dts/renesas/renesas-smarc2.dtsi index 8b3765b8267d..a6e8eb730096 100644 --- a/arch/arm64/boot/dts/renesas/renesas-smarc2.dtsi +++ b/arch/arm64/boot/dts/renesas/renesas-smarc2.dtsi @@ -37,12 +37,6 @@ chosen { stdout-path =3D "serial3:115200n8"; }; =20 - aliases { - i2c0 =3D &i2c0; - serial3 =3D &scif0; - mmc1 =3D &sdhi1; - }; - can_transceiver0: can-phy0 { compatible =3D "ti,tcan1042"; #phy-cells =3D <0>; --=20 2.43.0 From nobody Mon Dec 1 22:07:42 2025 Received: from mail-wr1-f44.google.com (mail-wr1-f44.google.com [209.85.221.44]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id C9DBC25392C for ; Sat, 29 Nov 2025 18:52:09 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.44 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764442331; cv=none; b=OR9U8n0s2XJGcHUBDVG9htYzA3WRoNe0knvskVLC+xMFV/mgDhHdElFTC07ps+3ca0/gWIoM0kFMYQJHoCF5qO76AU3qU33rzJKiDV7Mxbw0zD912NJRskCdVCupDgcMd0QTscNmf4L6MZrahmikbfIfYzU7P5SEh7IKYZNn+Ik= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764442331; c=relaxed/simple; bh=eGV43zXNZwLcVcE6qLhrYD3w4h0RrIYzFcW/RThrSwE=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=Sb+ZkQCXo2dYn+rmMnUMzDU155tWmPIN8pzPScuMNzNJ/c8fhHMN5QDmHz54y3QLU2GzYNV4hklLfqfK/tKm6Bf83hWQcQjU64iJRvXPjGMwNKXYYrU+bEja2cU4nuygqTO4fxb/itpyj+8WnwLZqdkw5d4j/tS4gQFzZKnrp/M= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=np6Ld+VP; arc=none smtp.client-ip=209.85.221.44 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="np6Ld+VP" Received: by mail-wr1-f44.google.com with SMTP id ffacd0b85a97d-42b3669ca3dso1217143f8f.0 for ; Sat, 29 Nov 2025 10:52:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1764442328; x=1765047128; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=2K73nwpTtZLJt98+4WIYLIupevL2M6bireyDzJbZ3Ug=; b=np6Ld+VPGSUpkMUnizuVtgOCVT3MAROiRBnaxqa3LU6zu9JGcVIdetPwmLkKQYDOMF SG8X+i/PPhSOYH2iqR88y+2E64VulkNws+p5Y9w9fcqd+DwIl+VUrKs8HJZtOCO77q2h JzldL3DtyA2OxybAwAuKNbJJx4TKzKsScw2V+eXKRPTrUhDFQ0aj0pGzHXlcZh160NAj 2b89ARv1M69Uy6K8hziYenN4uzlb3/rFJZExI1r2xMDdujy89Uda9YfiZ7D7KvLl/8i2 qY5UanIa71PDf+6B5tCpYfwoDzaRPO9qlJLM7AeNnN7Squ1ZAxxDDRvzgyVm3HgZTQu3 Dmfg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764442328; x=1765047128; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=2K73nwpTtZLJt98+4WIYLIupevL2M6bireyDzJbZ3Ug=; b=rw11VfAqAQYLckLKW4DhxLu5WvxQ7H1aeU1vPMKjUaJS5KGWD+Je5hH+d2wdysoS/H 41uGhujLdjvzOG0uusFYVxNxbBTRiRUrBVZbCw9m0nlBRPH7FA6Z9R7GGipJO9mnu8QF inEPBzRbxd+6Gta/tUZZVzwmSLaYI2skSHaxY3N9l4jmp5ryB0azQ8SWqRYgk2VOzOj5 q5qiNQ/oFlLqdoCcmrx/tBu/gdiqH+NEJ1TqS2S8Eq8UqtyJ95LWSKyQo4P/EOYWHM/g cpb/vphAVgXX65GoiUC0Yf8pQODjjeR6E1OEB0sHAS2bG1zcDt77ilUB9+CIeq1SX0Gi 76oQ== X-Forwarded-Encrypted: i=1; AJvYcCWeDsXVm9dMoq1P9Kpiz/LHR8Z0vLGrEWT35aTzinbL6l+fbPPIwIIMH9V5JYmRV+vNAllRD4mrzZSuvvU=@vger.kernel.org X-Gm-Message-State: AOJu0Yw0YT0NkFVm5uCEu7hkZmzj0NKAgTTvLfpLSUslw009dlTq4V4e Iiq43XQTBnTnh9oCOK7pgRVkdozXkhscIyHKIcVawmNXD60CheyRCccd X-Gm-Gg: ASbGnct92cc7hnphMVSSj2QhqqC4R73TmMokWdpyREFEKhevjJWpUVOUonjHqikBHYb F5ZZIOWCn7QknY9HAFYoP/S4KZDFeZ9njkDzZowyr2T/CjLa12TlwiJX2qjtrTds1VqWKZmdj4Y /usiTL6y6kVxjDcWT1soobzKmgL6o/Prl0ByyB4Msexn7mj+vRPy8TEFYTTCxLOSh+PYT6cu8eg aR62s1Y199WMNbVFChhUrRBd+ENpz1kbY0bXzBhatAsBQBsvGma0wNsINb6lc9XI8Lt413urlzV /a2frva9DmsRA5lS8vmXz6Gvu1qvR1MyNpRtTTPCGyd6XKsbIptOsnwIlWI+d67ZXYd5CuQVnkI F/OWD8eZERmUVe/3PxTCmQkZ0w/B8qHAegLjoz2FlAl/+qmEjodCKCq6LbibRfdX98PpXIVNnFo ekDTnknjITYunA3ggw8dBeJ0MFzmfAi7Ch9x+5GHq3EKwdAVuhc3l39zlbRf6H/01zmCAiZTEaN 6EHAPU1dUyvJlxE X-Google-Smtp-Source: AGHT+IFSSRU9nZJg5slEDozvAjxyejJ7ZTFz1HkUkQ1jF7r+FT16cfOI8lRbu19eL7jLdf5EECfspg== X-Received: by 2002:a5d:604b:0:b0:42b:43cc:982e with SMTP id ffacd0b85a97d-42cc1d0cf55mr27087914f8f.36.1764442327972; Sat, 29 Nov 2025 10:52:07 -0800 (PST) Received: from localhost.localdomain (host86-162-200-138.range86-162.btcentralplus.com. [86.162.200.138]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-42e1c5d613esm17442067f8f.11.2025.11.29.10.52.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 29 Nov 2025 10:52:07 -0800 (PST) From: Biju X-Google-Original-From: Biju To: Geert Uytterhoeven , Magnus Damm , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Biju Das , linux-renesas-soc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Prabhakar Mahadev Lad , Biju Das Subject: [PATCH v2 3/4] arm64: dts: renesas: r9a09g047e57-smarc: Enable rsci{2,4,9} nodes Date: Sat, 29 Nov 2025 18:51:58 +0000 Message-ID: <20251129185203.380002-4-biju.das.jz@bp.renesas.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20251129185203.380002-1-biju.das.jz@bp.renesas.com> References: <20251129185203.380002-1-biju.das.jz@bp.renesas.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Biju Das Enable device rsci{2,4,9} nodes for the RZ/G3E SMARC EVK. Signed-off-by: Biju Das --- v1->v2: * Rearranged pincrl entries order by port number. * Updated the comments to reflect the board signals. * Added missing pins CTS4N and RTS4N. * rsci2 is guarded by macros SW_SER2_EN and SW_SER0_PMOD. * rsci4 is guarded by macros SW_LCD_EN and SW_SER0_PMOD. * rsci9 is guarded by macro SW_LCD_EN. * Added uart-has-rtscts to rsci4. * Dropped rsci{2,4,9} nodes from renesas-smarc2.dtsi as RZ/G3S does not have RSCI interfaces. --- .../boot/dts/renesas/r9a09g047e57-smarc.dts | 58 +++++++++++++++++++ .../boot/dts/renesas/renesas-smarc2.dtsi | 7 +++ .../boot/dts/renesas/rzg3e-smarc-som.dtsi | 4 ++ 3 files changed, 69 insertions(+) diff --git a/arch/arm64/boot/dts/renesas/r9a09g047e57-smarc.dts b/arch/arm6= 4/boot/dts/renesas/r9a09g047e57-smarc.dts index 50e075745474..696903dc7a63 100644 --- a/arch/arm64/boot/dts/renesas/r9a09g047e57-smarc.dts +++ b/arch/arm64/boot/dts/renesas/r9a09g047e57-smarc.dts @@ -12,6 +12,8 @@ #define SW_GPIO9_CAN1_STB 0 #define SW_LCD_EN 0 #define SW_PDM_EN 0 +#define SW_SER0_PMOD 1 +#define SW_SER2_EN 1 #define SW_SD0_DEV_SEL 0 #define SW_SDIO_M2E 0 =20 @@ -37,6 +39,9 @@ / { =20 aliases { i2c0 =3D &i2c0; + serial0 =3D &rsci4; + serial1 =3D &rsci9; + serial2 =3D &rsci2; serial3 =3D &scif0; mmc1 =3D &sdhi1; }; @@ -140,6 +145,28 @@ nmi_pins: nmi { input-schmitt-enable; }; =20 + rsci2_pins: rsci2 { + pinmux =3D , /* RXD2 */ + , /* TXD2 */ + , /* CTS2N */ + ; /* RTS2N */ + bias-pull-up; + }; + + rsci4_pins: rsci4 { + pinmux =3D , /* RXD4 */ + , /* TXD4 */ + , /* CTS4N */ + ; /* RTS4N */ + bias-pull-up; + }; + + rsci9_pins: rsci9 { + pinmux =3D , /* RXD9 */ + ; /* TXD9 */ + bias-pull-up; + }; + scif_pins: scif { pins =3D "SCIF_TXD", "SCIF_RXD"; renesas,output-impedance =3D <1>; @@ -176,6 +203,37 @@ usb3_pins: usb3 { }; }; =20 +#if SW_SER0_PMOD && SW_SER2_EN +&rsci2 { + pinctrl-0 =3D <&rsci2_pins>; + pinctrl-names =3D "default"; + + uart-has-rtscts; + + status =3D "okay"; +}; +#endif + +#if (!SW_LCD_EN) && (SW_SER0_PMOD) +&rsci4 { + pinctrl-0 =3D <&rsci4_pins>; + pinctrl-names =3D "default"; + + uart-has-rtscts; + + status =3D "okay"; +}; +#endif + +#if (!SW_LCD_EN) +&rsci9 { + pinctrl-0 =3D <&rsci9_pins>; + pinctrl-names =3D "default"; + + status =3D "okay"; +}; +#endif + &scif0 { pinctrl-0 =3D <&scif_pins>; pinctrl-names =3D "default"; diff --git a/arch/arm64/boot/dts/renesas/renesas-smarc2.dtsi b/arch/arm64/b= oot/dts/renesas/renesas-smarc2.dtsi index a6e8eb730096..b607b5d6c259 100644 --- a/arch/arm64/boot/dts/renesas/renesas-smarc2.dtsi +++ b/arch/arm64/boot/dts/renesas/renesas-smarc2.dtsi @@ -13,6 +13,13 @@ * 0 - SMARC SDIO signal is connected to uSD1 * 1 - SMARC SDIO signal is connected to M.2 Key E connector * + * Please set the switch position SW_OPT_MUX.4 on the carrier board and the + * corresponding macro SW_SER0_PMOD on the board DTS: + * + * SW_SER0_PMOD: + * 0 - SER0 signals connect to M.2 Key-E, SER2 signals are unconnected + * 1 - SER0 signals connect to PMOD, SER2 signals connect to M.2 Key-E + * * Please set the switch position SW_GPIO_CAN_PMOD on the carrier board an= d the * corresponding macro SW_GPIO8_CAN0_STB/SW_GPIO8_CAN0_STB on the board DT= S: * diff --git a/arch/arm64/boot/dts/renesas/rzg3e-smarc-som.dtsi b/arch/arm64/= boot/dts/renesas/rzg3e-smarc-som.dtsi index 7faa44510d98..eb0de21d6716 100644 --- a/arch/arm64/boot/dts/renesas/rzg3e-smarc-som.dtsi +++ b/arch/arm64/boot/dts/renesas/rzg3e-smarc-som.dtsi @@ -13,6 +13,10 @@ * 0 - SD0 is connected to eMMC (default) * 1 - SD0 is connected to uSD0 card * + * Switch position SYS.4, Macro SW_SER2_EN: + * 0 - Select Module DSI connector(GPIO) + * 1 - Select SER2 + * * Switch position SYS.5, Macro SW_LCD_EN: * 0 - Select Misc. Signals routing * 1 - Select LCD --=20 2.43.0 From nobody Mon Dec 1 22:07:42 2025 Received: from mail-wr1-f53.google.com (mail-wr1-f53.google.com [209.85.221.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 827EC2571A1 for ; Sat, 29 Nov 2025 18:52:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.53 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764442332; cv=none; b=cu9pkOBkHRnL35H6/MFB5pDtc6WT6FPmxZj4bBxxXcJmaku8o31aFBWfVuzqGCaCMBtOY7c1FxvLAulszIOFnqq9rgRsOpDhL0x+irAghLrLjf/cYMp0He5QB5J7ooMjI12RHIjnuW244DkmNWtKujMZv8nlZi0fS1yLo1vANTM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764442332; c=relaxed/simple; bh=+IhvIhpZItlJ2VxNyf81wNVEfmW0rqbVvD3SLVwfTaA=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=eT+pIjjeCd8OKm6JzkH3ioSdPT/rEf1NXlbk5KPfs3Dk/kqh+LsX1lYsIOwhCAig9DEhuQnZlSIPm0Oc1RrlslQihemkFHG1vzczh3LXCPTygTMwnEkXeWe2RlAjbszc2ulJlOq/aaW3GNDxmGpgYlO7xRhwduL7Q+Yfq+6t7DM= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=YeDFu4qz; arc=none smtp.client-ip=209.85.221.53 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="YeDFu4qz" Received: by mail-wr1-f53.google.com with SMTP id ffacd0b85a97d-42e2e628f8aso17838f8f.1 for ; Sat, 29 Nov 2025 10:52:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1764442329; x=1765047129; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=lZpSqqVta4EKUDTZ6gcuVDadlBldwJkUtIewibPZy8I=; b=YeDFu4qzjjtJdblDlG5fER+3Ip8HfYJ18hcehsLKzXL0u8y7hqiuwnrSAVp6s3f6lb VGt5S2AoEbdqaNscZWGhicFFWv9tjOgfOkYbOpsJtXjNR+I9AAjg0u2XfxWBT+ZbIG6U Z0T3fQq3y8wHqIjBU3VETbpGe+p0HOlJtUjUapAEqdBgI+Nf2B/xlGec669eToPy8BSW MBFkue/RL/oLTa7emYv8n8LjMcWYVXQHh7F3VnBHqQR36N3rppxFgKoVA/UNdoPk1BJ/ pmKX5+1oe1KueEXsr/k7ZOtqN1jlcd6UDuaQTw2SlkBLy3Jwd+XF7l0Q+yBAh+ZEAngg C3AQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764442329; x=1765047129; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=lZpSqqVta4EKUDTZ6gcuVDadlBldwJkUtIewibPZy8I=; b=jGpWuMyDeqkD9qQsDsvnhkeOvy6Ik7squGMK9q9A7trHrOJL0WT11Dteeh4Hzz6IAc onWHg18XlNQrO6GHAASo2tpW53z6r8eXjRU0oPtjPgGq4sW/KTv+btF+HMbFosmi/cai UBaAUBKz7uHnsG+C7KI37aueC1SR4FQIT7SyNCYT05A+rXp84bmKrVxKhFRReyN5j4Xh r07gaL6OW4HBlea3pa3hP0AIOS0CWhC19f6sTUiEEn59GhEQ71Immap3DGggrfni/sok BeMsVlg93bsAplq5Vf81ICt3qEvZ4H5Rve8iVqhm+zK6/DBdQ/RBdGsEeGqVfrcODtuE L3cQ== X-Forwarded-Encrypted: i=1; AJvYcCWwStH0Q4wstcEXZrsXN6UUjgqlkbBL5pzxM9+s5R1yPU/Smhch2ZYJFKHptmWELiZ0CWSFdiWfRB6QO5Y=@vger.kernel.org X-Gm-Message-State: AOJu0Yz5HN7Ga/RSVMq406MLkOdCDkcM6cQS9534s85USWBcHGBBBDUm DlWHq1uXMq370rSuQKejn/laPi6wRA5iBqF9h3MJxhQI4UFD2rzk7MgH X-Gm-Gg: ASbGncsWub/wpq+QeW3oIfCkosanNVN1XZGc85FgwsWTCWABN/htYND4PebyMnNolfs YTyOIT70pAohWPelnei4UDUyNALsM/QBJ93Iweoa62WBkW5wkrIlObfU7X+8FwxM7TveLZDM6nv 0mG7NdMndw2FX1cmGnkMIUMc5a//TJNRVXfsMlNXB0Zna0UQpeyQATug/b8DKVxCxNR98r1Unht ziiCOnxkCBZWzZhARlnSgUSHqzz6mODctB3MsLQ+NP6rh0xLvHakBbl71ve9S8ceTy27CErt2Zm BdQALvIC4O8HSdptM9cIfKGJLLBeAIddInOOZu8jT+BZYKV8R4LjyWok8ups4a/ZJTKpzunTiuX OMToiwQSHuZ215TnpIlYqAmMztKDSJRMiasoWTOaPmvyrHS4db2/93aOC3pURHmYPxQfwlW4hzI ugITEssSFonV48qbuYFnJs7X0pilmi8UCawhbjiAG9GyTLs/H/cSRUY4BazB2b1leIP6D1L8sbf SfrHs/GWxD+U2P7 X-Google-Smtp-Source: AGHT+IEfGuNPJra0AAGagVJ77NUJMUuteF3uL7cBVhT7oo/OEtQtHVXuotkOLVZFr2JH/3zahgkndA== X-Received: by 2002:a05:6000:1a85:b0:42b:3e0a:64b8 with SMTP id ffacd0b85a97d-42e0f22c54amr21216570f8f.24.1764442328625; Sat, 29 Nov 2025 10:52:08 -0800 (PST) Received: from localhost.localdomain (host86-162-200-138.range86-162.btcentralplus.com. [86.162.200.138]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-42e1c5d613esm17442067f8f.11.2025.11.29.10.52.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 29 Nov 2025 10:52:08 -0800 (PST) From: Biju X-Google-Original-From: Biju To: Geert Uytterhoeven , Magnus Damm , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Biju Das , linux-renesas-soc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Prabhakar Mahadev Lad , Biju Das Subject: [PATCH v2 4/4] arm64: dts: renesas: r9a09g047e57-smarc: Add support for WIFI + BT test Date: Sat, 29 Nov 2025 18:51:59 +0000 Message-ID: <20251129185203.380002-5-biju.das.jz@bp.renesas.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20251129185203.380002-1-biju.das.jz@bp.renesas.com> References: <20251129185203.380002-1-biju.das.jz@bp.renesas.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Biju Das Add support for WIFI + BT test M.2 board [1] [1] https://www.embeddedartists.com/wp-content/uploads/2021/05/2AE_2BC_M2_D= atasheet.pdf Signed-off-by: Biju Das --- v2: * New patch --- .../boot/dts/renesas/r9a09g047e57-smarc.dts | 43 ++++++++++++++++++- arch/arm64/configs/defconfig | 26 +++++++++++ 2 files changed, 68 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/renesas/r9a09g047e57-smarc.dts b/arch/arm6= 4/boot/dts/renesas/r9a09g047e57-smarc.dts index 696903dc7a63..76f43c098123 100644 --- a/arch/arm64/boot/dts/renesas/r9a09g047e57-smarc.dts +++ b/arch/arm64/boot/dts/renesas/r9a09g047e57-smarc.dts @@ -15,7 +15,7 @@ #define SW_SER0_PMOD 1 #define SW_SER2_EN 1 #define SW_SD0_DEV_SEL 0 -#define SW_SDIO_M2E 0 +#define SW_SDIO_M2E 1 =20 #define PMOD_GPIO4 0 #define PMOD_GPIO6 0 @@ -46,6 +46,7 @@ aliases { mmc1 =3D &sdhi1; }; =20 +#if (!SW_SDIO_M2E) vqmmc_sd1_pvdd: regulator-vqmmc-sd1-pvdd { compatible =3D "regulator-gpio"; regulator-name =3D "SD1_PVDD"; @@ -55,6 +56,7 @@ vqmmc_sd1_pvdd: regulator-vqmmc-sd1-pvdd { gpios-states =3D <0>; states =3D <3300000 0>, <1800000 1>; }; +#endif }; =20 &canfd { @@ -201,6 +203,15 @@ usb3_pins: usb3 { pinmux =3D , /* USB30_VBUSEN */ ; /* USB30_OVRCURN */ }; + +#if (SW_SDIO_M2E) + wifi18-hog { + gpio-hog; + gpios =3D ; + output-high; + line-name =3D "wifi1.8"; + }; +#endif }; =20 #if SW_SER0_PMOD && SW_SER2_EN @@ -211,6 +222,11 @@ &rsci2 { uart-has-rtscts; =20 status =3D "okay"; + + bluetooth { + compatible =3D "brcm,bcm43438-bt"; + max-speed =3D <2000000>; + }; }; #endif =20 @@ -239,6 +255,7 @@ &scif0 { pinctrl-names =3D "default"; }; =20 +#if (!SW_SDIO_M2E) &sdhi1 { pinctrl-0 =3D <&sdhi1_pins>; pinctrl-1 =3D <&sdhi1_pins>; @@ -247,6 +264,30 @@ &sdhi1 { vmmc-supply =3D <®_3p3v>; vqmmc-supply =3D <&vqmmc_sd1_pvdd>; }; +#else +&sdhi1 { + pinctrl-0 =3D <&sdhi1_pins>; + pinctrl-1 =3D <&sdhi1_pins>; + pinctrl-names =3D "default", "state_uhs"; + status =3D "okay"; + + vmmc-supply =3D <®_3p3v>; + vqmmc-supply =3D <®_1p8v>; + bus-width =3D <4>; + + sd-uhs-sdr50; + sd-uhs-sdr104; + + non-removable; + cap-power-off-card; + #address-cells =3D <1>; + #size-cells =3D <0>; + brcmf: wifi@1 { + reg =3D <1>; + compatible =3D "brcm,bcm4329-fmac"; + }; +}; +#endif =20 &xhci { pinctrl-0 =3D <&usb3_pins>; diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig index 370211c50d12..fc684cf56a6c 100644 --- a/arch/arm64/configs/defconfig +++ b/arch/arm64/configs/defconfig @@ -1910,3 +1910,29 @@ CONFIG_CORESIGHT_STM=3Dm CONFIG_CORESIGHT_CPU_DEBUG=3Dm CONFIG_CORESIGHT_CTI=3Dm CONFIG_MEMTEST=3Dy +CONFIG_BRCMUTIL=3Dm +CONFIG_BRCMFMAC_PROTO_BCDC=3Dy +CONFIG_BRCMFMAC_SDIO=3Dy +CONFIG_SERIAL_DEV_CTRL_TTYPORT=3Dy +CONFIG_BT_BREDR=3Dy +CONFIG_BT_RFCOMM=3Dy +CONFIG_BT_RFCOMM_TTY=3Dy +CONFIG_BT_BNEP=3Dy +CONFIG_BT_BNEP_MC_FILTER=3Dy +CONFIG_BT_BNEP_PROTO_FILTER=3Dy +CONFIG_BT_HS=3Dy +CONFIG_BT_HCIUART_NOKIA=3Dm +CONFIG_BT_HCIUART_BCSP=3Dy +CONFIG_BT_HCIUART_ATH3K=3Dy +CONFIG_BT_HCIUART_3WIRE=3Dy +CONFIG_BT_HCIUART_INTEL=3Dy +CONFIG_SND_SOC_MTK_BTCVSD=3Dy +CONFIG_SND_SOC_BT_SCO=3Dy +CONFIG_CRYPTO_RSA=3Dy +CONFIG_CRYPTO_HASH_INFO=3Dy +CONFIG_ASYMMETRIC_KEY_TYPE=3Dy +CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=3Dy +CONFIG_X509_CERTIFICATE_PARSER=3Dy +CONFIG_PKCS7_MESSAGE_PARSER=3Dy +CONFIG_SYSTEM_TRUSTED_KEYRING=3Dy +CONFIG_SYSTEM_TRUSTED_KEYS=3Dy --=20 2.43.0