From nobody Mon Feb 9 16:46:49 2026 Received: from mail-wr1-f53.google.com (mail-wr1-f53.google.com [209.85.221.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 8D49235B14E for ; Fri, 9 Jan 2026 12:51:34 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.53 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767963097; cv=none; b=a0MtBJ8ZQEcdZmw/6JzRMQu0/j3NGurGfsOzJhLkDwnYDOCruKIcmZGRO+8a7I3qvE/6BcyBe0Dq/JYZQGkKZ/e2VK1TMyBponm1R8zWk4A0s6WmuQwnBY53cknf4kMMSTjuIxM5waqFK3QQK2kSqQtK+YTR11ptdCxoJXVb8BQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767963097; c=relaxed/simple; bh=KXGqBVeDfc1rXLcLWdZTBpprFkeVcHDqelBR5sw6cAo=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=L0nYrdmoyDj+dkvYO8Q7QwsyxPA75A+ZNaOZYRYE2VdmxQQwq7jpUta7Ee71bkxpUI/um2rcjtusDVSw7M2WccUhigRCjZBJXKvm7buo4oeskL2xYw5enVaAFrZ7FqW2PD3FX/YFIVkBH1ZNj2txhWSu+mQE7llPx9PyLxT3pR8= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=eCw4zvaG; arc=none smtp.client-ip=209.85.221.53 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="eCw4zvaG" Received: by mail-wr1-f53.google.com with SMTP id ffacd0b85a97d-43284ed32a0so2163183f8f.3 for ; Fri, 09 Jan 2026 04:51:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1767963092; x=1768567892; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=HZ8ldHFgmUWO4zWY+hyfBGsPb9cEVp/RZUQSRdJaZeM=; b=eCw4zvaGzXfjy1cSd/NCADteh9Xz89VD4GFSTLUBFOWPzymm/46VFe9sYp+IOud/A4 Hhe/7/QyV+LfCYxwZl9pD6mlHgbpYBq20NnJtLffrIgofSQceMBATwl5a8Gq3yf5r7Bb hZY2NwqFEqJLMTqLz5ZnXQXM7aCMIBHCKqQlIzrezxSRVZThXeyBZzLR0hyoyklcsIn5 SFWXiMmiJkAEM3JNX6qussOMDFc6rllj/b16zrUiF2hmI1QUXjSeh0h2oelaRbCK0Acu S8aEka1gWphGl4ASB9N1SxMT4zXbOxHQlqE8KQp+bN/3tWGBksIVuC8Gi1U5nIZReqn2 5K7g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1767963092; x=1768567892; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=HZ8ldHFgmUWO4zWY+hyfBGsPb9cEVp/RZUQSRdJaZeM=; b=gVmqyckCJAw871xg6Sfn4D4oSaXBzIJ98TpOwFgFBxo5VK77Sbe6CyzulBqjcXM/Nv fu1GCHo+iLaBOUnzeRUby9ada2WJsGyO/gID3FT+yYjDIzDzeNC5ScaS31rtynIUxD4b nIx+zY+1sudphpOD5JLZuBMPKUG9a/f4HKRCIdpo9xYuSqPh15/XQrx3IWUTXTYKCeUo Mwnacwo0jKbfRCGAFz9L8I/MDrpkRcfNY983pDncHwDeXKAhYT9dJH4mBhdQoEZy6Xxk pCibJrSofjyp4UmywUi3ZH701yrV/LKfDoQLEivEI5bgikoLWX/GlRZHRzL26hGYYrvp z7ZA== X-Forwarded-Encrypted: i=1; AJvYcCXAp3zskzg16uKfSjuz9C+yC6GlIH5fHjzrgmu3ZDbizLTVfh0pivpGcB5pVKsd+Dm7xOFeJUSFjP/QS0I=@vger.kernel.org X-Gm-Message-State: AOJu0YwuAvzdwkd7UtfOGGY7KeBwP5jUqHc9Iut0UmfAZ32GU+p1feA9 sNWESM59Z3BbPqnCJeIIqCUDQq4RHM4UH89t3qjVKUHi2MRhncsoqPZU X-Gm-Gg: AY/fxX6P4WDlx8YBPMzU5y0Bjfdx4b0x7Ddv/h9NvsJgxYI5Ub+BHSwlTzOsACaKS03 vMpLHqLx6m/Rw7FjDtkXruD9TTPi5MoJYHNTsUhipgSATRvnzqV0Z1++UA5GTVle2cNUoCsWqSO r6S04NSOa+ugvkdYVdmwT1+C3cPePywDseCJeUsBst0K/iQtDBMQBHwnQ+Qtwf4JxDhZFZVu4bn xRYlBcRy75Vsq+FKI4XuxjMMNilcf/xLqAjEDFz/YSU48oarLyDolYw7EuPJpz6m166evdwsri5 YhzFo0kJgFYPw9N8hOewXcaVqK62eH9n4dOIKIGFlUtiBKYDEt0NuJc3Q5Uz9vJufHFnyC/8Gnz FzkW5LNxlsWFzqlLcJpTJz14INsqndOQ45Z8LW7lZWTJv67mqibJte914uUizuupX2VTc0+1dJf 7LkPtNLAgm4GdhF5JNuVszE6Olw901yfGDxyExirPwot5DIRiMbN55/49sLKy4Z1svXJ9sDO83O /S6uGbQYUYlslHVtYDSjZ0= X-Google-Smtp-Source: AGHT+IF1YU8GQfwrL09JpkEGOkpzEtbYDZ/ByC9OxXozQGdu82LVM+4Te983M5es4cydtywpH83ryw== X-Received: by 2002:a05:6000:26d3:b0:431:701:4a22 with SMTP id ffacd0b85a97d-432c36436b0mr11887198f8f.27.1767963092453; Fri, 09 Jan 2026 04:51:32 -0800 (PST) Received: from iku.Home ([2a06:5906:61b:2d00:3d06:ce2:401e:8cb8]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-432bd0dad8bsm22837291f8f.8.2026.01.09.04.51.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 09 Jan 2026 04:51:31 -0800 (PST) From: Prabhakar X-Google-Original-From: Prabhakar To: Marc Kleine-Budde , Vincent Mailhol , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Geert Uytterhoeven , Magnus Damm , linux-can@vger.kernel.org, devicetree@vger.kernel.org Cc: linux-renesas-soc@vger.kernel.org, linux-kernel@vger.kernel.org, Prabhakar , Biju Das , Fabrizio Castro , Lad Prabhakar Subject: [PATCH v3 1/4] dt-bindings: can: renesas,rcar-canfd: Specify reset-names Date: Fri, 9 Jan 2026 12:51:25 +0000 Message-ID: <20260109125128.2474156-2-prabhakar.mahadev-lad.rj@bp.renesas.com> X-Mailer: git-send-email 2.52.0 In-Reply-To: <20260109125128.2474156-1-prabhakar.mahadev-lad.rj@bp.renesas.com> References: <20260109125128.2474156-1-prabhakar.mahadev-lad.rj@bp.renesas.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Lad Prabhakar Specify the expected reset-names for the Renesas CAN-FD controller on RZ/G2L and RZ/G3E SoCs. The reset names rstp_n and rstc_n are defined in the SoC hardware manual and are already used by the driver since commit 76e9353a80e9 ("can: rcar_canfd: Add support for RZ/G2L family"). The reset-names property existed previously but was dropped by commit 466c8ef7b66b ("dt-bindings: can: renesas,rcar-canfd: Simplify the conditional schema"). Restore and constrain reset-names in the binding so DT schema checks match the actual hardware requirements and driver expectations. Signed-off-by: Lad Prabhakar Reviewed-by: Krzysztof Kozlowski --- v2->v3: - Updated commit message to clarify that reset-names existed previously but was dropped. v1->v2: - Moved reset-names to top-level properties. --- .../bindings/net/can/renesas,rcar-canfd.yaml | 33 +++++++++++-------- 1 file changed, 19 insertions(+), 14 deletions(-) diff --git a/Documentation/devicetree/bindings/net/can/renesas,rcar-canfd.y= aml b/Documentation/devicetree/bindings/net/can/renesas,rcar-canfd.yaml index e129bdceef84..9bfd4f44e4d4 100644 --- a/Documentation/devicetree/bindings/net/can/renesas,rcar-canfd.yaml +++ b/Documentation/devicetree/bindings/net/can/renesas,rcar-canfd.yaml @@ -122,6 +122,11 @@ properties: =20 resets: true =20 + reset-names: + items: + - const: rstp_n + - const: rstc_n + renesas,no-can-fd: $ref: /schemas/types.yaml#/definitions/flag description: @@ -195,13 +200,6 @@ allOf: minItems: 2 maxItems: 2 =20 - reset-names: - minItems: 2 - maxItems: 2 - - required: - - reset-names - - if: properties: compatible: @@ -239,13 +237,6 @@ allOf: minItems: 2 maxItems: 2 =20 - reset-names: - minItems: 2 - maxItems: 2 - - required: - - reset-names - - if: properties: compatible: @@ -299,6 +290,20 @@ allOf: properties: renesas,no-can-fd: false =20 + - if: + properties: + compatible: + contains: + enum: + - renesas,r9a09g047-canfd + - renesas,rzg2l-canfd + then: + required: + - reset-names + else: + properties: + reset-names: false + unevaluatedProperties: false =20 examples: --=20 2.52.0 From nobody Mon Feb 9 16:46:49 2026 Received: from mail-wr1-f67.google.com (mail-wr1-f67.google.com [209.85.221.67]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 4F01535B135 for ; Fri, 9 Jan 2026 12:51:36 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.67 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767963099; cv=none; b=d8sJ+UlX701iY7tpDHXK1wulNvUDmHJz4wIUfDy8UGkN7mVoyEIG/9uhRw6zM8aTOUKZiIYjpvFx0OryIy2n3HMcv98BJYGkFufbv6dWZ1xR0sOySA0tSQTtFEquytVpvaALH7nVQ+kFQ6aNHiTaqZvlLV9SaOUnuJYosguqVVE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767963099; c=relaxed/simple; bh=JlkmrZA0IBEd5wIs54vPzpi+gQaKEecCIn8VD3Wq5v0=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=VI7riu12oQa0eiuVzCB4lcFshKUoNR/67OcOH2zWfsLuXGWfczdbkZq5IYf89nFhQsa6qJseVwtBNwz2NheQVvKYnnVmDvEOqvfwreGdsQxxaGvPCOF5PSNQiFVuIfA0wkSCUOqPN6+Bogh0GBy7jJLLiyecr6A5YAmxspsT7sc= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=Sp0NA1+p; arc=none smtp.client-ip=209.85.221.67 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="Sp0NA1+p" Received: by mail-wr1-f67.google.com with SMTP id ffacd0b85a97d-42fb0fc5aa9so1937387f8f.1 for ; Fri, 09 Jan 2026 04:51:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1767963094; x=1768567894; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=bbSAcKWTXGbb/5YHLZnLWC3PXJ+VGcy/cSnyBBzvWn0=; b=Sp0NA1+pVRIE6J/jorHpbs1/QUN3HFpTovRGFdHPQjzufCVqPZi1sly1X8WKrLLXfk mLCbsSp5V+kygezUi0qySZrSNRWe8h/WXoZTrE1LABsASeHS9Q4B/1h7eaIk1FPculvI QyGILEJWhZGyxz+V+tg/SUcIEkIju98VNGHdTHRlTPz6NSTan/yHQWNpcTsAAOqP59df KLnRvvwPK7dcTT5l39HIdbbdmCSpOfflTzzkkpRIGlLh48vIFPhofD8ASN7ld67DMm86 LbgZQ6enhcDPPI+1MqNduj8Xs7ZqzdkE0mpbSVehyd5cHK0PAtc9fyPkPFpOTH8l7TaI FeZw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1767963094; x=1768567894; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=bbSAcKWTXGbb/5YHLZnLWC3PXJ+VGcy/cSnyBBzvWn0=; b=PnAvGKtBj39vooAIXTbkIES1p4j71uRJ5Mhk1W23bqUkgfK6eyAFtKiM8ffc47QRsL QSffUxZGV+D+ftWqVA+Cyiz9ULiqlZ0lQs/5743dSV9GVHynYperJzfcy1/PQWnPyqpQ ChpPebBI3POWxQpUnLqVpgnbROw767sqL5wY9qukCz8fNsXT/Gtph0wxc81MObp9KWwR 13myyLs3obuthlLayEKj/32eeIYJJnCztXUMIjNI5wurWRWUnVbSGtsokKfn2KayQRrS vp+Z0217v7mhn3mf5OdtjSHd7+HtSMqlUHS78ozl1VxN90F6ufO4FY6OSCU73RWH6u5E iQHg== X-Forwarded-Encrypted: i=1; AJvYcCVjX8xsg/FghH4Qn/sFBM3lU7Z+JK2UDbLcy573V7iTAGfjWyRQ50z1ggOUjZVBlo8tsekE8Wsm0ABV6FI=@vger.kernel.org X-Gm-Message-State: AOJu0YzYSpnXNwbiVFvaLEDhS5ELtxMnjv6J5fMqQOrm3zi3cyvsc7FH Vgb6WQYOrb/3rM7bihPlNd6SkjdzUVHN5q2IWpjFlXyAYuo7OCKHsM+T X-Gm-Gg: AY/fxX4hPMUsKcYAPAeTkMKD6pgg/ksl/X6CTDIaMj94/c+21P+9wL6yd/gxzGE+SXI HRCFZnvB+gdxSJBxdbloojAR5OMTMhF9nuvrVS5ha+j7VPw0xWpY++dEC0OeRghUpbMUo6EczNP Y8EuXKK6dsBF+fwRr1f+4iZZTSs/FjwqoSybae3xsNrplLCJbaY5B38HzdzS+mU8VGNCiTsI1Fq /UEHd4PHOWfFsS5Mg1JJknas9VmckRt8Tdwf1pELq8ac5G16IEr/JythNFvRTroW5lJCYu880L3 pU1VddPSTDrWBgaU2BEpspHgMPOcJQmsvdEyfyVc8GNVavmjeWp8W4kYZlJVy16sJhmTujDdFaN XuEZd7Jck2vmKM19bdFq/FBpSG8faLoUwqZNEtOOWOb4wAr6sB9K8p9Gjn0vGpTzSsdMGl7G8Us PnQNvHsS6XiQlCFDNEysrTStvpTymWYEL0BTb3mUGMs13N6nvObDmx4f9Fs6c8BZEUIihvaqMIE wqx3DImwKCwA/LALqx6igg= X-Google-Smtp-Source: AGHT+IEmHgu1PwKX696JNHHMjQ+q4xOEiEji9gvLWaP1XYJ/xrxwuRwsGaEZvM6oRA5WdBX0mGm1NA== X-Received: by 2002:a05:6000:1842:b0:42f:f627:3aa7 with SMTP id ffacd0b85a97d-432c3632b03mr10686383f8f.16.1767963093554; Fri, 09 Jan 2026 04:51:33 -0800 (PST) Received: from iku.Home ([2a06:5906:61b:2d00:3d06:ce2:401e:8cb8]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-432bd0dad8bsm22837291f8f.8.2026.01.09.04.51.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 09 Jan 2026 04:51:32 -0800 (PST) From: Prabhakar X-Google-Original-From: Prabhakar To: Marc Kleine-Budde , Vincent Mailhol , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Geert Uytterhoeven , Magnus Damm , linux-can@vger.kernel.org, devicetree@vger.kernel.org Cc: linux-renesas-soc@vger.kernel.org, linux-kernel@vger.kernel.org, Prabhakar , Biju Das , Fabrizio Castro , Lad Prabhakar , Krzysztof Kozlowski Subject: [PATCH v3 2/4] dt-bindings: can: renesas,rcar-canfd: Document RZ/V2H(P) and RZ/V2N SoCs Date: Fri, 9 Jan 2026 12:51:26 +0000 Message-ID: <20260109125128.2474156-3-prabhakar.mahadev-lad.rj@bp.renesas.com> X-Mailer: git-send-email 2.52.0 In-Reply-To: <20260109125128.2474156-1-prabhakar.mahadev-lad.rj@bp.renesas.com> References: <20260109125128.2474156-1-prabhakar.mahadev-lad.rj@bp.renesas.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Lad Prabhakar Document CANFD IP found on the Renesas RZ/V2H(P) (R9A09G057) and RZ/V2N (R9A09G056) SoCs. The CANFD IP on these SoCs are identical to that found on the RZ/G3E (R9A09G047) SoC. Signed-off-by: Lad Prabhakar Acked-by: Krzysztof Kozlowski Reviewed-by: Geert Uytterhoeven --- v2->v3: - Added Acked-by and Reviewed-by tags. v1->v2: - No changes made. --- .../devicetree/bindings/net/can/renesas,rcar-canfd.yaml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Documentation/devicetree/bindings/net/can/renesas,rcar-canfd.y= aml b/Documentation/devicetree/bindings/net/can/renesas,rcar-canfd.yaml index 9bfd4f44e4d4..fb709cfd26d7 100644 --- a/Documentation/devicetree/bindings/net/can/renesas,rcar-canfd.yaml +++ b/Documentation/devicetree/bindings/net/can/renesas,rcar-canfd.yaml @@ -44,6 +44,12 @@ properties: =20 - const: renesas,r9a09g047-canfd # RZ/G3E =20 + - items: + - enum: + - renesas,r9a09g056-canfd # RZ/V2N + - renesas,r9a09g057-canfd # RZ/V2H(P) + - const: renesas,r9a09g047-canfd + reg: maxItems: 1 =20 --=20 2.52.0 From nobody Mon Feb 9 16:46:49 2026 Received: from mail-wr1-f66.google.com (mail-wr1-f66.google.com [209.85.221.66]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 87BBB35BDC9 for ; Fri, 9 Jan 2026 12:51:36 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.66 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767963100; cv=none; b=LHiaKolK/jx6QPXcoqC6W4wmuclizM/d8/J6Gs7OMzZ+XdiRWee0Z+6wKnUbsCLNu3/QBFAgUorTXNnf2YbTljKXA5VrRDzgc9P/xMxyVuktlm3zA4khipVZ74lfs/sb6JscLIllceo2HYEPzwgUD+GCKb4rYFu8sS6WfPx+pEY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767963100; c=relaxed/simple; bh=mdno2Ya3sQZeoP+RW7phTV1gRDXjpniBxUAGE8Uwflo=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=TpcX/U7yu84qWrwU6WqkJd6VBhdqMIQFHNGTiJGnNr/7w/8zzgcZ08DGHrwPFzKE5ouYLQRISZu2jEXRUVuk6Axu+nYBql8MIAt+0muUY6qj3oLsTDy+dsvO+wCpg/baWfHLkBRf5/8/v0smGptWS5u0XcSOsK8wF0PNPh8gQ6o= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=Ht7w8WeB; arc=none smtp.client-ip=209.85.221.66 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="Ht7w8WeB" Received: by mail-wr1-f66.google.com with SMTP id ffacd0b85a97d-432d2670932so1129504f8f.2 for ; Fri, 09 Jan 2026 04:51:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1767963094; x=1768567894; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=lI8vt7JQePdkONS+d96oec76ZepkNLDIDJmPL38SyBk=; b=Ht7w8WeBuXDOTOQTKX1H3f9nviOAzXao1AqE4e54RIMHyvroxeQC4sHjG1R6pE09ED QAEIhn9us7ArVL6AzFEBs6z3RmuEiz7MzjdRBaJ1iMISYjNiTenA075Uxf/SDnt28pa8 Z57q/i6aIwAAV5vuXq1rb1RkHBInXNOsN01Lqqnpk5U1LsnJqdXA8mnT/DkptlqKVXAo pQmgb7GvmdHOnBOyn5gqu47KTezCshTbbzAA6QbGmtIQCB15TGlyav/aHmQj2N88rafX yRKJk/8F5eM/p3cDWrp3W6BxCrkFyULXMANEpYbXLErIS7ja7HjQo96qkvosC7JUYHHL 9zag== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1767963094; x=1768567894; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=lI8vt7JQePdkONS+d96oec76ZepkNLDIDJmPL38SyBk=; b=P0NjeE/OU1r4YcQy5NiJts13jq6F/NzEJG3V/RzASM5VK5eudEjmh/q23e/Xbpq5VK SC7QrDQ4hwctfDlbeMsVF3s0FYdqI2p+oMRoVUjUzQ/k+f+4X+c7XWvu1JqAREoTzsmy 2poZvdt1is8PXf2CAqAe1PDVw9s9Q7UxsjnbRI+uG7cQDCuZMi3ddDlNIfCC0foEV5pb IXtLSeVh/Qj92OuXOtszMOa58FdDXg12hwRONAJPURhdE9MXauSLRq7Kjcp9I8T30UPz 3OUrdb5HV6yltiZSWd/JKg/fvz9SVbcuEViKa3n1IrbtlnGuhiPpQUM48X3pkaNEYEst 0y1A== X-Forwarded-Encrypted: i=1; AJvYcCXkhzRIY2pSUrs5WNGUl3ytmO+4TkXQh4S7DaMVyH61kCnkss+sOv0PKRYCKK6uGX85RScCn4ScDJFZob4=@vger.kernel.org X-Gm-Message-State: AOJu0YxlQzd0XUHUtAwAp6R+cCD+UYteoWNfkvQ9I3+vg972IgqwbS4A 7VZ6ZhmlyLnY8Vv8Q9LRTcQCZ1opX2d7OOt1tITagO3s6AYOTN8wnL/6 X-Gm-Gg: AY/fxX5rMBW1iJb0QHedbw8R+dM0CRAEvW/GwmtkG9JPKrcITOdC9qBgq9ch4G6FV4C 8X9kMvD8CXX4UmBtDNkQBw/Zeb5O3J1bJuJOsj8FdjS5T6bpbAJctGRaqayfnF72GtRaJ8h3XHk 22krId6RPKGFZXl9KcYczp5qcdAmoqED6DbiGdb5fpKqUJEpPurrC6yM3USx5BrNFI6rKQ5Fe/b DLcaFECPmhGPYDwEkFLWaOUpX4DrW6+CSQVqsAgSiLlo6a4ILdZMbSo2DX8k1KYrCQkZykqi4ic vogSZZ+tsIRr2WVJXWIv4VTBWThYBikKhyBXwIIyETznoahtpWeogD0QtbGS9Roef3aCuB7Auys tS0BJRZ6gpCPsMw1DBTkyHsx+sSUjja3MKQaMaFBQ+1NrPLkH7LQIR8pj02rp+cidA8ElNogRgr VKU7raeBf7fxxsIPRCZAHmrGENhYvGEBPzVWLjEnPZ0pOuxny4Vs/fAAJrUQlIgoEFMxvTrWnZF qHdokZ7LWEpRRqkeeSxtv8= X-Google-Smtp-Source: AGHT+IF/7O5Iq7m4d5dep0sK3aoe67xeYJTSa6/XcblkLgnoej6Sz9hCZGU8qUaHUfLbI7DU/KTyeg== X-Received: by 2002:a5d:64e7:0:b0:432:86f5:18a1 with SMTP id ffacd0b85a97d-432c363510fmr9939620f8f.0.1767963094406; Fri, 09 Jan 2026 04:51:34 -0800 (PST) Received: from iku.Home ([2a06:5906:61b:2d00:3d06:ce2:401e:8cb8]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-432bd0dad8bsm22837291f8f.8.2026.01.09.04.51.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 09 Jan 2026 04:51:33 -0800 (PST) From: Prabhakar X-Google-Original-From: Prabhakar To: Marc Kleine-Budde , Vincent Mailhol , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Geert Uytterhoeven , Magnus Damm , linux-can@vger.kernel.org, devicetree@vger.kernel.org Cc: linux-renesas-soc@vger.kernel.org, linux-kernel@vger.kernel.org, Prabhakar , Biju Das , Fabrizio Castro , Lad Prabhakar Subject: [PATCH v3 3/4] dt-bindings: can: renesas,rcar-canfd: Document RZ/T2H and RZ/N2H SoCs Date: Fri, 9 Jan 2026 12:51:27 +0000 Message-ID: <20260109125128.2474156-4-prabhakar.mahadev-lad.rj@bp.renesas.com> X-Mailer: git-send-email 2.52.0 In-Reply-To: <20260109125128.2474156-1-prabhakar.mahadev-lad.rj@bp.renesas.com> References: <20260109125128.2474156-1-prabhakar.mahadev-lad.rj@bp.renesas.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Lad Prabhakar Document the CAN-FD controller used on the RZ/T2H and RZ/N2H SoCs. The CAN-FD IP is largely compatible with the R-Car Gen4 block, but differs in that AFLPN and CFTML are different, there is no reset line for the IP, and it only supports two channels. The schema already enforces reset-names only for RZ/G2L and RZ/G3E and disallows it for all other SoCs, so only the resets property is explicitly marked as unsupported for RZ/T2H and RZ/N2H. Signed-off-by: Lad Prabhakar Reviewed-by: Geert Uytterhoeven --- v2->v3: - Grouped single compatible entries into an enum. - Updated commit message about disallowing reset-names property. - Added Reviewed-by tag. v1->v2: - No changes made. --- .../bindings/net/can/renesas,rcar-canfd.yaml | 29 +++++++++++++++++-- 1 file changed, 27 insertions(+), 2 deletions(-) diff --git a/Documentation/devicetree/bindings/net/can/renesas,rcar-canfd.y= aml b/Documentation/devicetree/bindings/net/can/renesas,rcar-canfd.yaml index fb709cfd26d7..ceb072e0a304 100644 --- a/Documentation/devicetree/bindings/net/can/renesas,rcar-canfd.yaml +++ b/Documentation/devicetree/bindings/net/can/renesas,rcar-canfd.yaml @@ -42,7 +42,10 @@ properties: - renesas,r9a07g054-canfd # RZ/V2L - const: renesas,rzg2l-canfd # RZ/G2L family =20 - - const: renesas,r9a09g047-canfd # RZ/G3E + - items: + - enum: + - renesas,r9a09g047-canfd # RZ/G3E + - renesas,r9a09g077-canfd # RZ/T2H =20 - items: - enum: @@ -50,6 +53,10 @@ properties: - renesas,r9a09g057-canfd # RZ/V2H(P) - const: renesas,r9a09g047-canfd =20 + - items: + - const: renesas,r9a09g087-canfd # RZ/N2H + - const: renesas,r9a09g077-canfd + reg: maxItems: 1 =20 @@ -179,7 +186,6 @@ required: - clocks - clock-names - power-domains - - resets - assigned-clocks - assigned-clock-rates - channel0 @@ -243,11 +249,30 @@ allOf: minItems: 2 maxItems: 2 =20 + - if: + properties: + compatible: + contains: + const: renesas,r9a09g077-canfd + then: + properties: + interrupts: + maxItems: 8 + + interrupt-names: + maxItems: 8 + + resets: false + else: + required: + - resets + - if: properties: compatible: contains: enum: + - renesas,r9a09g077-canfd - renesas,rcar-gen3-canfd - renesas,rzg2l-canfd then: --=20 2.52.0 From nobody Mon Feb 9 16:46:49 2026 Received: from mail-wr1-f46.google.com (mail-wr1-f46.google.com [209.85.221.46]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B2904359712 for ; Fri, 9 Jan 2026 12:51:37 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.46 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767963102; cv=none; b=Al6gC5imbhr6F2ifE7mtG/S2TT0cWR+DilFJS4r8CHPkmNCQj3nXpEpNIWaoRi+CWRhvhd9wsI9TNt7AQ+T5bps96lyoEHwKdwH9VOan6bRZ4TIxkujqSQarZN4tPH0Utb9Gfu2Hme2UOMAvyK2KqR5PuVEke/5Hido3gyphkV4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767963102; c=relaxed/simple; bh=6M0A2GbnpU7y1dZDgyoxESjVTAqEkUK/7gRrJoml4mo=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=oUvkWSK7ozP8MXx/hOTDwRxX9sDrH2YmRmPlk1CZ+tCkOvIyUBv6ahL596UWQ8x+9IuRSgEVMS/b2rzfREMrQCelb2AJMcCJ+kl0P3RBpCdA1BdFcPPCUfZbeOXay1VUo0sDP9BflfuSQ09nE+moJp+Ho/m0GmsisYeNcingoPU= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=Cy5smHXd; arc=none smtp.client-ip=209.85.221.46 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="Cy5smHXd" Received: by mail-wr1-f46.google.com with SMTP id ffacd0b85a97d-432d2c96215so1322791f8f.3 for ; Fri, 09 Jan 2026 04:51:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1767963096; x=1768567896; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=6E07/5Alv/k1fLxScoFHyRvASnZW+sn/ztNoch2rUZ4=; b=Cy5smHXd3mRwL+Lbq/Kn787Ck+37Gg3EylC4RLErp7GCR49NOPl1DEBsF7yOAc0Uhh slko3xsYAQBj0TMFsLVeLlgBai/vyFEPRvE6AJ6343wXyX1p9iJGf8QTjcULt9IuSB3D a5RIF9Jcn4IAQ+lLvsHZltxleWT24R1dQfkFIu9tq1BOLLPMyLq71Or9NL3yrBb8jrSo nW9oLxi/2hTOxwu/NVHDt48qzt3SI9I2VPUhFpDJ+0G5UiAgtYljOtGeKCTgOTK0zFX1 96rhv5XJv7j6/aZVdBfbpV8P2j1hll4r9+U15Z3D3QXvcs5F1IqyuD9pY5V4i0zBS7A2 4/uQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1767963096; x=1768567896; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=6E07/5Alv/k1fLxScoFHyRvASnZW+sn/ztNoch2rUZ4=; b=DS9q+eThykX4c8jLTo8ysHYvBCjVFLr3arfyY5nxkORB3j1smCxULSMwsBGFijjUn0 YDnD9kfHW6XByBRWpTtfnt2NFDxgGsbYsacPp8Lq1qGSdhCKnlc7ITTsotfco8GxslUc NqykX0aMyDzjiGjasqjymWUGHcP/xlnSfVupFeOiShAsskyQtPq7vcLT0100lvvUGs/+ 6MhQVmiNGGfjDbRPuGUcw2VIBSza7gHSyCi03tSgGxP3Pi1RAOPW56TMwYK9fkb5Epki OyaannOUNBouN33WzS+TSoKqhyCh/pxdyUjdcJ2FThiRkA2vcSqZf8/xvGLNqHjBOlOj BHGw== X-Forwarded-Encrypted: i=1; AJvYcCU7SJqY7kGb9yPHUAv674ItvupnYtitQ/oePbWgwTEH9stvheG19reavg78LHiB6FWYI+KSEOmmUlApolw=@vger.kernel.org X-Gm-Message-State: AOJu0Yx5k5twRRSH2QTLLP86PDn/9X2z0DWPT9IKwNxoOjPxX7lBystr ahfiR7JgV0nyfTL6k/YBHhqkNSuzzdSa5bhiResqq0ldi6jzpQaBqIn2 X-Gm-Gg: AY/fxX5S9zU8recQ1AVLN0x2egT/jgrhyyEbBjkqjtJ6e9/+4/y+ORmPAKBr18hdnOl odPjoyKmCs+Okx26F7wOjeAclyHmt5DiJ9gvQkqQQGfiBSlcHpeG1c6ZD+fC1jQ6wXO0AHQ97W8 IXGyjrPxmIvfNu2gWMVtn86GQjn4rl0IKg2ZIKoGqHnHZSrLKUjV8mqpugLtr7dazyxYFBCIbHb 9rfYrqCYKReYXr8yAA87r9FjSaL0S6zw/K3X1oHCs3LImXspiqAR+9t5itdDQa0TmzBpgeiReR8 wJoYyw6Co7LoM4O41JjYlojEzTMVnjn1V2HwVP02l3VyNn3Q/o8XDCoUR6efg5IySYjnJAcwBEM 7WYUl9SQbmsLtePw1Yq0qOYbTm/1MX7D7QQA987HDekfUtLTpqNSs1kFt1Dw//gDOCF+kyB9R89 PB3qVJLDTjHIFMtiNPCUZSN93cbd1KfwIWVQFuqOkX5lKgKqCnKnVpRldVJrOAjdAPqtHNnkETI S72x+9K1qAf75uS+qn1eF4= X-Google-Smtp-Source: AGHT+IEkaec2DJAcmcdYTZ4WeNL57VYygEyhOsHh/vgBLr/DEwtH+/DmtVbd8y2X4N6EhLQKFf0ZvA== X-Received: by 2002:a05:6000:40dd:b0:431:2ff:1289 with SMTP id ffacd0b85a97d-432c3790856mr11413484f8f.16.1767963095431; Fri, 09 Jan 2026 04:51:35 -0800 (PST) Received: from iku.Home ([2a06:5906:61b:2d00:3d06:ce2:401e:8cb8]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-432bd0dad8bsm22837291f8f.8.2026.01.09.04.51.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 09 Jan 2026 04:51:34 -0800 (PST) From: Prabhakar X-Google-Original-From: Prabhakar To: Marc Kleine-Budde , Vincent Mailhol , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Geert Uytterhoeven , Magnus Damm , linux-can@vger.kernel.org, devicetree@vger.kernel.org Cc: linux-renesas-soc@vger.kernel.org, linux-kernel@vger.kernel.org, Prabhakar , Biju Das , Fabrizio Castro , Lad Prabhakar Subject: [PATCH v3 4/4] can: rcar_canfd: Add RZ/T2H support Date: Fri, 9 Jan 2026 12:51:28 +0000 Message-ID: <20260109125128.2474156-5-prabhakar.mahadev-lad.rj@bp.renesas.com> X-Mailer: git-send-email 2.52.0 In-Reply-To: <20260109125128.2474156-1-prabhakar.mahadev-lad.rj@bp.renesas.com> References: <20260109125128.2474156-1-prabhakar.mahadev-lad.rj@bp.renesas.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Lad Prabhakar The CAN-FD IP on the RZ/T2H SoC is similar to R-Car Gen4, but differs in the AFLPN and CFTML bits and supports two channels with eight interrupts. Signed-off-by: Lad Prabhakar Reviewed-by: Geert Uytterhoeven --- v2->v3: - Added Reviewed-by tag. v1->v2: - No changes made. --- drivers/net/can/rcar/rcar_canfd.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/drivers/net/can/rcar/rcar_canfd.c b/drivers/net/can/rcar/rcar_= canfd.c index 4a653d8978ba..eaf8cac78038 100644 --- a/drivers/net/can/rcar/rcar_canfd.c +++ b/drivers/net/can/rcar/rcar_canfd.c @@ -670,6 +670,23 @@ static const struct rcar_canfd_hw_info r9a09g047_hw_in= fo =3D { .external_clk =3D 0, }; =20 +static const struct rcar_canfd_hw_info r9a09g077_hw_info =3D { + .nom_bittiming =3D &rcar_canfd_gen4_nom_bittiming_const, + .data_bittiming =3D &rcar_canfd_gen4_data_bittiming_const, + .tdc_const =3D &rcar_canfd_gen4_tdc_const, + .regs =3D &rcar_gen4_regs, + .sh =3D &rcar_gen4_shift_data, + .rnc_field_width =3D 16, + .max_aflpn =3D 15, + .max_cftml =3D 31, + .max_channels =3D 2, + .postdiv =3D 1, + .multi_channel_irqs =3D 1, + .ch_interface_mode =3D 1, + .shared_can_regs =3D 1, + .external_clk =3D 1, +}; + /* Helper functions */ static inline void rcar_canfd_update(u32 mask, u32 val, u32 __iomem *reg) { @@ -2345,6 +2362,7 @@ static DEFINE_SIMPLE_DEV_PM_OPS(rcar_canfd_pm_ops, rc= ar_canfd_suspend, static const __maybe_unused struct of_device_id rcar_canfd_of_table[] =3D { { .compatible =3D "renesas,r8a779a0-canfd", .data =3D &rcar_gen4_hw_info = }, { .compatible =3D "renesas,r9a09g047-canfd", .data =3D &r9a09g047_hw_info= }, + { .compatible =3D "renesas,r9a09g077-canfd", .data =3D &r9a09g077_hw_info= }, { .compatible =3D "renesas,rcar-gen3-canfd", .data =3D &rcar_gen3_hw_info= }, { .compatible =3D "renesas,rcar-gen4-canfd", .data =3D &rcar_gen4_hw_info= }, { .compatible =3D "renesas,rzg2l-canfd", .data =3D &rzg2l_hw_info }, --=20 2.52.0