Received: by 2002:a05:7412:b130:b0:e2:908c:2ebd with SMTP id az48csp2084459rdb; Mon, 20 Nov 2023 01:07:50 -0800 (PST) X-Google-Smtp-Source: AGHT+IGY7/ogCYKqzT0/VFrFfGC3SZ8sPT4wJ6StzOYq8ggDrwEKv2/i4S5BrteN92ewG2fA7oSB X-Received: by 2002:a05:6830:1288:b0:6ce:29cd:b663 with SMTP id z8-20020a056830128800b006ce29cdb663mr7896308otp.8.1700471270308; Mon, 20 Nov 2023 01:07:50 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1700471270; cv=none; d=google.com; s=arc-20160816; b=xOT2p9etbmp/IEOg+OwtT79TJMBgVJqEMfIp9Ao0BbumgTp28GMZ1VboDOaST0FHlr VGBSQ90XZuSwCVKZ+yb1PafyOgDoU4YmkMQB900UNT+vO0TdEKey22sHOGYyTCemVvNW GyA+fjgZRUpaqhgIg4HIcu4XJkBJLPoNyQWmloYapkRBzzZ3DHlMEJjaHsesUjmLpNjL g46i2PX2j9Rk8DGIEHyj4ptoCy6NkPL6jJw2El7k2DedlLTjsRdZBVOa0Qiq1iKTYsDJ 4yFv3ADUgyo5N6Bp057RXV6RMdW51iKafndNPsGP/Ggvf+FjEg1cFU8P9Y2F1NsCvs/b sUyA== 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 :references:in-reply-to:message-id:date:subject:cc:to:from; bh=gOd0S8gxu6MwoVS7L48qRGggnxqEfQztIj+paDXp850=; fh=OXkczVCuvEqRjqukTSC3ReSW3kCxl+g/oNs2/5tU18g=; b=fmrvqgECHGhJcEjpP8/OWJGnsjArVKdkyx1VUQ0eoX4ZkUL8vH8Deim6v3+n2hlKyB LLPZM2VkFOxz9310tLWuba4UPP0VzC3Pqf/krgOvajSEJxQ4Xij+l9d1bX2qXtav+yc8 Fh11l0PL3LPFDoRJEjSl6J2Yhj83eIC3xM1ciJgVX+QZOFckTlj4LqAhD4q0CeS9L+Ro NHQH9SDQQhSIecp5m7VbGy8M+jzT0qpxwXQWNEjtzYo9K4sIsLTnhtCBQHvJ2Ec2P7Qv QhaUYeKBjptR+rc4rMAAdVSwAr3GkjSFcjuTj00rZ6LgJNMg5phUkDEZfcWXojAsGucE K/Rw== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from agentk.vger.email (agentk.vger.email. [2620:137:e000::3:2]) by mx.google.com with ESMTPS id ca3-20020a056a02068300b005b930e0b604si8735088pgb.549.2023.11.20.01.07.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Nov 2023 01:07:50 -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; 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 Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by agentk.vger.email (Postfix) with ESMTP id F14A3804AD0B; Mon, 20 Nov 2023 01:07:47 -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 S232402AbjKTJHN (ORCPT + 99 others); Mon, 20 Nov 2023 04:07:13 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52294 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232373AbjKTJHI (ORCPT ); Mon, 20 Nov 2023 04:07:08 -0500 Received: from mail.loongson.cn (mail.loongson.cn [114.242.206.163]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 7267611D; Mon, 20 Nov 2023 01:07:03 -0800 (PST) Received: from loongson.cn (unknown [112.20.112.120]) by gateway (Coremail) with SMTP id _____8AxJui1IVtlvSw7AA--.58226S3; Mon, 20 Nov 2023 17:07:01 +0800 (CST) Received: from localhost.localdomain (unknown [112.20.112.120]) by localhost.localdomain (Coremail) with SMTP id AQAAf8Cxzt6wIVtl0WRHAA--.27816S3; Mon, 20 Nov 2023 17:06:58 +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 v5 4/5] irqchip/loongson-liointc: Fix 'loongson,parent_int_map' parse Date: Mon, 20 Nov 2023 17:06:48 +0800 Message-Id: X-Mailer: git-send-email 2.39.3 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-CM-TRANSID: AQAAf8Cxzt6wIVtl0WRHAA--.27816S3 X-CM-SenderInfo: p2kr3uplqex0o6or00hjvr0hdfq/ X-Coremail-Antispam: 1Uk129KBj93XoWxJrWkZF15Ary3ZFy7tr4xGrX_yoW8Xr4DpF srC390kr4UKFy7urs8ta4vka4Fva1FkFZrWFWxC3WI93Z5J34kZF1UAF1qkF1fCr45GFW2 vF40gFWUG3WUCFcCm3ZEXasCq-sJn29KB7ZKAUJUUUUf529EdanIXcx71UUUUU7KY7ZEXa sCq-sGcSsGvfJ3Ic02F40EFcxC0VAKzVAqx4xG6I80ebIjqfuFe4nvWSU5nxnvy29KBjDU 0xBIdaVrnRJUUUBmb4IE77IF4wAFF20E14v26r1j6r4UM7CY07I20VC2zVCF04k26cxKx2 IYs7xG6rWj6s0DM7CIcVAFz4kK6r126r13M28lY4IEw2IIxxk0rwA2F7IY1VAKz4vEj48v e4kI8wA2z4x0Y4vE2Ix0cI8IcVAFwI0_Ar0_tr1l84ACjcxK6xIIjxv20xvEc7CjxVAFwI 0_Gr1j6F4UJwA2z4x0Y4vEx4A2jsIE14v26r4UJVWxJr1l84ACjcxK6I8E87Iv6xkF7I0E 14v26r4UJVWxJr1ln4kS14v26r126r1DM2AIxVAIcxkEcVAq07x20xvEncxIr21l57IF6x kI12xvs2x26I8E6xACxx1l5I8CrVACY4xI64kE6c02F40Ex7xfMcIj6xIIjxv20xvE14v2 6rWY6Fy7McIj6I8E87Iv67AKxVWxJVW8Jr1lOx8S6xCaFVCjc4AY6r1j6r4UM4x0Y48Icx kI7VAKI48JMxkF7I0En4kS14v26r1q6r43MxAIw28IcxkI7VAKI48JMxC20s026xCaFVCj c4AY6r1j6r4UMxCIbckI1I0E14v26r126r1DMI8I3I0E5I8CrVAFwI0_Jr0_Jr4lx2IqxV Cjr7xvwVAFwI0_JrI_JrWlx4CE17CEb7AF67AKxVW8ZVWrXwCIc40Y0x0EwIxGrwCI42IY 6xIIjxv20xvE14v26F1j6w1UMIIF0xvE2Ix0cI8IcVCY1x0267AKxVWxJVW8Jr1lIxAIcV CF04k26cxKx2IYs7xG6r1j6r1xMIIF0xvEx4A2jsIE14v26F4j6r4UJwCI42IY6I8E87Iv 6xkF7I0E14v26r4j6r4UJbIYCTnIWIevJa73UjIFyTuYvjxU4XTmUUUUU X-Spam-Status: No, score=-0.8 required=5.0 tests=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]); Mon, 20 Nov 2023 01:07:48 -0800 (PST) In keeping with naming standards, 'loongson,parent_int_map' is renamed to 'loongson,parent-int-map'. But for the driver, we need to make sure that both forms can be parsed. Signed-off-by: Binbin Zhou Acked-by: Jiaxun Yang Reviewed-by: Huacai Chen --- drivers/irqchip/irq-loongson-liointc.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/drivers/irqchip/irq-loongson-liointc.c b/drivers/irqchip/irq-loongson-liointc.c index e4b33aed1c97..add2e0a955b8 100644 --- a/drivers/irqchip/irq-loongson-liointc.c +++ b/drivers/irqchip/irq-loongson-liointc.c @@ -330,6 +330,7 @@ static int __init liointc_of_init(struct device_node *node, bool have_parent = FALSE; int sz, i, index, revision, err = 0; struct resource res; + const char *prop_name = "loongson,parent-int-map"; if (!of_device_is_compatible(node, "loongson,liointc-2.0")) { index = 0; @@ -350,8 +351,12 @@ static int __init liointc_of_init(struct device_node *node, if (!have_parent) return -ENODEV; + if (!of_find_property(node, prop_name, &i)) + /* Fallback to 'loongson,parent_int_map'. */ + prop_name = "loongson,parent_int_map"; + sz = of_property_read_variable_u32_array(node, - "loongson,parent_int_map", + prop_name, &parent_int_map[0], LIOINTC_NUM_PARENT, LIOINTC_NUM_PARENT); -- 2.39.3