Message ID | 20230711120807.1805186-1-maobibo@loongson.cn |
---|---|
Headers |
Return-Path: <linux-kernel-owner@vger.kernel.org> Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:a6b2:0:b0:3e4:2afc:c1 with SMTP id c18csp434081vqm; Tue, 11 Jul 2023 05:19:43 -0700 (PDT) X-Google-Smtp-Source: APBJJlGPA7obPHe66iieQ+2Onf+D/2Tg9sU2YmIGo/pim0XV0KLQIzuVJvHXJCXmSNR2anTa6X/H X-Received: by 2002:a05:6a21:3806:b0:127:63a4:c588 with SMTP id yi6-20020a056a21380600b0012763a4c588mr10062386pzb.20.1689077982692; Tue, 11 Jul 2023 05:19:42 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1689077982; cv=none; d=google.com; s=arc-20160816; b=BimK/F5OWH6TKtU02gDkqCuLmSKf9NTmJlYLxkmXdBK0uAHSYYUnXkliGgKHr9gEo9 nuwiAqkAai5GACtSNmJAh9Rox8AbW8S6C6Wy9ifgDmtbOHfj94kafGQ8lQ48kIvFKWP2 cyHRLqcfhT9YhICApDQRBFHGRx5Ozx04/E113sHW/2x2MY1KlK7k/bzrSJeROk7Lf4Vd DaLlIvL8xK2V1USZj4u21WveQgBanR0L5mWTaMKn+2pIIHIk/AeL2wXD36IYBplK/aZM nwD7XPdsdjt9R8gneMfOHNGXcf6QhMC+4VqoeEQZP+olnmnwkPRO8SY/DIm31Jigh6zV pa9g== 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=foo+pqdNiAkjAvFL+ZiqxpNek/pOmT/XEccTW7+0KvM=; fh=WrELnb4ZUhcKoy8qr+86JwLN9Krfq2ED1i0xcLj9B70=; b=QVlrXOXyMJ1wAmJiZKbAWaWCaBZgSE0RbrJb3sbV51YG3bA3/vSDzZlvmmkMRlYgDT v/5DgwVCz/egXWTDz0R0hEZPWmB/6QkSKCi33QJI0+NED0i3RIKsp/C8UCWYZp8txtdQ YhVaQGKMAtUNRCVeCXcZZ9aA7AI9kcKnHPDpcaA8W9AQC+tsxWhiH2Wz8MGeg4HXsa+d VZpkN1PLKpQVRiK+lFfivBRZC8hxxp2N0ZIcnFEmXiabod/dmIn8ik/a5I7TR09x/PH+ XR5i4NuU7g6CyDolM1Trz6qmQGbp48JrqHbgF1H+76nT4j5lNQIEWW8N6PidZ5pl7S5E 2tRA== ARC-Authentication-Results: i=1; mx.google.com; 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: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id jj1-20020a170903048100b001b82da85c5asi1484311plb.336.2023.07.11.05.19.23; Tue, 11 Jul 2023 05:19:42 -0700 (PDT) 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; 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 S230237AbjGKMIN (ORCPT <rfc822;gnulinuxfreebsd@gmail.com> + 99 others); Tue, 11 Jul 2023 08:08:13 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44088 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230078AbjGKMIM (ORCPT <rfc822;linux-kernel@vger.kernel.org>); Tue, 11 Jul 2023 08:08:12 -0400 Received: from mail.loongson.cn (mail.loongson.cn [114.242.206.163]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 9E7F0E5F; Tue, 11 Jul 2023 05:08:09 -0700 (PDT) Received: from loongson.cn (unknown [10.2.9.158]) by gateway (Coremail) with SMTP id _____8BxXesoRq1khH8DAA--.4821S3; Tue, 11 Jul 2023 20:08:08 +0800 (CST) Received: from kvm-1-158.loongson.cn (unknown [10.2.9.158]) by localhost.localdomain (Coremail) with SMTP id AQAAf8DxfSMnRq1k+6goAA--.1095S2; Tue, 11 Jul 2023 20:08:08 +0800 (CST) From: Bibo Mao <maobibo@loongson.cn> To: Huacai Chen <chenhuacai@kernel.org>, Jiaxun Yang <jiaxun.yang@flygoat.com>, Marc Zyngier <maz@kernel.org> Cc: linux-mips@vger.kernel.org, linux-kernel@vger.kernel.org, Jianmin Lv <lvjianmin@loongson.cn>, loongson-kernel@lists.loongnix.cn Subject: [PATCH v3 0/2] irqchip/loongson-eiointc: Add simple irq routing method Date: Tue, 11 Jul 2023 20:08:05 +0800 Message-Id: <20230711120807.1805186-1-maobibo@loongson.cn> X-Mailer: git-send-email 2.27.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-CM-TRANSID: AQAAf8DxfSMnRq1k+6goAA--.1095S2 X-CM-SenderInfo: xpdruxter6z05rqj20fqof0/ X-Coremail-Antispam: 1Uk129KBj9xXoW7JFWxZr1xAw48tF4fXrW7KFX_yoWxuFgEgF 92v395GrWSqFWFva9Fy3W7trZrCay5W3WY9F4v9r15Z348Jr1DGrZFyrZ7JFnFgF18ZFn5 CrZ5ur1fZw1ayosvyTuYvTs0mTUanT9S1TB71UUUUU7qnTZGkaVYY2UrUUUUj1kv1TuYvT s0mT0YCTnIWjqI5I8CrVACY4xI64kE6c02F40Ex7xfYxn0WfASr-VFAUDa7-sFnT9fnUUI cSsGvfJTRUUUb7kYFVCjjxCrM7AC8VAFwI0_Jr0_Gr1l1xkIjI8I6I8E6xAIw20EY4v20x vaj40_Wr0E3s1l1IIY67AEw4v_JrI_Jryl8cAvFVAK0II2c7xJM28CjxkF64kEwVA0rcxS w2x7M28EF7xvwVC0I7IYx2IY67AKxVWUJVWUCwA2z4x0Y4vE2Ix0cI8IcVCY1x0267AKxV WUJVW8JwA2z4x0Y4vEx4A2jsIE14v26r4UJVWxJr1l84ACjcxK6I8E87Iv6xkF7I0E14v2 6F4UJVW0owAS0I0E0xvYzxvE52x082IY62kv0487Mc804VCY07AIYIkI8VC2zVCFFI0UMc 02F40EFcxC0VAKzVAqx4xG6I80ewAv7VC0I7IYx2IY67AKxVWUGVWUXwAv7VC2z280aVAF wI0_Jr0_Gr1lOx8S6xCaFVCjc4AY6r1j6r4UM4x0Y48IcxkI7VAKI48JMxAIw28IcxkI7V AKI48JMxC20s026xCaFVCjc4AY6r1j6r4UMI8I3I0E5I8CrVAFwI0_Jr0_Jr4lx2IqxVCj r7xvwVAFwI0_JrI_JrWlx4CE17CEb7AF67AKxVWUAVWUtwCIc40Y0x0EwIxGrwCI42IY6x IIjxv20xvE14v26r1j6r1xMIIF0xvE2Ix0cI8IcVCY1x0267AKxVWUJVW8JwCI42IY6xAI w20EY4v20xvaj40_Jr0_JF4lIxAIcVC2z280aVAFwI0_Jr0_Gr1lIxAIcVC2z280aVCY1x 0267AKxVWUJVW8JbIYCTnIWIevJa73UjIFyTuYvjxUzZ2-UUUUU X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham 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: <linux-kernel.vger.kernel.org> X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1771126634713765129 X-GMAIL-MSGID: 1771126634713765129 |
Series |
irqchip/loongson-eiointc: Add simple irq routing method
|
|
Message
maobibo
July 11, 2023, 12:08 p.m. UTC
Fix return value checking of eiointc_index where int type is converted uint32_t and check smaller than 0. Add simple irq route support on system with only one eioi node, rather than use anysend method. --- Changes in v3: Modify some spell checking problems. Changes in v2: Use the simple irq routing on embeded board like 2K0500 and 2K2000 board, since there is only one eio node. --- Bibo Mao (2): irqchip/loongson-eiointc: Fix return value checking of eiointc_index irqchip/loongson-eiointc: Simplify irq routing on some platforms drivers/irqchip/irq-loongson-eiointc.c | 91 ++++++++++++++++++++++---- 1 file changed, 80 insertions(+), 11 deletions(-)