From nobody Wed Feb 11 00:59:34 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