1. 11 May, 2012 2 commits
  2. 08 May, 2012 1 commit
  3. 10 Apr, 2012 1 commit
  4. 07 Apr, 2012 1 commit
  5. 06 Apr, 2012 1 commit
  6. 23 Mar, 2012 1 commit
  7. 16 Mar, 2012 1 commit
  8. 03 Feb, 2012 1 commit
    • Sebastian Andrzej Siewior's avatar
      gpio: Add a driver for Sodaville GPIO controller · b43ab901
      Sebastian Andrzej Siewior authored
      
      
      Sodaville has GPIO controller behind the PCI bus. To my suprissed it is
      not the same as on PXA.
      
      The interrupt & gpio chip can be referenced from the device tree like
      from any other driver. Unfortunately the driver which uses the gpio
      interrupt has to use irq_of_parse_and_map() instead of
      platform_get_irq(). The problem is that the platform device (which is
      created from the device tree) is most likely created before the
      interrupt chip is registered and therefore irq_of_parse_and_map() fails.
      
      In theory the driver works as module. In reality most of the irq
      functions are not exported to modules and it is possible that _this_
      module is unloaded while the provided irqs are still in use.
      Signed-off-by: default avatarHans J. Koch <hjk@linutronix.de>
      [torbenh@linutronix.de: make it work after the irq namespace cleanup,
      	                add some device tree entries.]
      Signed-off-by: default avatarTorben Hohn <torbenh@linutronix.de>
      [bigeasy@linutronix.de: convert to generic irq & gpio chip]
      Signed-off-by: default avatarSebastian Andrzej Siewior <bigeasy@linutronix.de>
      [grant.likely@secretlab.ca: depend on x86 to avoid irq_domain breakage]
      Signed-off-by: default avatarGrant Likely <grant.likely@secretlab.ca>
      b43ab901
  9. 30 Jan, 2012 1 commit
  10. 17 Jan, 2012 1 commit
  11. 05 Jan, 2012 1 commit
  12. 03 Jan, 2012 1 commit
  13. 19 Dec, 2011 1 commit
  14. 12 Dec, 2011 1 commit
  15. 28 Nov, 2011 1 commit
  16. 15 Nov, 2011 1 commit
  17. 24 Oct, 2011 1 commit
    • Arnd Bergmann's avatar
      mfd: remove CONFIG_MFD_SUPPORT · 8a0a8e8e
      Arnd Bergmann authored
      
      
      We currently have two symbols to control compilation the MFD subsystem,
      MFD_SUPPORT and MFD_CORE. The MFD_SUPPORT is actually not required
      at all, it only hides the submenu when not set, with the effect that
      Kconfig warns about missing dependencies when another driver selects
      an MFD driver while MFD_SUPPORT is disabled. Turning the MFD submenu
      back from menuconfig into a plain menu simplifies the Kconfig syntax
      for those kinds of users and avoids the surprise when the menu
      suddenly appears because another driver was enabled that selects this
      symbol.
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      8a0a8e8e
  18. 05 Oct, 2011 2 commits
  19. 22 Sep, 2011 1 commit
  20. 21 Sep, 2011 1 commit
    • Kukjin Kim's avatar
      gpio/samsung: gpio-samsung.c to support Samsung GPIOs · 1b39d5f2
      Kukjin Kim authored
      
      
      This patch adds support for Samsung GPIOs with one gpio driver
      and removes old GPIO drivers which are drivers/gpio-s3c24xx.c,
      gpio-s3c64xx.c, gpio-s5p64x0.c, gpio-s5pc100.c, gpio-s5pv210.c,
      gpio-exynos4.c, gpio-plat-samsung.c, plat-samsung/gpio-config.c
      and gpio.c to support each Samsung SoCs before. Because the
      gpio-samsung.c can replace old Samsung GPIO drivers.
      Basically, the gpio-samsung.c has been made by their merging
      and removing duplicated definitions.
      
      Note: gpio-samsung.c includes some SoC dependent codes and it
      will be replaced next time.
      
      Cc: Ben Dooks <ben-linux@fluff.org>
      Acked-by: default avatarGrant Likely <grant.likely@secretlab.ca>
      [kgene.kim@samsung.com: squash the removing and adding patches]
      [kgene.kim@samsung.com: fixes bug during to register of gpio_chips]
      Signed-off-by: default avatarKukjin Kim <kgene.kim@samsung.com>
      1b39d5f2
  21. 20 Sep, 2011 3 commits
  22. 08 Sep, 2011 1 commit
  23. 01 Aug, 2011 2 commits
  24. 31 Jul, 2011 1 commit
  25. 15 Jul, 2011 1 commit
    • Peter Korsgaard's avatar
      mcp23s08: add i2c support · 752ad5e8
      Peter Korsgaard authored
      
      
      Add i2c bindings for the mcp230xx devices. This is quite a lot simpler
      than the spi one as there's no funky sub addressing done (one struct
      i2c_client per struct gpio_chip).
      
      The mcp23s08_platform_data structure is reused for i2c, even though
      only a single mcp23s08_chip_info structure is needed.
      
      To use, simply fill out a platform_data structure and pass it in
      i2c_board_info, E.G.:
      
      static const struct mcp23s08_platform_data mcp23017_data = {
      	.chip[0] = {
      		.pullups = 0x00ff,
      	},
      	.base = 240,
      };
      
      static struct i2c_board_info __initdata i2c_devs[] = {
      	{ I2C_BOARD_INFO("mcp23017", 0x20),
      	  .platform_data = &smartview_mcp23017_data, },
      	...
      };
      Signed-off-by: default avatarPeter Korsgaard <jacmet@sunsite.dk>
      Signed-off-by: default avatarGrant Likely <grant.likely@secretlab.ca>
      752ad5e8
  26. 06 Jul, 2011 2 commits
  27. 08 Jun, 2011 1 commit
  28. 07 Jun, 2011 4 commits
  29. 06 Jun, 2011 3 commits