linux/arch/arm/mach-omap1
Linus Torvalds b1bf7d4d1b GPIO driver changes for v3.5 merge window
Lots of gpio changes, both to core code and drivers.  Changes do touch
 architecture code to remove the need for separate arm/gpio.h includes
 in most architectures.  Some new drivers are added, and a number of
 gpio drivers are converted to use irq_domains for gpio inputs used as
 interrupts.  Device tree support has been amended to allow multiple
 gpio_chips to use the same device tree node.  Remaining changes are
 primarily bug fixes.
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1.4.11 (GNU/Linux)
 
 iQIcBAABAgAGBQJPvpFBAAoJEEFnBt12D9kB50EP/0q2co+Ddlz4DWM07TLMgTw8
 eCSi79+oB85RcE+0FlAo/SJu9VlYDKSLT3wMbIyycfJi3cUtOb+hay0j+wxcn4bz
 G2qXj2Het5rX6hFI2tSCvJfDqMwU0wEygn9a6a/bw3VGSOIVmMTmRswrbbBcFzVu
 8xobviN7LANLEZyhd4Ip5YfrcWH9ABmmhZX7ihn1AJubVL47xGo0uds9ZFX1sAKB
 Zyr80+BeUK7mhZ74UUfQHtS+x24JD62OLM9eaQN0/BBAqBewQJlxhMakPbTGmcuO
 Vy3CPmZiWw6tdVWgKvxE7cIXLI4YbB2B6w2TRJBBkFAlz4RsO2bFU/ibEv1vg9YE
 oxAUelMj0INdY4iRT135fDJTIGauWon22Tqd2MVtun4r6fwcL0BgFYN6yCMtEqbx
 bpYkKTi6tdyE7k2Ph+carCIuw9SwOk/4pm1xCWC0k6YdAnRE0zykCLvAuAabpmzs
 i/H1jcp/F4KSYldEoDlGYG4lFZiISthxOy9l6/d4GrBj723attrmztolMfrpFLF6
 XPTf7HODQFmZ6n7mBIjCg4hoqydAYyKcW7lROc7DKkEXIWOeeeA+EoTytkwPLLz5
 CBLoZfDoqUT8xa2vv4MZ/+G9chSDi5vMryqEYi9tXMbVEZW31xqh6hxk0xPMcY13
 qVAaRlcz49AQjWq/0vR4
 =U6hj
 -----END PGP SIGNATURE-----

Merge tag 'gpio-for-linus' of git://git.secretlab.ca/git/linux-2.6

Pull GPIO driver changes from Grant Likely:
 "Lots of gpio changes, both to core code and drivers.

  Changes do touch architecture code to remove the need for separate
  arm/gpio.h includes in most architectures.

  Some new drivers are added, and a number of gpio drivers are converted
  to use irq_domains for gpio inputs used as interrupts.  Device tree
  support has been amended to allow multiple gpio_chips to use the same
  device tree node.

  Remaining changes are primarily bug fixes."

* tag 'gpio-for-linus' of git://git.secretlab.ca/git/linux-2.6: (33 commits)
  gpio/generic: initialize basic_mmio_gpio shadow variables properly
  gpiolib: Remove 'const' from data argument of gpiochip_find()
  gpio/rc5t583: add gpio driver for RICOH PMIC RC5T583
  gpiolib: quiet gpiochip_add boot message noise
  gpio: mpc8xxx: Prevent NULL pointer deref in demux handler
  gpio/lpc32xx: Add device tree support
  gpio: Adjust of_xlate API to support multiple GPIO chips
  gpiolib: Implement devm_gpio_request_one()
  gpio-mcp23s08: dbg_show: fix pullup configuration display
  Add support for TCA6424A
  gpio/omap: (re)fix wakeups on level-triggered GPIOs
  gpio/omap: fix broken context restore for non-OFF mode transitions
  gpio/omap: fix missing check in *_runtime_suspend()
  gpio/omap: remove cpu_is_omapxxxx() checks from *_runtime_resume()
  gpio/omap: remove suspend/resume callbacks
  gpio/omap: remove retrigger variable in gpio_irq_handler
  gpio/omap: remove saved_wakeup field from struct gpio_bank
  gpio/omap: remove suspend_wakeup field from struct gpio_bank
  gpio/omap: remove saved_fallingdetect, saved_risingdetect
  gpio/omap: remove virtual_irq_start variable
  ...

Conflicts:
	drivers/gpio/gpio-samsung.c
