diff options
author | Peter Tyser <ptyser@xes-inc.com> | 2012-04-18 10:48:24 -0400 |
---|---|---|
committer | Samuel Ortiz <sameo@linux.intel.com> | 2012-05-01 06:00:21 -0400 |
commit | 6ed9f9c405f97cb7cda485f589cfa6c2bb3fb78e (patch) | |
tree | b6f47bb7276edc9c7ae91985e8476a370ca5353f /drivers/gpio/Kconfig | |
parent | 4630b130b30be6420394ba31121e111c8771ca08 (diff) |
gpio: Add support for Intel ICHx/3100/Series[56] GPIO
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>
Diffstat (limited to 'drivers/gpio/Kconfig')
-rw-r--r-- | drivers/gpio/Kconfig | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/drivers/gpio/Kconfig b/drivers/gpio/Kconfig index e03653d69357..a0d57964d31c 100644 --- a/drivers/gpio/Kconfig +++ b/drivers/gpio/Kconfig | |||
@@ -178,6 +178,19 @@ config GPIO_SCH | |||
178 | The Intel Tunnel Creek processor has 5 GPIOs powered by the | 178 | The Intel Tunnel Creek processor has 5 GPIOs powered by the |
179 | core power rail and 9 from suspend power supply. | 179 | core power rail and 9 from suspend power supply. |
180 | 180 | ||
181 | config GPIO_ICH | ||
182 | tristate "Intel ICH GPIO" | ||
183 | depends on PCI && X86 | ||
184 | select MFD_CORE | ||
185 | select LPC_ICH | ||
186 | help | ||
187 | Say yes here to support the GPIO functionality of a number of Intel | ||
188 | ICH-based chipsets. Currently supported devices: ICH6, ICH7, ICH8 | ||
189 | ICH9, ICH10, Series 5/3400 (eg Ibex Peak), Series 6/C200 (eg | ||
190 | Cougar Point), NM10 (Tiger Point), and 3100 (Whitmore Lake). | ||
191 | |||
192 | If unsure, say N. | ||
193 | |||
181 | config GPIO_VX855 | 194 | config GPIO_VX855 |
182 | tristate "VIA VX855/VX875 GPIO" | 195 | tristate "VIA VX855/VX875 GPIO" |
183 | depends on PCI | 196 | depends on PCI |