Received: by 10.223.185.116 with SMTP id b49csp419906wrg; Fri, 23 Feb 2018 00:33:03 -0800 (PST) X-Google-Smtp-Source: AH8x227NIAZkGoUNuZhGmFj9xpXSIWbZLktIc/5fIXnV6vW92IWB8wSEp6Qjsllpns6Hbc69RUf5 X-Received: by 10.99.120.199 with SMTP id t190mr835073pgc.72.1519374783632; Fri, 23 Feb 2018 00:33:03 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1519374783; cv=none; d=google.com; s=arc-20160816; b=dIfdkQDvxyr+m8HVzwHjpC/OoMpUixq5g80JdDKP11bnuO1WM5cgWEE04U+nFhKtTx pIls/bOdaBTa0eSa78nYz6CX+w1U717kWmXAjWfWEjxgloIRlCjZgqigBGJdfBHYBSop 6OSEa+WP21McT3BjIQMQTOrg32RtaTn6NKB9T66Fce/lQVoLcSiDAWvwg0uELkN57s4i e0qeXFREbXNnC///YHqPjfzUGXZxFHTLIqnrE7II8TwQfgo90t+pMp9SHXuXjJ/g5CoR Ms4Zklt5uBGK4phguen65KwcdLmA6DNp9LFwG7HkE2oTbr+VZIMkMwOTe59tItwDhfDc M4uw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:references :in-reply-to:message-id:date:subject:to:from:dkim-signature :arc-authentication-results; bh=uf+ybn2f5/6dTP4CtWLOx47vVtFSLOdOz6ce4hTT9KY=; b=07znvjv387JL+Tz2pAkWxRk2595w6gKQ+AFuih/JBdHiGFO0x5C8Wk1ctemoEtbegG 3HTiJ+PvFSO2e0YrzfxV+gQy3VGASPWmy50e6ToKHGfO2+/qIjXODDZ8IwFngm9JBOb7 AcT7g74Ic7+4FJmA0vEtYA5k+kf2h7qvs7FuZ2EU1cFFYUSB2Qg8SiZlIF2nUZUSKeCc SW88dPUUkpeE+1Qvi0MBcsLu6LevqIndZVWbU2iISaEHtuZVb8qtGpBfoixrk66KkuDf AS4T0N50lBCJd+7bVCBQyGGPpCmNQSg06VFt6ZgYhcK0RccH5WqmbMYTF8d622j1z3Qr ZafA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=tHs72ZyP; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 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 vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id b35-v6si1425197plh.712.2018.02.23.00.32.49; Fri, 23 Feb 2018 00:33:03 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=tHs72ZyP; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751723AbeBWIcP (ORCPT + 99 others); Fri, 23 Feb 2018 03:32:15 -0500 Received: from mail-wm0-f66.google.com ([74.125.82.66]:37584 "EHLO mail-wm0-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751649AbeBWIb5 (ORCPT ); Fri, 23 Feb 2018 03:31:57 -0500 Received: by mail-wm0-f66.google.com with SMTP id m207so3045521wma.2; Fri, 23 Feb 2018 00:31:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:in-reply-to:references:in-reply-to :references; bh=uf+ybn2f5/6dTP4CtWLOx47vVtFSLOdOz6ce4hTT9KY=; b=tHs72ZyP1Twlj5tWkszBdpUd/Eboq6s1u2nkoaVEeNKhbyT22wUp7wYTv34NPwVzQt 6auI89LkzjViSv28VzPAsQhEs7Dd6DWhpCC4BOyORB96DUOsfSvmQ7gGNOFi71GnBInC ou8vnt6PvzI+bqEXYtzeeKzmhcydKp23GqzDkHTOvDmF78AF1VO86rb3L3+I/vqDrL0H BpFDi1tD0oivRtX0uO9aUYCnNa2mckQQZ+uXLIgSxZ/fTJxcYXxI7WY/3iR7LMR+zTwt cZQxTWhzcVr9o8oman724CwWIJLF3vvC+U0chgGQmnapoaeHX7nzbW3GW5vRKGL0I8H9 nABA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:in-reply-to:references; bh=uf+ybn2f5/6dTP4CtWLOx47vVtFSLOdOz6ce4hTT9KY=; b=MtLBIRukWvlMQejh19sDdlzZ6iKRgfrVoDFDrPua1u+NSKEzaLLnp2xM/EpZ10Lh+Q jPRWKFTjodozdi6dJm2noaOPJKvO2tz8Q1oUAYUckBXLNyeKhjV2BJUUSZ1gO5s83tz/ DbvmL1aMQySojKJ6kdGhKMkpFU1Ig05Fv8kG2oirr2pjiNTzAMmb3uwRdAftnnwam1qR oF1HBzflpGmn1aC8pLvjQcnMSYO2lK61NQ7DMn2L90DsSfBOuCyHE9szoBrO5Y27zLfJ eNYEDarD9TyO4CTLUarjQ4xuyxj/+x92PKbhWBRjBdT318u8W8/hnFg9WmKRNWHDgL8O aEtw== X-Gm-Message-State: APf1xPC9l6ECMBn2OJN/p8AOw13I0arTc4s3kR4+o6vHrcNJwSH2jBkS 7X42gr+l2d9jyhxKTIwXCDQ= X-Received: by 10.28.167.151 with SMTP id q145mr1066890wme.64.1519374716221; Fri, 23 Feb 2018 00:31:56 -0800 (PST) Received: from PLLZPC317.ad.harman.com ([212.91.28.200]) by smtp.gmail.com with ESMTPSA id 137sm5318937wml.3.2018.02.23.00.31.54 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 23 Feb 2018 00:31:55 -0800 (PST) From: Radoslaw Pietrzyk To: Thomas Gleixner , Jason Cooper , Marc Zyngier , Maxime Coquelin , Alexandre Torgue , Linus Walleij , Radoslaw Pietrzyk , Benjamin Gaignard , Philipp Zabel , linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-gpio@vger.kernel.org, Ludovic BARRE Subject: [PATCH v2 2/2] pinctrl: stm32: Optimizes and enhances stm32gpio irqchip Date: Fri, 23 Feb 2018 09:31:45 +0100 Message-Id: X-Mailer: git-send-email 1.9.1 In-Reply-To: References: In-Reply-To: References: <1519221027-4028-1-git-send-email-radoslaw.pietrzyk@gmail.com> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org - removes unneeded irq_chip.irq_eoi callback - adds irq_chip.irq_set_wake callback for possible in the future GPIO wakeup - adds irq_chip.irq_ack callback Signed-off-by: Radoslaw Pietrzyk --- drivers/pinctrl/stm32/pinctrl-stm32.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/pinctrl/stm32/pinctrl-stm32.c b/drivers/pinctrl/stm32/pinctrl-stm32.c index 617df16..6cbcff4 100644 --- a/drivers/pinctrl/stm32/pinctrl-stm32.c +++ b/drivers/pinctrl/stm32/pinctrl-stm32.c @@ -268,10 +268,11 @@ static void stm32_gpio_irq_release_resources(struct irq_data *irq_data) static struct irq_chip stm32_gpio_irq_chip = { .name = "stm32gpio", - .irq_eoi = irq_chip_eoi_parent, + .irq_ack = irq_chip_ack_parent, .irq_mask = irq_chip_mask_parent, .irq_unmask = irq_chip_unmask_parent, .irq_set_type = irq_chip_set_type_parent, + .irq_set_wake = irq_chip_set_wake_parent, .irq_request_resources = stm32_gpio_irq_request_resources, .irq_release_resources = stm32_gpio_irq_release_resources, }; -- 1.9.1