Received: by 2002:a05:6a10:af89:0:0:0:0 with SMTP id iu9csp1094323pxb; Fri, 21 Jan 2022 09:43:50 -0800 (PST) X-Google-Smtp-Source: ABdhPJydFFrJ2MfVe4nL8X5erCuTE4qxYJnZkxbyTADMoTAHxADEB/PGmkQQhz39sJZGFv0lCXoK X-Received: by 2002:a05:6a00:16c7:b0:4a5:d9c1:89da with SMTP id l7-20020a056a0016c700b004a5d9c189damr4771189pfc.34.1642787030569; Fri, 21 Jan 2022 09:43:50 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1642787030; cv=none; d=google.com; s=arc-20160816; b=GsnIng1p6lgu8USWVuzIK+TmOPB876HR1l1mw0IsQrjsV0LmpD/LtqHagzV59q6kJV mLbdPR2Snld0yq4C326E3cA8COnHNya3+xNMEvJuTAGnBZ9tmUM7Pa0aEsdNFRkhdOMt POJXXQYYXtn0Ew8CtgEVuYotlbq2CV39YDT5MMW6Jiokohr1aAQBHpoZcxxENEslNZM2 IIC1P/6WlQ2krn/WqezCZZSuaE9P9+T6p5WUSW0O8md2TRr7Wwc3iWzKv5grHrYd7x0B LjBijP1qYNmZqgshMaYvThNX9hru77VyYcZPsOdHvSRGrgnRL0ZUokXtd8A56YxVAqAH WBHQ== 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=20DklG0Sbcb6NrI39ZY2GjQU36CSEi7d/v+meOEGB/c=; b=bU6FW8B81CJVUq2q7WdETaG92oGqQTpLeyBYiwsbggdYI8D/kPV5oyT1WLjg/GAxHE PEljSK7O9HEWgb3rRxdwYtWxu3zmNmE0wn+zmSL5v7E21Lv4xQz8lnWJwrWFRvHx8/Sm mGEyEfU/xlnTA8oi3TEh+wh15Z6Iul6Hk+VcTvTZXcKbC+fgfw9ap1uj+cR1s3XDL5Ub AMWulZvqRZd5fBiLUOgP7Pk2SgYHgWv3cdC2pK8av/MXQ3pTu5E/DIJjpjkHSAKSwD9E InpcO56dEVNWxWXcXQ2ymihs7vAf5l8Fe+qx0xLy1OaayjopVIZc19hbuDD2iKeibh6u q74A== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id x16si6780912pgj.738.2022.01.21.09.43.38; Fri, 21 Jan 2022 09:43:50 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1351874AbiASHIO (ORCPT + 99 others); Wed, 19 Jan 2022 02:08:14 -0500 Received: from mail-sz.amlogic.com ([211.162.65.117]:18131 "EHLO mail-sz.amlogic.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230223AbiASHIO (ORCPT ); Wed, 19 Jan 2022 02:08:14 -0500 Received: from droid09-sz.software.amlogic (10.28.8.19) by mail-sz.amlogic.com (10.28.11.5) with Microsoft SMTP Server id 15.1.2176.2; Wed, 19 Jan 2022 15:08:12 +0800 From: Qianggui Song To: Thomas Gleixner , Marc Zyngier CC: Qianggui Song , Kevin Hilman , Neil Armstrong , Jerome Brunet , Martin Blumenstingl , , , , , Rob Herring Subject: [PATCH v2 0/4] irqchip/meson-gpio: Add support for Meson-S4 SoC Date: Wed, 19 Jan 2022 15:08:05 +0800 Message-ID: <20220119070809.15563-1-qianggui.song@amlogic.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Content-Transfer-Encoding: 7BIT Content-Type: text/plain; charset=US-ASCII X-Originating-IP: [10.28.8.19] Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This patchset add support for GPIO interrupt controller of Meson-S4 SoC Which has something different with current other meson chips. To support the new chips, current gpio irqchip driver need to rework as below: 1. support more than 8 gpio irq lines. 2. add a set trigger type callback function. With above work, add support for S4 gpio irqchip Changes since v1 at [0]: - fix leaking issue - fix some typos - change implementation of new feature. [0] https://lore.kernel.org/linux-amlogic/20220108084218.31877-1-qianggui.song@amlogic.com/ Qianggui Song (4): dt-bindings: interrupt-controller: New binding for Meson-S4 SoCs irqchip/meson-gpio: support more than 8 channels gpio irq line irqchip/meson-gpio: add select trigger type callback irqchip/meson-gpio: Add support for meson s4 SoCs .../amlogic,meson-gpio-intc.txt | 1 + drivers/irqchip/irq-meson-gpio.c | 105 ++++++++++++++++-- 2 files changed, 97 insertions(+), 9 deletions(-) -- 2.34.1