aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpio
diff options
context:
space:
mode:
authorTomoya MORINAGA <tomoya.rohm@gmail.com>2012-05-14 23:53:23 -0400
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2012-05-21 12:40:05 -0400
commita166666fe3d400c75bb5ea60733801ed04b23e8b (patch)
tree43f98e609ef86023898fd60d84db7a5008e51c08 /drivers/gpio
parentfcb2c2e95085336d1d6ac9cc1a07a783f80e60c0 (diff)
pch_gpio: Support new device LAPIS Semiconductor ML7831 IOH
commit 868fea0507308b6548bba7debe5f5c2d5ca47fca upstream. ML7831 is companion chip for Intel Atom E6xx series. Signed-off-by: Grant Likely <grant.likely@secretlab.ca> Signed-off-by: Tomoya MORINAGA <tomoya.rohm@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/gpio')
-rw-r--r--drivers/gpio/Kconfig11
-rw-r--r--drivers/gpio/pch_gpio.c1
2 files changed, 7 insertions, 5 deletions
diff --git a/drivers/gpio/Kconfig b/drivers/gpio/Kconfig
index 2967002a9f8..80ccce9f672 100644
--- a/drivers/gpio/Kconfig
+++ b/drivers/gpio/Kconfig
@@ -350,18 +350,19 @@ config GPIO_LANGWELL
350 Say Y here to support Intel Langwell/Penwell GPIO. 350 Say Y here to support Intel Langwell/Penwell GPIO.
351 351
352config GPIO_PCH 352config GPIO_PCH
353 tristate "Intel EG20T PCH / OKI SEMICONDUCTOR ML7223 IOH GPIO" 353 tristate "Intel EG20T PCH/LAPIS Semiconductor IOH(ML7223/ML7831) GPIO"
354 depends on PCI && X86 354 depends on PCI && X86
355 help 355 help
356 This driver is for PCH(Platform controller Hub) GPIO of Intel Topcliff 356 This driver is for PCH(Platform controller Hub) GPIO of Intel Topcliff
357 which is an IOH(Input/Output Hub) for x86 embedded processor. 357 which is an IOH(Input/Output Hub) for x86 embedded processor.
358 This driver can access PCH GPIO device. 358 This driver can access PCH GPIO device.
359 359
360 This driver also can be used for OKI SEMICONDUCTOR IOH(Input/ 360 This driver also can be used for LAPIS Semiconductor IOH(Input/
361 Output Hub), ML7223. 361 Output Hub), ML7223 and ML7831.
362 ML7223 IOH is for MP(Media Phone) use. 362 ML7223 IOH is for MP(Media Phone) use.
363 ML7223 is companion chip for Intel Atom E6xx series. 363 ML7831 IOH is for general purpose use.
364 ML7223 is completely compatible for Intel EG20T PCH. 364 ML7223/ML7831 is companion chip for Intel Atom E6xx series.
365 ML7223/ML7831 is completely compatible for Intel EG20T PCH.
365 366
366config GPIO_ML_IOH 367config GPIO_ML_IOH
367 tristate "OKI SEMICONDUCTOR ML7213 IOH GPIO support" 368 tristate "OKI SEMICONDUCTOR ML7213 IOH GPIO support"
diff --git a/drivers/gpio/pch_gpio.c b/drivers/gpio/pch_gpio.c
index 36919e77c49..de26978b420 100644
--- a/drivers/gpio/pch_gpio.c
+++ b/drivers/gpio/pch_gpio.c
@@ -287,6 +287,7 @@ static int pch_gpio_resume(struct pci_dev *pdev)
287static DEFINE_PCI_DEVICE_TABLE(pch_gpio_pcidev_id) = { 287static DEFINE_PCI_DEVICE_TABLE(pch_gpio_pcidev_id) = {
288 { PCI_DEVICE(PCI_VENDOR_ID_INTEL, 0x8803) }, 288 { PCI_DEVICE(PCI_VENDOR_ID_INTEL, 0x8803) },
289 { PCI_DEVICE(PCI_VENDOR_ID_ROHM, 0x8014) }, 289 { PCI_DEVICE(PCI_VENDOR_ID_ROHM, 0x8014) },
290 { PCI_DEVICE(PCI_VENDOR_ID_ROHM, 0x8803) },
290 { 0, } 291 { 0, }
291}; 292};
292MODULE_DEVICE_TABLE(pci, pch_gpio_pcidev_id); 293MODULE_DEVICE_TABLE(pci, pch_gpio_pcidev_id);