Received: by 2002:a05:6a10:1287:0:0:0:0 with SMTP id d7csp4418392pxv; Tue, 20 Jul 2021 03:23:58 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzo1GsX8MiXNMkzNnF2iSCyDjg3hg+xUv1ipn6WWBarAfYpoUtFXYh7Y1i2yOveqnk6Nh4d X-Received: by 2002:aa7:cb18:: with SMTP id s24mr39847307edt.99.1626776638076; Tue, 20 Jul 2021 03:23:58 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1626776638; cv=none; d=google.com; s=arc-20160816; b=WhV5e/SKBlwwdvb7+K2cdyybPXMS5bcJ8EunI6LB5oXnX6naXwqdr7InwpJfa7fFLC beDa+laMQI7AOEER4vcTF0trMOqMNMq0gNQCsnnrsjuPmlgXHK8V2C1XwOUw8q8SnbMy azCyYHEd88svda6cWU4nZ+hr8xEuEyUjfIx5S2GI9TTikeMq8sS3NiJ5ZKVvIv5cDp5M Azc6c9V45yXqXzYpDN06nXdVX8B3D0ASNJEI2pD8pbQzlcC+wRk507B+WpHVs/Wk7LwS CUX5+82GyhLPQBEtFoboNkC1safMJV2bciRiAVC5AcrRSVSBf4hL8fI+GWOc2eB044St QESQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version; bh=t3ZjcsKyMCs8EAu6vLk3qNYhP9FzOKu10cixbnS0WFM=; b=NcCnHZYHqcHWE8GtlO8XDGR6UGqdjvbcoeltuNFqdErM+SuSCBmGY9FYM9+y/Q5KJO PN7+/Ofll/hAVcvKYzMvwgIxYJhOf/uPjc/C3T66jfQFfzpBVyjdG3LgP/gBGDRMWMNj cXi7kiH6ANJtcAZJCNr9Fmf94uXKxshAOub3B2c4khABP48ZoPMXBCkRyq6RghJvOE33 /ueATgoV0ongvgYR6Mt0Wdo8hjf6CpL9QP3KdyqXLJtbduV5ZeuPYlpRFmlGxe3ZaJW5 CKubzDpHzB26cKuWWWgcyEDn+ToI5ca6GIO8If5qe9c048QTNGi2S2sVWSQffSMVM66K RRqw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id b19si1132013ede.152.2021.07.20.03.23.34; Tue, 20 Jul 2021 03:23:58 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237043AbhGTJlI (ORCPT + 99 others); Tue, 20 Jul 2021 05:41:08 -0400 Received: from mail-vk1-f175.google.com ([209.85.221.175]:35390 "EHLO mail-vk1-f175.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236430AbhGTJk1 (ORCPT ); Tue, 20 Jul 2021 05:40:27 -0400 Received: by mail-vk1-f175.google.com with SMTP id d7so4457431vkf.2; Tue, 20 Jul 2021 03:21:04 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=t3ZjcsKyMCs8EAu6vLk3qNYhP9FzOKu10cixbnS0WFM=; b=AnXhBPICi8rm1xs6EGPMwaWX4F69FqPJYh1Sd4F15v7LfaoMS70xV+xzeLNFRCeK8m g80Fc5fHtrovjDV3DJ+VrlgD1+N+zZoTrHQKyM8bpa1SOojJYS7mRKV88EAtvyHQEtSn 7l8hOdA1qVom41ch03q6k6pEu56lKZtdYMKMZ3Eyf4RbFR90o0UqkgerZAjslsKKf2aT f8Yvi6NXyJGSp/9mT8NLrGZZlddMuyJjKKt7ZQiDSmrqW0F1m+SxKjnbEgXe0XwW4sbC RngCLdW/DIBeDH8lhkEgvfXkP4jTxJFQDyKFDmNqW8vsTS9kqx8N2OnErlPLElg+Yet9 VVSg== X-Gm-Message-State: AOAM532H2JeV2RsNJnTVPiB0+OxM1q6As5nviXUDloHEKliW6+b5uH5h GiPOq7NE7vp/v/bDlmUEFWYYC84Nabo8Ww4u68S2UqhgLak= X-Received: by 2002:a1f:2746:: with SMTP id n67mr25101438vkn.5.1626776464175; Tue, 20 Jul 2021 03:21:04 -0700 (PDT) MIME-Version: 1.0 References: <20210719143811.2135-1-prabhakar.mahadev-lad.rj@bp.renesas.com> <20210719143811.2135-2-prabhakar.mahadev-lad.rj@bp.renesas.com> In-Reply-To: <20210719143811.2135-2-prabhakar.mahadev-lad.rj@bp.renesas.com> From: Geert Uytterhoeven Date: Tue, 20 Jul 2021 12:20:53 +0200 Message-ID: Subject: Re: [PATCH v2 1/5] dt-bindings: net: can: renesas,rcar-canfd: Document RZ/G2L SoC To: Lad Prabhakar Cc: Rob Herring , Fabrizio Castro , Wolfgang Grandegger , Marc Kleine-Budde , "David S. Miller" , Jakub Kicinski , Michael Turquette , Stephen Boyd , Philipp Zabel , linux-can@vger.kernel.org, netdev , "open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS" , linux-clk , Linux Kernel Mailing List , Linux-Renesas , Prabhakar , Biju Das Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Prabhakar, On Mon, Jul 19, 2021 at 4:39 PM Lad Prabhakar wrote: > Add CANFD binding documentation for Renesas RZ/G2L SoC. > > Signed-off-by: Lad Prabhakar > Reviewed-by: Biju Das Thanks for your patch! Reviewed-by: Geert Uytterhoeven Just some bikeshedding on the exact naming below ;-) > --- a/Documentation/devicetree/bindings/net/can/renesas,rcar-canfd.yaml > +++ b/Documentation/devicetree/bindings/net/can/renesas,rcar-canfd.yaml > @@ -91,6 +92,59 @@ required: > - channel0 > - channel1 > > +if: > + properties: > + compatible: > + contains: > + enum: > + - renesas,rzg2l-canfd > +then: > + properties: > + interrupts: > + items: > + - description: CAN global error interrupt > + - description: CAN receive FIFO interrupt > + - description: CAN0 error interrupt > + - description: CAN0 transmit interrupt > + - description: CAN0 transmit/receive FIFO receive completion interrupt > + - description: CAN1 error interrupt > + - description: CAN1 transmit interrupt > + - description: CAN1 transmit/receive FIFO receive completion interrupt > + > + interrupt-names: > + items: > + - const: g_error > + - const: g_rx_fifo > + - const: can0_error s/error/err/? > + - const: can0_tx > + - const: can0_tx_rx_fifo_receive_completion > + - const: can1_error > + - const: can1_tx > + - const: can1_tx_rx_fifo_receive_completion s/receive/rx/? Some are also a bit long to type. Perhaps use naming closer to the User's Manual? INTRCANGERR => g_err INTRCANGRECC => g_recc INTRCAN0ERR => ch0_err INTRCAN0REC => ch0_rec INTRCAN0TRX => ch0_trx INTRCAN1ERR => ch1_err INTRCAN1REC => ch1_rec INTRCAN1TRX => ch1_trx These do not have "_int" suffixes... > + > + resets: > + items: > + - description: CANFD_RSTP_N > + - description: CANFD_RSTC_N > + > + required: > + - interrupt-names > +else: > + properties: > + interrupts: > + items: > + - description: Channel interrupt > + - description: Global interrupt > + > + interrupt-names: > + items: > + - const: ch_int > + - const: g_int ... and these do have "_int" suffixes. > + > + resets: > + items: > + - description: CANFD reset > + > unevaluatedProperties: false Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds