Commit 868fea05 authored by Tomoya MORINAGA's avatar Tomoya MORINAGA Committed by Grant Likely
Browse files

pch_gpio: Support new device LAPIS Semiconductor ML7831 IOH



ML7831 is companion chip for Intel Atom E6xx series.

Signed-off-by: default avatarTomoya MORINAGA <tomoya-linux@dsn.lapis-semi.com>
Signed-off-by: default avatarGrant Likely <grant.likely@secretlab.ca>
parent dc47ce90
Loading
Loading
Loading
Loading
+6 −5
Original line number Original line Diff line number Diff line
@@ -387,7 +387,7 @@ config GPIO_LANGWELL
	  Say Y here to support Intel Langwell/Penwell GPIO.
	  Say Y here to support Intel Langwell/Penwell GPIO.


config GPIO_PCH
config GPIO_PCH
	tristate "Intel EG20T PCH / OKI SEMICONDUCTOR ML7223 IOH GPIO"
	tristate "Intel EG20T PCH/LAPIS Semiconductor IOH(ML7223/ML7831) GPIO"
	depends on PCI && X86
	depends on PCI && X86
	select GENERIC_IRQ_CHIP
	select GENERIC_IRQ_CHIP
	help
	help
@@ -395,11 +395,12 @@ config GPIO_PCH
	  which is an IOH(Input/Output Hub) for x86 embedded processor.
	  which is an IOH(Input/Output Hub) for x86 embedded processor.
	  This driver can access PCH GPIO device.
	  This driver can access PCH GPIO device.


	  This driver also can be used for OKI SEMICONDUCTOR IOH(Input/
	  This driver also can be used for LAPIS Semiconductor IOH(Input/
	  Output Hub), ML7223.
	  Output Hub), ML7223 and ML7831.
	  ML7223 IOH is for MP(Media Phone) use.
	  ML7223 IOH is for MP(Media Phone) use.
	  ML7223 is companion chip for Intel Atom E6xx series.
	  ML7831 IOH is for general purpose use.
	  ML7223 is completely compatible for Intel EG20T PCH.
	  ML7223/ML7831 is companion chip for Intel Atom E6xx series.
	  ML7223/ML7831 is completely compatible for Intel EG20T PCH.


config GPIO_ML_IOH
config GPIO_ML_IOH
	tristate "OKI SEMICONDUCTOR ML7213 IOH GPIO support"
	tristate "OKI SEMICONDUCTOR ML7213 IOH GPIO support"
+1 −0
Original line number Original line Diff line number Diff line
@@ -524,6 +524,7 @@ static DEFINE_PCI_DEVICE_TABLE(pch_gpio_pcidev_id) = {
	{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, 0x8803) },
	{ PCI_DEVICE(PCI_VENDOR_ID_INTEL, 0x8803) },
	{ PCI_DEVICE(PCI_VENDOR_ID_ROHM, 0x8014) },
	{ PCI_DEVICE(PCI_VENDOR_ID_ROHM, 0x8014) },
	{ PCI_DEVICE(PCI_VENDOR_ID_ROHM, 0x8043) },
	{ PCI_DEVICE(PCI_VENDOR_ID_ROHM, 0x8043) },
	{ PCI_DEVICE(PCI_VENDOR_ID_ROHM, 0x8803) },
	{ 0, }
	{ 0, }
};
};
MODULE_DEVICE_TABLE(pci, pch_gpio_pcidev_id);
MODULE_DEVICE_TABLE(pci, pch_gpio_pcidev_id);