Received: by 2002:a05:6358:d09b:b0:dc:cd0c:909e with SMTP id jc27csp440320rwb; Wed, 16 Nov 2022 03:00:07 -0800 (PST) X-Google-Smtp-Source: AA0mqf45OXo+EIw+w9QsnjRxdsHISGgYNmeGtGddRPipfOsh7QU2gDx7rEWesqOTuCNQQ0oxLhgS X-Received: by 2002:a17:906:8587:b0:78d:b367:20c1 with SMTP id v7-20020a170906858700b0078db36720c1mr16410957ejx.530.1668596407018; Wed, 16 Nov 2022 03:00:07 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1668596407; cv=none; d=google.com; s=arc-20160816; b=yiITBijaK3KxMQ/fhJ9Ta8VDG3hZnp9opDV+vphfFDk38Jo2N2wpaRN6l9MWQrs/g3 Ael/zatHXnUQ8abWTbgRo4K/8sazFIdJARbXIA7QGCU6fI+q7fnpw4flYTiNgjU0uczX 8tFw/DJ8BnMfRMjUZiImGr4JFykP7UI4J0djennga315LkKBRPReGCZB5YIEz2wl4TQk ZyOOZizpxwtmt5K9o11+zDqjbZIX68X30OKK8+/Lo3zzAHKbZicjzxgtO4Dq6oABBdbe mireo09CPwLF1dXIYj6JSXiCuZtmxM+QyuSOIJhwHhlhARfIlbN/PmgrpUYKVz58srUU wTPw== 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:dkim-signature; bh=UvHDrdWNJq6p+2GYaU9sc6HRRjXg7yWYn54epDm0dHI=; b=0BWBHa/pAUKeDFrOrMfp77kluWFifx8Zqx0KyGyNLC/J6RZjDAsGm1l2D4xsX5rXeu QAun/ODSkfIQfCDn98qpd0BmjEmk+GyYGNtpUtYfVu8zY/dX28Rdl6o+CkeIeksWffLW aePGU5062Z05FMdX4AyhxXyCBl8/njYB0f34zX9D+dKUT7TPTeFDNVoVmtCIQNymr5lV 8QqKGjQbCEOjRSUB5Nj5+4565W5604+GUAhmp5fXN90NDXu9GWjhem7XP2PYHfGv5j6u zSW2kDXysSNQpL7y4R6v5lqo3VY9GiyNPmnJn6pH82kADWpfcNvL4ZChHjGsmjXGXYyc vprA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ventanamicro.com header.s=google header.b=jknnzhc7; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id k15-20020a50ce4f000000b0045d5cf18d4bsi12253306edj.583.2022.11.16.02.59.45; Wed, 16 Nov 2022 03:00:07 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@ventanamicro.com header.s=google header.b=jknnzhc7; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233786AbiKPKrm (ORCPT + 91 others); Wed, 16 Nov 2022 05:47:42 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58622 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S239007AbiKPKrF (ORCPT ); Wed, 16 Nov 2022 05:47:05 -0500 Received: from mail-ot1-x329.google.com (mail-ot1-x329.google.com [IPv6:2607:f8b0:4864:20::329]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B11B845A01 for ; Wed, 16 Nov 2022 02:34:57 -0800 (PST) Received: by mail-ot1-x329.google.com with SMTP id p8-20020a056830130800b0066bb73cf3bcso10131222otq.11 for ; Wed, 16 Nov 2022 02:34:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ventanamicro.com; s=google; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=UvHDrdWNJq6p+2GYaU9sc6HRRjXg7yWYn54epDm0dHI=; b=jknnzhc7h4x3wJA9jBdy+65pzdGdPdyylHFCtOvxW3Pw3KIbBsGz4fzgSZKDPXIVT1 6a9ICbrfUODfviJcHgaGZMccDge6RvyanNLFQA9uCgSuKDQphcEvySdWLLi0YEwp+u0j G6qOGHBnddoo3cKZUIERPjc+tTuafkkcU85wvS23YhoZHjkw1pLJJRgvrP/O3EnlhABj Po/1o37x1riM7S3DbmQ8FG7LBL1BhD8sYhKwL84s9kX5vVVbDkOczE98D4JvkfsXUVi7 H+e2g4jCLHMMpTD1hscvLtVJezH30OGiZRNecLgQwvmSfhxEbWvfYVkvGBGDhTIXnuGU n6Wg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=UvHDrdWNJq6p+2GYaU9sc6HRRjXg7yWYn54epDm0dHI=; b=dR4hoTZMfzUktMnUdR4xkrVG6fahXg5hDvNrUBfYQc0Q5oSNgxTJC+WxtsYgJ4RZEf RuMgu/hSxoKxYMHNOupOLtqsJG6dWjbPifcdYI41j4HA4U7SJAVYwNRKpS9zSP1MFnQ8 rQ8dW4QcxcimMh0oOt3AC4GKcYUv86ILKc/dL2GxETc0Va5ByN+lkqh2jagFrM6hQjr+ 8+ODFispZLJWTWbh/UQ8FFFs+XSsDDyruIcvJE5Svs+Q+AJGKhBa/mdRbHuURkhFHl/g cwQVEzJuG8hDC31BuyT01ERpuIAQg2+GkqsB7zUVnzLI0R3xVwK7LccrfkMCuAG5kBWj e4YQ== X-Gm-Message-State: ANoB5plNfmtpJEpmRXh8WcawCJKsP6IEksyolfRH3TmXqEM7aThCtv8P RJXWHbJtaHVxU6p1QpiUOCvJxw0gEqONaKhXKIjtlQ== X-Received: by 2002:a9d:3e4:0:b0:662:2458:3ef7 with SMTP id f91-20020a9d03e4000000b0066224583ef7mr10654090otf.150.1668594896741; Wed, 16 Nov 2022 02:34:56 -0800 (PST) MIME-Version: 1.0 References: <20221111044207.1478350-1-apatel@ventanamicro.com> <20221111044207.1478350-5-apatel@ventanamicro.com> <3037b4f9-268d-df03-380c-393a5d01f3ba@linaro.org> In-Reply-To: <3037b4f9-268d-df03-380c-393a5d01f3ba@linaro.org> From: Anup Patel Date: Wed, 16 Nov 2022 16:04:45 +0530 Message-ID: Subject: Re: [PATCH 4/9] dt-bindings: Add RISC-V incoming MSI controller bindings To: Krzysztof Kozlowski Cc: Conor Dooley , Palmer Dabbelt , Paul Walmsley , Thomas Gleixner , Marc Zyngier , Rob Herring , Krzysztof Kozlowski , Atish Patra , Alistair Francis , Anup Patel , linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Nov 16, 2022 at 2:30 PM Krzysztof Kozlowski wrote: > > On 15/11/2022 23:34, Conor Dooley wrote: > > On Mon, Nov 14, 2022 at 05:59:00PM +0530, Anup Patel wrote: > >> On Sun, Nov 13, 2022 at 8:18 PM Conor Dooley wrote: > > > >>> Also, the file name says "riscv,imsic", the description says "IMSIC" but > >>> you've used "imsics" in the compatible. Is this a typo, or a plural? > >> > >> Yes, the file name should be consistent. I will update the file name. > > > > Is there a reason why the compatible is plural when all of the other > > mentions etc do not have an "s"? It really did look like a typo to me. > > > > It's the "incoming MSI controller", so I am unsure as to where the "s" > > actually even comes from. Why not just use "riscv,imsic"? > > Yep, should be rather consistent with all others, and IMSIC stands for > Integrated Circuit? This is intentionally plural because even though we have one IMSIC per-CPU, Linux (and various OSes) expect one DT node as MSI controller targeting all CPUs. The plural compatible string "riscv,imsics" was chosen based on consensus on RISC-V AIA Task Group meetings. Regards, Anup