From patchwork Sun Sep 25 12:44:04 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Axel Lin X-Patchwork-Id: 674603 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3shmxs37F1z9s9x for ; Sun, 25 Sep 2016 22:44:17 +1000 (AEST) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=ingics-com.20150623.gappssmtp.com header.i=@ingics-com.20150623.gappssmtp.com header.b=gseF8g4k; dkim-atps=neutral Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S966265AbcIYMoQ (ORCPT ); Sun, 25 Sep 2016 08:44:16 -0400 Received: from mail-pa0-f67.google.com ([209.85.220.67]:34004 "EHLO mail-pa0-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S966135AbcIYMoP (ORCPT ); Sun, 25 Sep 2016 08:44:15 -0400 Received: by mail-pa0-f67.google.com with SMTP id hm5so313283pac.1 for ; Sun, 25 Sep 2016 05:44:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ingics-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id; bh=94hVUyW28HLVgPUNgY4FhwWtda3KPTvUCGTDFSJpRZM=; b=gseF8g4klD8G2mSsj5ZBsjaq6jPsB8i0k4o+TNnP2ZG/JorhhVJsAvh1xKXSG/arzl 5o7dnytWCPCeixPyxkd7aQUHptI8N/g/Nym6h+wTdQxp3igZ+dCCWibnb8Mstd9tHY15 GyVcN0y+dPArmVqSwLf3VQEgns64YYfo1Tna5/9CqE0sqzpDJcBF0V73NHOPd3ShHK7T 2PvW/rtyvBxLTgArDKOSetZkrguHl5SVZqH78VkdlqABImDt3X6sVZO715L7f3tQPflE +FCuWrDT/EqdEP+Q2AIldwC7TayUJqnx3gjmdijzrCQPHnV+33aABaQD1YyCi1m8turG 5kLQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=94hVUyW28HLVgPUNgY4FhwWtda3KPTvUCGTDFSJpRZM=; b=EPAsGgKXxChjhiniFWvrfUoo+NG2L/29GvG0GGNX/dJ4qyAf2WnZHk6BoeMHQmS7fT OJ2V+M6xjwaW8itSVNu4KZwwdsCfx+AqU4invCeb1K5+GI1BD0AZ/15KsUJCVHg03qfw fleKF3g5l7Zsq0glUKRPo+PolBDPaxgbLn9+GkVHJKn2J1vSmvbJJLmltLZUDLkPpmm2 71pea1N+j745G5a/dLdaH6e4RwA2GOKsf4hwdpMdPVMdqBlcprrTEOUDMmj0xC+tWeIV 3084aF4NpjLR1OCmjPIBMYmVewdpKimURPwlZakSFB0JePwKIIOcFF0AM6M0P8+rraEU u1bQ== X-Gm-Message-State: AE9vXwO9rnlq6bI2ClRGXNRqwYNcHE1R+caO9/t5LXYjEiUfCvDvs0L/mx9UvM4glYBjFw== X-Received: by 10.66.86.105 with SMTP id o9mr29231428paz.108.1474807454613; Sun, 25 Sep 2016 05:44:14 -0700 (PDT) Received: from localhost.localdomain (223-137-0-10.EMOME-IP.hinet.net. [223.137.0.10]) by smtp.gmail.com with ESMTPSA id tq5sm23811189pac.42.2016.09.25.05.44.12 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Sun, 25 Sep 2016 05:44:13 -0700 (PDT) From: Axel Lin To: Linus Walleij Cc: Laxman Dewangan , Venkat Reddy Talla , Alexandre Courbot , linux-gpio@vger.kernel.org, Axel Lin Subject: [PATCH] gpio: max77620: Remove unused fields from struct max77620_gpio Date: Sun, 25 Sep 2016 20:44:04 +0800 Message-Id: <1474807444-6841-1-git-send-email-axel.lin@ingics.com> X-Mailer: git-send-email 2.7.4 Sender: linux-gpio-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-gpio@vger.kernel.org Current code does not use gpio_irq/irq_base/gpio_base fields from struct max77620_gpio, so remove them. Signed-off-by: Axel Lin Acked-by: Laxman Dewangan --- drivers/gpio/gpio-max77620.c | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/drivers/gpio/gpio-max77620.c b/drivers/gpio/gpio-max77620.c index b46b436..df03586 100644 --- a/drivers/gpio/gpio-max77620.c +++ b/drivers/gpio/gpio-max77620.c @@ -21,9 +21,6 @@ struct max77620_gpio { struct gpio_chip gpio_chip; struct regmap *rmap; struct device *dev; - int gpio_irq; - int irq_base; - int gpio_base; }; static const struct regmap_irq max77620_gpio_irqs[] = { @@ -254,7 +251,6 @@ static int max77620_gpio_probe(struct platform_device *pdev) mgpio->rmap = chip->rmap; mgpio->dev = &pdev->dev; - mgpio->gpio_irq = gpio_irq; mgpio->gpio_chip.label = pdev->name; mgpio->gpio_chip.parent = &pdev->dev; @@ -268,7 +264,6 @@ static int max77620_gpio_probe(struct platform_device *pdev) mgpio->gpio_chip.ngpio = MAX77620_GPIO_NR; mgpio->gpio_chip.can_sleep = 1; mgpio->gpio_chip.base = -1; - mgpio->irq_base = -1; #ifdef CONFIG_OF_GPIO mgpio->gpio_chip.of_node = pdev->dev.parent->of_node; #endif @@ -281,9 +276,8 @@ static int max77620_gpio_probe(struct platform_device *pdev) return ret; } - mgpio->gpio_base = mgpio->gpio_chip.base; - ret = devm_regmap_add_irq_chip(&pdev->dev, chip->rmap, mgpio->gpio_irq, - IRQF_ONESHOT, mgpio->irq_base, + ret = devm_regmap_add_irq_chip(&pdev->dev, chip->rmap, gpio_irq, + IRQF_ONESHOT, -1, &max77620_gpio_irq_chip, &chip->gpio_irq_data); if (ret < 0) {