Skip to contentSkip to conversation

Topcliff: Update PCH_GPIO driver to 2.6.35

PATCH In review Masayuki Ohtak 2 participants 3 messages Oct 6, 2010 1 message not in the archive GPIO

lore
Share & tools
lore
#0 lore raw

PATCH v4 1/1 Topcliff: Update PCH_GPIO driver to 2.6.35

Hi Mark,

I have modified for your comments.
Please check below.

Thanks, Ohtake(OKISemi)

---
GPIO driver of Topcliff PCH

Topcliff PCH is the platform controller hub that is going to be used in Intel's upcoming general embedded platform. All IO peripherals in Topcliff PCH are actually devices sitting on AMBA bus. Topcliff PCH has GPIO I/F. Using this I/F, it is able to access system devices connected to GPIO.

---
 drivers/gpio/Kconfig    |    8 ++
 drivers/gpio/Makefile   |    1 +
 drivers/gpio/pch_gpio.c |  312 +++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 321 insertions(+), 0 deletions(-)
 create mode 100644 drivers/gpio/pch_gpio.c
drivers/gpio/Kconfig +8 -0
index 7face91..f0876b1 100644
@@ -298,6 +298,14 @@ config GPIO_RDC321X
 	  Support for the RDC R321x SoC GPIOs over southbridge
 	  PCI configuration space.
 
+config GPIO_PCH
+	tristate "PCH GPIO of Intel Topcliff"
+	depends on PCI
+	help
+	  This driver is for PCH(Platform controller Hub) GPIO of Intel Topcliff
+	  which is an IOH(Input/Output Hub) for x86 embedded processor.
+	  This driver can access PCH GPIO device.
+
 comment "SPI GPIO expanders:"
 
 config GPIO_MAX7301
drivers/gpio/Makefile +1 -0
index e53dcff..a2ef754 100644
@@ -35,3 +35,4 @@ obj-$(CONFIG_GPIO_WM8994)	+= wm8994-gpio.o
 obj-$(CONFIG_GPIO_SCH)		+= sch_gpio.o
 obj-$(CONFIG_GPIO_RDC321X)	+= rdc321x-gpio.o
 obj-$(CONFIG_GPIO_JANZ_TTL)	+= janz-ttl.o
+obj-$(CONFIG_GPIO_PCH)		+= pch_gpio.o
drivers/gpio/pch_gpio.c new file +312 -0

312 lines not on this page · raw message

Signature · 1 line
1.6.0.6
Reviewed-by on v4 1/1
#1 lore raw
Quoted 9 lines · Masayuki Ohtak

GPIO driver of Topcliff PCH

Topcliff PCH is the platform controller hub that is going to be used in Intel's upcoming general embedded platform. All IO peripherals in Topcliff PCH are actually devices sitting on AMBA bus. Topcliff PCH has GPIO I/F. Using this I/F, it is able to access system devices connected to GPIO.

A message that is not in the archive (sent off-list or not yet received): [email protected]

#3 lore raw
Quoted 2 lines · Masayuki Ohtake

BTW, for adding to Linus's kernel tree, Do we need another action ? or Do we only just wait ?

The gpio tree is pretty much orphaned at the minute, I'd guess Andrew Morton (who's already CCed) would be the most likely person to pick this up since it's not a MFD device.