Received: by 2002:a05:7412:85a1:b0:e2:908c:2ebd with SMTP id n33csp189058rdh; Mon, 30 Oct 2023 19:37:13 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGMcbhSvcrVm2DtVn+nGVwKPGEfowGxKzPJhK8u8LKOEfSCM8WFE6E8kDiF2IgroJa16wsN X-Received: by 2002:a05:6358:6a46:b0:168:e04f:d4a1 with SMTP id c6-20020a0563586a4600b00168e04fd4a1mr11663906rwh.29.1698719833433; Mon, 30 Oct 2023 19:37:13 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698719833; cv=none; d=google.com; s=arc-20160816; b=EtYjl4JGye4HZabMXp6zLgyUHc5bbmMP7uyudMY5V5IhnfK9BB1QivLzrouCTP0mWh UQGzrTJRd+te8qnr5yOjp23HMRH4/X39+0k6UMC1oYPXQDHb7NVvMG6tB2s9WFm3WHXG rHFoIc5SHovz7FuJTAOoB72Y8ZcH7vATJl945ssZhyKm7kz0Gf6VvmNX5P6Cng9IFKZJ X0WrcPFgX/o5D7zh8Oi2F4GauIu2pKIIfnm/zZns0lTmsEufIInVXTFRDQCqd1/E7NyA h+tjGaMgqaExarPvatFKfiQDVpeaEGCNBWk7SC1CrAhM3E/+pGgZpVzm3aA0xF25b3e3 1ZbA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=nCaKvqai+nj5P19eqrSS4QpAwa7JoAVzuLI3jw2WAjs=; fh=OXkczVCuvEqRjqukTSC3ReSW3kCxl+g/oNs2/5tU18g=; b=lkTCvYCAt3MPRponrGoDSEYKkgQldn7+ePblDonJ/VA6TTMtkrTeqXKhgeCGTfynjl BPE/iL6LBZxHRvXSahFZkMOf9N3BdxUcG0bE/QQrd/cTw95slMLFC5EeOuGjX9WVjHOW YjhTCVzOTdlm8vc+8RUbFX/q8z8tO1LRJvjKHnDgAglivDrn6OQ5nqJ8YuKYCL8/WS49 oOh7wGq6hj1MJQaFa86jUmRxZoKsd2p2txetj3R63sqaL2CjrX0zuNUuQ7xuU7fcNO8x eSbnc+0D4G/ftsUxJfMh1FZXP7lMJTW/zhPL0POcY2xS2PZu5RgpOZ6oIEBddSA6d4Ev dBMg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.38 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from fry.vger.email (fry.vger.email. [23.128.96.38]) by mx.google.com with ESMTPS id j71-20020a63804a000000b005b83bc299dcsi331968pgd.538.2023.10.30.19.37.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 30 Oct 2023 19:37:13 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.38 as permitted sender) client-ip=23.128.96.38; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.38 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by fry.vger.email (Postfix) with ESMTP id 9E31B80BD767; Mon, 30 Oct 2023 19:37:05 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at fry.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231825AbjJaCgv (ORCPT + 99 others); Mon, 30 Oct 2023 22:36:51 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53430 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230182AbjJaCgv (ORCPT ); Mon, 30 Oct 2023 22:36:51 -0400 Received: from mail.loongson.cn (mail.loongson.cn [114.242.206.163]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 572A69F; Mon, 30 Oct 2023 19:36:47 -0700 (PDT) Received: from loongson.cn (unknown [112.20.110.17]) by gateway (Coremail) with SMTP id _____8AxV_E8aEBlLd41AA--.40546S3; Tue, 31 Oct 2023 10:36:44 +0800 (CST) Received: from localhost.localdomain (unknown [112.20.110.17]) by localhost.localdomain (Coremail) with SMTP id AQAAf8Axzy85aEBla0Q3AA--.53709S2; Tue, 31 Oct 2023 10:36:42 +0800 (CST) From: Binbin Zhou To: Binbin Zhou , Huacai Chen , Thomas Gleixner , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: 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, Binbin Zhou Subject: [PATCH v3 0/5] dt-bindings: interrupt-controller: Fix some loongson,liointc warnings Date: Tue, 31 Oct 2023 10:36:35 +0800 Message-Id: X-Mailer: git-send-email 2.39.3 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-CM-TRANSID: AQAAf8Axzy85aEBla0Q3AA--.53709S2 X-CM-SenderInfo: p2kr3uplqex0o6or00hjvr0hdfq/ X-Coremail-Antispam: 1Uk129KBj93XoW7WryfJFyxGrW5CrW5CrWfWFX_yoW8ZF15pF sxA3WDKr4UtFWxArs8Ja48Arn5ZFW5JasxWFs7A3WfCayDX34jqr1SkF48Ar47Cry3X34a vrykKrWUGFyUCFcCm3ZEXasCq-sJn29KB7ZKAUJUUUUf529EdanIXcx71UUUUU7KY7ZEXa sCq-sGcSsGvfJ3Ic02F40EFcxC0VAKzVAqx4xG6I80ebIjqfuFe4nvWSU5nxnvy29KBjDU 0xBIdaVrnRJUUUBIb4IE77IF4wAFF20E14v26r1j6r4UM7CY07I20VC2zVCF04k26cxKx2 IYs7xG6rWj6s0DM7CIcVAFz4kK6r1Y6r17M28lY4IEw2IIxxk0rwA2F7IY1VAKz4vEj48v e4kI8wA2z4x0Y4vE2Ix0cI8IcVAFwI0_Gr0_Xr1l84ACjcxK6xIIjxv20xvEc7CjxVAFwI 0_Gr0_Cr1l84ACjcxK6I8E87Iv67AKxVW8Jr0_Cr1UM28EF7xvwVC2z280aVCY1x0267AK xVW8Jr0_Cr1UM2kKe7AKxVWUAVWUtwAS0I0E0xvYzxvE52x082IY62kv0487Mc804VCY07 AIYIkI8VC2zVCFFI0UMc02F40EFcxC0VAKzVAqx4xG6I80ewAv7VC0I7IYx2IY67AKxVWU AVWUtwAv7VC2z280aVAFwI0_Jr0_Gr1lOx8S6xCaFVCjc4AY6r1j6r4UM4x0Y48IcxkI7V AKI48JMxkF7I0En4kS14v26r1q6r43MxAIw28IcxkI7VAKI48JMxC20s026xCaFVCjc4AY 6r1j6r4UMxCIbckI1I0E14v26r126r1DMI8I3I0E5I8CrVAFwI0_Jr0_Jr4lx2IqxVCjr7 xvwVAFwI0_JrI_JrWlx4CE17CEb7AF67AKxVW8ZVWrXwCIc40Y0x0EwIxGrwCI42IY6xII jxv20xvE14v26r1I6r4UMIIF0xvE2Ix0cI8IcVCY1x0267AKxVW8JVWxJwCI42IY6xAIw2 0EY4v20xvaj40_Jr0_JF4lIxAIcVC2z280aVAFwI0_Jr0_Gr1lIxAIcVC2z280aVCY1x02 67AKxVW8JVW8JrUvcSsGvfC2KfnxnUUI43ZEXa7IU8svtJUUUUU== X-Spam-Status: No, score=-0.8 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,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 fry.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 (fry.vger.email [0.0.0.0]); Mon, 30 Oct 2023 19:37:05 -0700 (PDT) Hi all: Some liointc-related DTBS_CHECK warnings were found when trying to introduce the Loongson-2K DTS{I} for LoongArch. This patch series attempts to fix those warnings, as well as fixing non-standard property naming. Of course, these fixes also apply to MIPS Loongson-2K1000/Loongson-3A dts{i}. Thanks. ----- V3: patch(1/5): - new patch, 'loongson,parent_int_map' renamed to 'loongson,parent-int-map'; patch(2/5)(3/5): - Separate the change points into separate patches; patch(4/5): - new patch, make sure both parent map forms can be parsed; patch(5/5): - new patch, fix 'loongson,parent_int_map' references in mips loongson dts{i}. Link to V2: https://lore.kernel.org/all/20230821061315.3416836-1-zhoubinbin@loongson.cn/ V2: 1. Update commit message; 2. "interruprt-names" should be "required", the driver gets the parent interrupts through it; 3. Add more descriptions to explain the rationale for multiple nodes; 4. Rewrite if-else statements. Link to V1: https://lore.kernel.org/all/20230815084713.1627520-1-zhoubinbin@loongson.cn/ Binbin Zhou (5): dt-bindings: interrupt-controller: loongson,liointc: Standardize the naming of 'loongson,parent-int-map' dt-bindings: interrupt-controller: loongson,liointc: Fix dtbs_check warning for reg-names dt-bindings: interrupt-controller: loongson,liointc: Fix dtbs_check for interrupt-names irqchip/loongson-liointc: Fix 'loongson,parent_int_map' parse MIPS: Loongson64: DTS: Fix 'loongson,parent_int_map' references .../loongson,liointc.yaml | 44 +++++++++++++------ .../boot/dts/loongson/loongson64-2k1000.dtsi | 4 +- .../dts/loongson/loongson64c-package.dtsi | 2 +- .../dts/loongson/loongson64g-package.dtsi | 2 +- .../dts/loongson/loongson64v_4core_virtio.dts | 2 +- drivers/irqchip/irq-loongson-liointc.c | 7 ++- 6 files changed, 41 insertions(+), 20 deletions(-) -- 2.39.3