Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932227AbcDYKv4 (ORCPT ); Mon, 25 Apr 2016 06:51:56 -0400 Received: from nat-hk.nvidia.com ([203.18.50.4]:58479 "EHLO hkmmgate102.nvidia.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S932160AbcDYKuk (ORCPT ); Mon, 25 Apr 2016 06:50:40 -0400 X-PGP-Universal: processed; by hkpgpgate102.nvidia.com on Mon, 25 Apr 2016 03:50:32 -0700 From: Laxman Dewangan To: , , , , , , CC: Laxman Dewangan Subject: [PATCH V5 0/4] gpio: tegra: Cleanups and support for debounce Date: Mon, 25 Apr 2016 16:08:30 +0530 Message-ID: <1461580714-22479-1-git-send-email-ldewangan@nvidia.com> X-Mailer: git-send-email 2.1.4 MIME-Version: 1.0 Content-Type: text/plain Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 666 Lines: 19 Add support for the debounce as Tegra210 support debounce in HW. Also do the clenaups to remove all global variables. Changes from V3: - Rearranging debounce registers and lock the DB CNT registers. Changes from V4: - Get rid of tegra_gpio_chip and tegra_irq_chip as global. Laxman Dewangan (4): gpio: tegra: Don't open code of_device_get_match_data() gpio: tegra: Make of_device_id compatible data to constant gpio: tegra: Get rid of all file scoped global variables gpio: tegra: Add support for gpio debounce drivers/gpio/gpio-tegra.c | 407 +++++++++++++++++++++++++++++----------------- 1 file changed, 261 insertions(+), 146 deletions(-) -- 2.1.4