From patchwork Wed Mar 26 14:39:31 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Lad, Prabhakar" X-Patchwork-Id: 14030172 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id B2845C36008 for ; Wed, 26 Mar 2025 14:45:22 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Transfer-Encoding: MIME-Version:References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From: Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=Qo8yUbF4wUa+z6nQkW7SJ0WhcUVRPGZ8Y1rGgvU8CHY=; b=1Ekl32ZLRJStejAPnyrAeFPbR5 aEvGcerFbRzcnJA/SHb9Lr90o+MCM0Uz9ZuJ0y0oWRqV3c6RiD15B0QehnmcxQY6CO6zveHG09qA2 CzyCmMqnsC6S0jtmppvedcQ+djOexEVUKXpCaCGcmXLsPKPBJlcTOthUTyRE802pFGjwryVHGOs3c BLu+JB/7dlyXb5cNycRcHXi6o129rc5zSW7/R3joSj7fEBTW9b3bkC0RQpiieUxkgfvM0cLHop81g 5wqH3maw/5kaVMQ8RhRwnRmuHlQY2THLgqD4oxYhPG8OQf0TcXOLNUb1UCK7JLJHFqj1vHlFxVk3V eSag0llw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.1 #2 (Red Hat Linux)) id 1txS0E-00000008jTV-2pLQ; Wed, 26 Mar 2025 14:45:10 +0000 Received: from mail-wr1-x431.google.com ([2a00:1450:4864:20::431]) by bombadil.infradead.org with esmtps (Exim 4.98.1 #2 (Red Hat Linux)) id 1txRvE-00000008iQX-2LYs for linux-arm-kernel@lists.infradead.org; Wed, 26 Mar 2025 14:40:01 +0000 Received: by mail-wr1-x431.google.com with SMTP id ffacd0b85a97d-39ac8e7688aso1730512f8f.2 for ; Wed, 26 Mar 2025 07:40:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742999999; x=1743604799; darn=lists.infradead.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=Qo8yUbF4wUa+z6nQkW7SJ0WhcUVRPGZ8Y1rGgvU8CHY=; b=WMJ/12Al9T/9Z4YtOTHXJRBLZyYUQChoIAwF9jFuVoEjgp0eIVtKbtKYeslwN9Kb6y ncKrfBM0QULpbs4AYNcTqn8db4tpLZBsqDi0gPf4eWvGvgTnANlRcMbHiRDPzyShS4CA dWLb4TpFUd74ELt28uY20/+jCwMPhuUAGqm1C5r/ibwpVhCMQw4bx250H0E2sCFv8Dtu gw78GXrhr7LHFvr0qqRoBzZNLzLb9SgWdQ0uCeFpNtLkB+eGIRgyNoQUbMFHHwvg43vw 5H9amCziPGn/5aRtfAIrki/8wT0fBcFHcI9Sw/c1VOGh6jmK6aIHZDzgwX9FExuTCjfJ WfuA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742999999; x=1743604799; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Qo8yUbF4wUa+z6nQkW7SJ0WhcUVRPGZ8Y1rGgvU8CHY=; b=RqdiR6qRdc7qD135kXHaDS2Fv5TgjSkLBVn7mfm/FynH4rV+8rN1J0ZspTV9YOXIuY qo8WWDjFkIK7K+JyF72rasb3bXkTpwql/LIGGH330I2tPxCDIkkGMj2Bn5gq49/voqiJ 0hpcaQru8Pd1X2HULF3D0+WooL0iFl95NgLJ7SMf4/W3D8B9HJW/APut0UN2r8IhMSGY ho0RNA/SvqeoeDk5IxQz/DnVnYuwWsn6zK0h6NNAHgUVkmeq4SQXnFBBLOd6Lcdj+IaN Ap9UHF++xQDSukbVy0jI7AI6wEl8gLWiUWGq3vd6ErMyYfUYSaapl6Qb+Ci1PpWLqysQ SI8Q== X-Forwarded-Encrypted: i=1; AJvYcCVBokBYNaSpY50352aH7dROYYWpW5uZuQxeU2M4NeKu+uXZC4JTwfdpJyZfdaShdq1lTlchaSdvQq+AHNadYoLu@lists.infradead.org X-Gm-Message-State: AOJu0YyYeO07d4iyTl0FJq/ytRtl+xPfiEmAM5g/uuuu0G2lwqooHI/V 97Z37nY/ClhEMXvRpU+7BezneQf72/ZQkaBf9DhFyxLN0GN3hJpH X-Gm-Gg: ASbGncuDhqaQ/i4bdbXIRc1zsW3T4630VKHBnn4u5NHaR2cRpN6g6UWJuzMvIPtWYKF 6Usz5/b3nTT2R+8zUezBVAr85MyRlZRRVUKw8J5iNBSrjuxFY+p2v6Q8g24p1nPjfzdiCgL19J4 2oz6SyjUKrvApBrAO/kVebg4ZIlnG/l+F2rwpwj7BGRbe8WLAVs1xGLA3tYChWO+cik14Ylv25y GVs3u9jJaV2ybR1t72ncvp7mYCaUMrOMPtbRNaW/u6VLw9yuAZjOQL2/ZPRkZj6JwlQay2Dn6B+ SXIaTp2yoszMPSvdxdKkccQ7JPSojPZu+i2ZClN6QaR80oC2ZgHmzYXzTRGqjrsPsTH2iqFQiKk 4dxc= X-Google-Smtp-Source: AGHT+IE6Rp51RN1LfJrB6Bp9z+UyJ9P34RFiyRNq4eRxazayC6Uni7bHPn19MEPTytWoioXjDEuABQ== X-Received: by 2002:a05:6000:2d08:b0:391:306f:57e4 with SMTP id ffacd0b85a97d-3997f92dcf5mr11606091f8f.34.1742999998593; Wed, 26 Mar 2025 07:39:58 -0700 (PDT) Received: from iku.Home ([2a06:5906:61b:2d00:e63e:b0d:9aa3:d18d]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43d82efe9b4sm3891885e9.20.2025.03.26.07.39.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 26 Mar 2025 07:39:57 -0700 (PDT) From: Prabhakar X-Google-Original-From: Prabhakar To: Geert Uytterhoeven , Michael Turquette , Stephen Boyd , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Ulf Hansson , Linus Walleij , Greg Kroah-Hartman , Jiri Slaby , Magnus Damm , Catalin Marinas , Will Deacon , Wolfram Sang Cc: linux-renesas-soc@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mmc@vger.kernel.org, linux-gpio@vger.kernel.org, linux-serial@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Prabhakar , Biju Das , Fabrizio Castro , Lad Prabhakar Subject: [PATCH 01/15] dt-bindings: soc: renesas: Document Renesas RZ/V2N SoC variants Date: Wed, 26 Mar 2025 14:39:31 +0000 Message-ID: <20250326143945.82142-2-prabhakar.mahadev-lad.rj@bp.renesas.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250326143945.82142-1-prabhakar.mahadev-lad.rj@bp.renesas.com> References: <20250326143945.82142-1-prabhakar.mahadev-lad.rj@bp.renesas.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250326_074000_602982_364827BA X-CRM114-Status: GOOD ( 10.71 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org From: Lad Prabhakar Document Renesas RZ/V2N (R9A09G056) SoC variants. Add compatible strings for different RZ/V2N variants, distinguishing between configurations with and without specific hardware features such as GPU, ISP, and cryptographic extensions. Signed-off-by: Lad Prabhakar --- .../devicetree/bindings/soc/renesas/renesas.yaml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/Documentation/devicetree/bindings/soc/renesas/renesas.yaml b/Documentation/devicetree/bindings/soc/renesas/renesas.yaml index 51a4c48eea6d..3e61ce372a57 100644 --- a/Documentation/devicetree/bindings/soc/renesas/renesas.yaml +++ b/Documentation/devicetree/bindings/soc/renesas/renesas.yaml @@ -551,6 +551,19 @@ properties: - renesas,r9a09g047e58 # Quad Cortex-A55 + Cortex-M33 + Ethos-U55 (21mm BGA) - const: renesas,r9a09g047 + - description: RZ/V2N (R9A09G056) + items: + - enum: + - renesas,r9a09g056n41 # RZ/V2N + - renesas,r9a09g056n42 # RZ/V2N with Mali-G31 support + - renesas,r9a09g056n43 # RZ/V2N with Mali-C55 support + - renesas,r9a09g056n44 # RZ/V2N with Mali-G31 + Mali-C55 support + - renesas,r9a09g056n45 # RZ/V2N with cryptographic extension support + - renesas,r9a09g056n46 # RZ/V2N with Mali-G31 + cryptographic extension support + - renesas,r9a09g056n47 # RZ/V2N with Mali-C55 + cryptographic extension support + - renesas,r9a09g056n48 # RZ/V2N with Mali-G31 + Mali-C55 + cryptographic extension support + - const: renesas,r9a09g056 + - description: RZ/V2H(P) (R9A09G057) items: - enum: From patchwork Wed Mar 26 14:39:32 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Lad, Prabhakar" X-Patchwork-Id: 14030173 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 28BD9C3600B for ; Wed, 26 Mar 2025 14:47:09 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Transfer-Encoding: MIME-Version:References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From: Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=PmNfwSAKSGPZhhRnskxRS7VGBq4lfQUQS0GhmNutj3I=; b=2//UgsVE5i8mC0mPT01e0KpqLs yAYy3TfgGKP5LXw55n1u+XidYMSWmPQt6SI5dg09vSnO829hYRaBexFNWv9PkYhE15EKdnQVhFysC U554aa+3c0Hr1pNBiZFcIKj242+mdqYnQgDzswKCDigMFvgsIT9Bumy0ty/kzMsl8e3E0snph+FOO OdVH2abZXp/kHYSKGA9WjsO8VhZtET0+7An3tiwfPIxY8uCuCT6428IBRAdG+U6G8Qmx7g6IlCSXM ze2iifWU8K+yRJC9qfmns8dvvEYU4xj1aHupeEsskk8NM5goyiZokq9irXZ1o+APGesbq15vaTigg I9ZcwiGA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.1 #2 (Red Hat Linux)) id 1txS1w-00000008jm6-1reh; Wed, 26 Mar 2025 14:46:56 +0000 Received: from mail-wm1-x32c.google.com ([2a00:1450:4864:20::32c]) by bombadil.infradead.org with esmtps (Exim 4.98.1 #2 (Red Hat Linux)) id 1txRvF-00000008iRO-3FO5 for linux-arm-kernel@lists.infradead.org; Wed, 26 Mar 2025 14:40:02 +0000 Received: by mail-wm1-x32c.google.com with SMTP id 5b1f17b1804b1-4393dc02b78so50710705e9.3 for ; Wed, 26 Mar 2025 07:40:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1743000000; x=1743604800; darn=lists.infradead.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=PmNfwSAKSGPZhhRnskxRS7VGBq4lfQUQS0GhmNutj3I=; b=BE1QdX3aeynhqxQRQscgLwMrB2m5w5VrCSEF1md7hbO4Mm930Y/Zn0tnczgewvX7t3 ZeXRZ5yjRbuTkwZ71juoprk6UI34wTMDQMkIAzeXptW+XJHTDltuzvozOliF6W5rf3BQ opMUdt870s4tmJVMScIA+xkQnvAfjWQBiIK2tVzlEYQmUdx8TRAJJV9RMl2N7vYQ2DyR qtdV9TDhxGwcrI/AaaxIKRh+ma/DEKECWMxhdL/7T7850GkhX7j0vK/gYaMkxHqE5f2V dSPptyf+O/EwOcEKOV5jRfH7hJNjzsbQQZjNtq+qfriDLKAphvjtWARZ/JISGYfo2OLo kiCA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743000000; x=1743604800; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=PmNfwSAKSGPZhhRnskxRS7VGBq4lfQUQS0GhmNutj3I=; b=vP8C37izTsZD13AShAgUv9PizZOxjRH4M9yFeVtI0w+ZBhzx/+e5mCkBbcmk93jaVl hqDtmfNL4Sn4bIEOLhy4ZEH6Jj3TUD5uKhSMyT20+Eu8zki6Qim2XYge71ELcO6TERmv 1o6Q5MFf8SoDKU6v3vXLCgIwyQJHKsmUo/DLNINrg7kpDkAFnSz3rFvcxcE97cMKp/ho clRI9hImWRuKNlSPId8gnGK9lAKdDWEdjYosoJXm4nueE8CjUO2pqXfBeBAn+Co+y3dT ffgPslpyHGLuI4a2symfINVFFo2W+w3z/XSUO3yeu2A9Jv47c2oE5v5G4AILLXTmF4qD 3Tcw== X-Forwarded-Encrypted: i=1; AJvYcCVwn3/NiVy3O+ZcPttU58Q1IZ5hSf681Kk4H8Jw1R8Az1u8AvHRHps0BjkTtjK0ZgrDAfPkFDT7ukMh6wF0HBP4@lists.infradead.org X-Gm-Message-State: AOJu0YzTseT71XEhEiJaqSubvdB6wB0IM3Swas9v1HUPi5zY1uSTvDHe ptdGVFRI3iU4FZNlF+E7G99Y0hax9bCFtr09oOpL6EusvovOuhJ9 X-Gm-Gg: ASbGncu0GNPHk7vBmLneHGrWN/5yHmaTbjuUJZWysqVMLP9v6oaz6yirH97nJ4yyQNL 7vEkeuY0QurPSoUz1V4Ln7IzDeS4ooqKlP3rIX/xw83GAnhXyIveaK3XASDb7X3TsnGE2iD7ckb mp6ZOCjRMDZkLisvL+TPTqhxlGMKD5YyyBph9/LpSbTBpoGcZmdLXRGEKbd9lByJW5qjVy9OW+b H2xUhA9EaG8gvljXwf3wxWhUxOVItlLzp2ylqjn28TqiyTqBjqbbN9gWmkSIcJts7Qcw0aAR1qM IWbUFsrbf+rPHG3WxuvPcDKJfDDxWRPLMgvagy8dNmb/UWeN4rtBUiOd2Cs5brsxE1LC X-Google-Smtp-Source: AGHT+IFW4brLWtC9uniriyV99C+jcMPdP/8oJA+VeJMpM/RrrFNh6VS98vM0nsOkR0ZMiWAoC4oFKA== X-Received: by 2002:a05:600c:3c9a:b0:43c:f4b3:b094 with SMTP id 5b1f17b1804b1-43d509e189bmr202063825e9.6.1742999999885; Wed, 26 Mar 2025 07:39:59 -0700 (PDT) Received: from iku.Home ([2a06:5906:61b:2d00:e63e:b0d:9aa3:d18d]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43d82efe9b4sm3891885e9.20.2025.03.26.07.39.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 26 Mar 2025 07:39:59 -0700 (PDT) From: Prabhakar X-Google-Original-From: Prabhakar To: Geert Uytterhoeven , Michael Turquette , Stephen Boyd , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Ulf Hansson , Linus Walleij , Greg Kroah-Hartman , Jiri Slaby , Magnus Damm , Catalin Marinas , Will Deacon , Wolfram Sang Cc: linux-renesas-soc@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mmc@vger.kernel.org, linux-gpio@vger.kernel.org, linux-serial@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Prabhakar , Biju Das , Fabrizio Castro , Lad Prabhakar Subject: [PATCH 02/15] dt-bindings: soc: renesas: Document RZ/V2N EVK board Date: Wed, 26 Mar 2025 14:39:32 +0000 Message-ID: <20250326143945.82142-3-prabhakar.mahadev-lad.rj@bp.renesas.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250326143945.82142-1-prabhakar.mahadev-lad.rj@bp.renesas.com> References: <20250326143945.82142-1-prabhakar.mahadev-lad.rj@bp.renesas.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250326_074001_818642_2104E324 X-CRM114-Status: GOOD ( 10.45 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org From: Lad Prabhakar Add "renesas,rzv2n-evk" which targets the Renesas RZ/V2N ("R9A09G056") EVK board. Signed-off-by: Lad Prabhakar --- Documentation/devicetree/bindings/soc/renesas/renesas.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/soc/renesas/renesas.yaml b/Documentation/devicetree/bindings/soc/renesas/renesas.yaml index 3e61ce372a57..3e3987c9a82e 100644 --- a/Documentation/devicetree/bindings/soc/renesas/renesas.yaml +++ b/Documentation/devicetree/bindings/soc/renesas/renesas.yaml @@ -553,6 +553,8 @@ properties: - description: RZ/V2N (R9A09G056) items: + - enum: + - renesas,rzv2n-evk # RZ/V2N EVK - enum: - renesas,r9a09g056n41 # RZ/V2N - renesas,r9a09g056n42 # RZ/V2N with Mali-G31 support From patchwork Wed Mar 26 14:39:33 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Lad, Prabhakar" X-Patchwork-Id: 14030176 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id D4CFEC3600B for ; Wed, 26 Mar 2025 14:48:55 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Transfer-Encoding: MIME-Version:References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From: Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=GqsDr19JXvidHyyqxIyci4BA4wq1OiK0LXdbSrmZDL0=; b=HRmpcss8KEwRB6CaSq+3IoYJy0 C/SAt8Ed4Jq5SG6/13Y1H23S3JXp2olLiNnlQZCY6RjX/NiROeB9J2InihBzl8Mm9lSe06o1GgPPL tDC9DvOW+/nepr+Rs828PwJSTsFbiyo2R4+amJZMmyiSNEAL7Arn89+J4MDlmxNGO672ZNcpJra4A +hH01n/rgxeV7Jo7Uy4uL+IRqBo5fvlVHkxiB87OfN0vxAohO55Wb53L3i9/fvHtXNKq0OStLGDlH 92ioBsLYk8fXYNHFZQ/8j3OXOgvfN4r2AF+HMt46jZ/3C52rJMSNjBUWsf/7vfutq4YzY8gm5IfA5 84mH1zrA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.1 #2 (Red Hat Linux)) id 1txS3e-00000008k6C-0cZH; Wed, 26 Mar 2025 14:48:42 +0000 Received: from mail-wm1-x32e.google.com ([2a00:1450:4864:20::32e]) by bombadil.infradead.org with esmtps (Exim 4.98.1 #2 (Red Hat Linux)) id 1txRvH-00000008iS7-0NVU for linux-arm-kernel@lists.infradead.org; Wed, 26 Mar 2025 14:40:04 +0000 Received: by mail-wm1-x32e.google.com with SMTP id 5b1f17b1804b1-43cfa7e7f54so6991685e9.1 for ; Wed, 26 Mar 2025 07:40:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1743000001; x=1743604801; darn=lists.infradead.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=GqsDr19JXvidHyyqxIyci4BA4wq1OiK0LXdbSrmZDL0=; b=S8e0lfDZGYQNevpsUVsMr5CunYku4xZtUhHKSep/qA07GTcfggXqFFpQY802ihzyds n9f6TcQ3eKz9+rSlOUsqWOcj1Wnu1PQqeTImeMI3spNB5svsaBDYzuqOo9n1yjvbJ331 l99uQItY/SSSV8Zk7SCN/avJYLqTIduwxM5/ArdiIXCZv2v3U/ssOnVJeLj7QTYTW5hO cGLRXyrPL/lLbGkaH/hwdm4I4Da5K6I6m1nRMlNkzQKsLYIOXVNqLg/wfODpm6smU4hG Pi1Tn5LDuiTlLYrkgr8cm8ABNkyT8OALLmdsd9HAp2jO1IfDY8nKGf3L7w6vXzIvz0PU lJEw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743000001; x=1743604801; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=GqsDr19JXvidHyyqxIyci4BA4wq1OiK0LXdbSrmZDL0=; b=fH3eu0UJDULOcjT7I1ZFRWXmy+/UdG5WFqDRuDB6Azk+c0TQxYXj99LtJlf4yJnX8V d5t0l6mHmF1JuECiwWzZ49/hVhoYHkXFyKqNoCezwN9FKCi/EH6qKcEXMpVrmUdsQ0X+ Rm51RQS7TqjJvtb1/mzBydTbyfCnXx3EE7cUA/sAfEMCdrNalRJR1Qko2CUorauxb7z5 oSgn3CvgocVc0xMDFH9E8AZRbSVRHPxo8pxsMKcYPeUrlM9VEtA3prwM1M4HyUL2rOc5 osbqX7zPuS+Hq4FJkCqOltuVVx4i0jqLw325k1697St8pZFyrDIbecMZIifdDz0kJnA+ Hd/Q== X-Forwarded-Encrypted: i=1; AJvYcCXJnrBrmqILI+B1Py1TkYLBssLJIKPFqpvZSA8IbxtZnjgjZCVT5qt8Ej6Ydu1DGtVTVELlTi8XsjPV43cJVePh@lists.infradead.org X-Gm-Message-State: AOJu0Yw3qe7IsM7r2IlcofHec7u1N7tSXO6LSliaYlC6gZNmkB5Aexyv rQ0oMY2bdOW/0Lk+2NaFVmI+QOQ0DQ3uIR2P70fp1zpg5wq1tq/H X-Gm-Gg: ASbGncuHU1aXbktr/7ZspfRmoVkXbj8XK0i6Z/jEL8KzxmcJxgO6iC1+EkRzijnhosN pZytv30HGU9CS04TfZgAUDpUHyy8ygS8Air10dy1abzsjTnpdUGgPiHxN2d1zbkrnjAp0PpimAc Ox9kkFqf1tw4SzgJwxVpRitL4Gp6n2b4Ax4J/yDhCBPToXmp6sCMcAOu/jXcGXSBkT0eL5awsBy S5P0UXHClQacA5zJfqjLMvVSAe5xIuKR9sg0W/8KAIK9hEzzhLKHV1G92Vwjnl73HASIV7VSkoU ITIOmd6vxNWXPcF9pvLmVD2+rs8XGE8susjRIOoUvsJTWJLSF3dXuKZkkXChXn5taqb9 X-Google-Smtp-Source: AGHT+IGhxObQ8qqvBlkojpEfVbwey9liws3lzPxH9s7ZyCGPh8xlJSvklFG6Hxw2YfZBFS9UCG8znw== X-Received: by 2002:a05:600c:5126:b0:43b:c7f0:6173 with SMTP id 5b1f17b1804b1-43d846b0f81mr454215e9.4.1743000001044; Wed, 26 Mar 2025 07:40:01 -0700 (PDT) Received: from iku.Home ([2a06:5906:61b:2d00:e63e:b0d:9aa3:d18d]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43d82efe9b4sm3891885e9.20.2025.03.26.07.40.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 26 Mar 2025 07:40:00 -0700 (PDT) From: Prabhakar X-Google-Original-From: Prabhakar To: Geert Uytterhoeven , Michael Turquette , Stephen Boyd , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Ulf Hansson , Linus Walleij , Greg Kroah-Hartman , Jiri Slaby , Magnus Damm , Catalin Marinas , Will Deacon , Wolfram Sang Cc: linux-renesas-soc@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mmc@vger.kernel.org, linux-gpio@vger.kernel.org, linux-serial@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Prabhakar , Biju Das , Fabrizio Castro , Lad Prabhakar Subject: [PATCH 03/15] soc: renesas: Add config option for RZ/V2N (R9A09G056) SoC Date: Wed, 26 Mar 2025 14:39:33 +0000 Message-ID: <20250326143945.82142-4-prabhakar.mahadev-lad.rj@bp.renesas.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250326143945.82142-1-prabhakar.mahadev-lad.rj@bp.renesas.com> References: <20250326143945.82142-1-prabhakar.mahadev-lad.rj@bp.renesas.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250326_074003_130066_F0DE8784 X-CRM114-Status: GOOD ( 11.92 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org From: Lad Prabhakar Add a configuration option for the RZ/V2N (R9A09G056) SoC. Signed-off-by: Lad Prabhakar --- drivers/soc/renesas/Kconfig | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/drivers/soc/renesas/Kconfig b/drivers/soc/renesas/Kconfig index 49648cf28bd2..764aba6d1ae6 100644 --- a/drivers/soc/renesas/Kconfig +++ b/drivers/soc/renesas/Kconfig @@ -352,6 +352,11 @@ config ARCH_R9A09G047 help This enables support for the Renesas RZ/G3E SoC variants. +config ARCH_R9A09G056 + bool "ARM64 Platform support for RZ/V2N" + help + This enables support for the Renesas RZ/V2N SoC variants. + config ARCH_R9A09G057 bool "ARM64 Platform support for RZ/V2H(P)" select RENESAS_RZV2H_ICU From patchwork Wed Mar 26 14:39:34 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Lad, Prabhakar" X-Patchwork-Id: 14030177 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id C2E8AC36008 for ; Wed, 26 Mar 2025 14:50:38 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Transfer-Encoding: MIME-Version:References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From: Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=sAi2z0HFAw6yQz/HIvwLQqMf3Ner8YYOCdSxAbTT0TY=; b=FjKWzLdDnU/333KSB9cMgTcciB 0AlVBsy61KeKX15NsTpt3NAg1Gg7Z6SOTJPyo+8/q1tU/7OF0nuL/1OLfFC4L5U1CczR3tN6Uwq0W 7VfCicNZec8Ku34/jP8xIp1yj2iu8FiTAuNVGjrs1IBN5YQtXZm9A0DqfJE6zEV2rbBky83hktaFf zjoER53Olcwlohqe1Qr6LBTuEGjn0ezCAXYIhnW43KT2p5nhKXXLuPjym7kNTZc9L87WfV2xL+zmK F0njBpDdwViTB1GNvcYfeDmFqlLca++4dpfsEdOOwXl7roLG7F5ysuKYmGzhdt7L72tZ45MhEsMsE v8UNe7jg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.1 #2 (Red Hat Linux)) id 1txS5M-00000008kXy-3Q4W; Wed, 26 Mar 2025 14:50:28 +0000 Received: from mail-wm1-x32c.google.com ([2a00:1450:4864:20::32c]) by bombadil.infradead.org with esmtps (Exim 4.98.1 #2 (Red Hat Linux)) id 1txRvH-00000008iSO-37zJ for linux-arm-kernel@lists.infradead.org; Wed, 26 Mar 2025 14:40:04 +0000 Received: by mail-wm1-x32c.google.com with SMTP id 5b1f17b1804b1-43cfb6e9031so62906015e9.0 for ; Wed, 26 Mar 2025 07:40:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1743000002; x=1743604802; darn=lists.infradead.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=sAi2z0HFAw6yQz/HIvwLQqMf3Ner8YYOCdSxAbTT0TY=; b=fdAgEE7dqyNYXm8NbD3uhxyjyxAcQ3Q1TIUcZt98Ebot0ITizulMv4lsTVIcSgZKf2 HBCXoZyEZs2WCL2Q6KOd4TqxOcW6q7w/CuH2NG0iFO7Q12DaEXd8WaLfl+C3sKh+i6vA lptAVYRXNeUQkO21dkJe/arrjustb8sWIwDWlDEXYZEjNh9AzJRJcGIrGtunIxg8E06l laV+0XID9Tfpfd8Rf+xOfshwzLNd9Ha6exxS28+gH/zjWOWZdkXv1tW9/xjdAunlKVWT A7MJ9S58/5IZGZxdXLv8eyhbaMsDGDNe66pxJp0D3xMgNzUSSL+O/tVpAk1zPRsoJpw0 iwvw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743000002; x=1743604802; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=sAi2z0HFAw6yQz/HIvwLQqMf3Ner8YYOCdSxAbTT0TY=; b=c+00r4hTKlltB3MKxeKBxSS1lk144xtVY4IuqTSjqq79q2oIU+nwKkl/jRBQlSD0R/ cJzgfU8i1nJIDwaHUciEhjEFZgHwmBpii3JAio2FJCp9fi41H6hx2R24sOUOyHI9hAIw 0w0OWYM1dLUCL2ZWg4ZVpDhla9omy7sOwAtPCqzX1Ypf9/PcP5ndbjo4wbNw2V/1dSGH j3LxAVWPeMlWf8HrlNXprfP4TB6EwpCKFpY9IbQJ8pQ7BxKMv+D+En7Aq9MI31OzQIXY ZqztSlF8Oq19RKTRNMpi/g4oKAo4N/vyAkHR9ymayKdi8In95/0pgv7YCALZmKSfBeSI lkLQ== X-Forwarded-Encrypted: i=1; AJvYcCUTmL1WPepT/CsrmInNaxIO14xyKFevAbgWhto4YP5qX+GyLFSKSehNSxC7GoXskvvYUZ8x3eyCe70PZVV7xRgT@lists.infradead.org X-Gm-Message-State: AOJu0Yw5qpoyqclvVv2rhoPirYK6XTM9TAfhJDify1Nk2e8IR30ZtVQX A3oSLFsrzoqbgP4I9jDn4H+7pdvykAbKEVjerHFgzUjaqtzS1Juj X-Gm-Gg: ASbGncsvBtT0SpvE8hvL8Bi4nyHBKf9PLSOB4ivzHHYuOQISaF7ahRO5z/Jo5l+Dzft mm4eJ6SMOHdq8uGzhfRv32IfhfmrnFmTzXPwjKsRN1EWTM16eOiuuFf71fMpuD25FuGO6EqGdf4 qQwy5LOKbA8QOIoEmQkuD/NCTPUJk2EQfjo6ca/eTdVkdzyDdbE2C6N1KRU5nH5czN0KAEmu5mW wMMagebqbovIfUZ5xHfcCHfWpd9GRIFtnilT8y49tB04DlmJpxGtDBrHXJ+tDyESBYXsBmwzIaX 6WNVN7/sf9EMkQ6FQijM8hbQlUx33zikuq36qow/w7kEVYXzGKrE9x09fZ/3SVlmnbKDHkqkEwz g24I= X-Google-Smtp-Source: AGHT+IFZ6nLqJWKZ14xhUWYOlK3y85b3j/TwiAL0mkfZ4vDmpuUVradIQ80XoUndBnn5voQ7NeEBmQ== X-Received: by 2002:a5d:6da9:0:b0:391:3915:cffb with SMTP id ffacd0b85a97d-3997f93643dmr19265750f8f.43.1743000002228; Wed, 26 Mar 2025 07:40:02 -0700 (PDT) Received: from iku.Home ([2a06:5906:61b:2d00:e63e:b0d:9aa3:d18d]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43d82efe9b4sm3891885e9.20.2025.03.26.07.40.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 26 Mar 2025 07:40:01 -0700 (PDT) From: Prabhakar X-Google-Original-From: Prabhakar To: Geert Uytterhoeven , Michael Turquette , Stephen Boyd , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Ulf Hansson , Linus Walleij , Greg Kroah-Hartman , Jiri Slaby , Magnus Damm , Catalin Marinas , Will Deacon , Wolfram Sang Cc: linux-renesas-soc@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mmc@vger.kernel.org, linux-gpio@vger.kernel.org, linux-serial@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Prabhakar , Biju Das , Fabrizio Castro , Lad Prabhakar Subject: [PATCH 04/15] dt-bindings: soc: renesas: Document SYS for RZ/V2N SoC Date: Wed, 26 Mar 2025 14:39:34 +0000 Message-ID: <20250326143945.82142-5-prabhakar.mahadev-lad.rj@bp.renesas.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250326143945.82142-1-prabhakar.mahadev-lad.rj@bp.renesas.com> References: <20250326143945.82142-1-prabhakar.mahadev-lad.rj@bp.renesas.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250326_074003_784982_DA25A739 X-CRM114-Status: GOOD ( 11.24 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org From: Lad Prabhakar Add the RZ/V2N (R9A09G056) variant to the existing RZ/V2H(P) System Controller (SYS) binding, as both IPs are very similar. However, they have different SoC IDs, and the RZ/V2N does not have PCIE1 configuration registers, unlike the RZ/V2H(P) SYS IP. To handle these differences, introduce a new compatible string `renesas,r9a09g056-sys`. Signed-off-by: Lad Prabhakar Acked-by: Rob Herring (Arm) --- .../devicetree/bindings/soc/renesas/renesas,r9a09g057-sys.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/soc/renesas/renesas,r9a09g057-sys.yaml b/Documentation/devicetree/bindings/soc/renesas/renesas,r9a09g057-sys.yaml index e0f7503a9f35..c41dcaea568a 100644 --- a/Documentation/devicetree/bindings/soc/renesas/renesas,r9a09g057-sys.yaml +++ b/Documentation/devicetree/bindings/soc/renesas/renesas,r9a09g057-sys.yaml @@ -25,6 +25,7 @@ properties: items: - enum: - renesas,r9a09g047-sys # RZ/G3E + - renesas,r9a09g056-sys # RZ/V2N - renesas,r9a09g057-sys # RZ/V2H reg: From patchwork Wed Mar 26 14:39:35 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Lad, Prabhakar" X-Patchwork-Id: 14030178 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 7E669C36008 for ; Wed, 26 Mar 2025 14:52:27 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Transfer-Encoding: MIME-Version:References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From: Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=kfWPxJMZWDbPabK9A0cScyoCsTf6JLaH/ayUOaIY6ps=; b=Aa2HLeTy1NSJjCaA/D6O3fQr5C lWcV9tpmQ2XFWJrAHrwhEMX9BzmChnFfT5hf86RkWOAG4/NND/taHtPlCxeDvcD68lNZGC9w+dbVZ widqUS/JbJ7w9tDEeNFrzEmFCciecgA0P1xqo24DJ3kURrB/NvN2dwM5HeFT1b8DVhtW4Dw0ZdvVx 24I9ubXmGTqVTepvnMOiYJ8fIQblG8T7ILJ1RcTA0ByklW4Kd9Up3X1J16v3nAGZ/M/h5JKqW9qa7 6tp7oWB6gI4GC3wKLRG5ialdu3nz4LBnAMRdtqYDqWYQWKUNavGK/mBcsGzPvM/zK7m4Qe7jvlELu rVsznlzA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.1 #2 (Red Hat Linux)) id 1txS75-00000008kuz-2Z1E; Wed, 26 Mar 2025 14:52:15 +0000 Received: from mail-wm1-x331.google.com ([2a00:1450:4864:20::331]) by bombadil.infradead.org with esmtps (Exim 4.98.1 #2 (Red Hat Linux)) id 1txRvJ-00000008iSz-1ujE for linux-arm-kernel@lists.infradead.org; Wed, 26 Mar 2025 14:40:07 +0000 Received: by mail-wm1-x331.google.com with SMTP id 5b1f17b1804b1-43cfb6e9031so62906525e9.0 for ; Wed, 26 Mar 2025 07:40:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1743000004; x=1743604804; darn=lists.infradead.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=kfWPxJMZWDbPabK9A0cScyoCsTf6JLaH/ayUOaIY6ps=; b=lPiFwPUdlnJba+twDEc7jGTP2utyLTUbm+4UyLO7hXyyJz6OweW+sOJNtG9AFSkeOq QOnJXA59aZr/dPFS+gK/htEt/ar43wcdVqflxud3suwUL1KNt/B4CPuFc5Bpr8m3LfM5 30vYNsgPnzCG5gyFpKjxExEwY/Q0rsGicFB6lnggDYtpoSYArs7R0SGU47FFld/Dn/WM zIYApNI71XDh82uxymmWsrZ1q/A5+Cpyq62O4PsQQy2j2zU77lysy6XZ+zxbOPrXXfuQ /SxuDMHkEVadVpeQJ3rrcc5GNZXigZZ2TcesE9p2YfkFUQVsv1Hf1qcF9k+Enn/pAFJL aEbQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743000004; x=1743604804; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=kfWPxJMZWDbPabK9A0cScyoCsTf6JLaH/ayUOaIY6ps=; b=sswnS73wl2J4b3jfku/K5geKBKCJuTgL8MSXyWIePcDmqDi2iVgjJqB/AqQoKyD2lZ 7rV/uNwrf4FMbD/6bRWubs4ex3WJndwBobdLQiGAiLI4xJZDwHl79yUedJ/v6A15Di7s 9Xz7uWRuR6r4M/aNUEWiewbCECfDEB9QU/GtjwjDKtme58QG/N/3MMhfSsiKnCYwaG4m XDsO3XKpY6atdGuTnJQzIv9tdrXfG+yK6Rs3zk8FSxUwLWDJy/uoGCSk/GtN73Ud/5mi chOLqOGAlazzPhJgnGGTVjSs4iepQlDCwEQaw5neZM1hMY/J6OKM5x28lWlCh10uMUhb PIaw== X-Forwarded-Encrypted: i=1; AJvYcCX3E/H5uS5fLxfF6hIKmiamgCkJL0Zm8bXlc5k5Q7MwC7BDs23HV6jZYu6wdOz1YgUpw4L8RD1YTqoBfRZ+ODnq@lists.infradead.org X-Gm-Message-State: AOJu0YzVzoBECz4bdcUQMd3tlO1GfnCYMDZW740nO+XPaChytcxcTxmD g050Ofoy99YZ5Y31x9cK7lCXH6JwfsOTK0izzjSN6ONakNO67aom X-Gm-Gg: ASbGncvF7wH2bVbzjnIWJzyGcqnTu8dIC8K+91oXN6C9pFDQL7JZAyngp7ksjp5OoXm L2bcVcBcGYGhE7Qh1pLuwG8TFzFhcdAyFFO9Ln3JWB/KFTJvhOmRXS1JmecngbOAj3IFJDvN+Oa 0cTlTyr8YbfUH8lZT64mjBiM9THc0qeoD6/7jdmwX+G/8OxACBFyC1EysPjJsJk1+wBZ8YD7FNw 7LSCw+tiNgXPTq4GZN940Cy6S/ViNpest2hLC/NmEKfOYKgrpLtgEX6pZ/O4JUjWJRjWNX4c35N ijLoMp5Ifm51P6lEckfy/dNfDy6yOZADT26jyxV+woXPsnnrlY8N3kN9ECFnVWj1OLx6 X-Google-Smtp-Source: AGHT+IFxPoFiFFzlZQKUvpyfPvY23wqd/3RQqJbo1Eebx/kOv3kRN9xR6Jg2ZqEFXucT15Ok+zJ/zw== X-Received: by 2002:a05:600c:3d93:b0:43d:300f:fa4a with SMTP id 5b1f17b1804b1-43d58db553amr140420155e9.12.1743000003516; Wed, 26 Mar 2025 07:40:03 -0700 (PDT) Received: from iku.Home ([2a06:5906:61b:2d00:e63e:b0d:9aa3:d18d]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43d82efe9b4sm3891885e9.20.2025.03.26.07.40.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 26 Mar 2025 07:40:02 -0700 (PDT) From: Prabhakar X-Google-Original-From: Prabhakar To: Geert Uytterhoeven , Michael Turquette , Stephen Boyd , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Ulf Hansson , Linus Walleij , Greg Kroah-Hartman , Jiri Slaby , Magnus Damm , Catalin Marinas , Will Deacon , Wolfram Sang Cc: linux-renesas-soc@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mmc@vger.kernel.org, linux-gpio@vger.kernel.org, linux-serial@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Prabhakar , Biju Das , Fabrizio Castro , Lad Prabhakar Subject: [PATCH 05/15] soc: renesas: sysc: Add SoC identification for RZ/V2N SoC Date: Wed, 26 Mar 2025 14:39:35 +0000 Message-ID: <20250326143945.82142-6-prabhakar.mahadev-lad.rj@bp.renesas.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250326143945.82142-1-prabhakar.mahadev-lad.rj@bp.renesas.com> References: <20250326143945.82142-1-prabhakar.mahadev-lad.rj@bp.renesas.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250326_074005_498455_6E7AA71E X-CRM114-Status: GOOD ( 23.67 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org From: Lad Prabhakar Add SoC identification for the RZ/V2N SoC using the System Controller (SYS) block. Signed-off-by: Lad Prabhakar --- drivers/soc/renesas/Kconfig | 5 ++ drivers/soc/renesas/Makefile | 1 + drivers/soc/renesas/r9a09g056-sys.c | 107 ++++++++++++++++++++++++++++ drivers/soc/renesas/rz-sysc.c | 3 + drivers/soc/renesas/rz-sysc.h | 1 + 5 files changed, 117 insertions(+) create mode 100644 drivers/soc/renesas/r9a09g056-sys.c diff --git a/drivers/soc/renesas/Kconfig b/drivers/soc/renesas/Kconfig index 764aba6d1ae6..14888db23556 100644 --- a/drivers/soc/renesas/Kconfig +++ b/drivers/soc/renesas/Kconfig @@ -354,6 +354,7 @@ config ARCH_R9A09G047 config ARCH_R9A09G056 bool "ARM64 Platform support for RZ/V2N" + select SYS_R9A09G056 help This enables support for the Renesas RZ/V2N SoC variants. @@ -402,6 +403,10 @@ config SYS_R9A09G047 bool "Renesas RZ/G3E System controller support" if COMPILE_TEST select SYSC_RZ +config SYS_R9A09G056 + bool "Renesas RZ/V2N System controller support" if COMPILE_TEST + select SYSC_RZ + config SYS_R9A09G057 bool "Renesas RZ/V2H System controller support" if COMPILE_TEST select SYSC_RZ diff --git a/drivers/soc/renesas/Makefile b/drivers/soc/renesas/Makefile index 81d4c5726e4c..3bdcc6a395d5 100644 --- a/drivers/soc/renesas/Makefile +++ b/drivers/soc/renesas/Makefile @@ -8,6 +8,7 @@ obj-$(CONFIG_ARCH_R9A06G032) += r9a06g032-smp.o endif obj-$(CONFIG_SYSC_R9A08G045) += r9a08g045-sysc.o obj-$(CONFIG_SYS_R9A09G047) += r9a09g047-sys.o +obj-$(CONFIG_SYS_R9A09G056) += r9a09g056-sys.o obj-$(CONFIG_SYS_R9A09G057) += r9a09g057-sys.o # Family diff --git a/drivers/soc/renesas/r9a09g056-sys.c b/drivers/soc/renesas/r9a09g056-sys.c new file mode 100644 index 000000000000..3bea674c785e --- /dev/null +++ b/drivers/soc/renesas/r9a09g056-sys.c @@ -0,0 +1,107 @@ +// SPDX-License-Identifier: GPL-2.0 +/* + * RZ/V2N System controller (SYS) driver + * + * Copyright (C) 2025 Renesas Electronics Corp. + */ + +#include +#include +#include +#include +#include +#include + +#include "rz-sysc.h" + +/* Register Offsets */ +#define SYS_LSI_MODE 0x300 +#define SYS_LSI_MODE_SEC_EN BIT(16) +/* + * BOOTPLLCA[1:0] + * [0,0] => 1.1GHZ + * [0,1] => 1.5GHZ + * [1,0] => 1.6GHZ + * [1,1] => 1.7GHZ + */ +#define SYS_LSI_MODE_STAT_BOOTPLLCA55 GENMASK(12, 11) +#define SYS_LSI_MODE_CA55_1_7GHZ 0x3 + +#define SYS_LSI_PRR 0x308 +#define SYS_LSI_PRR_GPU_DIS BIT(0) +#define SYS_LSI_PRR_ISP_DIS BIT(4) + +#define SYS_RZV2N_FEATURE_G31 BIT(0) +#define SYS_RZV2N_FEATURE_C55 BIT(1) +#define SYS_RZV2N_FEATURE_SEC BIT(2) + +static void rzv2n_sys_print_id(struct device *dev, + void __iomem *sysc_base, + struct soc_device_attribute *soc_dev_attr) +{ + unsigned int part_number; + char features[75] = ""; + u32 prr_val, mode_val; + u8 feature_flags; + + prr_val = readl(sysc_base + SYS_LSI_PRR); + mode_val = readl(sysc_base + SYS_LSI_MODE); + + /* Check GPU, ISP and Cryptographic configuration */ + feature_flags = !(prr_val & SYS_LSI_PRR_GPU_DIS) ? SYS_RZV2N_FEATURE_G31 : 0; + feature_flags |= !(prr_val & SYS_LSI_PRR_ISP_DIS) ? SYS_RZV2N_FEATURE_C55 : 0; + feature_flags |= (mode_val & SYS_LSI_MODE_SEC_EN) ? SYS_RZV2N_FEATURE_SEC : 0; + + part_number = 41; + if (feature_flags & SYS_RZV2N_FEATURE_G31) + part_number++; + if (feature_flags & SYS_RZV2N_FEATURE_C55) + part_number += 2; + if (feature_flags & SYS_RZV2N_FEATURE_SEC) + part_number += 4; + + if (feature_flags) { + unsigned int features_len = sizeof(features); + + strscpy(features, "with "); + if (feature_flags & SYS_RZV2N_FEATURE_G31) + strlcat(features, "GE3D (Mali-G31)", features_len); + + if (feature_flags == (SYS_RZV2N_FEATURE_G31 | + SYS_RZV2N_FEATURE_C55 | + SYS_RZV2N_FEATURE_SEC)) + strlcat(features, ", ", features_len); + else if ((feature_flags & SYS_RZV2N_FEATURE_G31) && + (feature_flags & (SYS_RZV2N_FEATURE_C55 | SYS_RZV2N_FEATURE_SEC))) + strlcat(features, " and ", features_len); + + if (feature_flags & SYS_RZV2N_FEATURE_SEC) + strlcat(features, "Cryptographic engine", features_len); + + if ((feature_flags & SYS_RZV2N_FEATURE_SEC) && + (feature_flags & SYS_RZV2N_FEATURE_C55)) + strlcat(features, " and ", features_len); + + if (feature_flags & SYS_RZV2N_FEATURE_C55) + strlcat(features, "ISP (Mali-C55)", features_len); + } + dev_info(dev, "Detected Renesas %s %sn%d Rev %s %s\n", soc_dev_attr->family, + soc_dev_attr->soc_id, part_number, soc_dev_attr->revision, features); + + /* Check CA55 PLL configuration */ + if (FIELD_GET(SYS_LSI_MODE_STAT_BOOTPLLCA55, mode_val) != SYS_LSI_MODE_CA55_1_7GHZ) + dev_warn(dev, "CA55 PLL is not set to 1.7GHz\n"); +} + +static const struct rz_sysc_soc_id_init_data rzv2n_sys_soc_id_init_data __initconst = { + .family = "RZ/V2N", + .id = 0x867d447, + .devid_offset = 0x304, + .revision_mask = GENMASK(31, 28), + .specific_id_mask = GENMASK(27, 0), + .print_id = rzv2n_sys_print_id, +}; + +const struct rz_sysc_init_data rzv2n_sys_init_data = { + .soc_id_init_data = &rzv2n_sys_soc_id_init_data, +}; diff --git a/drivers/soc/renesas/rz-sysc.c b/drivers/soc/renesas/rz-sysc.c index 14db508f669f..ffa65fb4dade 100644 --- a/drivers/soc/renesas/rz-sysc.c +++ b/drivers/soc/renesas/rz-sysc.c @@ -88,6 +88,9 @@ static const struct of_device_id rz_sysc_match[] = { #ifdef CONFIG_SYS_R9A09G047 { .compatible = "renesas,r9a09g047-sys", .data = &rzg3e_sys_init_data }, #endif +#ifdef CONFIG_SYS_R9A09G056 + { .compatible = "renesas,r9a09g056-sys", .data = &rzv2n_sys_init_data }, +#endif #ifdef CONFIG_SYS_R9A09G057 { .compatible = "renesas,r9a09g057-sys", .data = &rzv2h_sys_init_data }, #endif diff --git a/drivers/soc/renesas/rz-sysc.h b/drivers/soc/renesas/rz-sysc.h index aa83948c5117..56bc047a1bff 100644 --- a/drivers/soc/renesas/rz-sysc.h +++ b/drivers/soc/renesas/rz-sysc.h @@ -42,5 +42,6 @@ struct rz_sysc_init_data { extern const struct rz_sysc_init_data rzg3e_sys_init_data; extern const struct rz_sysc_init_data rzg3s_sysc_init_data; extern const struct rz_sysc_init_data rzv2h_sys_init_data; +extern const struct rz_sysc_init_data rzv2n_sys_init_data; #endif /* __SOC_RENESAS_RZ_SYSC_H__ */ From patchwork Wed Mar 26 14:39:36 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Lad, Prabhakar" X-Patchwork-Id: 14030179 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id D1011C36008 for ; Wed, 26 Mar 2025 14:54:09 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Transfer-Encoding: MIME-Version:References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From: Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=JBeXjQIPHX/DPtw6MHzZgLXu1uaUvVTtJA5pM8jD9SU=; b=C8CmcMB45RAPqCNsZV8BFopnAo bIhOv+inwN7Ym0uARX+o0LjLT8kAYvw0XBs7fj3E1XS7U0FndzrkvezFUuEgZow2zmm7ckKOJHbvY qqmVtG+4C8zwEjyLM1kt1qpzDJQUwmoKzwk8+FH8nN1UzjOtwKYSrFLuT9S2N3ch6XHfEQ0KOI/0n hinaHykAFoAQbADrN+BQ6MeeUSNjDvSnUKVHUHs1kj0s0j6+pH14daa1Jqgrebj2u1a8DKD1JcxCm PnWEaw6GAl3jOMVAhO0PdyjFYwCeKypcy6w547guAYQ+K2Pz8XtUfN4bDI62s4OK2QiEgychq4zO1 yHooKTXg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.1 #2 (Red Hat Linux)) id 1txS8n-00000008lBo-1DIV; Wed, 26 Mar 2025 14:54:01 +0000 Received: from mail-wr1-x42e.google.com ([2a00:1450:4864:20::42e]) by bombadil.infradead.org with esmtps (Exim 4.98.1 #2 (Red Hat Linux)) id 1txRvK-00000008iTb-2zQ7 for linux-arm-kernel@lists.infradead.org; Wed, 26 Mar 2025 14:40:07 +0000 Received: by mail-wr1-x42e.google.com with SMTP id ffacd0b85a97d-3912c09be7dso4615211f8f.1 for ; Wed, 26 Mar 2025 07:40:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1743000005; x=1743604805; darn=lists.infradead.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=JBeXjQIPHX/DPtw6MHzZgLXu1uaUvVTtJA5pM8jD9SU=; b=FhOm/cr5C0bYHG6INn+nZwnIqrcAu+MHn0jEMwiJAcUdoyU3ns8fEsbMRoROLbm4by PFPKgd+RV5WX+oXiSyhR5ul5VM74MIsWZSGqRv2rhPrumCYBgo+WAlW5Ww5RVs20lxhh onFH2LwHjiZVcmQptZGdV3hqu5Dz3dR+A+UOJiuafUaZBwr1j+tUjk9SdiMFGuktRgXW c1Ub4/jqwOiTeqxz+FtpZ3+1zK4dX0TQ3UjsxeLN499hAwjfy5PprmvrR7Gc/r6YP0W2 zPwxa9OWXZN3MG/G2BkiiO3vb3kbVGd/Yz96qbOYz6OTZhwOMvCX0Z2/iLV6NwwwHWso U41A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743000005; x=1743604805; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=JBeXjQIPHX/DPtw6MHzZgLXu1uaUvVTtJA5pM8jD9SU=; b=vJsGJmPIEA5gVfZnm/bqwUJ2RzUe/kvjJRLCo7k2UvWXapSR1fojS57WVhn2jdAB+Y UzgTBqhjkpN1NWAkel0vB+guT5y0uEv6gvqDdRYly7/QMukyjeTsyG21TW+79fP0N6hL cafWA2Wk+YiZzM/zUWFdg+TXmL5kSruqvsxQuGtNn1MRuo7VNIFWfshrjQnPYLCFR4I1 fpOoOatsX0rzEk83wkvyED0QJeMqdOhh9jJutFCrNHsH6S+2VfwgqI4Cdc7cHmEAJlMz YZN8y8uF+vsh0392v6FXlI398SUwJpK9Sboaw1FP99m8x1rHYvOi69s1w06p3yc52jhT NOAw== X-Forwarded-Encrypted: i=1; AJvYcCXcUamWG8nlnkDoXcvO2v7k/LXD1YRO8ZKDL5yxRTkgki7r/vSNiWiZpxXoUJsGTrpAUFASOm9TUEwNjTYQXqNT@lists.infradead.org X-Gm-Message-State: AOJu0YznlO68IdkgyrjktYfbdmlOs+0mforuqFfaeWtt/4zTXo/xpZU7 vC5QLJmwSy5RMNo/EgxnpTCdYLnAfM1XaD03gblwUy2ABKrC8CN1 X-Gm-Gg: ASbGncuZlWNua3JalXTU1NNI/mowYl2c1mraTaoVVATMKMM+zk6B3NzM6wu7p1SebzI Aby2yST2VKLCXl1UBpmXBfo8tT6UPbR0hHXWX2/k1fY4KC2e3r2K+TTnYKohktKIV8Wb9PrFnOh ioHPGHUzq33CegaB7KgeO/Noqbe4mJLJRBvSpMn/u1f396W50jtMDZPyHV0YDwUAaGRhjoOLOqi fEBuUxMf3eSGQ+nVVe+zbEksRZ18BdaydVBtGk6v8vYceu6uK1UJWokm2ouknzzSYPFo1JncErv uruZaMArj8xFq+jzwokHG5RP7BsIku5QIwkwMvZCjwYOb4p6fFIHVE9KBwnq6Jsf60NN X-Google-Smtp-Source: AGHT+IHGBMJEO8+R7DqUEz8hzHGBbhkdsO5wRHl9G7dczHcBO14XnWfcboERE9FalZfCBAPnpCJUfQ== X-Received: by 2002:a5d:59ae:0:b0:38f:503a:d93f with SMTP id ffacd0b85a97d-3997f9336f0mr21916870f8f.40.1743000004776; Wed, 26 Mar 2025 07:40:04 -0700 (PDT) Received: from iku.Home ([2a06:5906:61b:2d00:e63e:b0d:9aa3:d18d]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43d82efe9b4sm3891885e9.20.2025.03.26.07.40.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 26 Mar 2025 07:40:04 -0700 (PDT) From: Prabhakar X-Google-Original-From: Prabhakar To: Geert Uytterhoeven , Michael Turquette , Stephen Boyd , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Ulf Hansson , Linus Walleij , Greg Kroah-Hartman , Jiri Slaby , Magnus Damm , Catalin Marinas , Will Deacon , Wolfram Sang Cc: linux-renesas-soc@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mmc@vger.kernel.org, linux-gpio@vger.kernel.org, linux-serial@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Prabhakar , Biju Das , Fabrizio Castro , Lad Prabhakar Subject: [PATCH 06/15] dt-bindings: serial: renesas: Document RZ/V2N SCIF Date: Wed, 26 Mar 2025 14:39:36 +0000 Message-ID: <20250326143945.82142-7-prabhakar.mahadev-lad.rj@bp.renesas.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250326143945.82142-1-prabhakar.mahadev-lad.rj@bp.renesas.com> References: <20250326143945.82142-1-prabhakar.mahadev-lad.rj@bp.renesas.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250326_074006_753212_470809A3 X-CRM114-Status: GOOD ( 10.92 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org From: Lad Prabhakar Document SCIF bindings for the Renesas RZ/V2N (a.k.a R9A09G056) SoC. The SCIF interface in Renesas RZ/V2N is identical to the one available in RZ/V2H(P), so `renesas,scif-r9a09g057` will be used as a fallback, allowing reuse of the existing driver without modifications. Signed-off-by: Lad Prabhakar Acked-by: Rob Herring (Arm) --- Documentation/devicetree/bindings/serial/renesas,scif.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/serial/renesas,scif.yaml b/Documentation/devicetree/bindings/serial/renesas,scif.yaml index 8e82999e6acb..24819b204ebf 100644 --- a/Documentation/devicetree/bindings/serial/renesas,scif.yaml +++ b/Documentation/devicetree/bindings/serial/renesas,scif.yaml @@ -86,6 +86,7 @@ properties: - items: - enum: - renesas,scif-r9a09g047 # RZ/G3E + - renesas,scif-r9a09g056 # RZ/V2N - const: renesas,scif-r9a09g057 # RZ/V2H fallback reg: From patchwork Wed Mar 26 14:39:37 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Lad, Prabhakar" X-Patchwork-Id: 14030181 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id C6133C36008 for ; Wed, 26 Mar 2025 14:57:43 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Transfer-Encoding: MIME-Version:References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From: Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=4lXjgaJ30mX5cDcOLM5e2+yWI/YHl60h4te+LJZ26is=; b=iH0c0UUGA6MkosA026Rn46fZTB ACzcaA2zdBpoJn6ZWwoTlwBGCqc7WwfFBKtIGhHvPWV0N17QHErMNuO64cmSVaa5kakMecKfzPhU2 XOpqf6T5HFM2Nujd4yliXH1rwdp7DD/83hGrooLUR6POeyar98W94y/LRK+NiB5jLhqEDndLk30VO ZeonSUDPl4rO0o9s8d5Kl0cvfXgGs6CLqz7fgQfVK3TigBswxuxQk4zjH+MPT2HV6GzTUirBI++CE yY61hwM/ULN9TwsF12LV/24M6eP5pxUWhXQffZ8THrF8nAl/C2BgC0FwiQGJckO5xp86muZd5x2ap xwi4mOoA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.1 #2 (Red Hat Linux)) id 1txSCC-00000008lkH-37AX; Wed, 26 Mar 2025 14:57:32 +0000 Received: from mail-wr1-x42f.google.com ([2a00:1450:4864:20::42f]) by bombadil.infradead.org with esmtps (Exim 4.98.1 #2 (Red Hat Linux)) id 1txRvM-00000008iU0-08vB for linux-arm-kernel@lists.infradead.org; Wed, 26 Mar 2025 14:40:09 +0000 Received: by mail-wr1-x42f.google.com with SMTP id ffacd0b85a97d-3912c09be7dso4615243f8f.1 for ; Wed, 26 Mar 2025 07:40:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1743000006; x=1743604806; darn=lists.infradead.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=4lXjgaJ30mX5cDcOLM5e2+yWI/YHl60h4te+LJZ26is=; b=kR8qqyatoaOqHMEGZhd4AZs79FbM6oYEYVN87B2oY3SAW18FuqLASmk089jhv2Zdor 4YDkM3FKtJwkSzQW10I1Fz2d3rqWJLIKpcBMDeHVHxX9x60po2aGvtfLjtm/zTZw4dnp P0sx7SjBHDPgg+g86f8XcrvENQ2RMedeYW8XfBNn9PIxGu5zJPajXwyJKqQ2MkFxLcKW 8epYPYuhFFkewMvSb4KOmHUVawpiCmmiPLn35HskxPC0Dqbji64h9IG6JhbkEzYzVQtF p/aqpB48lXX2/qYSmDxqMRlKd07RJCzS/OASwJWHCw1vmVO7Chc6rYljgsNcfCAJyHXg 4LZQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743000006; x=1743604806; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=4lXjgaJ30mX5cDcOLM5e2+yWI/YHl60h4te+LJZ26is=; b=XdL0p3N55OXAp/RsNWaOZkcGsN/12TRRu3x4HSSWp0Cy7ZhZt+yX8jnJpilTgKMnCs zKUDKQsLlu71PYNSGhx9vzECr4l+WS4d0rcj1w6xW9jnvLqFjmznzCgx11o6bAHhcoid HLrXhBh+yRriolMC8naf7TUWJNR1ycITV79zlWlAe2VMRglGfobdH9Ctsna2jEwh3Mvj PaNV5yY2k3YXp6rqRJ6tGBPosoFcCm3ZjgMVQY7fQDQjrhlFRO5sPJeUKLwoMLDKcVyQ KFilYdDZZlU1jWWfwWHLnSk+AhnWPe0uuV0Q4i1D9a+sxuWtRtbsp+YJY0uqbmQSx6IK WQ1w== X-Forwarded-Encrypted: i=1; AJvYcCXmuCPVmQxfgYNPEfDcHUIaby/sbbU5nQPxbPWS8bifmMYENPiP84WekZa9d6x244ZVHvB3rXboEG9+k3wdHLji@lists.infradead.org X-Gm-Message-State: AOJu0Yz4/mhA20U+YV50AENmJmKoZx4YkJEniPbOYQQUHyqwfcEjJrO1 5lOFkZC/opzfzxfX+JLEg7CcJY0o+5eazdZJ3z4T2qvN701FrW8L X-Gm-Gg: ASbGncvEOPWvztBVqGnpTcfGXFAwrh7nnNDfMhmhmDzBrXZe6Uv+Chxo0Wg5dZid8A/ RtYhMFyQfduBTnbqWkHkvupSxSC+N0DTbIhZyGKjoCdAL1Vvrsm+6kOxyfYGJb5FCwH4/22DEXf 6HOTLLZimJMu4iEmxAJvm6EQXwzgFk1xXkPK6+BABoYSurPi2vL05wJSVSxU5QVx3Qfgu5kOKyH GnEB4tfkPvA+0NpM51o/enHwY+lrLpJ/MvIGsmadXYaRoWuxMtaAXFrq701f56bYS/TGhmJ4Xuo A/6mQ0BOziPHBiTHgeM7uMNNJ++ctNrKPEMcLa+x8hO6LUXvsaPdlAj/z6rPH3TJavIx X-Google-Smtp-Source: AGHT+IH46KfQuYDthexFM9JOF37fPKyd4C3Ozaj4K3acaAOPvFJgrgx3LcP7JO5sXYRF9Zdn87Jt9Q== X-Received: by 2002:a05:6000:2b08:b0:38f:2678:d790 with SMTP id ffacd0b85a97d-3997f9104acmr15697964f8f.33.1743000006086; Wed, 26 Mar 2025 07:40:06 -0700 (PDT) Received: from iku.Home ([2a06:5906:61b:2d00:e63e:b0d:9aa3:d18d]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43d82efe9b4sm3891885e9.20.2025.03.26.07.40.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 26 Mar 2025 07:40:05 -0700 (PDT) From: Prabhakar X-Google-Original-From: Prabhakar To: Geert Uytterhoeven , Michael Turquette , Stephen Boyd , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Ulf Hansson , Linus Walleij , Greg Kroah-Hartman , Jiri Slaby , Magnus Damm , Catalin Marinas , Will Deacon , Wolfram Sang Cc: linux-renesas-soc@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mmc@vger.kernel.org, linux-gpio@vger.kernel.org, linux-serial@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Prabhakar , Biju Das , Fabrizio Castro , Lad Prabhakar Subject: [PATCH 07/15] dt-bindings: mmc: renesas,sdhi: Document RZ/V2N support Date: Wed, 26 Mar 2025 14:39:37 +0000 Message-ID: <20250326143945.82142-8-prabhakar.mahadev-lad.rj@bp.renesas.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250326143945.82142-1-prabhakar.mahadev-lad.rj@bp.renesas.com> References: <20250326143945.82142-1-prabhakar.mahadev-lad.rj@bp.renesas.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250326_074008_077654_E9846C85 X-CRM114-Status: GOOD ( 12.53 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org From: Lad Prabhakar Add SDHI bindings for the Renesas RZ/V2N (a.k.a R9A09G056) SoC. Use `renesas,sdhi-r9a09g057` as a fallback since the SD/MMC block on RZ/V2N is identical to the one on RZ/V2H(P), allowing reuse of the existing driver without modifications. Signed-off-by: Lad Prabhakar Acked-by: Rob Herring (Arm) --- Documentation/devicetree/bindings/mmc/renesas,sdhi.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/mmc/renesas,sdhi.yaml b/Documentation/devicetree/bindings/mmc/renesas,sdhi.yaml index 773baa6c2656..7563623876fc 100644 --- a/Documentation/devicetree/bindings/mmc/renesas,sdhi.yaml +++ b/Documentation/devicetree/bindings/mmc/renesas,sdhi.yaml @@ -69,7 +69,9 @@ properties: - renesas,sdhi-r9a09g011 # RZ/V2M - const: renesas,rzg2l-sdhi - items: - - const: renesas,sdhi-r9a09g047 # RZ/G3E + - enum: + - renesas,sdhi-r9a09g047 # RZ/G3E + - renesas,sdhi-r9a09g056 # RZ/V2N - const: renesas,sdhi-r9a09g057 # RZ/V2H(P) reg: From patchwork Wed Mar 26 14:39:38 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Lad, Prabhakar" X-Patchwork-Id: 14030188 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id CF561C36008 for ; Wed, 26 Mar 2025 14:59:30 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Transfer-Encoding: MIME-Version:References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From: Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=Do+c2jt3ez/mwsIBzhfn197DCYpfGLyk5Y7H1RPahPg=; b=S9wIgvggHhsPQIVFbkMN5GE4rJ /2GHbiHHVmSfFWRn5ecr2uA779Gvee6GHt+yhrlIh9ArMhTTEdigsebHemOewkIk2qhcPoDQY3X7U +x6p90NvcZMxYXf0uas842MYd4SDRURasIjYeeJlghwTkQsvF2lgcCi3ukgfCDQCqvhN+IVHjjKO3 TbBSvLDGcfrDCBKtpbEgbQ/AxPCGuHMCd7WUjgI/UwzgVjKlu3HT8KKwW3CCcelQsnlaSDKuDXsJK +c/KAjgxrXYASkIjKOMxnEIMi7iGqbDpcKDKCbTfDsDpDKXCKDKtL9JCNnMO1fJb0cEIRs7z6Dfnm 4zfk3/aQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.1 #2 (Red Hat Linux)) id 1txSDv-00000008m4P-1rq7; Wed, 26 Mar 2025 14:59:19 +0000 Received: from mail-wm1-x32c.google.com ([2a00:1450:4864:20::32c]) by bombadil.infradead.org with esmtps (Exim 4.98.1 #2 (Red Hat Linux)) id 1txRvN-00000008iUw-0hJ9 for linux-arm-kernel@lists.infradead.org; Wed, 26 Mar 2025 14:40:10 +0000 Received: by mail-wm1-x32c.google.com with SMTP id 5b1f17b1804b1-43cfebc343dso53479135e9.2 for ; Wed, 26 Mar 2025 07:40:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1743000008; x=1743604808; darn=lists.infradead.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=Do+c2jt3ez/mwsIBzhfn197DCYpfGLyk5Y7H1RPahPg=; b=aOBk+YlgB4aYo35lnU508N/859NSGJqQhXkrKn1CGw4dUvhuYkycXdYqER7tRyPyrf 0MqUzjIMulzhUaFCdiCZxm/rxSqcBbkM0otX/8NDP35FIqQnhCF9WTX79/5hfbd6+oQb ozi4q85tjMHBvuIjuBZFoOp1FBYFVrvipMocM9V5uoovrGxDMwiplCedsNu377N4a1l3 QNJyz8QTzLWGa+0cd0uMbRW1DkY3oEB1BxK+KW67QW3PSv7F9OsmmbsoiAFZ7GtshDGJ zfcB7ZgGKbMbmyavzaNEDtdloQ1kgOxTlMdXQk1tmUNs4N/4LXPW1Ro/N5AaE9cJ6ouw slTg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743000008; x=1743604808; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Do+c2jt3ez/mwsIBzhfn197DCYpfGLyk5Y7H1RPahPg=; b=Pxcqld60OOhtUfdiHaWprRiTXwvdyh8VA+gWjOSsATbHMJl9QrrJJGOTNRbo58OTIb 6jaYLXCvFvCl37b5y4t7uJMnC9UjFNvREMFj+NhNbYgypCJI/VTUvOWKYpIKW5eKcy4g PXpCs6fuseIxbBbP6TfK8nJ6PeVXUsAJ3clNcN9OFbPIga+DsUY6ll3oICpJHztuEFPi MeKWaF0+XnTZbioGzIIdm6WHTcCjF24Vkcp8tB8H7I0VI6MkWfK3WMyykpqtkw+nsHP+ MRWLFP/gBgfK9jPiS4KIi2JDmEA5U3Zp1PTeeBa5LLK8v81okamvizARzCCYScIKpTja axXA== X-Forwarded-Encrypted: i=1; AJvYcCUk24tRh1UFw3+WO/SgJ3Af6A08HlrfcwQXCCdM5CFHx1fPAeLDp9+xbz+hKqiOhOOam2ON6l4P1HvKvQUNt3vu@lists.infradead.org X-Gm-Message-State: AOJu0YySm6rlMuRDMEGFa9G14CEN+FbEdYYFs/2T6wCPnKn7Kj9Llb2o R1phAN2aabeqby+tF+pLs8zV4Mp9Y5xpcR5BJ0wdJApmfTjxnOHd X-Gm-Gg: ASbGnctRu6KuoYZEiFYgyXYsF/MHfrVgFKP8EIOvS5107XFRea0gRqPHpXYtWFhwUUc RVXjS1kN0c9ZHKNuEL0Jov6kq5UymdBb1Y1Pj3vbo7mVbdhQ/dq2xKlXauhd3OwAgKGBNEzxKCM uVG7RStzg8nunFROyCWOykjOdyPhnAqhHe6g/TGf6dXdnYGX5rz7vkua4V0pZcfmt2EormSG7p+ t0lv0VMTnFrobhSJbl/DUsPW0mB6f0TYkqd/ZXyWCSKBVYPNbKxEbxnfmftn/7T3SHfshe7se1N fKyd+W8L4G7VCVUSsC4zXtTTfDmjP0rqpiHlwEXgIy97CxmNtTllPLFqAOktmUe7iBcy X-Google-Smtp-Source: AGHT+IH7yjSccBFCk7mQThkh+BIzoRh/WlJjnbk5vOyrqffw/vRJDSY1aH3bAENm+vJkBJ73vzMiWw== X-Received: by 2002:a05:600c:4584:b0:43b:cc42:c54f with SMTP id 5b1f17b1804b1-43d509f433amr208304605e9.14.1743000007409; Wed, 26 Mar 2025 07:40:07 -0700 (PDT) Received: from iku.Home ([2a06:5906:61b:2d00:e63e:b0d:9aa3:d18d]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43d82efe9b4sm3891885e9.20.2025.03.26.07.40.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 26 Mar 2025 07:40:06 -0700 (PDT) From: Prabhakar X-Google-Original-From: Prabhakar To: Geert Uytterhoeven , Michael Turquette , Stephen Boyd , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Ulf Hansson , Linus Walleij , Greg Kroah-Hartman , Jiri Slaby , Magnus Damm , Catalin Marinas , Will Deacon , Wolfram Sang Cc: linux-renesas-soc@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mmc@vger.kernel.org, linux-gpio@vger.kernel.org, linux-serial@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Prabhakar , Biju Das , Fabrizio Castro , Lad Prabhakar Subject: [PATCH 08/15] dt-bindings: clock: renesas: Document RZ/V2N SoC CPG Date: Wed, 26 Mar 2025 14:39:38 +0000 Message-ID: <20250326143945.82142-9-prabhakar.mahadev-lad.rj@bp.renesas.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250326143945.82142-1-prabhakar.mahadev-lad.rj@bp.renesas.com> References: <20250326143945.82142-1-prabhakar.mahadev-lad.rj@bp.renesas.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250326_074009_266242_2BE15093 X-CRM114-Status: GOOD ( 17.06 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org From: Lad Prabhakar Document the device tree bindings for the Renesas RZ/V2N (R9A09G056) SoC Clock Pulse Generator (CPG). Update `renesas,rzv2h-cpg.yaml` to include the compatible string for RZ/V2N SoC and adjust the title and description accordingly. Additionally, introduce `renesas,r9a09g056-cpg.h` to define core clock constants for the RZ/V2N SoC. Note the existing RZ/V2H(P) family-specific clock driver will be reused for this SoC. Signed-off-by: Lad Prabhakar Acked-by: Rob Herring (Arm) --- .../bindings/clock/renesas,rzv2h-cpg.yaml | 5 ++-- .../dt-bindings/clock/renesas,r9a09g056-cpg.h | 24 +++++++++++++++++++ 2 files changed, 27 insertions(+), 2 deletions(-) create mode 100644 include/dt-bindings/clock/renesas,r9a09g056-cpg.h diff --git a/Documentation/devicetree/bindings/clock/renesas,rzv2h-cpg.yaml b/Documentation/devicetree/bindings/clock/renesas,rzv2h-cpg.yaml index c3fe76abd549..f261445bf341 100644 --- a/Documentation/devicetree/bindings/clock/renesas,rzv2h-cpg.yaml +++ b/Documentation/devicetree/bindings/clock/renesas,rzv2h-cpg.yaml @@ -4,13 +4,13 @@ $id: http://devicetree.org/schemas/clock/renesas,rzv2h-cpg.yaml# $schema: http://devicetree.org/meta-schemas/core.yaml# -title: Renesas RZ/{G3E,V2H(P)} Clock Pulse Generator (CPG) +title: Renesas RZ/{G3E,V2H(P),V2N} Clock Pulse Generator (CPG) maintainers: - Lad Prabhakar description: - On Renesas RZ/{G3E,V2H(P)} SoCs, the CPG (Clock Pulse Generator) handles + On Renesas RZ/{G3E,V2H(P),V2N} SoCs, the CPG (Clock Pulse Generator) handles generation and control of clock signals for the IP modules, generation and control of resets, and control over booting, low power consumption and power supply domains. @@ -19,6 +19,7 @@ properties: compatible: enum: - renesas,r9a09g047-cpg # RZ/G3E + - renesas,r9a09g056-cpg # RZ/V2N - renesas,r9a09g057-cpg # RZ/V2H reg: diff --git a/include/dt-bindings/clock/renesas,r9a09g056-cpg.h b/include/dt-bindings/clock/renesas,r9a09g056-cpg.h new file mode 100644 index 000000000000..f4905b27f8d9 --- /dev/null +++ b/include/dt-bindings/clock/renesas,r9a09g056-cpg.h @@ -0,0 +1,24 @@ +/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) + * + * Copyright (C) 2025 Renesas Electronics Corp. + */ +#ifndef __DT_BINDINGS_CLOCK_RENESAS_R9A09G056_CPG_H__ +#define __DT_BINDINGS_CLOCK_RENESAS_R9A09G056_CPG_H__ + +#include + +/* Core Clock list */ +#define R9A09G056_SYS_0_PCLK 0 +#define R9A09G056_CA55_0_CORE_CLK0 1 +#define R9A09G056_CA55_0_CORE_CLK1 2 +#define R9A09G056_CA55_0_CORE_CLK2 3 +#define R9A09G056_CA55_0_CORE_CLK3 4 +#define R9A09G056_CA55_0_PERIPHCLK 5 +#define R9A09G056_CM33_CLK0 6 +#define R9A09G056_CST_0_SWCLKTCK 7 +#define R9A09G056_IOTOP_0_SHCLK 8 +#define R9A09G056_USB2_0_CLK_CORE0 9 +#define R9A09G056_GBETH_0_CLK_PTP_REF_I 10 +#define R9A09G056_GBETH_1_CLK_PTP_REF_I 11 + +#endif /* __DT_BINDINGS_CLOCK_RENESAS_R9A09G056_CPG_H__ */ From patchwork Wed Mar 26 14:39:39 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Lad, Prabhakar" X-Patchwork-Id: 14030189 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 3C52EC36008 for ; Wed, 26 Mar 2025 15:01:17 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Transfer-Encoding: MIME-Version:References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From: Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=Z1j1BA+HGOgIyo6xuYGOrJ+5+PYPIB/d2Yf/ee1CtZE=; b=KQju7PTZZJSwgRRPyuus+b67aN a5CnKi2YggP7eVu8InnBcR5OMn+lm/NtxHD9h8PDYYy3l1Hjo114T8sdFJ/Zd7NyGJRKKxFgFfRjp /822reuO3lSg9VIpuurGWTDst6Zp0DGHQyq9Jct/0KPqEB0RrP0AowbpS7Op68wiriGoY5xXSWsnR Jn3kXjTXkTIa5EBZas8U+fy/yqihEQAKdqtTNBXb9PbVr3N9adua3j3UWg5dFZgjGr5AOa9CQ44Ay AisiOXE7fvByGhC0NvJlHAAYdkba8/LFbS6HbKH2pcFF2gK4uGSs/VkBJcI0dyRbYqWoCIfAZIu19 F3zFAOag==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.1 #2 (Red Hat Linux)) id 1txSFc-00000008mRo-3UPu; Wed, 26 Mar 2025 15:01:04 +0000 Received: from mail-wm1-x332.google.com ([2a00:1450:4864:20::332]) by bombadil.infradead.org with esmtps (Exim 4.98.1 #2 (Red Hat Linux)) id 1txRvO-00000008iVc-2arK for linux-arm-kernel@lists.infradead.org; Wed, 26 Mar 2025 14:40:11 +0000 Received: by mail-wm1-x332.google.com with SMTP id 5b1f17b1804b1-43ce71582e9so49034615e9.1 for ; Wed, 26 Mar 2025 07:40:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1743000009; x=1743604809; darn=lists.infradead.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=Z1j1BA+HGOgIyo6xuYGOrJ+5+PYPIB/d2Yf/ee1CtZE=; b=SiEoKuvtaWx5uQtBUQLPrlGI56l1ZwJh1PM6V6zA4zMt74UvxLbYRc9BnHbqrUhL9q qlLT1Hqo3gnZmcS6UqWt9oxUw6UL0VAIsSyg2f14KEpTCyAIYJcniV4wvB7hKFOZw8WE wFDVUZKH0Gg73YdswZ6nW5C+SmgvparJ9u2SzljYgoX9ZWpsvbqpk2pclgQHmpkThR7S yMILuds6wikh/ZsV3y6+jr2XUiDpHikUhoT9oqX07JLfbk7m3Or0aQN0TXd6fElhSFr5 AElMKKwd02XpGFa8zJaGvyOHY8eL9b0aK1tnX97Ds+eBP+Ks16HYtVqQsm7Ye75bbe5s F9Gg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743000009; x=1743604809; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Z1j1BA+HGOgIyo6xuYGOrJ+5+PYPIB/d2Yf/ee1CtZE=; b=uP/dIq9m8ud0XxWx7EVXnI/6y8rArgsMzeZKnJP79MOhKir9LmtISb5kOBcyFmYTmK bpLyv9mzs05IrRR7sthxdeUC+9D9zmpmvh5gZbwObB3AUQpL5DeI5ymWXJbERHEQgSBT fXbEEzOh+8e8cS+T0mGlH6SxmtydA9AOGOuTeC1ViOmU05TyY2iJsVz5BqAZ10PUcbkT fRwYhktXrMxulXusWhgrm9guKTVbAD1iPhujulP7RfSehT7lJ+mot7qYSKshQtCqZFgZ yur5VYG0UiwvcFPAv0/142H0ap3lVpUvJi1JbdnndSSMSa2tWca7xlfeIkZqZsTm8HJC 0okA== X-Forwarded-Encrypted: i=1; AJvYcCVQGbuf70LA4laMwfCd/dQC0o43BOChvgmvlM2LTmUYeDZiCH8gUXl+14POHPBgM3FtyphmqVUQuyvQGDo7I6uz@lists.infradead.org X-Gm-Message-State: AOJu0YzDNEcMHz1O0s/zNIIfsYBao6MZ8DgFoYo1pB9wHciYEDXg4cEk 6QireB8qV1bViQbtJG7c5p9/qggXU2f4G8fbK7n3LbqMhqHmKzpk X-Gm-Gg: ASbGnctg5HRkNZoZfEnSBC5/LJtbVF3wO9VKl9RNAFhYYLJy7M4+4P7E7hgXAMiwCBU 8qa1ecTmyW8r4HGu6qAC0ckboTr1t5v0YwxluvPy+hgwk+B3UpG0A69UGCnTYVz9aXq7tGKHBmw N6bHEpYlvOkqpBxakpkH+l90yyQCnEvVDbccCLxAKiTRyJX767ijlEDUDUyOErnjWtBp4IyBMXo UMQirb1homLJoLNksh6Iz1OV+v6LYcmIhQDd3Xw+hn/O4zYLGkFbqIvxZwwS35X3AGnD/hyZ8hv /7Jt3uN6evGfcjhaO4Mx0QqDuFARxjSrpBLUKCugbkrza9d4Dc+3LqJ9rxDnq0h5Fm6y1ixP5as WbXc= X-Google-Smtp-Source: AGHT+IEKbkR38dvRhy1sUXeJxZCnKrWnPS2l5frO3p+7xh9t3NKy5sNOQr2iTx/hFYOhXUCLD0Hysw== X-Received: by 2002:a05:600c:4747:b0:43d:2313:7b4a with SMTP id 5b1f17b1804b1-43d509e43e3mr201240375e9.3.1743000008858; Wed, 26 Mar 2025 07:40:08 -0700 (PDT) Received: from iku.Home ([2a06:5906:61b:2d00:e63e:b0d:9aa3:d18d]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43d82efe9b4sm3891885e9.20.2025.03.26.07.40.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 26 Mar 2025 07:40:08 -0700 (PDT) From: Prabhakar X-Google-Original-From: Prabhakar To: Geert Uytterhoeven , Michael Turquette , Stephen Boyd , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Ulf Hansson , Linus Walleij , Greg Kroah-Hartman , Jiri Slaby , Magnus Damm , Catalin Marinas , Will Deacon , Wolfram Sang Cc: linux-renesas-soc@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mmc@vger.kernel.org, linux-gpio@vger.kernel.org, linux-serial@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Prabhakar , Biju Das , Fabrizio Castro , Lad Prabhakar Subject: [PATCH 09/15] clk: renesas: rzv2h-cpg: Sort compatible list based on SoC part number Date: Wed, 26 Mar 2025 14:39:39 +0000 Message-ID: <20250326143945.82142-10-prabhakar.mahadev-lad.rj@bp.renesas.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250326143945.82142-1-prabhakar.mahadev-lad.rj@bp.renesas.com> References: <20250326143945.82142-1-prabhakar.mahadev-lad.rj@bp.renesas.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250326_074010_661044_02A34E40 X-CRM114-Status: GOOD ( 13.85 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org From: Lad Prabhakar Reorder the compatible entries in `rzv2h_cpg_match[]` to follow a numerical sequence based on the SoC part numbers. Signed-off-by: Lad Prabhakar --- drivers/clk/renesas/rzv2h-cpg.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/drivers/clk/renesas/rzv2h-cpg.c b/drivers/clk/renesas/rzv2h-cpg.c index 4c0247de6cb0..88ab26a077ae 100644 --- a/drivers/clk/renesas/rzv2h-cpg.c +++ b/drivers/clk/renesas/rzv2h-cpg.c @@ -1367,17 +1367,17 @@ static int __init rzv2h_cpg_probe(struct platform_device *pdev) } static const struct of_device_id rzv2h_cpg_match[] = { -#ifdef CONFIG_CLK_R9A09G057 - { - .compatible = "renesas,r9a09g057-cpg", - .data = &r9a09g057_cpg_info, - }, -#endif #ifdef CONFIG_CLK_R9A09G047 { .compatible = "renesas,r9a09g047-cpg", .data = &r9a09g047_cpg_info, }, +#endif +#ifdef CONFIG_CLK_R9A09G057 + { + .compatible = "renesas,r9a09g057-cpg", + .data = &r9a09g057_cpg_info, + }, #endif { /* sentinel */ } }; From patchwork Wed Mar 26 14:39:40 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Lad, Prabhakar" X-Patchwork-Id: 14030190 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id E2165C36008 for ; Wed, 26 Mar 2025 15:03:07 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Transfer-Encoding: MIME-Version:References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From: Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=GUzZZKdRA/nrtwrVMsRSl600s/LtFe+i4gqc1g40AFI=; b=cjxaO842aCPFUYcwBDjSD1gDAg w+A3i2nyKP01hA/Z2EN7j56ZTfmLrUTlDyDAssdVw7zUco1YO600WTmktHy/+n51JjsL0cwExaX/2 8yDf0WgI7zV3AXIN3iXipJuYcUTZ8+flgKDVXxqqWHI16taIcsDKT9+5ch9RYK+xs9Lqo1/wQvW/2 U2nFbE5Dq7d7zaAaux0iVQodwAnyjYz1V1YFq02uFN2ZPavUafUybb31W7kGvARrp/kmwgcjfVEcH pVxSUMDZe+2Y7hYjkcEMBvUIrweQIlcCI15h3DGOVlunVzAC/KvVFWK4cUSWZyektSnJepD4/8BXm Qyx9V5TQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.1 #2 (Red Hat Linux)) id 1txSHL-00000008mjE-2Sjf; Wed, 26 Mar 2025 15:02:51 +0000 Received: from mail-wm1-x335.google.com ([2a00:1450:4864:20::335]) by bombadil.infradead.org with esmtps (Exim 4.98.1 #2 (Red Hat Linux)) id 1txRvP-00000008iWG-4B5s for linux-arm-kernel@lists.infradead.org; Wed, 26 Mar 2025 14:40:13 +0000 Received: by mail-wm1-x335.google.com with SMTP id 5b1f17b1804b1-43948f77f1aso47708115e9.0 for ; Wed, 26 Mar 2025 07:40:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1743000010; x=1743604810; darn=lists.infradead.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=GUzZZKdRA/nrtwrVMsRSl600s/LtFe+i4gqc1g40AFI=; b=N3rY9tMSfUH2AG54PG1EGkB4C2lZXQqmZnmdgmSZxFaxHpFhNeJJSsvEPl34sT7XO2 iz5cA7kA+UAqjb3kxgemVvp/uA+by29zNY1B7nCxr9AYt9Cw01d9ImPJetwzN9V8/C3z PYfh5D8gvCzOQNcwGjCiBZ2mwWkzDwjOuaFMjfV4yhebjB/+3iM7eEcdfJQ4HYtr0fv4 TldZj2K1ppRwtWpE5kJvcZ5v6jVd8ua3SRRgMdnTdNiggBOztm/aJLGRJwmYYQ9QyCaq yBPYM4M6jiI/2kjNxDh0fZQOWTG7LsH4dobMvb1rJ6sLl17WaG4IYn1ZopYTXOWlo+B1 GSbw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743000010; x=1743604810; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=GUzZZKdRA/nrtwrVMsRSl600s/LtFe+i4gqc1g40AFI=; b=fShlQw0HYRDl5/K8OXra47Xx6p2mCcvd52YN6In+8K71164h5O8zEoN62o3wcmZ4Ii vkv66mMp3jhnpKSb+lhYm/+43SBfcAFohTf6UQh/rkD58gWPqNWSqYU4ml2P4DPO/B1K oNjxmUhrNMx1T+DWPVyo2ZqG8Gh1SXR4DzamdbYUBjyys68TBMt+N0lRPmdezmfD7tLf oq47jY5p8ZDy+2bM49tcy0Gs0wEiHVfWjJOGtke8KmW5r2lKutBWGVZhzpPkWA2a5nIA GzjEGmcUg6QWn11DyqcH5G1+x13NM+PJwXvGGfRX2XHkyLjEksllhgaxemRr1TswbnVt Z0Ag== X-Forwarded-Encrypted: i=1; AJvYcCVVIG/2OZP7mpxtQR9Ph5mWfSbgnv5mBJGxSTnbb0G66Fw1aMvy4PRZoFoktGf0Pu+QLmQmm3Hs0SWeQq/tRG0X@lists.infradead.org X-Gm-Message-State: AOJu0YzmT9GoKgbuDRu1t0CDmO8WAo8jAd9aXyG2cDKzP5iVfb2cPHZu pkmOCQPH/hb8fAXO0NEiLVC0SLuby1N96kIgT3SbZomhLPpxz0ra X-Gm-Gg: ASbGncu+Baq8v0IB/6BNPf5IBYmWOO74ltpT9NaxRzenzKVuoNDsMw/X/uJ6KlYQDim 56AqP9BVNta8PTA/tumhfFjeMyKW4gZIr8mCa381DEQlYEQjkHIrs1SzVc1UiRiS20gASfyGWP0 wgQ0vlDn2Klo5ehZamyqMLtJIe+rxcFLe4MdOT4Pz38RnTXVNItQ8kSeQfh5STdFVWosANkmhuD WLig4ljR5QBbBy6Qs55yC2ZLpepNO7+E6EJ6+bceJm0IOvRh66+UcrNyFEdwgDkRy7hl5Wl5AhJ S9DRZyYLoLrt57pvgmlKzOvzmoj45eYA1PELuw3U2a5+8a1exLcoHn0lth3GZiK9qgra X-Google-Smtp-Source: AGHT+IFEK+jlhPNvUrwlDVkGSbJqrzn40ggqtTSLr7IlAExJnoyHZvyqsCwFub0v2F1dz21J46ontg== X-Received: by 2002:a05:6000:2cd:b0:390:eacd:7009 with SMTP id ffacd0b85a97d-3997f92d09bmr17718923f8f.42.1743000010107; Wed, 26 Mar 2025 07:40:10 -0700 (PDT) Received: from iku.Home ([2a06:5906:61b:2d00:e63e:b0d:9aa3:d18d]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43d82efe9b4sm3891885e9.20.2025.03.26.07.40.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 26 Mar 2025 07:40:09 -0700 (PDT) From: Prabhakar X-Google-Original-From: Prabhakar To: Geert Uytterhoeven , Michael Turquette , Stephen Boyd , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Ulf Hansson , Linus Walleij , Greg Kroah-Hartman , Jiri Slaby , Magnus Damm , Catalin Marinas , Will Deacon , Wolfram Sang Cc: linux-renesas-soc@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mmc@vger.kernel.org, linux-gpio@vger.kernel.org, linux-serial@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Prabhakar , Biju Das , Fabrizio Castro , Lad Prabhakar Subject: [PATCH 10/15] clk: renesas: rzv2h: Add support for RZ/V2N SoC Date: Wed, 26 Mar 2025 14:39:40 +0000 Message-ID: <20250326143945.82142-11-prabhakar.mahadev-lad.rj@bp.renesas.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250326143945.82142-1-prabhakar.mahadev-lad.rj@bp.renesas.com> References: <20250326143945.82142-1-prabhakar.mahadev-lad.rj@bp.renesas.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250326_074012_039644_3C59CD88 X-CRM114-Status: GOOD ( 21.07 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org From: Lad Prabhakar The clock structure for RZ/V2N is almost identical to RZ/V2H(P) SoC with less IP blocks compared to RZ/V2H(P). For eg: CRU2/3 are present only on the RZ/V2H(P) SoC. Add minimal clock and reset entries required to boot the Renesas RZ/V2N EVK and binds it with the RZ/V2H CPG family driver. Signed-off-by: Lad Prabhakar --- drivers/clk/renesas/Kconfig | 5 + drivers/clk/renesas/Makefile | 1 + drivers/clk/renesas/r9a09g056-cpg.c | 152 ++++++++++++++++++++++++++++ drivers/clk/renesas/rzv2h-cpg.c | 6 ++ drivers/clk/renesas/rzv2h-cpg.h | 1 + 5 files changed, 165 insertions(+) create mode 100644 drivers/clk/renesas/r9a09g056-cpg.c diff --git a/drivers/clk/renesas/Kconfig b/drivers/clk/renesas/Kconfig index 5a4bc3f94d49..50c20119d12a 100644 --- a/drivers/clk/renesas/Kconfig +++ b/drivers/clk/renesas/Kconfig @@ -41,6 +41,7 @@ config CLK_RENESAS select CLK_R9A08G045 if ARCH_R9A08G045 select CLK_R9A09G011 if ARCH_R9A09G011 select CLK_R9A09G047 if ARCH_R9A09G047 + select CLK_R9A09G056 if ARCH_R9A09G056 select CLK_R9A09G057 if ARCH_R9A09G057 select CLK_SH73A0 if ARCH_SH73A0 @@ -199,6 +200,10 @@ config CLK_R9A09G047 bool "RZ/G3E clock support" if COMPILE_TEST select CLK_RZV2H +config CLK_R9A09G056 + bool "RZ/V2N clock support" if COMPILE_TEST + select CLK_RZV2H + config CLK_R9A09G057 bool "RZ/V2H(P) clock support" if COMPILE_TEST select CLK_RZV2H diff --git a/drivers/clk/renesas/Makefile b/drivers/clk/renesas/Makefile index 2d6e746939c4..f9075bca6e95 100644 --- a/drivers/clk/renesas/Makefile +++ b/drivers/clk/renesas/Makefile @@ -38,6 +38,7 @@ obj-$(CONFIG_CLK_R9A07G054) += r9a07g044-cpg.o obj-$(CONFIG_CLK_R9A08G045) += r9a08g045-cpg.o obj-$(CONFIG_CLK_R9A09G011) += r9a09g011-cpg.o obj-$(CONFIG_CLK_R9A09G047) += r9a09g047-cpg.o +obj-$(CONFIG_CLK_R9A09G056) += r9a09g056-cpg.o obj-$(CONFIG_CLK_R9A09G057) += r9a09g057-cpg.o obj-$(CONFIG_CLK_SH73A0) += clk-sh73a0.o diff --git a/drivers/clk/renesas/r9a09g056-cpg.c b/drivers/clk/renesas/r9a09g056-cpg.c new file mode 100644 index 000000000000..e2712a25c43a --- /dev/null +++ b/drivers/clk/renesas/r9a09g056-cpg.c @@ -0,0 +1,152 @@ +// SPDX-License-Identifier: GPL-2.0 +/* + * Renesas RZ/V2N CPG driver + * + * Copyright (C) 2025 Renesas Electronics Corp. + */ + +#include +#include +#include +#include + +#include + +#include "rzv2h-cpg.h" + +enum clk_ids { + /* Core Clock Outputs exported to DT */ + LAST_DT_CORE_CLK = R9A09G056_GBETH_1_CLK_PTP_REF_I, + + /* External Input Clocks */ + CLK_AUDIO_EXTAL, + CLK_RTXIN, + CLK_QEXTAL, + + /* PLL Clocks */ + CLK_PLLCM33, + CLK_PLLCLN, + CLK_PLLDTY, + CLK_PLLCA55, + + /* Internal Core Clocks */ + CLK_PLLCM33_DIV16, + CLK_PLLCLN_DIV2, + CLK_PLLCLN_DIV8, + CLK_PLLDTY_ACPU, + CLK_PLLDTY_ACPU_DIV4, + + /* Module Clocks */ + MOD_CLK_BASE, +}; + +static const struct clk_div_table dtable_1_8[] = { + {0, 1}, + {1, 2}, + {2, 4}, + {3, 8}, + {0, 0}, +}; + +static const struct clk_div_table dtable_2_64[] = { + {0, 2}, + {1, 4}, + {2, 8}, + {3, 16}, + {4, 64}, + {0, 0}, +}; + +static const struct cpg_core_clk r9a09g056_core_clks[] __initconst = { + /* External Clock Inputs */ + DEF_INPUT("audio_extal", CLK_AUDIO_EXTAL), + DEF_INPUT("rtxin", CLK_RTXIN), + DEF_INPUT("qextal", CLK_QEXTAL), + + /* PLL Clocks */ + DEF_FIXED(".pllcm33", CLK_PLLCM33, CLK_QEXTAL, 200, 3), + DEF_FIXED(".pllcln", CLK_PLLCLN, CLK_QEXTAL, 200, 3), + DEF_FIXED(".plldty", CLK_PLLDTY, CLK_QEXTAL, 200, 3), + DEF_PLL(".pllca55", CLK_PLLCA55, CLK_QEXTAL, PLLCA55), + + /* Internal Core Clocks */ + DEF_FIXED(".pllcm33_div16", CLK_PLLCM33_DIV16, CLK_PLLCM33, 1, 16), + + DEF_FIXED(".pllcln_div2", CLK_PLLCLN_DIV2, CLK_PLLCLN, 1, 2), + DEF_FIXED(".pllcln_div8", CLK_PLLCLN_DIV8, CLK_PLLCLN, 1, 8), + + DEF_DDIV(".plldty_acpu", CLK_PLLDTY_ACPU, CLK_PLLDTY, CDDIV0_DIVCTL2, dtable_2_64), + DEF_FIXED(".plldty_acpu_div4", CLK_PLLDTY_ACPU_DIV4, CLK_PLLDTY_ACPU, 1, 4), + + /* Core Clocks */ + DEF_FIXED("sys_0_pclk", R9A09G056_SYS_0_PCLK, CLK_QEXTAL, 1, 1), + DEF_DDIV("ca55_0_coreclk0", R9A09G056_CA55_0_CORE_CLK0, CLK_PLLCA55, + CDDIV1_DIVCTL0, dtable_1_8), + DEF_DDIV("ca55_0_coreclk1", R9A09G056_CA55_0_CORE_CLK1, CLK_PLLCA55, + CDDIV1_DIVCTL1, dtable_1_8), + DEF_DDIV("ca55_0_coreclk2", R9A09G056_CA55_0_CORE_CLK2, CLK_PLLCA55, + CDDIV1_DIVCTL2, dtable_1_8), + DEF_DDIV("ca55_0_coreclk3", R9A09G056_CA55_0_CORE_CLK3, CLK_PLLCA55, + CDDIV1_DIVCTL3, dtable_1_8), + DEF_FIXED("iotop_0_shclk", R9A09G056_IOTOP_0_SHCLK, CLK_PLLCM33_DIV16, 1, 1), +}; + +static const struct rzv2h_mod_clk r9a09g056_mod_clks[] __initconst = { + DEF_MOD_CRITICAL("gic_0_gicclk", CLK_PLLDTY_ACPU_DIV4, 1, 3, 0, 19, + BUS_MSTOP(3, BIT(5))), + DEF_MOD("scif_0_clk_pck", CLK_PLLCM33_DIV16, 8, 15, 4, 15, + BUS_MSTOP(3, BIT(14))), + DEF_MOD("sdhi_0_imclk", CLK_PLLCLN_DIV8, 10, 3, 5, 3, + BUS_MSTOP(8, BIT(2))), + DEF_MOD("sdhi_0_imclk2", CLK_PLLCLN_DIV8, 10, 4, 5, 4, + BUS_MSTOP(8, BIT(2))), + DEF_MOD("sdhi_0_clk_hs", CLK_PLLCLN_DIV2, 10, 5, 5, 5, + BUS_MSTOP(8, BIT(2))), + DEF_MOD("sdhi_0_aclk", CLK_PLLDTY_ACPU_DIV4, 10, 6, 5, 6, + BUS_MSTOP(8, BIT(2))), + DEF_MOD("sdhi_1_imclk", CLK_PLLCLN_DIV8, 10, 7, 5, 7, + BUS_MSTOP(8, BIT(3))), + DEF_MOD("sdhi_1_imclk2", CLK_PLLCLN_DIV8, 10, 8, 5, 8, + BUS_MSTOP(8, BIT(3))), + DEF_MOD("sdhi_1_clk_hs", CLK_PLLCLN_DIV2, 10, 9, 5, 9, + BUS_MSTOP(8, BIT(3))), + DEF_MOD("sdhi_1_aclk", CLK_PLLDTY_ACPU_DIV4, 10, 10, 5, 10, + BUS_MSTOP(8, BIT(3))), + DEF_MOD("sdhi_2_imclk", CLK_PLLCLN_DIV8, 10, 11, 5, 11, + BUS_MSTOP(8, BIT(4))), + DEF_MOD("sdhi_2_imclk2", CLK_PLLCLN_DIV8, 10, 12, 5, 12, + BUS_MSTOP(8, BIT(4))), + DEF_MOD("sdhi_2_clk_hs", CLK_PLLCLN_DIV2, 10, 13, 5, 13, + BUS_MSTOP(8, BIT(4))), + DEF_MOD("sdhi_2_aclk", CLK_PLLDTY_ACPU_DIV4, 10, 14, 5, 14, + BUS_MSTOP(8, BIT(4))), +}; + +static const struct rzv2h_reset r9a09g056_resets[] __initconst = { + DEF_RST(3, 0, 1, 1), /* SYS_0_PRESETN */ + DEF_RST(3, 8, 1, 9), /* GIC_0_GICRESET_N */ + DEF_RST(3, 9, 1, 10), /* GIC_0_DBG_GICRESET_N */ + DEF_RST(9, 5, 4, 6), /* SCIF_0_RST_SYSTEM_N */ + DEF_RST(10, 7, 4, 24), /* SDHI_0_IXRST */ + DEF_RST(10, 8, 4, 25), /* SDHI_1_IXRST */ + DEF_RST(10, 9, 4, 26), /* SDHI_2_IXRST */ +}; + +const struct rzv2h_cpg_info r9a09g056_cpg_info __initconst = { + /* Core Clocks */ + .core_clks = r9a09g056_core_clks, + .num_core_clks = ARRAY_SIZE(r9a09g056_core_clks), + .last_dt_core_clk = LAST_DT_CORE_CLK, + .num_total_core_clks = MOD_CLK_BASE, + + /* Module Clocks */ + .mod_clks = r9a09g056_mod_clks, + .num_mod_clks = ARRAY_SIZE(r9a09g056_mod_clks), + .num_hw_mod_clks = 25 * 16, + + /* Resets */ + .resets = r9a09g056_resets, + .num_resets = ARRAY_SIZE(r9a09g056_resets), + + .num_mstop_bits = 192, +}; diff --git a/drivers/clk/renesas/rzv2h-cpg.c b/drivers/clk/renesas/rzv2h-cpg.c index 88ab26a077ae..34a3145d72eb 100644 --- a/drivers/clk/renesas/rzv2h-cpg.c +++ b/drivers/clk/renesas/rzv2h-cpg.c @@ -1373,6 +1373,12 @@ static const struct of_device_id rzv2h_cpg_match[] = { .data = &r9a09g047_cpg_info, }, #endif +#ifdef CONFIG_CLK_R9A09G056 + { + .compatible = "renesas,r9a09g056-cpg", + .data = &r9a09g056_cpg_info, + }, +#endif #ifdef CONFIG_CLK_R9A09G057 { .compatible = "renesas,r9a09g057-cpg", diff --git a/drivers/clk/renesas/rzv2h-cpg.h b/drivers/clk/renesas/rzv2h-cpg.h index a7aa1da181e5..8a2466f10deb 100644 --- a/drivers/clk/renesas/rzv2h-cpg.h +++ b/drivers/clk/renesas/rzv2h-cpg.h @@ -326,6 +326,7 @@ struct rzv2h_cpg_info { }; extern const struct rzv2h_cpg_info r9a09g047_cpg_info; +extern const struct rzv2h_cpg_info r9a09g056_cpg_info; extern const struct rzv2h_cpg_info r9a09g057_cpg_info; #endif /* __RENESAS_RZV2H_CPG_H__ */ From patchwork Wed Mar 26 14:39:41 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Lad, Prabhakar" X-Patchwork-Id: 14030191 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 9F819C3600B for ; Wed, 26 Mar 2025 15:04:49 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Transfer-Encoding: MIME-Version:References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From: Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=r/lomG6J/G1Z46g4mIoWdtRmMOjFhTy33WeBBrymFoI=; b=CAbqYewL0Unpf0YVOFZ466nsEE W+rYtYmc72TEri1AJKIjR7+VepMYzxKimdC1yu/ZBYkP48RrFbxDFS/c7oCqz5/phQHTsSNQjrROx RW2lUGHTYWBj/YgpIRYxsye6Hn3nyeuo3ypJcJk6IEHyIms6gShfFenwvfxlV7/meW3UYTOTufz84 F69icqU4pPef/ekMtcIOt76CFrVFZvQ9OxxVdJfXRonFRAt35ZU29OqDMBLuAcf6Ir+caR1Wx8oU4 m6tYVb/bZEtV1ZUYhVy1DD8DdJ6oVEM9WdvR3UOHdUxjyHorcJm2sfMQFN+ntXNh/r3m/+U4WxhHG wwC4a7tA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.1 #2 (Red Hat Linux)) id 1txSJ3-00000008n1A-13gU; Wed, 26 Mar 2025 15:04:37 +0000 Received: from mail-wm1-x336.google.com ([2a00:1450:4864:20::336]) by bombadil.infradead.org with esmtps (Exim 4.98.1 #2 (Red Hat Linux)) id 1txRvR-00000008iWq-10I7 for linux-arm-kernel@lists.infradead.org; Wed, 26 Mar 2025 14:40:14 +0000 Received: by mail-wm1-x336.google.com with SMTP id 5b1f17b1804b1-43d0359b1fcso6714105e9.0 for ; Wed, 26 Mar 2025 07:40:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1743000011; x=1743604811; darn=lists.infradead.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=r/lomG6J/G1Z46g4mIoWdtRmMOjFhTy33WeBBrymFoI=; b=JWzhAQbZhjMJI+/5rkggtElhFEdJj90RYSjM9AEUgTx7PNpXOz8+YTplz3MAtbqJq1 RdlmIabS5J95VSmdqkXbYory5FOw4y7StaLmZ8QcQ8AXPzDLhN7IfBR+uCPkWvAtB9TW otdX7CpuX24zT+SVL6X+YBnjwXpunPe2mG2Cae3JxyEz/mM1IfMX9ycorQXnQRFHz+NQ k5WY+drbh9/+I6FTaOwvtood8nUtHqAjgKQETEjXWRd+N6RNyuZeAnzWLTk8UuaHjcVV FLTItZTHnJk5/jZwFdUVDAqA/LolfrXLtYgJCSctKF6864Vsw9R41xUMlMJElZ/iDNXl 8Eeg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743000011; x=1743604811; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=r/lomG6J/G1Z46g4mIoWdtRmMOjFhTy33WeBBrymFoI=; b=hlJWgYf9moBCfWKiYwirQ2gYw1fX0r+XKhJpjf66qhbKlSYTQPaXwQkeZfqbifS9y7 gVZKfoM4P3/y1b0oHluVxvd/8w1lKALivaCS/dirrA0DpYMFB548H/fuSKgPDUtbHQY9 qkanGU+V+COne9Q792EaR7hry4g7JXMUaKxhd8TZO0sjrsmDUqjkEjEdG2pT5j1E3U8f pQaO5iNBM+JbGLoIWH8pJ/slloxGaLY2NgKEoM8ylNBlg8pwrY8g5u8dwsQIF9inGI2V //kw+M3O8jJcH0elzoRvkRRF+dhd/8GsvtYEWQg+r1DEPMvcPDS7SdCGgnDI3UUrd47S o55g== X-Forwarded-Encrypted: i=1; AJvYcCXcqlD63ajCq/koWs4Zth0AZy8wGR7Irrf75eICeNNq5Bio0FsLWQIrTfpMsxSsiGuwTw4x11MrDchQAeeJ8LRf@lists.infradead.org X-Gm-Message-State: AOJu0YwEpXC1xOrxyxXcCgqrLCKTOsnESexA26EPDwA6E6CRh1XAB7zY bdNYjLUWcb0T6/2oo5VlVtkrskEwFw7z/+zcjqHCc+PhmLfjmiqS X-Gm-Gg: ASbGncuEjoXKjRu7GzNLVeKxcJ0+P67sKEJUKgAjqiG6ITtke1+wuLMQ6fXO1fzENcI HUDi88SgM42h9mb3daelcaDkeQhCVXuJwcz8ynbmT3xRPeykE+ed0UWOmvGJHRH3s1wMfAOnAKa VKlEMaursdNWqDyzzNmC0/DYcJhjN+owKOOC9niB1+9V+DwdWs0svuADwLoW5IlbgdgsTm+DqPE AmxjVnEQzDhmlXL9ytTwLwE+qDiVKYNrBcoPEhbF2ahpHSYPHn1mgXEWCfuxUOZs1kUAQl4RVMf Tsq0UIQaGyPP+IWMF4taQzrUuoGNqAMBHRUh4lgAPtCpASvHNpoE40vRj7B9zqKG038nBobOrqb K8VM= X-Google-Smtp-Source: AGHT+IEIcUFLZuJ+CZrWTt/yKGPAxWem+MKUwzWCtkifX+BMYe55mgN/WTi1vPZkmR0ezxHKuAOQsg== X-Received: by 2002:a05:600c:1c07:b0:43c:f3e1:a729 with SMTP id 5b1f17b1804b1-43d77643440mr34306375e9.12.1743000011301; Wed, 26 Mar 2025 07:40:11 -0700 (PDT) Received: from iku.Home ([2a06:5906:61b:2d00:e63e:b0d:9aa3:d18d]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43d82efe9b4sm3891885e9.20.2025.03.26.07.40.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 26 Mar 2025 07:40:10 -0700 (PDT) From: Prabhakar X-Google-Original-From: Prabhakar To: Geert Uytterhoeven , Michael Turquette , Stephen Boyd , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Ulf Hansson , Linus Walleij , Greg Kroah-Hartman , Jiri Slaby , Magnus Damm , Catalin Marinas , Will Deacon , Wolfram Sang Cc: linux-renesas-soc@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mmc@vger.kernel.org, linux-gpio@vger.kernel.org, linux-serial@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Prabhakar , Biju Das , Fabrizio Castro , Lad Prabhakar Subject: [PATCH 11/15] dt-bindings: pinctrl: renesas: Document RZ/V2N SoC Date: Wed, 26 Mar 2025 14:39:41 +0000 Message-ID: <20250326143945.82142-12-prabhakar.mahadev-lad.rj@bp.renesas.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250326143945.82142-1-prabhakar.mahadev-lad.rj@bp.renesas.com> References: <20250326143945.82142-1-prabhakar.mahadev-lad.rj@bp.renesas.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250326_074013_283054_3B887C88 X-CRM114-Status: GOOD ( 16.57 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org From: Lad Prabhakar Add documentation for the pin controller found on the Renesas RZ/V2N (R9A09G056) SoC. The RZ/V2N PFC differs slightly from the RZ/G2L family and is almost identical to the RZ/V2H(P) SoC, except that the RZ/V2H(P) SoC has an additional dedicated pin. To account for this, a SoC-specific compatible string, 'renesas,r9a09g056-pinctrl', is introduced for the RZ/V2N SoC. Also add `renesas,r9a09g056-pinctrl.h` header file which define pins that will be used by the driver and board DTS files. Signed-off-by: Lad Prabhakar --- .../pinctrl/renesas,rzg2l-pinctrl.yaml | 2 ++ .../pinctrl/renesas,r9a09g056-pinctrl.h | 30 +++++++++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 include/dt-bindings/pinctrl/renesas,r9a09g056-pinctrl.h diff --git a/Documentation/devicetree/bindings/pinctrl/renesas,rzg2l-pinctrl.yaml b/Documentation/devicetree/bindings/pinctrl/renesas,rzg2l-pinctrl.yaml index 768bb3c2b456..5156d54b240b 100644 --- a/Documentation/devicetree/bindings/pinctrl/renesas,rzg2l-pinctrl.yaml +++ b/Documentation/devicetree/bindings/pinctrl/renesas,rzg2l-pinctrl.yaml @@ -27,6 +27,7 @@ properties: - renesas,r9a07g044-pinctrl # RZ/G2{L,LC} - renesas,r9a08g045-pinctrl # RZ/G3S - renesas,r9a09g047-pinctrl # RZ/G3E + - renesas,r9a09g056-pinctrl # RZ/V2N - renesas,r9a09g057-pinctrl # RZ/V2H(P) - items: @@ -145,6 +146,7 @@ allOf: contains: enum: - renesas,r9a09g047-pinctrl + - renesas,r9a09g056-pinctrl - renesas,r9a09g057-pinctrl then: properties: diff --git a/include/dt-bindings/pinctrl/renesas,r9a09g056-pinctrl.h b/include/dt-bindings/pinctrl/renesas,r9a09g056-pinctrl.h new file mode 100644 index 000000000000..206bba07c288 --- /dev/null +++ b/include/dt-bindings/pinctrl/renesas,r9a09g056-pinctrl.h @@ -0,0 +1,30 @@ +/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */ +/* + * This header provides constants for Renesas RZ/V2N SoC pinctrl bindings. + * + * Copyright (C) 2025 Renesas Electronics Corp. + */ + +#ifndef __DT_BINDINGS_PINCTRL_RENESAS_R9A09G056_PINCTRL_H__ +#define __DT_BINDINGS_PINCTRL_RENESAS_R9A09G056_PINCTRL_H__ + +#include + +/* RZV2N_Px = Offset address of PFC_P_mn - 0x20 */ +#define RZV2N_P0 0 +#define RZV2N_P1 1 +#define RZV2N_P2 2 +#define RZV2N_P3 3 +#define RZV2N_P4 4 +#define RZV2N_P5 5 +#define RZV2N_P6 6 +#define RZV2N_P7 7 +#define RZV2N_P8 8 +#define RZV2N_P9 9 +#define RZV2N_PA 10 +#define RZV2N_PB 11 + +#define RZV2N_PORT_PINMUX(b, p, f) RZG2L_PORT_PINMUX(RZV2N_P##b, p, f) +#define RZV2N_GPIO(port, pin) RZG2L_GPIO(RZV2N_P##port, pin) + +#endif /* __DT_BINDINGS_PINCTRL_RENESAS_R9A09G056_PINCTRL_H__ */ From patchwork Wed Mar 26 14:39:42 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Lad, Prabhakar" X-Patchwork-Id: 14030192 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 7C2E5C3600C for ; Wed, 26 Mar 2025 15:06:41 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Transfer-Encoding: MIME-Version:References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From: Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=C6hfLsSuXXkQW+oQprMpqK3KHzdpSf8DxnzIWa6RWKI=; b=3PamV6//OjnlUNkslOAeo4z+LD yX0PwurK95hFjjY2Df0eww9icOiLo0E3+z3vyZPUd7LbrmQqAMTA2w5VfRKGf8a9aMhIQl8kg1oFK vDy0r/IdWPyeUUBtCFVFCSGMNGK8sC9ZYT6Q6roE+RIDqe9dXnA4J/5jAIDyPolm08g7FOi8lttXO HoiZQeXXHKgeIskPyd1t5MHBnq6RpP7n38Ihk6R3JpqUxoghIT3e+AfxrnzCHPZih5KbkvafWM3e5 8rvtHFrgrWwBuSR9JHhW8gom2UdmH2OwZ3PdC5LrO5G4bHJ75YN63fHj3i1wg4UgymBTbXY23IXyP /TZO41og==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.1 #2 (Red Hat Linux)) id 1txSKl-00000008nIr-01NC; Wed, 26 Mar 2025 15:06:23 +0000 Received: from mail-wr1-x42b.google.com ([2a00:1450:4864:20::42b]) by bombadil.infradead.org with esmtps (Exim 4.98.1 #2 (Red Hat Linux)) id 1txRvS-00000008iXH-2bmp for linux-arm-kernel@lists.infradead.org; Wed, 26 Mar 2025 14:40:15 +0000 Received: by mail-wr1-x42b.google.com with SMTP id ffacd0b85a97d-391342fc0b5so5290904f8f.3 for ; Wed, 26 Mar 2025 07:40:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1743000013; x=1743604813; darn=lists.infradead.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=C6hfLsSuXXkQW+oQprMpqK3KHzdpSf8DxnzIWa6RWKI=; b=AmNkgYzGLeE8ZeXTuGi3te0ef2zwzsc6H/EksGunXXUUTa98vq7Nnz9wsF/on16CjS XgzPrsy47uRxV5ih9V/S8fqKSSmfbya1IEcA+5oj9GH/48ggIMU0ADqma9/G5Ye1N+Bq azNxPC0heiz7ux8ShFa9fW9wYoMGvFljip2CXFoAI0jZGC6DG55llImNdp+/xrMbYH4I wb8UHWPNIHcETT2t8l1hi2UvcHzOs4smob8ajlHZrYfQrBko6vcW9fb3IGNc5j824caD v6YaiMbcxobfQbKSJ1UVv6/hnjrHLNMkpmKfhuDmAmHMJRemCgq/W1ioIFffN/hYxMkY 8UzQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743000013; x=1743604813; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=C6hfLsSuXXkQW+oQprMpqK3KHzdpSf8DxnzIWa6RWKI=; b=xIV9jSLtjD32OChVLDp/zh2brsIMQ7Hvt08s63oZ63Yj985LGc/Z+ROxO+YYA75mlm IoAdklC5U5eLo5JQ++tu97SboO2BKRPlrGfuZkDesAOb0JBE4mKqixdhceO6gZMXhfro KGz8EzwgeLCHk4w3DKwcfo0ySLnnm1EkhdqSu6KrT+CvBXhEo5nkYBVWl8nlBmWTySey eSjCVkx2Cnl0OkQGLWjv6OJxvsP8jQ75G83gerbNGGNGWuK7+wskInRIn2XXPLaScpL+ eRJqrCAbgO8c7WPCVvJw08uPsAWKjqvkVIsU8Mb2ZNf7xCxOK99q7Lri8G5C82VENZ6v H10A== X-Forwarded-Encrypted: i=1; AJvYcCWvjWW3XhyhG/QWmPEgGm68cx8HmupHG1/AL54K9PvWcFjXvH0IHZK6hdOmvMMZJz9kuUXvipjl6VE/Hsirzv4w@lists.infradead.org X-Gm-Message-State: AOJu0YzaDh5Oyf1RWf8LGJY1YFMAK7FzfH5vnmBdL2R3o8gnEN4MIeyf vqSJhDIVQnSU/bQPRPkZlDXKAiA9JiVxL9ED/pVqEPxCpC+Hs/FA X-Gm-Gg: ASbGnctRB/SYBKmCbY065G24BMis/IkQBZHgj1NazCvPMSQ7aRGBAVYKLQMeIbvquXX uvyJ4rH2Y/l1Hr92eKUKqEo2u2kIygTVTEfnUe4zix0Qv9h5KCF47WSWLViaV5dvGk7k1XyoKSf 2dgVgK1z3iOVn0UT5O2J8phZl5JxNOpDykbGo2JnUR7lfdZX+zX0v8PPEAD8AQRWSLXSNIdC0ly 7pFho/TGZ9TI3CqK7rXslaB9yw4mq8FuJZq2+h3FdDDDEifaGhHBPkzyrFqiyIA3MgqVrrzrfb4 q+k3e7YzQxcN2l+wQC4o03B91nbcNNMpTeTWzuvzT9bXY0SMf7WWqzZrs7uDbzZjgwZK X-Google-Smtp-Source: AGHT+IE4qtcNDA9+68gnJpQW7sH+JjJZJUZhlD6D7jXeTF/bWc027ggNQ2cK9NDwA9P5cuQE+xB1mA== X-Received: by 2002:a05:6000:2cd:b0:390:fc5a:91c8 with SMTP id ffacd0b85a97d-3997f940ec2mr19210115f8f.53.1743000012657; Wed, 26 Mar 2025 07:40:12 -0700 (PDT) Received: from iku.Home ([2a06:5906:61b:2d00:e63e:b0d:9aa3:d18d]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43d82efe9b4sm3891885e9.20.2025.03.26.07.40.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 26 Mar 2025 07:40:11 -0700 (PDT) From: Prabhakar X-Google-Original-From: Prabhakar To: Geert Uytterhoeven , Michael Turquette , Stephen Boyd , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Ulf Hansson , Linus Walleij , Greg Kroah-Hartman , Jiri Slaby , Magnus Damm , Catalin Marinas , Will Deacon , Wolfram Sang Cc: linux-renesas-soc@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mmc@vger.kernel.org, linux-gpio@vger.kernel.org, linux-serial@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Prabhakar , Biju Das , Fabrizio Castro , Lad Prabhakar Subject: [PATCH 12/15] pinctrl: renesas: rzg2l: Add support for RZ/V2N SoC Date: Wed, 26 Mar 2025 14:39:42 +0000 Message-ID: <20250326143945.82142-13-prabhakar.mahadev-lad.rj@bp.renesas.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250326143945.82142-1-prabhakar.mahadev-lad.rj@bp.renesas.com> References: <20250326143945.82142-1-prabhakar.mahadev-lad.rj@bp.renesas.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250326_074014_673297_B459223E X-CRM114-Status: GOOD ( 20.51 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org From: Lad Prabhakar Add pinctrl support for the Renesas RZ/V2N SoC by reusing the existing RZ/V2H(P) pin configuration data. The PFC block is nearly identical, with the only difference being the absence of `PCIE1_RSTOUTB` on RZ/V2N. To accommodate this, move the `PCIE1_RSTOUTB` entry to the end of the `rzv2h_dedicated_pins` array and set `.n_dedicated_pins` to `ARRAY_SIZE(rzv2h_dedicated_pins) - 1` in the RZ/V2N OF data. Signed-off-by: Lad Prabhakar --- drivers/pinctrl/renesas/Kconfig | 1 + drivers/pinctrl/renesas/pinctrl-rzg2l.c | 36 ++++++++++++++++++++++++- 2 files changed, 36 insertions(+), 1 deletion(-) diff --git a/drivers/pinctrl/renesas/Kconfig b/drivers/pinctrl/renesas/Kconfig index 3c18d908b21e..e16034fc1bbf 100644 --- a/drivers/pinctrl/renesas/Kconfig +++ b/drivers/pinctrl/renesas/Kconfig @@ -42,6 +42,7 @@ config PINCTRL_RENESAS select PINCTRL_RZG2L if ARCH_RZG2L select PINCTRL_RZV2M if ARCH_R9A09G011 select PINCTRL_RZG2L if ARCH_R9A09G047 + select PINCTRL_RZG2L if ARCH_R9A09G056 select PINCTRL_RZG2L if ARCH_R9A09G057 select PINCTRL_PFC_SH7203 if CPU_SUBTYPE_SH7203 select PINCTRL_PFC_SH7264 if CPU_SUBTYPE_SH7264 diff --git a/drivers/pinctrl/renesas/pinctrl-rzg2l.c b/drivers/pinctrl/renesas/pinctrl-rzg2l.c index c72e250f4a15..ae5e040f3276 100644 --- a/drivers/pinctrl/renesas/pinctrl-rzg2l.c +++ b/drivers/pinctrl/renesas/pinctrl-rzg2l.c @@ -2304,7 +2304,6 @@ static struct rzg2l_dedicated_configs rzv2h_dedicated_pins[] = { { "SD1DAT3", RZG2L_SINGLE_PIN_PACK(0xc, 3, (PIN_CFG_IOLH_RZV2H | PIN_CFG_SR | PIN_CFG_IEN | PIN_CFG_PUPD)) }, { "PCIE0_RSTOUTB", RZG2L_SINGLE_PIN_PACK(0xe, 0, (PIN_CFG_IOLH_RZV2H | PIN_CFG_SR)) }, - { "PCIE1_RSTOUTB", RZG2L_SINGLE_PIN_PACK(0xe, 1, (PIN_CFG_IOLH_RZV2H | PIN_CFG_SR)) }, { "ET0_MDIO", RZG2L_SINGLE_PIN_PACK(0xf, 0, (PIN_CFG_IOLH_RZV2H | PIN_CFG_SR | PIN_CFG_IEN | PIN_CFG_PUPD)) }, { "ET0_MDC", RZG2L_SINGLE_PIN_PACK(0xf, 1, (PIN_CFG_IOLH_RZV2H | PIN_CFG_SR | @@ -2359,6 +2358,14 @@ static struct rzg2l_dedicated_configs rzv2h_dedicated_pins[] = { { "ET1_RXD1", RZG2L_SINGLE_PIN_PACK(0x14, 5, (PIN_CFG_PUPD)) }, { "ET1_RXD2", RZG2L_SINGLE_PIN_PACK(0x14, 6, (PIN_CFG_PUPD)) }, { "ET1_RXD3", RZG2L_SINGLE_PIN_PACK(0x14, 7, (PIN_CFG_PUPD)) }, + + /* + * This pin is only available on the RZ/V2H(P) SoC and not on the RZ/V2N. + * Since this array is shared with the RZ/V2N SoC, this entry should be placed + * at the end. This ensures that on the RZ/V2N, we can set + * `.n_dedicated_pins = ARRAY_SIZE(rzv2h_dedicated_pins) - 1,`. + */ + { "PCIE1_RSTOUTB", RZG2L_SINGLE_PIN_PACK(0xe, 1, (PIN_CFG_IOLH_RZV2H | PIN_CFG_SR)) }, }; static struct rzg2l_dedicated_configs rzg3e_dedicated_pins[] = { @@ -3349,6 +3356,29 @@ static struct rzg2l_pinctrl_data r9a09g047_data = { .bias_param_to_hw = &rzv2h_bias_param_to_hw, }; +static struct rzg2l_pinctrl_data r9a09g056_data = { + .port_pins = rzv2h_gpio_names, + .port_pin_configs = r9a09g057_gpio_configs, + .n_ports = ARRAY_SIZE(r9a09g057_gpio_configs), + .dedicated_pins = rzv2h_dedicated_pins, + .n_port_pins = ARRAY_SIZE(r9a09g057_gpio_configs) * RZG2L_PINS_PER_PORT, + .n_dedicated_pins = ARRAY_SIZE(rzv2h_dedicated_pins) - 1, + .hwcfg = &rzv2h_hwcfg, + .variable_pin_cfg = r9a09g057_variable_pin_cfg, + .n_variable_pin_cfg = ARRAY_SIZE(r9a09g057_variable_pin_cfg), + .num_custom_params = ARRAY_SIZE(renesas_rzv2h_custom_bindings), + .custom_params = renesas_rzv2h_custom_bindings, +#ifdef CONFIG_DEBUG_FS + .custom_conf_items = renesas_rzv2h_conf_items, +#endif + .pwpr_pfc_lock_unlock = &rzv2h_pwpr_pfc_lock_unlock, + .pmc_writeb = &rzv2h_pmc_writeb, + .oen_read = &rzv2h_oen_read, + .oen_write = &rzv2h_oen_write, + .hw_to_bias_param = &rzv2h_hw_to_bias_param, + .bias_param_to_hw = &rzv2h_bias_param_to_hw, +}; + static struct rzg2l_pinctrl_data r9a09g057_data = { .port_pins = rzv2h_gpio_names, .port_pin_configs = r9a09g057_gpio_configs, @@ -3389,6 +3419,10 @@ static const struct of_device_id rzg2l_pinctrl_of_table[] = { .compatible = "renesas,r9a09g047-pinctrl", .data = &r9a09g047_data, }, + { + .compatible = "renesas,r9a09g056-pinctrl", + .data = &r9a09g056_data, + }, { .compatible = "renesas,r9a09g057-pinctrl", .data = &r9a09g057_data, From patchwork Wed Mar 26 14:39:43 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Lad, Prabhakar" X-Patchwork-Id: 14030194 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id A4EF4C36008 for ; Wed, 26 Mar 2025 15:08:22 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Transfer-Encoding: MIME-Version:References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From: Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=q10tmQw4d4n82X0z4LlSkRoHDEfQec/aY8BwvwViugQ=; b=40atgQvAtCXaKZA01pW/1H1w+s 1lWNBmUBRCa0Y/lLy3xO8LK1w4VwbF3lTMsab8ZT43cImkwrH9YA9ui7Rtq1uyoFGjWulYS9OrGpq E2WnZpfyccpceJB1Ud9v90LCMml+I+68JottljMfaIbREXLIB2fNcW7spUtbGH5qRxoS5Yx93tloq GJfJtMuKCbE6Uulk7Su+dD4TSH5vTUzOPdGRQ3Q5pQwa7N+NF4MrQ/3jdPsAHiU2GnmZiQgROdqWw pGAmZauFpPUas0mj1AvDJyJz82MPQRU2ZJ1bFyzr3t3Ag3pLY5/69WF84apjWsC75pt2YKnFpEOWJ /m4ij2gw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.1 #2 (Red Hat Linux)) id 1txSMT-00000008nfK-3DP6; Wed, 26 Mar 2025 15:08:09 +0000 Received: from mail-wm1-x332.google.com ([2a00:1450:4864:20::332]) by bombadil.infradead.org with esmtps (Exim 4.98.1 #2 (Red Hat Linux)) id 1txRvT-00000008iXp-1wrM for linux-arm-kernel@lists.infradead.org; Wed, 26 Mar 2025 14:40:16 +0000 Received: by mail-wm1-x332.google.com with SMTP id 5b1f17b1804b1-4394036c0efso44930505e9.2 for ; Wed, 26 Mar 2025 07:40:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1743000014; x=1743604814; darn=lists.infradead.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=q10tmQw4d4n82X0z4LlSkRoHDEfQec/aY8BwvwViugQ=; b=kQVKZkRXZzhM3jSxofYHewgi6DKu9rHy6glpYU7whv00Qz9Tp9rk2qYwtXgoUfKlkz nHwua/MsXDprSOGDa7frtk+0Qn2H8jRR5ud2KSYxWqRLJ5I7146RrRSg1eWwKvTAKLzA tKcKVi1ReeGseOz0nJzSCt5oIO1duvP7A5Hx30WjqtPOS6Fa3KylNZyzAeUksnbVm/B5 s+rY/YX0dDjtl4nDt67BlHTLKRaWXm7/TDKV+VP6lOw6l7yAVVCdYXHLmr8jY1Lj/JSG ImWV85SIs2HJg+I7NMEgJoMxxWnrKZAJO40Ml17WlVVkcnbd96v8loWt3SDgulg5fTvU 6NrA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743000014; x=1743604814; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=q10tmQw4d4n82X0z4LlSkRoHDEfQec/aY8BwvwViugQ=; b=Ve2BhiMXAjAtf+IheVY8hXoqWjz9kTFRm9oT1Y6kJOqrYGnlSCNl+iveS+m2JmYbCK ZRLZyVIRWHDQb8arPyMaOvA0f5hM8zrP4iP3wTW49a8ksNAoKrFdHclYFdMfA3xFq0jQ 9Um45vhcxRlJ6vyKuQ4kOTLpPTqSSBsIrnztGoGY/5m2+yoI1As+KTfbbzcamR1o0a12 lhdCPBXd/B1ShklmlrCSM+oZty6uZruFTjele3ZWC04fKFOFa5jPd8NZlDOnnRvCQjyZ StZmKgHdht7yKzLypV37BtCQSoXbM56+BQ15Tymd1YIe2EAfRGHPNDkSrgAOStiODk2U AVPg== X-Forwarded-Encrypted: i=1; AJvYcCUmBou/Bp8lIeDe//8D68V2O+HT6aIg0fddpb1H9ivFYC540j6LGKXA6TOok+3aPQ8ARgWwaBG0AQnhMD5qI6Ns@lists.infradead.org X-Gm-Message-State: AOJu0YyxMbJq5KUDDPIZAn3Ha8STvn965hWmh7qQFqu0suI/cBOq6JgR OetABzEOAsLwjSJs7jyOgATMWrOfv+IcR3Dg8EYkBM0uYMufrYik X-Gm-Gg: ASbGncvQQokDlQjz8kBnsCvlBaCKMsI1pADuhxaWRrzKqSmeb1tJ8FYnYOm9YhW8lLi 51YHitwEsEsIwhI9QD2BWbcN/zgrxgq1JSVWjyHHA6Q8sLTzWihnzShKsRgnScikpLzp3czBTyr Cf8u9U5Tp1Cn8gI1BP1//FyjvS5Tb46W0bO07r144U6e6x8NXPEE2r772vLF7RUGDRDwY47csd1 w3nvLQ50GoO+IPS84jXQvt9kxMfqUWvJaIqY+QNMPJxacpbL/8Q6MDSi7DwuvbqkMfnq7W5DKGt g8zmoVhZOL2+7pb9X8ZAp3D+TkqgieB8diVBgxAlOGg0GU8otDOKED6fcBxz++fgPtE3 X-Google-Smtp-Source: AGHT+IFhbo/FW6BvxZ9UE1q9zuqz1Qw7bo30494+mRFayj1J1XJnAoEXcZ16gMN9jmMYNyHZ24rRYQ== X-Received: by 2002:a05:600c:5488:b0:43d:db5:7af8 with SMTP id 5b1f17b1804b1-43d50a31981mr160116825e9.21.1743000013925; Wed, 26 Mar 2025 07:40:13 -0700 (PDT) Received: from iku.Home ([2a06:5906:61b:2d00:e63e:b0d:9aa3:d18d]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43d82efe9b4sm3891885e9.20.2025.03.26.07.40.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 26 Mar 2025 07:40:13 -0700 (PDT) From: Prabhakar X-Google-Original-From: Prabhakar To: Geert Uytterhoeven , Michael Turquette , Stephen Boyd , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Ulf Hansson , Linus Walleij , Greg Kroah-Hartman , Jiri Slaby , Magnus Damm , Catalin Marinas , Will Deacon , Wolfram Sang Cc: linux-renesas-soc@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mmc@vger.kernel.org, linux-gpio@vger.kernel.org, linux-serial@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Prabhakar , Biju Das , Fabrizio Castro , Lad Prabhakar Subject: [PATCH 13/15] arm64: dts: renesas: Add initial SoC DTSI for RZ/V2N Date: Wed, 26 Mar 2025 14:39:43 +0000 Message-ID: <20250326143945.82142-14-prabhakar.mahadev-lad.rj@bp.renesas.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250326143945.82142-1-prabhakar.mahadev-lad.rj@bp.renesas.com> References: <20250326143945.82142-1-prabhakar.mahadev-lad.rj@bp.renesas.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250326_074015_837884_F2F51FE5 X-CRM114-Status: GOOD ( 18.70 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org From: Lad Prabhakar Add the initial Device Tree Source Include (DTSI) file for the Renesas RZ/V2N (R9A09G056) SoC. Include support for the following components: - CPU (Cortex-A55 cores with operating points) - External clocks (audio, qextal, rtxin) - Pin controller (GPIO support) - Clock Pulse Generator (CPG) - System controller (SYS) - Serial Communication Interface (SCIF) - Secure Digital Host Interface (SDHI 0/1/2) - Generic Interrupt Controller (GIC) - ARMv8 timer Signed-off-by: Lad Prabhakar --- Note, dtbs_check complains about missing interrupt properties for pinctrl. This is because, as part of the initial support, the ICU has not been added yet. The interrupt-related properties will be added to the pinctrl node along with ICU support. --- arch/arm64/boot/dts/renesas/r9a09g056.dtsi | 264 +++++++++++++++++++++ 1 file changed, 264 insertions(+) create mode 100644 arch/arm64/boot/dts/renesas/r9a09g056.dtsi diff --git a/arch/arm64/boot/dts/renesas/r9a09g056.dtsi b/arch/arm64/boot/dts/renesas/r9a09g056.dtsi new file mode 100644 index 000000000000..a807dd90913f --- /dev/null +++ b/arch/arm64/boot/dts/renesas/r9a09g056.dtsi @@ -0,0 +1,264 @@ +// SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +/* + * Device Tree Source for the RZ/V2N SoC + * + * Copyright (C) 2025 Renesas Electronics Corp. + */ + +#include +#include + +/ { + compatible = "renesas,r9a09g056"; + #address-cells = <2>; + #size-cells = <2>; + + audio_extal_clk: audio-clk { + compatible = "fixed-clock"; + #clock-cells = <0>; + /* This value must be overridden by the board */ + clock-frequency = <0>; + }; + + /* + * The default cluster table is based on the assumption that the PLLCA55 clock + * frequency is set to 1.7GHz. The PLLCA55 clock frequency can be set to + * 1.7/1.6/1.5/1.1 GHz based on the BOOTPLLCA_0/1 pins (and additionally can be + * clocked to 1.8GHz as well). The table below should be overridden in the board + * DTS based on the PLLCA55 clock frequency. + */ + cluster0_opp: opp-table-0 { + compatible = "operating-points-v2"; + + opp-1700000000 { + opp-hz = /bits/ 64 <1700000000>; + opp-microvolt = <900000>; + clock-latency-ns = <300000>; + }; + opp-850000000 { + opp-hz = /bits/ 64 <850000000>; + opp-microvolt = <800000>; + clock-latency-ns = <300000>; + }; + opp-425000000 { + opp-hz = /bits/ 64 <425000000>; + opp-microvolt = <800000>; + clock-latency-ns = <300000>; + }; + opp-212500000 { + opp-hz = /bits/ 64 <212500000>; + opp-microvolt = <800000>; + clock-latency-ns = <300000>; + opp-suspend; + }; + }; + + cpus { + #address-cells = <1>; + #size-cells = <0>; + + cpu0: cpu@0 { + compatible = "arm,cortex-a55"; + reg = <0>; + device_type = "cpu"; + next-level-cache = <&L3_CA55>; + enable-method = "psci"; + clocks = <&cpg CPG_CORE R9A09G056_CA55_0_CORE_CLK0>; + operating-points-v2 = <&cluster0_opp>; + }; + + cpu1: cpu@100 { + compatible = "arm,cortex-a55"; + reg = <0x100>; + device_type = "cpu"; + next-level-cache = <&L3_CA55>; + enable-method = "psci"; + clocks = <&cpg CPG_CORE R9A09G056_CA55_0_CORE_CLK1>; + operating-points-v2 = <&cluster0_opp>; + }; + + cpu2: cpu@200 { + compatible = "arm,cortex-a55"; + reg = <0x200>; + device_type = "cpu"; + next-level-cache = <&L3_CA55>; + enable-method = "psci"; + clocks = <&cpg CPG_CORE R9A09G056_CA55_0_CORE_CLK2>; + operating-points-v2 = <&cluster0_opp>; + }; + + cpu3: cpu@300 { + compatible = "arm,cortex-a55"; + reg = <0x300>; + device_type = "cpu"; + next-level-cache = <&L3_CA55>; + enable-method = "psci"; + clocks = <&cpg CPG_CORE R9A09G056_CA55_0_CORE_CLK3>; + operating-points-v2 = <&cluster0_opp>; + }; + + L3_CA55: cache-controller-0 { + compatible = "cache"; + cache-unified; + cache-size = <0x100000>; + cache-level = <3>; + }; + }; + + psci { + compatible = "arm,psci-1.0", "arm,psci-0.2"; + method = "smc"; + }; + + qextal_clk: qextal-clk { + compatible = "fixed-clock"; + #clock-cells = <0>; + /* This value must be overridden by the board */ + clock-frequency = <0>; + }; + + rtxin_clk: rtxin-clk { + compatible = "fixed-clock"; + #clock-cells = <0>; + /* This value must be overridden by the board */ + clock-frequency = <0>; + }; + + soc: soc { + compatible = "simple-bus"; + interrupt-parent = <&gic>; + #address-cells = <2>; + #size-cells = <2>; + ranges; + + pinctrl: pinctrl@10410000 { + compatible = "renesas,r9a09g056-pinctrl"; + reg = <0 0x10410000 0 0x10000>; + clocks = <&cpg CPG_CORE R9A09G056_IOTOP_0_SHCLK>; + gpio-controller; + #gpio-cells = <2>; + gpio-ranges = <&pinctrl 0 0 96>; + power-domains = <&cpg>; + resets = <&cpg 0xa5>, <&cpg 0xa6>; + }; + + cpg: clock-controller@10420000 { + compatible = "renesas,r9a09g056-cpg"; + reg = <0 0x10420000 0 0x10000>; + clocks = <&audio_extal_clk>, <&rtxin_clk>, <&qextal_clk>; + clock-names = "audio_extal", "rtxin", "qextal"; + #clock-cells = <2>; + #reset-cells = <1>; + #power-domain-cells = <0>; + }; + + sys: system-controller@10430000 { + compatible = "renesas,r9a09g056-sys"; + reg = <0 0x10430000 0 0x10000>; + clocks = <&cpg CPG_CORE R9A09G056_SYS_0_PCLK>; + resets = <&cpg 0x30>; + }; + + scif: serial@11c01400 { + compatible = "renesas,scif-r9a09g056", + "renesas,scif-r9a09g057"; + reg = <0 0x11c01400 0 0x400>; + interrupts = , + , + , + , + , + , + , + , + ; + interrupt-names = "eri", "rxi", "txi", "bri", "dri", + "tei", "tei-dri", "rxi-edge", "txi-edge"; + clocks = <&cpg CPG_MOD 0x8f>; + clock-names = "fck"; + power-domains = <&cpg>; + resets = <&cpg 0x95>; + status = "disabled"; + }; + + gic: interrupt-controller@14900000 { + compatible = "arm,gic-v3"; + reg = <0x0 0x14900000 0 0x20000>, + <0x0 0x14940000 0 0x80000>; + #interrupt-cells = <3>; + #address-cells = <0>; + interrupt-controller; + interrupts = ; + }; + + sdhi0: mmc@15c00000 { + compatible = "renesas,sdhi-r9a09g056", "renesas,sdhi-r9a09g057"; + reg = <0x0 0x15c00000 0 0x10000>; + interrupts = , + ; + clocks = <&cpg CPG_MOD 0xa3>, <&cpg CPG_MOD 0xa5>, + <&cpg CPG_MOD 0xa4>, <&cpg CPG_MOD 0xa6>; + clock-names = "core", "clkh", "cd", "aclk"; + resets = <&cpg 0xa7>; + power-domains = <&cpg>; + status = "disabled"; + + sdhi0_vqmmc: vqmmc-regulator { + regulator-name = "SDHI0-VQMMC"; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <3300000>; + status = "disabled"; + }; + }; + + sdhi1: mmc@15c10000 { + compatible = "renesas,sdhi-r9a09g056", "renesas,sdhi-r9a09g057"; + reg = <0x0 0x15c10000 0 0x10000>; + interrupts = , + ; + clocks = <&cpg CPG_MOD 0xa7>, <&cpg CPG_MOD 0xa9>, + <&cpg CPG_MOD 0xa8>, <&cpg CPG_MOD 0xaa>; + clock-names = "core", "clkh", "cd", "aclk"; + resets = <&cpg 0xa8>; + power-domains = <&cpg>; + status = "disabled"; + + sdhi1_vqmmc: vqmmc-regulator { + regulator-name = "SDHI1-VQMMC"; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <3300000>; + status = "disabled"; + }; + }; + + sdhi2: mmc@15c20000 { + compatible = "renesas,sdhi-r9a09g056", "renesas,sdhi-r9a09g057"; + reg = <0x0 0x15c20000 0 0x10000>; + interrupts = , + ; + clocks = <&cpg CPG_MOD 0xab>, <&cpg CPG_MOD 0xad>, + <&cpg CPG_MOD 0xac>, <&cpg CPG_MOD 0xae>; + clock-names = "core", "clkh", "cd", "aclk"; + resets = <&cpg 0xa9>; + power-domains = <&cpg>; + status = "disabled"; + + sdhi2_vqmmc: vqmmc-regulator { + regulator-name = "SDHI2-VQMMC"; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <3300000>; + status = "disabled"; + }; + }; + }; + + timer { + compatible = "arm,armv8-timer"; + interrupts-extended = <&gic GIC_PPI 13 IRQ_TYPE_LEVEL_LOW>, + <&gic GIC_PPI 14 IRQ_TYPE_LEVEL_LOW>, + <&gic GIC_PPI 11 IRQ_TYPE_LEVEL_LOW>, + <&gic GIC_PPI 10 IRQ_TYPE_LEVEL_LOW>, + <&gic GIC_PPI 12 IRQ_TYPE_LEVEL_LOW>; + interrupt-names = "sec-phys", "phys", "virt", "hyp-phys", "hyp-virt"; + }; +}; From patchwork Wed Mar 26 14:39:44 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Lad, Prabhakar" X-Patchwork-Id: 14030195 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 14E2CC36008 for ; Wed, 26 Mar 2025 15:10:08 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Transfer-Encoding: MIME-Version:References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From: Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=Q5rclYPCoX+9XsQVXAGD6Zpg/jR52MIrAxSZcU/YUac=; b=T14hsTpmge074G0YJG8mfGWNY4 58OC64fN5sgHc9r1lv5WcMZ0epGqeC8wV69ZlJ8tIy5cdNv1ujy9saTdCTarShl0kKLYYIWBmTMbC crE1qcgvT+4QowttMePCfwDPPgCpaZnr0XibuRM+fAKKzJJg8XXNoFkEQqbOo7HOWQ2Rl6lcNx7NH KcNDUFU48QudeUSJnH3SMk5Dd2fJAQMbYc4eCz0QF3mDL0hWXlhtomW5xx+Elm3U8YN4zUo2z4UvK 35OshUoEyMuNSVyN3c/JNP3MPGchlAdExdY7ojfYBB4ufwABs05TjgEIPogdNE5zch16di7cHjGLl 9mu/Zsjw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.1 #2 (Red Hat Linux)) id 1txSOB-00000008nzg-1yvf; Wed, 26 Mar 2025 15:09:55 +0000 Received: from mail-wm1-x32e.google.com ([2a00:1450:4864:20::32e]) by bombadil.infradead.org with esmtps (Exim 4.98.1 #2 (Red Hat Linux)) id 1txRvU-00000008iYB-2hoT for linux-arm-kernel@lists.infradead.org; Wed, 26 Mar 2025 14:40:17 +0000 Received: by mail-wm1-x32e.google.com with SMTP id 5b1f17b1804b1-43cfecdd8b2so55174065e9.2 for ; Wed, 26 Mar 2025 07:40:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1743000015; x=1743604815; darn=lists.infradead.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=Q5rclYPCoX+9XsQVXAGD6Zpg/jR52MIrAxSZcU/YUac=; b=UBpnacoi7sH4Kp14zyxcJE8ixCnb687dAqpZ/7ex8FHmMxSq3OUXgN5nj6x4zKDOWq m45sDf4gXhA9aBvqzm9ALONyY1BiOD+ZEfcnOKucsf138bYJskihvs08/5B6aFYeexnr 1yMT80EEM7gFB2AU0YzcXo+qXvXUux6HMEKsTHjxszIPaB9Tl31aoM2SqDonftNtzsZQ VkQ7KThxqVBgRG20Z1eszBOu6KU9VR0lyjT9TI0ule5fb5dFDBw5PDVitp8a7m8/l1SG SbgJJ979iOFgoL0wIH3Edzmts6UlvVxCHhhMvWRUxembkRpFKYybOjcaGUrkPCpjc+OX ENFw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743000015; x=1743604815; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Q5rclYPCoX+9XsQVXAGD6Zpg/jR52MIrAxSZcU/YUac=; b=JrztX3KSiC8IE0oPgrEGHLyWm7wkRyV2ko/r9UKLMJy7vvlNGLFF9FBh36On5HQuiW K3zjxWJkMxWH7P4ihcQC5ocNs7ofr/D9l5nrghtscDANA+ht6XfyKJtqwJtmHo8XwIP/ WXJrx/GeEgn8BcorwR4QBw2sbFZvzKwMqH9B+BdiYnIWeoFNc1zc48nDlZaC5RpyefnD ZT5Nbw+q36UVzXfzJwKRkX4kcYFB1wuODbmuoJNpf7LfP9Kbbe5fJsDPIl95H7Oyilgt JG74BZFVx+NBl+SNKFtoTT6ks/HnygqqNxqIqMqPHjs4W9G0joS7ngItYpRwuyeZv9Op je6g== X-Forwarded-Encrypted: i=1; AJvYcCX/0WiZkKnAGxR0b6BIlMey6Zr2wBoXak+bVIarRyItLKnD61TXtaT8J5Bm7uZXaMyfRg2yWG7IRxCVsPbAfG0E@lists.infradead.org X-Gm-Message-State: AOJu0Ywngb93XC4fZ34QaBSFLaa0cLakuEPolYqDM6TELHAVi2NwsA/Q KlW+A6DeWiHsOU/YWLIfWDmVu4LdM41b4z2cAP52m5yQ/ie/0p6B X-Gm-Gg: ASbGncuNfEW3VuNBfe/3gRV/GI/SOwIPBTEDqL9frykgk7i/XcvsDgGWFh1AEmShwOC BeEOzcAFJOR/+dBaHK7PZP2QsxnsRwhwvp/s7UKBaN1bRh1uzgcnHkEPUmmNr1BiifcuEFWI9ED D4Uf718+HMDlapLBUFtGQ8Sswxj5rK9CHy0eMJVEq1YCDThHkzQysLecr4GzJQ2bWP8nHqiBvts wHMRrInw0a7CQngtgmxuooFmnBV1oWjVPA+h6rI95Gll1qTgNXWdJZwuSuunDZqhNQxx+good2n EzONM7pL9pKJbbm+Jet7Hwc6TpRdD5OBt/QzPbLcKMalcXUAk7r5YFxBnkrfJlNNzbHD X-Google-Smtp-Source: AGHT+IGRAy9yfwG6d2+eXVQeNxaGO7gg1l8K/+riQ2OdyGmO/wZrf70Io0vAaYCnsynf3rjsoKhCJg== X-Received: by 2002:a05:600c:5742:b0:43c:e70d:44f0 with SMTP id 5b1f17b1804b1-43d510fff60mr149245365e9.19.1743000015128; Wed, 26 Mar 2025 07:40:15 -0700 (PDT) Received: from iku.Home ([2a06:5906:61b:2d00:e63e:b0d:9aa3:d18d]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43d82efe9b4sm3891885e9.20.2025.03.26.07.40.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 26 Mar 2025 07:40:14 -0700 (PDT) From: Prabhakar X-Google-Original-From: Prabhakar To: Geert Uytterhoeven , Michael Turquette , Stephen Boyd , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Ulf Hansson , Linus Walleij , Greg Kroah-Hartman , Jiri Slaby , Magnus Damm , Catalin Marinas , Will Deacon , Wolfram Sang Cc: linux-renesas-soc@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mmc@vger.kernel.org, linux-gpio@vger.kernel.org, linux-serial@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Prabhakar , Biju Das , Fabrizio Castro , Lad Prabhakar Subject: [PATCH 14/15] arm64: dts: renesas: Add initial device tree for RZ/V2N EVK Date: Wed, 26 Mar 2025 14:39:44 +0000 Message-ID: <20250326143945.82142-15-prabhakar.mahadev-lad.rj@bp.renesas.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250326143945.82142-1-prabhakar.mahadev-lad.rj@bp.renesas.com> References: <20250326143945.82142-1-prabhakar.mahadev-lad.rj@bp.renesas.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250326_074016_684221_F6D6FEF7 X-CRM114-Status: GOOD ( 17.74 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org From: Lad Prabhakar Add the initial device tree for the Renesas RZ/V2N EVK board, based on the R9A09G056N48 SoC. Enable basic board functionality, including: - Memory mapping (reserve the first 128MB for the secure area) - Clock inputs (QEXTAL, RTXIN, AUDIO_EXTAL) - PINCTRL configurations for peripherals - Serial console (SCIF) - SDHI1 with power control and UHS modes Update the Makefile to include the new DTB. Signed-off-by: Lad Prabhakar --- arch/arm64/boot/dts/renesas/Makefile | 2 + .../dts/renesas/r9a09g056n48-rzv2n-evk.dts | 115 ++++++++++++++++++ 2 files changed, 117 insertions(+) create mode 100644 arch/arm64/boot/dts/renesas/r9a09g056n48-rzv2n-evk.dts diff --git a/arch/arm64/boot/dts/renesas/Makefile b/arch/arm64/boot/dts/renesas/Makefile index d25e665ee4bf..d8a8d7ca4c58 100644 --- a/arch/arm64/boot/dts/renesas/Makefile +++ b/arch/arm64/boot/dts/renesas/Makefile @@ -152,6 +152,8 @@ dtb-$(CONFIG_ARCH_R9A09G011) += r9a09g011-v2mevk2.dtb dtb-$(CONFIG_ARCH_R9A09G047) += r9a09g047e57-smarc.dtb +dtb-$(CONFIG_ARCH_R9A09G056) += r9a09g056n48-rzv2n-evk.dtb + dtb-$(CONFIG_ARCH_R9A09G057) += r9a09g057h44-rzv2h-evk.dtb dtb-$(CONFIG_ARCH_R9A09G057) += r9a09g057h48-kakip.dtb diff --git a/arch/arm64/boot/dts/renesas/r9a09g056n48-rzv2n-evk.dts b/arch/arm64/boot/dts/renesas/r9a09g056n48-rzv2n-evk.dts new file mode 100644 index 000000000000..aee4748a7618 --- /dev/null +++ b/arch/arm64/boot/dts/renesas/r9a09g056n48-rzv2n-evk.dts @@ -0,0 +1,115 @@ +// SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +/* + * Device Tree Source for the RZ/V2N EVK board + * + * Copyright (C) 2025 Renesas Electronics Corp. + */ + +/dts-v1/; + +#include +#include +#include "r9a09g056.dtsi" + +/ { + model = "Renesas RZ/V2N EVK Board based on r9a09g056n48"; + compatible = "renesas,rzv2n-evk", "renesas,r9a09g056n48", "renesas,r9a09g056"; + + aliases { + mmc1 = &sdhi1; + serial0 = &scif; + }; + + chosen { + bootargs = "ignore_loglevel"; + stdout-path = "serial0:115200n8"; + }; + + memory@48000000 { + device_type = "memory"; + /* first 128MB is reserved for secure area. */ + reg = <0x0 0x48000000 0x1 0xf8000000>; + }; + + reg_3p3v: regulator-3p3v { + compatible = "regulator-fixed"; + regulator-name = "fixed-3.3V"; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + regulator-boot-on; + regulator-always-on; + }; + + vqmmc_sdhi1: regulator-vqmmc-sdhi1 { + compatible = "regulator-gpio"; + regulator-name = "SDHI1 VqmmC"; + gpios = <&pinctrl RZV2N_GPIO(A, 2) GPIO_ACTIVE_HIGH>; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <3300000>; + gpios-states = <0>; + states = <3300000 0>, <1800000 1>; + }; +}; + +&audio_extal_clk { + clock-frequency = <22579200>; +}; + +&pinctrl { + scif_pins: scif { + pins = "SCIF_TXD", "SCIF_RXD"; + renesas,output-impedance = <1>; + }; + + sd1-pwr-en-hog { + gpio-hog; + gpios = ; + output-high; + line-name = "sd1_pwr_en"; + }; + + sdhi1_pins: sd1 { + sd1_dat_cmd { + pins = "SD1DAT0", "SD1DAT1", "SD1DAT2", "SD1DAT3", "SD1CMD"; + input-enable; + renesas,output-impedance = <3>; + slew-rate = <0>; + }; + + sd1_clk { + pins = "SD1CLK"; + renesas,output-impedance = <3>; + slew-rate = <0>; + }; + + sd1_cd { + pinmux = ; /* SD1_CD */ + }; + }; +}; + +&qextal_clk { + clock-frequency = <24000000>; +}; + +&rtxin_clk { + clock-frequency = <32768>; +}; + +&scif { + pinctrl-0 = <&scif_pins>; + pinctrl-names = "default"; + status = "okay"; +}; + +&sdhi1 { + pinctrl-0 = <&sdhi1_pins>; + pinctrl-1 = <&sdhi1_pins>; + pinctrl-names = "default", "state_uhs"; + vmmc-supply = <®_3p3v>; + vqmmc-supply = <&vqmmc_sdhi1>; + bus-width = <4>; + sd-uhs-sdr50; + sd-uhs-sdr104; + status = "okay"; +}; From patchwork Wed Mar 26 14:39:45 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Lad, Prabhakar" X-Patchwork-Id: 14030196 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 9D7BCC36008 for ; Wed, 26 Mar 2025 15:11:51 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Transfer-Encoding: MIME-Version:References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From: Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=Oh3CNNvRBoX7TVXDcHJxqkfkaJkOwYjEATrQz4KoURc=; b=qg8H6CX5Lb8vyotSM7xq2xP4M6 tnTpLz3hKVC55WqRx7FPN5z+FvUC7PJ7i2Mu+WnELSOOseMXVqhahSMWtYGjdigQWlGT06EJibA35 OmnInHCA16p3cvW4Gwe35sOko3hvg7VbJQInPleabmKO7WuNHlBX0iFkjL2gCYr/GqDGY/K0i3GHN bCKAoOVVI0XP4wKwaGBI/B5UPZOirq7G10S40iPTSCkj3zEpYnFZfbFL7oa2UH/hOfBG0AebadIWy +36fDklzca2Zja2CxUeKkjqa0HFhy4s6Xku/7M7XinkI25a6qeVGUTYPIC7aLOg5GwuQUq/Ls3UT0 otqnem3g==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.1 #2 (Red Hat Linux)) id 1txSPv-00000008oKB-0dNe; Wed, 26 Mar 2025 15:11:43 +0000 Received: from mail-wm1-x330.google.com ([2a00:1450:4864:20::330]) by bombadil.infradead.org with esmtps (Exim 4.98.1 #2 (Red Hat Linux)) id 1txRvW-00000008iYi-1sMf for linux-arm-kernel@lists.infradead.org; Wed, 26 Mar 2025 14:40:19 +0000 Received: by mail-wm1-x330.google.com with SMTP id 5b1f17b1804b1-43cf034d4abso73993385e9.3 for ; Wed, 26 Mar 2025 07:40:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1743000017; x=1743604817; darn=lists.infradead.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=Oh3CNNvRBoX7TVXDcHJxqkfkaJkOwYjEATrQz4KoURc=; b=DaGeKazhU0coltzNEwyBjhH2/DWYCg8BjfeQlZJ73wEVjvpiseyeRYr6YCBTJ6VqYF wFv3vG2Bt103+t1stbdlEkn8kwgFEIHBx4Z+SOAU8/DiRQcgSduWofxcvvZt7Bf5Ayu/ E0BB1DgrJrBzmgMY3LYJ+t9oFzRrWNddrCoghqJS/tA90e7sH2aLcETYvLrxFuNLzaxJ yRd6DWoudTa9UJ2WPpYro3lgRiXKoJQpmDbok2xuL5Mn6QtmzAKGju/AGdJNtG/aiV+k Q43x7Od67WpuU9DZFM99vaCN7XPlxW/e2WbgLFS0+4f9ldnXCStRgVkxsdDk9XoJODRI 0Rrg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743000017; x=1743604817; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Oh3CNNvRBoX7TVXDcHJxqkfkaJkOwYjEATrQz4KoURc=; b=Hv2IFs7VXAsx+qv0REPgEtFeGMsz39hGrMPoGejNE/nEKT9VwyMat0ltPoVeqBSyLI Db34uD9eDX2oHnSGGNTbIFInKjWxRdvse5C2xdVo9R1Zbe2vxtQPB5J+XRCwtsWdFeGZ sAiVzozpLVEOYk1ZBcrnJe7oLsAUv2Y7cMaOyDMCnzjg8+27pCVs9F0ReJobTgL3h4v8 hTvNwb5+m36GSEoJX6po0q9dyw3NCmGZL/ECLd2Za6Tfd0ns+zEWO9Na0OBKfkwX12kV sRd0UuIpknGxfuo/a4fXOFjLIXSitvQHWeXKrYEmeLhQHG9O1uxhb4phDO4Kgvoytw7m DFAQ== X-Forwarded-Encrypted: i=1; AJvYcCXZbmrtBQscU2zHxvaVtJAEz14+yTsptKAn/RC31z2dq3J/USBhX+i9BY8DtHlhgZTPdbZwTYlaEdpUk6BVWnMr@lists.infradead.org X-Gm-Message-State: AOJu0YzQaGgLiE9HLrN/7/np638/EHA35mxvKfTefOmhHO5vGuqkE9Zk Q7c3ArakRk9BJjL+SMgm+1Nx4On5JqrJO97tX0eymFIJ7cEXby58 X-Gm-Gg: ASbGncvmGw4VXT6qKTmeW3k74tdjowH2eK1URO3GY0sEoNyeRfFC8Pe6tTx1EAfH/qs fy5oJQ50Cr9TG8chpsJEgF2bFGJWz1LjYFRQS66/LDZRQbZPEn2daF7+bsBFq2L1f9xBa5yAaaa 3gTT6oSD4usnJ904j1yEAUilYQSPLUlFR2vUXc1TR2dqNWNX4+NMvgCRaR5YkrDrEEQk04grhhh L2Qlk7mSgXAFy4VT1wrb1BcQ61G2CstLhWojpJwpnbyC9BB6PcEBSHBS9nglGMmxYQWuhwE/D2L J7bQdc6ilyQWviV8L4QUv8QZEqn8tefo5an+1tksnYnSNwv68ygxTDQeG6iULWrIvHMQ6qu3rqK 3Eps= X-Google-Smtp-Source: AGHT+IFS3943lenVZZ8F3Rv9er/EfJngMgScjrNWzlOZgNty3csF8GqBJtNIJJuQ2lTosciCzIcFdg== X-Received: by 2002:a05:600c:5ca:b0:43d:49eb:9675 with SMTP id 5b1f17b1804b1-43d52a8ff36mr137475145e9.22.1743000016374; Wed, 26 Mar 2025 07:40:16 -0700 (PDT) Received: from iku.Home ([2a06:5906:61b:2d00:e63e:b0d:9aa3:d18d]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43d82efe9b4sm3891885e9.20.2025.03.26.07.40.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 26 Mar 2025 07:40:15 -0700 (PDT) From: Prabhakar X-Google-Original-From: Prabhakar To: Geert Uytterhoeven , Michael Turquette , Stephen Boyd , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Ulf Hansson , Linus Walleij , Greg Kroah-Hartman , Jiri Slaby , Magnus Damm , Catalin Marinas , Will Deacon , Wolfram Sang Cc: linux-renesas-soc@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mmc@vger.kernel.org, linux-gpio@vger.kernel.org, linux-serial@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Prabhakar , Biju Das , Fabrizio Castro , Lad Prabhakar Subject: [PATCH 15/15] arm64: defconfig: Enable Renesas RZ/V2N SoC Date: Wed, 26 Mar 2025 14:39:45 +0000 Message-ID: <20250326143945.82142-16-prabhakar.mahadev-lad.rj@bp.renesas.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250326143945.82142-1-prabhakar.mahadev-lad.rj@bp.renesas.com> References: <20250326143945.82142-1-prabhakar.mahadev-lad.rj@bp.renesas.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250326_074018_483790_E7762069 X-CRM114-Status: GOOD ( 11.19 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org From: Lad Prabhakar Enable support for the Renesas RZ/V2N (R9A09G056) SoC in the ARM64 defconfig. Signed-off-by: Lad Prabhakar --- arch/arm64/configs/defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig index 11e7d0ad8656..c7b41f86c128 100644 --- a/arch/arm64/configs/defconfig +++ b/arch/arm64/configs/defconfig @@ -1483,6 +1483,7 @@ CONFIG_ARCH_R9A07G054=y CONFIG_ARCH_R9A08G045=y CONFIG_ARCH_R9A09G011=y CONFIG_ARCH_R9A09G047=y +CONFIG_ARCH_R9A09G056=y CONFIG_ARCH_R9A09G057=y CONFIG_ROCKCHIP_IODOMAIN=y CONFIG_ARCH_TEGRA_132_SOC=y