]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
gpio: Add support for Intel ICHx/3100/Series[56] GPIO
authorPeter Tyser <ptyser@xes-inc.com>
Mon, 16 Apr 2012 10:34:13 +0000 (12:34 +0200)
committerSamuel Ortiz <sameo@linux.intel.com>
Mon, 16 Apr 2012 10:34:13 +0000 (12:34 +0200)
This driver works on many Intel chipsets, including the ICH6, ICH7,
ICH8, ICH9, ICH10, 3100, Series 5/3400 (Ibex Peak), Series 6/C200
(Cougar Point), and NM10 (Tiger Point).

Additional Intel chipsets should be easily supported if needed, eg the
ICH1-5, EP80579, etc.

Tested on QM67 (Cougar Point), QM57 (Ibex Peak), 3100 (Whitmore Lake),
and NM10 (Tiger Point).

Includes work from Jean Delvare:
        - Resource leak removal during module load/unload
        - GPIO API bit value enforcement

Also includes code cleanup from Guenter Roeck and Grant Likely.

Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
Signed-off-by: Aaron Sierra <asierra@xes-inc.com>
Acked-by: Grant Likely <grant.likely@secretlab.ca>
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
drivers/gpio/Makefile

index 007f54bd0081203dcf04ec775254b6b72c8d422f..183c42b61cefd32e09ddfa62012e7bf77e8bfc07 100644 (file)
@@ -17,6 +17,7 @@ obj-$(CONFIG_GPIO_DA9052)     += gpio-da9052.o
 obj-$(CONFIG_ARCH_DAVINCI)     += gpio-davinci.o
 obj-$(CONFIG_GPIO_EP93XX)      += gpio-ep93xx.o
 obj-$(CONFIG_GPIO_GE_FPGA)     += gpio-ge.o
+obj-$(CONFIG_GPIO_ICH)         += gpio-ich.o
 obj-$(CONFIG_GPIO_IT8761E)     += gpio-it8761e.o
 obj-$(CONFIG_GPIO_JANZ_TTL)    += gpio-janz-ttl.o
 obj-$(CONFIG_ARCH_KS8695)      += gpio-ks8695.o