2012-05-24 14:01:46 -07:00
..
include/mach ARM: fix __io macro for PCMCIA 2012-04-05 11:29:55 -07:00
ams-delta-fiq-handler.S ARM: create a common IOMEM definition 2012-03-13 21:22:09 -05:00
ams-delta-fiq.c arm-soc: First batch of cleanups 2012-05-22 09:23:24 -07:00
board-ams-delta.c ARM: board specific updates 2012-03-27 16:27:28 -07:00
board-fsample.c ARM: OMAP1: board files: deduplicate and clean some NAND-related code 2012-04-13 06:34:31 -06:00
board-generic.c
board-h2-mmc.c
board-h2.c ARM: OMAP1: board files: deduplicate and clean some NAND-related code 2012-04-13 06:34:31 -06:00
board-h2.h
board-h3-mmc.c
board-h3.c ARM: OMAP1: board files: deduplicate and clean some NAND-related code 2012-04-13 06:34:31 -06:00
board-h3.h
board-htcherald.c Merge branch 'fixes-gpio-to-irq' into fixes 2012-03-29 10:16:04 -07:00
board-innovator.c Merge branch 'fixes-gpio-to-irq' into fixes 2012-03-29 10:16:04 -07:00
board-nand.c ARM: OMAP1: board files: deduplicate and clean some NAND-related code 2012-04-13 06:34:31 -06:00
board-nokia770.c Merge branch 'fixes-gpio-to-irq' into fixes 2012-03-29 10:16:04 -07:00
board-osk.c Merge branch 'fixes-gpio-to-irq' into fixes 2012-03-29 10:16:04 -07:00
board-palmte.c Merge branch 'fixes-gpio-to-irq' into fixes 2012-03-29 10:16:04 -07:00
board-palmtt.c Merge branch 'fixes-gpio-to-irq' into fixes 2012-03-29 10:16:04 -07:00
board-palmz71.c ARM: OMAP: fix 'using plain integer as NULL pointer' sparse warnings 2012-04-13 06:34:28 -06:00
board-perseus2.c ARM: OMAP1: board files: deduplicate and clean some NAND-related code 2012-04-13 06:34:31 -06:00
board-sx1-mmc.c
board-sx1.c ARM: global cleanups 2012-03-27 16:03:32 -07:00
board-voiceblue.c ARM: OMAP: boards: Fix OMAP_GPIO_IRQ usage with gpio_to_irq() 2012-03-29 08:41:01 -07:00
clock_data.c
clock.c ARM: OMAP2+: clean up some cppcheck warnings 2012-04-17 15:50:47 -06:00
clock.h
common.h ARM: OMAP1: USB: fix ocpi_enable compile problem on non-1610 builds 2012-05-11 09:51:26 -07:00
devices.c ARM: global cleanups 2012-03-27 16:03:32 -07:00
dma.c
flash.c MTD merge for 3.4 2012-03-30 17:31:56 -07:00
fpga.c ARM: OMAP2+: declare file-local functions as static 2012-04-13 06:34:26 -06:00
gpio7xx.c gpio/omap: remove virtual_irq_start variable 2012-05-11 17:08:39 -07:00
gpio15xx.c gpio/omap: remove virtual_irq_start variable 2012-05-11 17:08:39 -07:00
gpio16xx.c gpio/omap: remove virtual_irq_start variable 2012-05-11 17:08:39 -07:00
i2c.c
id.c ARM: OMAP: add includes for missing prototypes 2012-04-13 06:34:26 -06:00
io.c ARM: OMAP: add includes for missing prototypes 2012-04-13 06:34:26 -06:00
iomap.h ARM: create a common IOMEM definition 2012-03-13 21:22:09 -05:00
irq.c ARM: OMAP: add includes for missing prototypes 2012-04-13 06:34:26 -06:00
Kconfig ARM: OMAP1: fix compilation issue in board-sx1.c 2012-05-08 17:16:24 -07:00
lcd_dma.c ARM: OMAP2+: clean up some cppcheck warnings 2012-04-17 15:50:47 -06:00
leds-h2p2-debug.c Disintegrate asm/system.h for ARM 2012-03-28 18:30:01 +01:00
leds-innovator.c Disintegrate asm/system.h for ARM 2012-03-28 18:30:01 +01:00
leds-osk.c Disintegrate asm/system.h for ARM 2012-03-28 18:30:01 +01:00
leds.c
leds.h
mailbox.c
Makefile ARM: OMAP1: board files: deduplicate and clean some NAND-related code 2012-04-13 06:34:31 -06:00
Makefile.boot
mcbsp.c ARM: global cleanups 2012-03-27 16:03:32 -07:00
mux.c ARM: OMAP1: mux: add missing include 2012-04-09 10:50:12 -07:00
ocpi.c ARM: OMAP1: OCPI: move to mach-omap1/ 2012-04-13 06:34:27 -06:00
opp_data.c
opp.h
pm_bus.c
pm.c ARM: OMAP2+: clean up some cppcheck warnings 2012-04-17 15:50:47 -06:00
pm.h
reset.c ARM: OMAP: add includes for missing prototypes 2012-04-13 06:34:26 -06:00
serial.c
sleep.S ARM: OMAP: Remove remaining includes for mach/io.h 2012-03-06 21:34:38 -06:00
sram.S ARM: OMAP: Remove remaining includes for mach/io.h 2012-03-06 21:34:38 -06:00
time.c Disintegrate and delete asm/system.h 2012-03-28 15:58:21 -07:00
timer32k.c Disintegrate and delete asm/system.h 2012-03-28 15:58:21 -07:00
timer.c Sparse and cppcheck warning fixes 2012-05-09 02:28:46 -07:00
usb.c ARM: OMAP1: OHCI: use platform_data fn ptr to enable OCPI bus 2012-04-13 06:34:27 -06:00