From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mathias Nyman Subject: [PATCH v2 0/1] gpio: add Lynxpoint chipset gpio driver Date: Wed, 12 Dec 2012 17:42:37 +0200 Message-ID: <1355326958-18914-1-git-send-email-mathias.nyman@linux.intel.com> Return-path: Received: from mga09.intel.com ([134.134.136.24]:1498 "EHLO mga09.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752766Ab2LLPkX (ORCPT ); Wed, 12 Dec 2012 10:40:23 -0500 Sender: linux-acpi-owner@vger.kernel.org List-Id: linux-acpi@vger.kernel.org To: linus.walleij@linaro.org Cc: grant.likely@secretlab.ca, mika.westerberg@linux.intel.com, rafael.j.wysocki@intel.com, linux-kernel@vger.kernel.org, linux-acpi@vger.kernel.org, Mathias Nyman This gpio controller driver for the Intel Lynxpoint LP PCH chipset is designed to work with the new ACPI 5 enumeration model and ACPI 5 GpioIo/GpioInt resource translation recently added to linux-acpi. v2 changes: - removed variables from lp_gpio struct that are used only locally - renamed gpio_reg() to lp_gpio_reg() - renamed gpio variable to offset or hwirq where needed. - added comments about register layout - removed __devexit/__devinit macros - removed #ifdefs and added ACPI dependancy instead - added simple runtime pm support - added lp_gpio_free() Mathias Nyman (1): gpio: add Lynxpoint chipset gpio driver. drivers/gpio/Kconfig | 8 + drivers/gpio/Makefile | 1 + drivers/gpio/gpio-lynxpoint.c | 469 +++++++++++++++++++++++++++++++++++++++++ 3 files changed, 478 insertions(+), 0 deletions(-) create mode 100644 drivers/gpio/gpio-lynxpoint.c -- 1.7.4.1