Received: by 2002:a05:7412:b10a:b0:f3:1519:9f41 with SMTP id az10csp286720rdb; Thu, 30 Nov 2023 05:03:00 -0800 (PST) X-Google-Smtp-Source: AGHT+IFnYps0wD5C9TxZQbJDr77+THHi2nSNlqloVpjVHj49+2nQJJztN3TnCBcBcJHJLGdWHVo4 X-Received: by 2002:a17:902:e804:b0:1d0:1f49:160 with SMTP id u4-20020a170902e80400b001d01f490160mr4767098plg.36.1701349380583; Thu, 30 Nov 2023 05:03:00 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1701349380; cv=none; d=google.com; s=arc-20160816; b=hMISsLYJWvN0AfuWgx2QC0zE4Vu47aDf4mrnpUkL60FwQGKNA7yX7VabhO8RFJ2L8M UxCQKLMqtZeOUtOkG0w4muF80zGPWQIbTm5o3UAszMxkMzbKP8YPtfC1rOrO3rt91LH8 mby7QHh+ndf2M0EvaeTQKDX9xHzM6lFrdaf72ls+QiDdx2ij7CQrZZ8nmLxpLH5fIQV8 Zv5xzmPiWLHpzTelG7XG0hlbxZ/CO3uln0CpCWYBTCQcTLK07W//ry44dtBRUrUZ7EAm K+CTPu9vzGoOQLTqTWccOX69XsSkBAV95QEJpLAuJMS3pBrZ4DRYLlxhCoBDj9eglAVI Ds6A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=t+XQrviBlIMoJrwg4MwMEzdsSIALeidvNSbX1jKDmG8=; fh=lRL35i2L8r2lN/cavA7LrLrFBby2YSRny3sk1f3m2vY=; b=JZwQXNCmwc0HTldOdn03s20ahRbAGogb9tI02adJRvalLtBSXsYSJLFCubsOlKwTnK 0HPzIVR2Uqk6/33yLD2/b9B3a10q8+txOwoTNO0ta1aJbFyu7kgg1g+PyhyQKxC+UJKk XZxenQVAF1D4n56SWt9ndjIz7Em0m70T4RaYuVc3GYOKKiHfAc7ln9kmvgclkOwCznAP 65jCsJDzR1pwvolbxTDcOjgJrYYZ+o2Oj206IAEFSiyV36MTyOBCxWDIWmN8TO66hQ8G JZ/gWfHrxbkUat5x6EBLUqAWt2V1ZAlBjlP+rrCbvTIPGR32S86l0JQ128OTBiRd9fVK j3Yg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=MjUaSoX9; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from agentk.vger.email (agentk.vger.email. [2620:137:e000::3:2]) by mx.google.com with ESMTPS id c17-20020a170902b69100b001b674055d72si1124099pls.621.2023.11.30.05.02.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 30 Nov 2023 05:03:00 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 as permitted sender) client-ip=2620:137:e000::3:2; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=MjUaSoX9; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by agentk.vger.email (Postfix) with ESMTP id 9A7F98031015; Thu, 30 Nov 2023 05:02:50 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at agentk.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232088AbjK3NCh (ORCPT + 99 others); Thu, 30 Nov 2023 08:02:37 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50760 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231990AbjK3NCg (ORCPT ); Thu, 30 Nov 2023 08:02:36 -0500 Received: from mail-yb1-xb30.google.com (mail-yb1-xb30.google.com [IPv6:2607:f8b0:4864:20::b30]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B4F3A10C9; Thu, 30 Nov 2023 05:02:42 -0800 (PST) Received: by mail-yb1-xb30.google.com with SMTP id 3f1490d57ef6-db498e1132bso781843276.2; Thu, 30 Nov 2023 05:02:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1701349362; x=1701954162; darn=vger.kernel.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=t+XQrviBlIMoJrwg4MwMEzdsSIALeidvNSbX1jKDmG8=; b=MjUaSoX989H8lActhZ9VtW/HseRPca2vYMfIPACvXZWNhWy39waB2cOwN876XBXb8O 0BIzk6FkGrbsFl63DRrIKItScP+IQUj/X0EZ6XEWHBXNpUC+k9SFurSlP35/67DZMKDA d+1DJLACC+XNWAcH61TYerZEk5hgLC3Ad9rMs/rt2hYG8tkzEuKcdJKw2Fi5bBfbL5CG ZjOsxTZzOtZ9aRAMRi2ex8fgwjXVQGv4sFhAHnr5CEuBV0qlR0R4/cB+aZsL2+xXnDpO OS4gNjTnF0DOvXMlAiHyZOANL1g7U5ag4h7aqTE7jP14QT/Gwnf9rqPmizupn8b0YpEs HzzQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1701349362; x=1701954162; h=content-transfer-encoding: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=t+XQrviBlIMoJrwg4MwMEzdsSIALeidvNSbX1jKDmG8=; b=JqSAdsaZNG2hXI6zGIT58wfjHKIK2+JLnyWl2xgVYrzm31NSdz6x1PPOli/FBIS8wD qTY8H25Ds1ER3U9IEXeyB9djtKqbrJVbZ7gJqIPmP2dfiWnmmjHXLA+U23Gz9GL0UFPl Qd13J9fvqh+zAollmuDK8aPJCZdnS4cTV0/HO/sNNgk/BHRmbH9wEAYCiuQSftuZu28P tUG/yywCOgmEE0u/32OGULaj0sYWBoamGTqVzCipMQbDLEXgZKB1skKQhVSJqzqcQYXS p+hHCQoR+3WtMSNRIsYTBuJtPnElAsE4HHV9g8XcpLQYZ/XLOdnH/VwJ3xzymi2EfYHK U5Ag== X-Gm-Message-State: AOJu0Yx9kIzkmKLNs1oHwkUkJ5G9C+oOvJM3f+e5mm59rsCgORlGATCY MhBZluM0Ix4MNVlBVDL1+nPaGHUoewe3Ay7ZV/w= X-Received: by 2002:a25:6853:0:b0:db5:3c1d:76a5 with SMTP id d80-20020a256853000000b00db53c1d76a5mr1385840ybc.44.1701349361458; Thu, 30 Nov 2023 05:02:41 -0800 (PST) MIME-Version: 1.0 References: <20231127182836.GA2150516-robh@kernel.org> In-Reply-To: <20231127182836.GA2150516-robh@kernel.org> From: Binbin Zhou Date: Thu, 30 Nov 2023 19:02:29 +0600 Message-ID: Subject: Re: [PATCH v5 1/5] dt-bindings: interrupt-controller: loongson,liointc: Standardize the naming of 'loongson,parent-int-map' To: Rob Herring Cc: Binbin Zhou , Huacai Chen , Thomas Gleixner , Krzysztof Kozlowski , Conor Dooley , Huacai Chen , loongson-kernel@lists.loongnix.cn, devicetree@vger.kernel.org, Thomas Bogendoerfer , Jiaxun Yang , linux-mips@vger.kernel.org, lvjianmin@loongson.cn, WANG Xuerui , loongarch@lists.linux.dev, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-0.6 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on agentk.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (agentk.vger.email [0.0.0.0]); Thu, 30 Nov 2023 05:02:50 -0800 (PST) On Tue, Nov 28, 2023 at 12:28=E2=80=AFAM Rob Herring wrot= e: > > On Mon, Nov 20, 2023 at 05:06:23PM +0800, Binbin Zhou wrote: > > Since the 'loongson,parent_int_map' attribute naming is non-standard, w= e > > should use 'loongson,parent-int-map' instead. > > > > Signed-off-by: Binbin Zhou > > Acked-by: Jiaxun Yang > > --- > > .../bindings/interrupt-controller/loongson,liointc.yaml | 8 +++----- > > 1 file changed, 3 insertions(+), 5 deletions(-) > > > > diff --git a/Documentation/devicetree/bindings/interrupt-controller/loo= ngson,liointc.yaml b/Documentation/devicetree/bindings/interrupt-controller= /loongson,liointc.yaml > > index 00b570c82903..70c125bf8095 100644 > > --- a/Documentation/devicetree/bindings/interrupt-controller/loongson,l= iointc.yaml > > +++ b/Documentation/devicetree/bindings/interrupt-controller/loongson,l= iointc.yaml > > @@ -54,7 +54,7 @@ properties: > > '#interrupt-cells': > > const: 2 > > > > - loongson,parent_int_map: > > + loongson,parent-int-map: > > Not what I said to do. Now you just break the ABI instead of maintaining > both names. > > Just use loongson,parent_int_map *forever*. Drop this patch. Hi Rob: Thanks for your reply, and I am very sorry that I may have missed your previous thought, but at the same time I'm confused about how to handle the 'parent_int_map' attribute. During the V2 patchset, krzysztof noticed the non-standard naming of this property and suggested that we rename 'parent_int_map' in the binding and label it as "deprecated". But you don't think it's worth doing that. My understanding is that it doesn't make sense to keep 'parent_int_map' for the new binding, so I'm just going to rename the property in this version. It's true that this will result in an ABI break, but at the same time corresponding changes have been made to the driver as well as in the existing DTS{i}: Patch 4: Handles attribute names in both naming styles; Patch 5: Replace all 'parent_int_map' in the MIPS DTS{i}. Do you think this is a suitable way to handle this? Or just keep the "_" na= ming? Thanks. Binbin > > Rob