1
linux/arch/arm/mach-pxa
Richard Purdie bd5d080ab9 [ARM] 3160/1: SharpSL: Add driver for Akita specific GPIOs
Patch from Richard Purdie

Add a driver for the extra GPIOs found on the Sharp SL-C1000 (Akita).
These GPIOs are found on a Maxim MAX7310 I2C i/o expander chip. A
generic GPIO driver for the MAX7310 was attempted but this mini
driver is a much simpler and much more effective solution avoiding
several issues and complexity the generic driver had (as discussed
on LKML).

The platform device is required so the device parent can be set
correctly which ensures the device is one of the last to suspend
and first to resume. Whilst the i2c suspend/resume calls can be
influenced, nothing guarantees this is easlier/later than the
subsystems the gpios are used on which are all independent of i2c
(sound, irda, video/backlight etc.).

Signed-off-by: Richard Purdie <rpurdie@rpsys.net>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2005-11-13 10:07:48 +00:00
..
akita-ioexp.c [ARM] 3160/1: SharpSL: Add driver for Akita specific GPIOs 2005-11-13 10:07:48 +00:00
corgi_lcd.c [PATCH] fix remaining missing includes 2005-11-07 07:53:41 -08:00
corgi_pm.c [ARM] 3158/1: SharpSL: Add PM device driver for the SL-C7x0 machines. 2005-11-13 10:07:46 +00:00
corgi_ssp.c Merge master.kernel.org:/home/rmk/linux-2.6-drvmodel 2005-11-11 09:24:26 -08:00
corgi.c [ARM] 3093/1: SharpSL PCMCIA Updates for Cxx00 models 2005-11-08 19:15:43 +00:00
dma.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
generic.c Merge master.kernel.org:/home/rmk/linux-2.6-drvmodel 2005-10-31 07:32:56 -08:00
generic.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
idp.c Create platform_device.h to contain all the platform device details. 2005-10-29 19:07:23 +01:00
irq.c [ARM] Wrap calls to descriptor handlers 2005-09-04 19:45:00 +01:00
Kconfig [ARM] 3149/1: SharpSL: Add Akita (SL-C1000) machine support 2005-11-12 18:53:48 +00:00
leds-idp.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
leds-lubbock.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
leds-mainstone.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
leds.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
leds.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
lubbock.c [ARM] 3087/1: PXA2xx flash platform device conversion 2005-11-04 17:15:45 +00:00
mainstone.c [ARM] 3087/1: PXA2xx flash platform device conversion 2005-11-04 17:15:45 +00:00
Makefile [ARM] 3160/1: SharpSL: Add driver for Akita specific GPIOs 2005-11-13 10:07:48 +00:00
Makefile.boot Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
pm.c [ARM] 3113/1: PXA: Allow machines to override (and also reuse) pxa pm functions 2005-11-06 15:03:23 +00:00
poodle.c [ARM] 3093/1: SharpSL PCMCIA Updates for Cxx00 models 2005-11-08 19:15:43 +00:00
pxa25x.c [ARM] 2787/2: PXA27x low power modes support 2005-10-28 16:25:01 +01:00
pxa27x.c Create platform_device.h to contain all the platform device details. 2005-10-29 19:07:23 +01:00
sharpsl_pm.c [ARM] 3154/1: SharpSL PM Driver updates 2005-11-12 18:53:48 +00:00
sharpsl.h [ARM] 3154/1: SharpSL PM Driver updates 2005-11-12 18:53:48 +00:00
sleep.S [ARM] 2787/2: PXA27x low power modes support 2005-10-28 16:25:01 +01:00
spitz_pm.c [ARM] 3159/1: SharpSL: Add PM device driver for the SL-Cx00 machines. 2005-11-13 10:07:47 +00:00
spitz.c [ARM] 3149/1: SharpSL: Add Akita (SL-C1000) machine support 2005-11-12 18:53:48 +00:00
ssp.c [ARM] 3098/1: pxa2xx disable ssp irq 2005-11-10 17:45:39 +00:00
standby.S [ARM] 2787/2: PXA27x low power modes support 2005-10-28 16:25:01 +01:00
time.c [ARM] 3135/1: harden SA11x0 and PXA2xx timer init code 2005-11-08 22:43:06 +00:00
tosa.c [ARM] 3124/1: Sharp SL-6000x: SharpSL PCMCIA Updates 2005-11-08 19:15:50 +00:00