)]}'
{
  "log": [
    {
      "commit": "6518bb69f463446a1552f52093cc699497f18fe0",
      "tree": "0630ca895b251cf06eb88321fb9502b78bd7aa58",
      "parents": [
        "330bbf485447c0cf127750eb7d68d43a73f59356"
      ],
      "author": {
        "name": "Martyn Welch",
        "email": "martyn.welch@ge.com",
        "time": "Mon Mar 12 17:12:58 2012 +0000"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Mar 16 11:08:08 2012 -0500"
      },
      "message": "gpio: Move GE GPIO driver to reside within GPIO subsystem\n\nThe GE GPIO driver provides basic support (set direction, read/write state)\nfor the GPIO provided on some GE single board computers. This patch moves\nthe driver from the 86xx specific platform directrory to the GPIO subsystem\nso that it can be used on non-86xx boards.\n\nSigned-off-by: Martyn Welch \u003cmartyn.welch@ge.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "265fe02b6fade1704f01c4e96f99ac051b7fab9d",
      "tree": "37da7860b4e7c6fe5982ff55d6e705c25d556862",
      "parents": [
        "dd9328a6b026060699d4136d8f926e39281c8a18"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jan 11 11:03:41 2012 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Jan 17 17:43:09 2012 -0700"
      },
      "message": "gpio/it8761e: Restrict it8761e gpio driver to x86.\n\nThis driver does an unconditional read of io space during module init which\ncauses a bad dereference on ARM.  It looks to me like this is an x86 only\ndrivers, so restrict it to only compile on x86.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: Denis Turischev \u003cdenis@compulab.co.il\u003e\n"
    },
    {
      "commit": "f5e4e20faa1eee3feaa0394897bbd1aca544e809",
      "tree": "047a93ff025c46ed97d3192a79f55b38fa071ca1",
      "parents": [
        "4964e0664c80680fa6b28ef91381c076a5b25c2c",
        "f408c985cefc9b1d99bc099e1208dd7df3445aa5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 14 13:25:23 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 14 13:25:23 2012 -0800"
      },
      "message": "Merge tag \u0027gpio-for-linus\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n2nd round of GPIO changes for v3.3 merge window\n\n* tag \u0027gpio-for-linus\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  GPIO: sa1100: implement proper gpiolib gpio_to_irq conversion\n  gpio: pl061: remove combined interrupt\n  gpio: pl061: convert to use generic irq chip\n  GPIO: add bindings for managed devices\n  ARM: realview: convert pl061 no irq to 0 instead of -1\n  gpio: pl061: convert to use 0 for no irq\n  gpio: pl061: use chained_irq_* functions in irq handler\n  GPIO/pl061: Add suspend resume capability\n  drivers/gpio/gpio-tegra.c: use devm_request_and_ioremap\n"
    },
    {
      "commit": "d52739c62e0096dccea59f012d80256c6e359a98",
      "tree": "4df8ae0640c360eb79b6d0511f084b2337e21e12",
      "parents": [
        "abce00f962a11ed6f748c2569e11695a30716b53",
        "0d2006bbf09e817f125ba1e42b2549bc2c5d7351"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 10 10:19:57 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 10 10:19:57 2012 -0800"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl: (31 commits)\n  pinctrl: remove unnecessary max pin number\n  pinctrl: correct a offset while enumerating pins\n  pinctrl: some typo fixes\n  pinctrl: rename U300 and SIRF pin controllers\n  pinctrl: pass name instead of device to pin_config_*\n  pinctrl: add \"struct seq_file;\" to pinconf.h\n  pinctrl: conjure names for unnamed pins\n  pinctrl: add a group-specific hog macro\n  pinctrl: don\u0027t create a device for each pin controller\n  arm/u300: don\u0027t use PINMUX_MAP_PRIMARY*\n  pinctrl: implement PINMUX_MAP_SYS_HOG\n  pinctrl: add a pin config interface\n  pinctrl/coh901: driver to request its pins\n  pinctrl: u300-pinmux: register proper GPIO ranges\n  pinctrl: move the U300 GPIO driver to pinctrl\n  ARM: u300: localize GPIO assignments\n  pinctrl: make it possible to add multiple maps\n  pinctrl: make a copy of pinmux map\n  pinctrl: GPIO direction support for muxing\n  pinctrl: print pin range in GPIO range debugs\n  ...\n"
    },
    {
      "commit": "2ac9d7aaccbd598b5bd19ac40761b723bb675442",
      "tree": "09132a44e33798aaa5e80f10bf025b510015cab3",
      "parents": [
        "5ede3ceb7b2c2843e153a1803edbdc8c56655950",
        "dcf7ec5ee62a78123057a1e286c88ca739717409"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 09 14:39:22 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 09 14:39:22 2012 -0800"
      },
      "message": "Merge tag \u0027drivers\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nDriver specific changes\n\nAgain, a lot of platforms have changes in here: pxa, samsung, omap,\nat91, imx, ...\n\n* tag \u0027drivers\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (54 commits)\n  ARM: sa1100: clean up of the clock support\n  ARM: pxa: add dummy clock for sa1100-rtc\n  RTC: sa1100: support sa1100, pxa and mmp soc families\n  RTC: sa1100: remove redundant code of setting alarm\n  RTC: sa1100: Clean out ost register\n  Input: zylonite-wm97xx - replace IRQ_GPIO() with gpio_to_irq()\n  pcmcia: pxa: replace IRQ_GPIO() with gpio_to_irq()\n  ARM: EXYNOS: Modified files for SPI consolidation work\n  ARM: S5P64X0: Enable SDHCI support\n  ARM: S5P64X0: Add lookup of sdhci-s3c clocks using generic names\n  ARM: S5P64X0: Add HSMMC setup for host Controller\n  ARM: EXYNOS: Add USB OHCI support to ORIGEN board\n  USB: Add Samsung Exynos OHCI diver\n  ARM: EXYNOS: Add USB OHCI support to SMDKV310 board\n  ARM: EXYNOS: Add USB OHCI device\n  net: macb: fix build break with !CONFIG_OF\n  i2c: tegra: Support DVC controller in device tree\n  i2c: tegra: Add __devinit/exit to probe/remove\n  net/at91_ether: use gpio_is_valid for phy IRQ line\n  ARM: at91/net: add macb ethernet controller in 9g45/9g20 DT\n  ...\n"
    },
    {
      "commit": "b7d845f8825b058b80e76320f573505afbf4a1fc",
      "tree": "dc66dec44b489723427c9c4a9a92ef6e9f17c55b",
      "parents": [
        "2943c833222ef87c111ee0c6b7b8519ad2983e99",
        "0a92815db789bd5a922d882826cf710f9b0b9d85"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 08 13:35:24 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 08 13:35:24 2012 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap: (36 commits)\n  mfd: Clearing events requires event registers to be writable for da9052-core\n  mfd: Fix annotations in da9052-core\n  gpiolib: Mark da9052 driver broken\n  mfd: Declare da9052_regmap_config for the bus drivers\n  MFD: DA9052/53 MFD core module add SPI support v2\n  MFD: DA9052/53 MFD core module\n  regmap: Add irq_base accessor to regmap_irq\n  regmap: Allow drivers to reinitialise the register cache at runtime\n  regmap: Add trace event for successful cache reads\n  regmap: Allow regmap_update_bits() users to detect changes\n  regmap: Report if we actually handled an interrupt in regmap-irq\n  regmap: Fix rbtreee build when not using debugfs\n  regmap: Provide debugfs dump of the rbtree cache data\n  regmap: Do debugfs init before cache init\n  regmap: Suppress noop writes in regmap_update_bits()\n  regmap: Remove indexed cache type\n  regmap: Drop check whether a register is readable in regcache_read\n  regmap: Properly round cache_word_size\n  regmap: Add support for 10/14 register formating\n  regmap: Try cached read before checking if a hardware read is possible\n  ...\n"
    },
    {
      "commit": "98793265b429a3f0b3f1750e74d67cd4d740d162",
      "tree": "b0bd717673f0c21845cf053f3fb6b75d42530af5",
      "parents": [
        "b4a133da2eaccb844a7beaef16ffd9c76a0d21d3",
        "bd1b2a555952d959f47169056fca05acf7eff81f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 08 13:21:22 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 08 13:21:22 2012 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (53 commits)\n  Kconfig: acpi: Fix typo in comment.\n  misc latin1 to utf8 conversions\n  devres: Fix a typo in devm_kfree comment\n  btrfs: free-space-cache.c: remove extra semicolon.\n  fat: Spelling s/obsolate/obsolete/g\n  SCSI, pmcraid: Fix spelling error in a pmcraid_err() call\n  tools/power turbostat: update fields in manpage\n  mac80211: drop spelling fix\n  types.h: fix comment spelling for \u0027architectures\u0027\n  typo fixes: aera -\u003e area, exntension -\u003e extension\n  devices.txt: Fix typo of \u0027VMware\u0027.\n  sis900: Fix enum typo \u0027sis900_rx_bufer_status\u0027\n  decompress_bunzip2: remove invalid vi modeline\n  treewide: Fix comment and string typo \u0027bufer\u0027\n  hyper-v: Update MAINTAINERS\n  treewide: Fix typos in various parts of the kernel, and fix some comments.\n  clockevents: drop unknown Kconfig symbol GENERIC_CLOCKEVENTS_MIGR\n  gpio: Kconfig: drop unknown symbol \u0027CS5535_GPIO\u0027\n  leds: Kconfig: Fix typo \u0027D2NET_V2\u0027\n  sound: Kconfig: drop unknown symbol ARCH_CLPS7500\n  ...\n\nFix up trivial conflicts in arch/powerpc/platforms/40x/Kconfig (some new\nkconfig additions, close to removed commented-out old ones)\n"
    },
    {
      "commit": "fda87903f4e9caf87e02d52768c2611e417b7efb",
      "tree": "bd2f84361699651cce5661bcfe60e3fe5ee91517",
      "parents": [
        "1a0703ede4493bd74f9c6b53f782b749e175a88e",
        "2de0dbc5f6830e7659083d1929f57cb88b16a3b6"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Jan 05 11:05:51 2012 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Jan 05 11:05:51 2012 -0700"
      },
      "message": "Merge branch \u0027gpio-for-grant\u0027 of git://sources.calxeda.com/kernel/linux into gpio/next\n\nConflicts:\n\tdrivers/gpio/gpio-pl061.c\n"
    },
    {
      "commit": "3ab52475447641a6facf6ee5450bea24e477b811",
      "tree": "a0910cfda03eddecbb07d2d0e57d02a325013477",
      "parents": [
        "2b84112718ea816bb1147d6eabd4469143f89ddd"
      ],
      "author": {
        "name": "Rob Herring",
        "email": "rob.herring@calxeda.com",
        "time": "Fri Oct 21 08:05:53 2011 -0500"
      },
      "committer": {
        "name": "Rob Herring",
        "email": "rob.herring@calxeda.com",
        "time": "Thu Jan 05 08:47:12 2012 -0600"
      },
      "message": "gpio: pl061: convert to use generic irq chip\n\nConvert the pl061 irq_chip code to use the generic irq chip code.\n\nThis has the side effect of using 32-bit accesses rather than 8-bit\naccesses to interrupt registers. The h/w TRM and testing seem to indicate\nthis is fine.\n\nSigned-off-by: Rob Herring \u003crob.herring@calxeda.com\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "ca402d37dccf2b797440c5f03bd0db16f977acc9",
      "tree": "7dee0cb62c951122dea275a680da837ee81f69d0",
      "parents": [
        "dd68acc7cc256c928256eb5f53e163233605de5d"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Wed Nov 16 09:22:59 2011 +0100"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Tue Jan 03 09:10:03 2012 +0100"
      },
      "message": "pinctrl: move the U300 GPIO driver to pinctrl\n\nThis driver will be converted to a dual GPIO + pinctrl driver\nsince it supports biasing and driving control options. Hopefully\nit can serve as an example.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "f5a26f8915779cf548481d64c7ea1ed5529bdbfe",
      "tree": "009403716247d16704353fa1937d1dc932203a86",
      "parents": [
        "3c8bedb7e42dacc141b1c42b01d9c309dc4ac462"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 20 02:02:54 2011 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 20 02:02:54 2011 +0000"
      },
      "message": "gpiolib: Mark da9052 driver broken\n\nThe driver was merged prior to the MFD and won\u0027t build with the MFD.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "868fea0507308b6548bba7debe5f5c2d5ca47fca",
      "tree": "f36783145de38ceeb3ac29bfb3f2056819aa1301",
      "parents": [
        "dc47ce90c3a822cd7c9e9339fe4d5f61dcb26b50"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.lapis-semi.com",
        "time": "Fri Oct 28 09:23:32 2011 +0900"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Dec 12 13:40:15 2011 -0700"
      },
      "message": "pch_gpio: Support new device LAPIS Semiconductor ML7831 IOH\n\nML7831 is companion chip for Intel Atom E6xx series.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.lapis-semi.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "babf000e62b812a602657bef68aeef75625206f2",
      "tree": "8705a98da1ac2f4b19499b9e4a57fc762a377baf",
      "parents": [
        "b12e2c12da5a35627063f38c51657af56c2162a3"
      ],
      "author": {
        "name": "Paul Bolle",
        "email": "pebolle@tiscali.nl",
        "time": "Wed Nov 23 11:44:24 2011 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Nov 28 11:13:57 2011 +0100"
      },
      "message": "gpio: Kconfig: drop unknown symbol \u0027CS5535_GPIO\u0027\n\nCommit af0c25c487 (\"staging: remove obsoleted CS5535/CS5536 GPIO\ndriver\") dropped CS5535_GPIO. So this last reference to CS5535_GPIO has\nbeen an (inconsequential) nop since v3.1. Drop it too.\n\nSigned-off-by: Paul Bolle \u003cpebolle@tiscali.nl\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "157d2644cb0c1e71a18baaffca56d2b1d0ebf10f",
      "tree": "e33d224362ce8ac0706725f02ecd8b89c3645934",
      "parents": [
        "9bf448c66d4b4cb03813b39195d408701ecf1fab"
      ],
      "author": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@marvell.com",
        "time": "Mon Oct 17 20:37:52 2011 +0800"
      },
      "committer": {
        "name": "Haojian Zhuang",
        "email": "hzhuang1@hexinfolabs.org",
        "time": "Tue Nov 15 19:08:27 2011 +0800"
      },
      "message": "ARM: pxa: change gpio to platform device\n\nRemove most gpio macros and change gpio driver to platform driver.\n\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\n"
    },
    {
      "commit": "1197ab2942f920f261952de0c392ac749a35796b",
      "tree": "4922ccc8a6061e5ece6ac7420001f3bf4524ea92",
      "parents": [
        "ec773e99ab4abce07b1ae23117179c2861831964",
        "96cc017c5b7ec095ef047d3c1952b6b6bbf98943"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 06 17:12:03 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 06 17:12:03 2011 -0800"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc: (106 commits)\n  powerpc/p3060qds: Add support for P3060QDS board\n  powerpc/83xx: Add shutdown request support to MCU handling on MPC8349 MITX\n  powerpc/85xx: Make kexec to interate over online cpus\n  powerpc/fsl_booke: Fix comment in head_fsl_booke.S\n  powerpc/85xx: issue 15 EOI after core reset for FSL CoreNet devices\n  powerpc/8xxx: Fix interrupt handling in MPC8xxx GPIO driver\n  powerpc/85xx: Add \u0027fsl,pq3-gpio\u0027 compatiable for GPIO driver\n  powerpc/86xx: Correct Gianfar support for GE boards\n  powerpc/cpm: Clear muram before it is in use.\n  drivers/virt: add ioctl for 32-bit compat on 64-bit to fsl-hv-manager\n  powerpc/fsl_msi: add support for \"msi-address-64\" property\n  powerpc/85xx: Setup secondary cores PIR with hard SMP id\n  powerpc/fsl-booke: Fix settlbcam for 64-bit\n  powerpc/85xx: Adding DCSR node to dtsi device trees\n  powerpc/85xx: clean up FPGA device tree nodes for Freecsale QorIQ boards\n  powerpc/85xx: fix PHYS_64BIT selection for P1022DS\n  powerpc/fsl-booke: Fix setup_initial_memory_limit to not blindly map\n  powerpc: respect mem\u003d setting for early memory limit setup\n  powerpc: Update corenet64_smp_defconfig\n  powerpc: Update mpc85xx/corenet 32-bit defconfigs\n  ...\n\nFix up trivial conflicts in:\n - arch/powerpc/configs/40x/hcu4_defconfig\n\tremoved stale file, edited elsewhere\n - arch/powerpc/include/asm/udbg.h, arch/powerpc/kernel/udbg.c:\n\tadded opal and gelic drivers vs added ePAPR driver\n - drivers/tty/serial/8250.c\n\tmoved UPIO_TSI to powerpc vs removed UPIO_DWAPB support\n"
    },
    {
      "commit": "7abec10c623d9e0416dab6919a0ea22e6283516b",
      "tree": "83aa79c369e99c4fc60eea91ebd399b7689b312e",
      "parents": [
        "0de9adf284ec20454ecf37ffd98e7e98ba7292d6",
        "cfaf8fc5b59527281e9ddc2e0e04e1127936e17f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 05 18:18:05 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 05 18:18:05 2011 -0700"
      },
      "message": "Merge branch \u0027next/cleanup3\u0027 of git://git.linaro.org/people/arnd/arm-soc\n\n* \u0027next/cleanup3\u0027 of git://git.linaro.org/people/arnd/arm-soc: (79 commits)\n  ARM: SAMSUNG: Move fimc plat. device from board files to plat-samsung\n  ARM: SAMSUNG: Cleanup resources by using macro\n  ARM: SAMSUNG: Cleanup plat-samsung/devs.c and devs.h\n  ARM: S5P: To merge devs.c files to one devs.c\n  ARM: S3C64XX: To merge devs.c files to one devs.c\n  ARM: S3C24XX: To merge s3c24xx devs.c files to one devs.c\n  ARM: S5P64X0: Add Power Management support\n  ARM: S5P: Make the sleep code common for S5P series SoCs\n  ARM: S5P: Make the common S5P PM code conditionally compile\n  ARM: SAMSUNG: Move S5P header files to plat-samsung\n  ARM: SAMSUNG: Move S3C24XX header files to plat-samsung\n  ARM: SAMSUNG: Moving each SoC support header files\n  ARM: SAMSUNG: Consolidate plat/pll.h\n  ARM: SAMSUNG: Consolidate plat/pwm-clock.h\n  ARM: SAMSUNG: Cleanup mach/clkdev.h\n  ARM: SAMSUNG: remove sdhci default configuration setup platform helper\n  ARM: EXYNOS4: Add FIMC device on SMDKV310 board\n  ARM: EXYNOS4: Add header file protection macros\n  ARM: EXYNOS4: Add usb ehci device to the SMDKV310\n  ARM: S3C2443: Add hsspi-clock from pclk and rename S3C2443 hsspi sclk\n  ...\n\nFix up conflicts in\n - arch/arm/mach-exynos4/{Kconfig,clock.c}\n\tARM_CPU_SUSPEND, various random device tables (gah!)\n - drivers/gpio/Makefile\n\tsa1100 gpio added, samsung gpio drivers merged\n"
    },
    {
      "commit": "a0a4194c943bc64dd7b6e26cccb036cb26b81363",
      "tree": "4282f0dd573344d10f69616eb05868b5cd563cc1",
      "parents": [
        "cf0223503e6198292cdcc864e01eeb5fe7490752",
        "b958f7a7cbdfbf59ba61de7ebb9c59b0ee3a7967"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 03 09:40:51 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 03 09:40:51 2011 -0700"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.infradead.org/users/sameo/mfd-2.6\n\n* \u0027for-next\u0027 of git://git.infradead.org/users/sameo/mfd-2.6: (80 commits)\n  mfd: Fix missing abx500 header file updates\n  mfd: Add missing \u003clinux/io.h\u003e include to intel_msic\n  x86, mrst: add platform support for MSIC MFD driver\n  mfd: Expose TurnOnStatus in ab8500 sysfs\n  mfd: Remove support for early drop ab8500 chip\n  mfd: Add support for ab8500 v3.3\n  mfd: Add ab8500 interrupt disable hook\n  mfd: Convert db8500-prcmu panic() into pr_crit()\n  mfd: Refactor db8500-prcmu request_clock() function\n  mfd: Rename db8500-prcmu init function\n  mfd: Fix db5500-prcmu defines\n  mfd: db8500-prcmu voltage domain consumers additions\n  mfd: db8500-prcmu reset code retrieval\n  mfd: db8500-prcmu tweak for modem wakeup\n  mfd: Add db8500-pcmu watchdog accessor functions for watchdog\n  mfd: hwacc power state db8500-prcmu accessor\n  mfd: Add db8500-prcmu accessors for PLL and SGA clock\n  mfd: Move to the new db500 PRCMU API\n  mfd: Create a common interface for dbx500 PRCMU drivers\n  mfd: Initialize DB8500 PRCMU regs\n  ...\n\nFix up trivial conflicts in\n\tarch/arm/mach-imx/mach-mx31moboard.c\n\tarch/arm/mach-omap2/board-omap3beagle.c\n\tarch/arm/mach-u300/include/mach/irqs.h\n\tdrivers/mfd/wm831x-spi.c\n"
    },
    {
      "commit": "41684f67af75b04152a1714e1a5375dfb00ee3da",
      "tree": "3b0f51dd8103a4fd40ebb6cefeece7579e348cde",
      "parents": [
        "ec7ae517537ae5c7b0b2cd7f562dfa3e7a05b954",
        "d92ef29a6fa971d9e314e412cd9c09757906411a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 29 07:27:45 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 29 07:27:45 2011 -0700"
      },
      "message": "Merge branch \u0027gpio/next\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027gpio/next\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  h8300: Move gpio.h to gpio-internal.h\n  gpio: pl061: add DT binding support\n  gpio: fix build error in include/asm-generic/gpio.h\n  gpiolib: Ensure struct gpio is always defined\n  irq: Add EXPORT_SYMBOL_GPL to function of irq generic-chip\n  gpio-ml-ioh: Use NUMA_NO_NODE not GFP_KERNEL\n  gpio-pch: Use NUMA_NO_NODE not GFP_KERNEL\n  gpio: langwell: ensure alternate function is cleared\n  gpio-pch: Support interrupt function\n  gpio-pch: Save register value in suspend()\n  gpio-pch: modify gpio_nums and mask\n  gpio-pch: support ML7223 IOH n-Bus\n  gpio-pch: add spinlock in suspend/resume processing\n  gpio-pch: Delete invalid \"restore\" code in suspend()\n  gpio-ml-ioh: Fix suspend/resume issue\n  gpio-ml-ioh: Support interrupt function\n  gpio-ml-ioh: Delete unnecessary code\n  gpio/mxc: add chained_irq_enter/exit() to mx3_gpio_irq_handler()\n  gpio/nomadik: use genirq core to track enablement\n  gpio/nomadik: disable clocks when unused\n"
    },
    {
      "commit": "8a0a8e8e42a4e30a1fc4c40205fa790e264d00f3",
      "tree": "beec367a4124f66e803a2c24f9f3345aa7297721",
      "parents": [
        "b46880e57b4c513adeb2608c3700b352860b5662"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Sep 02 16:43:36 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 24 14:09:13 2011 +0200"
      },
      "message": "mfd: remove CONFIG_MFD_SUPPORT\n\nWe currently have two symbols to control compilation the MFD subsystem,\nMFD_SUPPORT and MFD_CORE. The MFD_SUPPORT is actually not required\nat all, it only hides the submenu when not set, with the effect that\nKconfig warns about missing dependencies when another driver selects\nan MFD driver while MFD_SUPPORT is disabled. Turning the MFD submenu\nback from menuconfig into a plain menu simplifies the Kconfig syntax\nfor those kinds of users and avoids the surprise when the menu\nsuddenly appears because another driver was enabled that selects this\nsymbol.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "38eb18a6f92da886fc1af509d25e8f7a49e23d9a",
      "tree": "9aef6a3da385b91f0b690b3646257249da6d30a5",
      "parents": [
        "e98bed7f0fa847492db8316db4605f2681f39868"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Thu Jul 21 09:19:59 2011 +0900"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Oct 05 11:59:17 2011 -0600"
      },
      "message": "gpio-pch: Support interrupt function\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "54be566317b6aece2389a95bb19ea209af9359be",
      "tree": "c8b89ac9809473fe2f39068e41f89a4f89fecc0b",
      "parents": [
        "45d198c4cf3a9a751b734eb32426b6de4631ef2e"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Fri Aug 05 13:04:21 2011 +0900"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Oct 05 11:57:04 2011 -0600"
      },
      "message": "gpio-ml-ioh: Support interrupt function\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "c68308dd50c3827a4ce77a1d70e0eb2d2521cafd",
      "tree": "da838e0c576ebbf7583ee485c7366b6380b13663",
      "parents": [
        "40dc7e8b4ac5cdfcf13e3d80b71240f90ceb1f5b"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Wed Sep 21 12:49:20 2011 +0200"
      },
      "committer": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Fri Sep 23 00:14:15 2011 +0200"
      },
      "message": "gpio: move mpc8xxx/512x gpio driver to drivers/gpio\n\nMove the driver to the place where it is expected to be nowadays. Also\nrename its CONFIG-name to match the rest and adapt the defconfigs.\nFinally, move selection of REQUIRE_GPIOLIB or WANTS_OPTIONAL_GPIOLIB to\nthe platforms, because this option is per-platform and not per-driver.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nCc: Anatolij Gustschin \u003cagust@denx.de\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\n"
    },
    {
      "commit": "1b39d5f2cc5c28085bbf48db80bf704ab4dedda9",
      "tree": "c75a0e8468865c3657bb2ec750a118cb4a81948b",
      "parents": [
        "c4b3fd38dfb677d7a3997527c9cbdc21b81424a3"
      ],
      "author": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Tue Aug 30 20:39:08 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Wed Sep 21 15:06:05 2011 +0900"
      },
      "message": "gpio/samsung: gpio-samsung.c to support Samsung GPIOs\n\nThis patch adds support for Samsung GPIOs with one gpio driver\nand removes old GPIO drivers which are drivers/gpio-s3c24xx.c,\ngpio-s3c64xx.c, gpio-s5p64x0.c, gpio-s5pc100.c, gpio-s5pv210.c,\ngpio-exynos4.c, gpio-plat-samsung.c, plat-samsung/gpio-config.c\nand gpio.c to support each Samsung SoCs before. Because the\ngpio-samsung.c can replace old Samsung GPIO drivers.\nBasically, the gpio-samsung.c has been made by their merging\nand removing duplicated definitions.\n\nNote: gpio-samsung.c includes some SoC dependent codes and it\nwill be replaced next time.\n\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n[kgene.kim@samsung.com: squash the removing and adding patches]\n[kgene.kim@samsung.com: fixes bug during to register of gpio_chips]\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "c4b3fd38dfb677d7a3997527c9cbdc21b81424a3",
      "tree": "ce9b2f87ce6eaf8638c240ee7bb99f8238118454",
      "parents": [
        "ec080059c1ce7bfdc8453bf4f3328ac0315a66a1"
      ],
      "author": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Fri Aug 26 11:07:26 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Wed Sep 21 10:52:39 2011 +0900"
      },
      "message": "gpio/s5p64x0: move gpio driver into drivers/gpio/\n\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "ec080059c1ce7bfdc8453bf4f3328ac0315a66a1",
      "tree": "eeed0e6c33cbd301bfaa753142a3594feb58598f",
      "parents": [
        "536137bc9ff1738a7bee9b31047a7cd56860180e"
      ],
      "author": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Fri Aug 26 11:06:25 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Wed Sep 21 10:52:32 2011 +0900"
      },
      "message": "gpio/s3c64xx: move gpio driver into drivers/gpio/\n\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "536137bc9ff1738a7bee9b31047a7cd56860180e",
      "tree": "17e130f1048ca1b5a558e81970a459a9dbadc0e4",
      "parents": [
        "b6fd41e29dea9c6753b1843a77e50433e6123bcb"
      ],
      "author": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Fri Aug 26 11:03:03 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Wed Sep 21 10:52:22 2011 +0900"
      },
      "message": "gpio/s3c24xx: move gpio driver into drivers/gpio/\n\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "cc890cd78acd7ab03442907d354b6af34e973cb3",
      "tree": "67cf73ea730969ffc26c3a5c55de8d96bb8b6299",
      "parents": [
        "526a0dc771a5cac3224e26abd1f018976b967516"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Thu Sep 08 09:04:51 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 08 10:03:56 2011 +0100"
      },
      "message": "ARM: 7083/1: rewrite U300 GPIO to use gpiolib\n\nThis rewrites the U300 GPIO so as to use gpiolib and\nstruct gpio_chip instead of just generic GPIO, hiding\nall the platform specifics and passing in GPIO chip\nvariant as platform data at runtime instead of the\ncompiletime kludges.\n\nAs a result \u003cmach/gpio.h\u003e is now empty for U300 and\nusing just defaults.\n\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: Debian kernel maintainers \u003cdebian-kernel@lists.debian.org\u003e\nCc: Arnaud Patard \u003carnaud.patard@rtp-net.org\u003e\nReported-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4a2d732f5d1a2adf38a5baaa2f27094024be65e9",
      "tree": "fbc8e050fb8f8d66fbb676746888080841882def",
      "parents": [
        "965e32b18d6b6bbcb79f4a7308fc8bdb4d03e813",
        "867f503d580eafbcc342141bae53cf6a27d413b1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 01 06:13:48 2011 -1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 01 06:13:48 2011 -1000"
      },
      "message": "Merge branch \u0027gpio/next\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027gpio/next\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  gpio_msm: Move Qualcomm MSM v2 gpio driver into drivers\n  gpio_msm: Move Qualcomm v6 MSM driver into drivers\n  msm: gpio: Fold register defs into C file\n  msm: gpiomux: Move public API to public header\n  msm: gpio: Remove ifdefs on gpio chip registers\n  msm: gpio: Remove chip-specific register definitions\n  msm: Remove chip-ifdefs for GPIO io mappings\n  msm: gpio: Remove unsupported devices\n  gpio: ab8500: fix MODULE_ALIAS for ab8500\n  of/gpio: export of_gpio_simple_xlate\n"
    },
    {
      "commit": "867f503d580eafbcc342141bae53cf6a27d413b1",
      "tree": "cae3f24edb3c309d0157f278d3bbe0d720f43997",
      "parents": [
        "5b8ce5eb81220b6329c467f76d1bfc9959dbfffc",
        "1a5ab4b3e6087726dfc00207b36c91d3061468e8"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Aug 01 15:16:05 2011 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Aug 01 15:16:05 2011 +0100"
      },
      "message": "Merge branch \u0027msm-move-gpio\u0027 of git://codeaurora.org/quic/kernel/davidb/linux-msm into gpio/next\n\nConflicts:\n\tdrivers/gpio/Kconfig\n\tdrivers/gpio/Makefile\n"
    },
    {
      "commit": "1a5ab4b3e6087726dfc00207b36c91d3061468e8",
      "tree": "94ec8284560ff57fdf196d78b584a4d297b06fa8",
      "parents": [
        "74d10d7461693ad001f81f0a380b44d526d3f1de"
      ],
      "author": {
        "name": "David Brown",
        "email": "davidb@codeaurora.org",
        "time": "Mon May 16 15:53:38 2011 -0700"
      },
      "committer": {
        "name": "David Brown",
        "email": "davidb@codeaurora.org",
        "time": "Mon Aug 01 04:58:00 2011 -0700"
      },
      "message": "gpio_msm: Move Qualcomm MSM v2 gpio driver into drivers\n\nMigrate the driver for the v7-based MSM chips into drivers/gpio.  The\ndriver is unchanged, only moved.\n\nChange-Id: I810db5b50b71cdca4e869aa0d0310f7f48781a55\nSigned-off-by: David Brown \u003cdavidb@codeaurora.org\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nAcked-by: Nicolas Pitre \u003cnicolas.pitre@linaro.org\u003e\n"
    },
    {
      "commit": "74d10d7461693ad001f81f0a380b44d526d3f1de",
      "tree": "c1053ff804038bfe0ee64ee06fcedc6608bcd86e",
      "parents": [
        "9def3efc4856597bc6bb9611f444defc898d2e0d"
      ],
      "author": {
        "name": "David Brown",
        "email": "davidb@codeaurora.org",
        "time": "Mon May 16 13:57:39 2011 -0700"
      },
      "committer": {
        "name": "David Brown",
        "email": "davidb@codeaurora.org",
        "time": "Mon Aug 01 04:58:00 2011 -0700"
      },
      "message": "gpio_msm: Move Qualcomm v6 MSM driver into drivers\n\nMigrate the driver for the v6-based MSM chips into drivers/gpio.  The\ndriver is unchanged, only moved.\n\nChange-Id: I03ba597b95b4d62b42da112a8efac88d67aa40f9\nSigned-off-by: David Brown \u003cdavidb@codeaurora.org\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nAcked-by: Nicolas Pitre \u003cnicolas.pitre@linaro.org\u003e\n"
    },
    {
      "commit": "668a6cc710ee054af2b059d27bbec746ead0fbca",
      "tree": "67b13e972464064fe81529613aaba32874352746",
      "parents": [
        "d49a0f3f14a763242b71244019d7881ee06e0658"
      ],
      "author": {
        "name": "Margarita Olaya",
        "email": "magi@slimlogic.co.uk",
        "time": "Thu Jun 09 14:50:19 2011 -0500"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Jul 31 23:28:22 2011 +0200"
      },
      "message": "tps65912: gpio: add gpio driver\n\nTPS65912 has five GPIOs that can be configured for different\npurposes.\n\nSigned-off-by: Margarita Olaya Cabrera \u003cmagi@slimlogic.co.uk\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "752ad5e82dfd83851e44a2b9da8761994cd7e61c",
      "tree": "de338b98720ac3a37f18b2db868a85e2b8cfe726",
      "parents": [
        "d62b98f305a6b0d32fbdc72ac6ba3d4f4768adeb"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Fri Jul 15 10:25:32 2011 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Jul 15 13:54:18 2011 -0600"
      },
      "message": "mcp23s08: add i2c support\n\nAdd i2c bindings for the mcp230xx devices. This is quite a lot simpler\nthan the spi one as there\u0027s no funky sub addressing done (one struct\ni2c_client per struct gpio_chip).\n\nThe mcp23s08_platform_data structure is reused for i2c, even though\nonly a single mcp23s08_chip_info structure is needed.\n\nTo use, simply fill out a platform_data structure and pass it in\ni2c_board_info, E.G.:\n\nstatic const struct mcp23s08_platform_data mcp23017_data \u003d {\n\t.chip[0] \u003d {\n\t\t.pullups \u003d 0x00ff,\n\t},\n\t.base \u003d 240,\n};\n\nstatic struct i2c_board_info __initdata i2c_devs[] \u003d {\n\t{ I2C_BOARD_INFO(\"mcp23017\", 0x20),\n\t  .platform_data \u003d \u0026smartview_mcp23017_data, },\n\t...\n};\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "6eae1ace68ab775e9d47f1f8e40c811ac39f733f",
      "tree": "6c07410c0a3b212d4390ea19f6456a8d2991c347",
      "parents": [
        "07bfc9152365332477083768d0af9ab21bb2019d"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jul 06 11:54:19 2011 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jul 06 11:57:15 2011 -0600"
      },
      "message": "gpio: Move mpc5200 gpio driver to drivers/gpio\n\nGPIO drivers are getting consolidated into drivers/gpio.  While at it,\nchange the driver name to mpc5200-gpio* to avoid collisions.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "07bfc9152365332477083768d0af9ab21bb2019d",
      "tree": "8672a8e56c948f0d1d0eda7d2cd3a1af6c3680f2",
      "parents": [
        "f7f678a06326ebafe9005203c0b2fa06885fd12c"
      ],
      "author": {
        "name": "ashishj3",
        "email": "ashish.jangam@kpitcummins.com",
        "time": "Wed Jul 06 16:02:13 2011 +0530"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jul 06 10:31:58 2011 -0600"
      },
      "message": "GPIO: DA9052 GPIO module v3\n\nDA9052 PMIC has 16 bit GPIO bus for peripheral control.\n\nThis patch add support for the GPIO pins on the DA9052.\n\nSigned-off-by: David Dajun Chen \u003cdchen@diasemi.com\u003e\nSigned-off-by: Ashish Jangam \u003cashish.jangam@kpitcummins.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "1e4c88420e0da3c855c17770a807cabd5b16dd7a",
      "tree": "3dcfcb15d07801b12cc89ccd131ed4cda337f703",
      "parents": [
        "6dd599f8af0166805951f4421a78ba716d78321a"
      ],
      "author": {
        "name": "H Hartley Sweeten",
        "email": "hartleys@visionengravers.com",
        "time": "Wed Jun 08 14:35:33 2011 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jun 08 16:11:57 2011 -0600"
      },
      "message": "gpio/ep93xx: convert to platform_driver and use basic_mmio_gpio library\n\nThis converts the gpio-ep93xx driver into a platform_driver and uses\nthe basic_mmio_gpio library.\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "32919a28cc8470b1526f77b2f12cca8841b9ac62",
      "tree": "b1918d7675459b8b28c80bd2041c3bb90a967aeb",
      "parents": [
        "0bf8fa04e80a562641f687547053f98670f25cf9"
      ],
      "author": {
        "name": "H Hartley Sweeten",
        "email": "hartleys@visionengravers.com",
        "time": "Tue Jun 07 14:37:27 2011 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Jun 07 14:37:27 2011 -0600"
      },
      "message": "gpio/samsung: make Kconfig options def_bool\n\nThe Samsung GPIO drivers are always built-in when the relevant\nplatform is selected.  Change the Kconfig symbol to def_bool y\ndependant on the platform.\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nAcked-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "498c17cf6a935335c8652165cae5dc196340b3e9",
      "tree": "8a2c1d9c50dbafd556850c44152ee0db23fec0dd",
      "parents": [
        "6161715e3f1adecae9e7c160930add4040fa10e9"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Tue Jun 07 22:00:54 2011 +0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Jun 07 09:00:57 2011 -0600"
      },
      "message": "gpio/mxs: convert gpio-mxs to use generic irq chip\n\nThe patch converts gpio-mxs driver to use generic irq chip.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "06f88a8ae9085e555baf81edbf967764d87dc12f",
      "tree": "71c2615a492bcc379824e76c722e19c32bf2e58f",
      "parents": [
        "e4ea933363d39b5858f55682550314b4ea1285cc"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Mon Jun 06 22:31:29 2011 +0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Jun 07 08:58:16 2011 -0600"
      },
      "message": "gpio/mxs: convert gpio-mxs to use basic_mmio_gpio library\n\nThe gpio-mxs controller complies with basic_mmio_gpio library.  This\npatch converts the driver to use the library.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "e4ea933363d39b5858f55682550314b4ea1285cc",
      "tree": "13de170922bfde627f67c6165955a41da5b9613e",
      "parents": [
        "c103de240439dfee24ac50eb99c8be3a30d13323"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Tue Jun 07 16:25:37 2011 +0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Jun 07 08:49:20 2011 -0600"
      },
      "message": "gpio/mxc: convert gpio-mxc to use generic irq chip\n\nThe patch converts gpio-mxc driver to use generic irq chip.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nAcked-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "c103de240439dfee24ac50eb99c8be3a30d13323",
      "tree": "014eeda779510d7d3dfabd1183ce7f1a288d367b",
      "parents": [
        "8c31b1635b91e48f867e010cd7bcd06393e5858a"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Jun 04 18:38:28 2011 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Jun 06 10:10:11 2011 -0600"
      },
      "message": "gpio: reorganize drivers\n\nSort the gpio makefile and enforce the naming convention gpio-*.c for\ngpio drivers.\n\nv2: cleaned up filenames in Kconfig and comment blocks\nv3: fixup use of BASIC_MMIO to GENERIC_GPIO for mxc\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "8c31b1635b91e48f867e010cd7bcd06393e5858a",
      "tree": "4981add7e38e24724d255dedeb03f93be34d33ec",
      "parents": [
        "121a2dd860f8348fb014b660f133a0cb9a16273e",
        "2ce420da39078a6135d1c004a0e4436fdc1458b4"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Jun 06 10:10:07 2011 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Jun 06 10:10:07 2011 -0600"
      },
      "message": "Merge branch \u0027gpio/next-mx\u0027 into gpio/next\n"
    },
    {
      "commit": "c6b52c13de4415ed5774be8c076685715de56096",
      "tree": "ad1e6411c37dfd43f85683aa3914814ecb7a8849",
      "parents": [
        "a26221a834fe30c22d440b954b2e11e607fa57f5"
      ],
      "author": {
        "name": "H Hartley Sweeten",
        "email": "hartleys@visionengravers.com",
        "time": "Wed Jun 01 10:09:19 2011 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Jun 06 10:09:42 2011 -0600"
      },
      "message": "gpio/ep93xx: move driver to drivers/gpio\n\nThe GPIO driver should reside in drivers/gpio.\n\nv3: Change Kconfig option to def_bool y\nv2: Make the Kconfig symbol a silent option, dependent on ARCH_EP93XX\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "2ce420da39078a6135d1c004a0e4436fdc1458b4",
      "tree": "1f46faaf625ee24a996ad026f88b62ae02ddcda6",
      "parents": [
        "b78d8e59a6f611e229fab8ec3014c58eba975000"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Mon Jun 06 13:22:41 2011 +0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Jun 06 10:01:19 2011 -0600"
      },
      "message": "gpio/mxc: convert gpio-mxc to use basic_mmio_gpio library\n\nThe gpio-mxc controller complies with basic_mmio_gpio library.  The\npatch convert the driver to use the library.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nAcked-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "d37a65bb4663bde7cf3dbc51aec7f264fa4d0ebf",
      "tree": "5cea55304a0c2863273299209c7edd6518617377",
      "parents": [
        "8d7cf8370d5fb75a3265408dceb1d6173eebfafd"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Mon Jun 06 00:07:54 2011 +0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Jun 06 10:01:19 2011 -0600"
      },
      "message": "gpio/mxc: Move Freescale MXC gpio driver to drivers/gpio\n\nGPIO drivers are getting moved to drivers/gpio for cleanup and\nconsolidation.  This patch moves the plat-mxc driver.  Follow up\npatches will clean it up and make it a fine upstanding gpio driver.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nAcked-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "7b2fa5702059a03c11f934224724b2f712a749ce",
      "tree": "42e9357b0925346fa2639f74e0bf9e13e58915ce",
      "parents": [
        "59c5f46fbe01a00eedf54a23789634438bb80603"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Jun 06 09:37:58 2011 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Jun 06 09:37:58 2011 -0600"
      },
      "message": "gpio/mxs: Move Freescale mxs gpio driver to drivers/gpio\n\nGPIO drivers are getting moved to drivers/gpio for cleanup and\nconsolidation.  This patch moves the mxs driver.  Follow up patches\nwill clean it up and make it a fine upstanding example of a gpio\ndriver.\n\nv2: Removed header file entirely and put struct definition directly\n    into driver.  The struct isn\u0027t used anywhere else in the kernel.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nTested-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nAcked-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "a26221a834fe30c22d440b954b2e11e607fa57f5",
      "tree": "6ed52152dd80987cf94b822556d0316fff1d050c",
      "parents": [
        "2bcc7ed5b83b0a59c6976476e8788675038fb11b"
      ],
      "author": {
        "name": "H Hartley Sweeten",
        "email": "hartleys@visionengravers.com",
        "time": "Fri Jun 03 13:32:41 2011 -0500"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Jun 03 12:35:12 2011 -0600"
      },
      "message": "gpio/samsung: make Kconfig options def_bool\n\nThe Samsung GPIO drivers are always built-in when the relevant\nplatform is selected.  Change the Kconfig symbol to def_bool y\ndependant on the platform.\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nAcked-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "27721a52d6c8e33327ec3cae9f730204be99d251",
      "tree": "8a3124d1e3e9ce6d46e26b4f65952efef481f4c8",
      "parents": [
        "55922c9d1b84b89cb946c777fddccb3247e7df2c"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kmpark@infradead.org",
        "time": "Mon May 30 10:24:47 2011 +0900"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sun May 29 23:53:20 2011 -0600"
      },
      "message": "gpio: Fix gpio-exynos4 build fails in mainline\n\nAfter the GPIO driver move, some symbols became selectable when they\nshouldn\u0027t be.  Tighten the dependencies.\n\nReported-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "fac04863cef53a69830590b2e1c54345068a9747",
      "tree": "59b9161b442ccd340324a8b42cdace84206014bb",
      "parents": [
        "2ba781ced93922e249dee2ac0751faccb4fb0656"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 29 14:06:42 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 29 14:06:42 2011 -0700"
      },
      "message": "arm gpio drivers: make them \u0027depends on ARM\u0027\n\nWe had a few drivers move from arch/arm into drivers/gpio, but they\ndon\u0027t actually compile without the ARM platform headers etc.  As a\nresult they were messing up allyesconfig on x86.\n\nMake them depend on ARM.\n\nReported-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "04830fccdcafa7e0ea913990ae56437253553fef",
      "tree": "16d423628a516f544a0e5bb8fd4f00d88a55395f",
      "parents": [
        "571503e10045c89af951962ea0bb783482663aad",
        "1486a7409b42ec434be310e091ef68660a2f6cd0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 28 10:56:34 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 28 10:56:34 2011 -0700"
      },
      "message": "Merge branch \u0027gpio/next\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027gpio/next\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  gpio/pch_gpio: Support new device ML7223\n  gpio: make gpio_{request,free}_array gpio array parameter const\n  GPIO: OMAP: move to drivers/gpio\n  GPIO: OMAP: move register offset defines into \u003cplat/gpio.h\u003e\n  gpio: Convert gpio_is_valid to return bool\n  gpio: Move the s5pc100 GPIO to drivers/gpio\n  gpio: Move the s5pv210 GPIO to drivers/gpio\n  gpio: Move the exynos4 GPIO to drivers/gpio\n  gpio: Move to Samsung common GPIO library to drivers/gpio\n  gpio/nomadik: add function to read GPIO pull down status\n  gpio/nomadik: show all pins in debug\n  gpio: move Nomadik GPIO driver to drivers/gpio\n  gpio: move U300 GPIO driver to drivers/gpio\n  langwell_gpio: add runtime pm support\n  gpio/pca953x: Add support for pca9574 and pca9575 devices\n  gpio/cs5535: Show explicit dependency between gpio_cs5535 and mfd_cs5535\n"
    },
    {
      "commit": "bc786ccead15262a12bd673ed7a5afa6cbf0edcf",
      "tree": "1a4c09fa55ed5ee5ec86694f840c9dbc5dbfeb09",
      "parents": [
        "7c295975a85b049385dfe0d5ee0d4d543619fbdc"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Mon May 09 19:58:49 2011 +0900"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri May 27 17:56:45 2011 -0600"
      },
      "message": "gpio/pch_gpio: Support new device ML7223\n\nSupport new device OKI SEMICONDUCTOR ML7223 IOH(Input/Output Hub).\nThe ML7223 IOH is for MP(Media Phone) use.\nThe ML7223 is companion chip for Intel Atom E6xx series.\nThe ML7223 is completely compatible for Intel EG20T PCH.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "83545d836cf12a6381b530c5c7aeacf057f86aa9",
      "tree": "321ed6d645b70a10995228c9595669828c5f8d9a",
      "parents": [
        "a2974732ca7614aaf0baf9d6dd3ad893d50ce1c5"
      ],
      "author": {
        "name": "Jorge Eduardo Candelaria",
        "email": "jedu@slimlogic.co.uk",
        "time": "Mon May 16 18:35:37 2011 -0500"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri May 27 10:49:29 2011 +0100"
      },
      "message": "GPIO: TPS65910: Move driver to drivers/gpio/\n\nThe GPIO driver should reside in drivers/gpio/ for better\norganization.\n\nSigned-off-by: Jorge Eduardo Candelaria \u003cjedu@slimlogic.co.uk\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "82ab0f75ee2f5defe300eadc91635aa455e01afd",
      "tree": "67bfe4855328c404246c288310294321d02a22db",
      "parents": [
        "347ec4e47dd249c0620f429d8458fc42eed63e0e"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Mon May 23 17:27:58 2011 +0900"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu May 26 17:33:41 2011 -0600"
      },
      "message": "gpio: Move the s5pc100 GPIO to drivers/gpio\n\nMove the Samsung s5pc100 SoC GPIO driver to drivers/gpio\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "347ec4e47dd249c0620f429d8458fc42eed63e0e",
      "tree": "f39843c7dba80b6a143bb1bbd89a06bf08d87550",
      "parents": [
        "ab48f16137eb5a6fabcff4cc817319394fc0de7e"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Mon May 23 17:27:51 2011 +0900"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu May 26 17:33:37 2011 -0600"
      },
      "message": "gpio: Move the s5pv210 GPIO to drivers/gpio\n\nMove the Samsung s5pv210 SoC GPIO driver to drivers/gpio\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "ab48f16137eb5a6fabcff4cc817319394fc0de7e",
      "tree": "47e63dd380ddaec18872a7e50b8563309a068717",
      "parents": [
        "fed6a0224714bd414bff91833e0bd5775a3e9c66"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Mon May 23 17:27:45 2011 +0900"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu May 26 17:32:50 2011 -0600"
      },
      "message": "gpio: Move the exynos4 GPIO to drivers/gpio\n\nMove the Samsung Exynos4 series SoCs GPIO driver to drivers/gpio\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "fed6a0224714bd414bff91833e0bd5775a3e9c66",
      "tree": "24019b4f2b596c802167cb4484186e20a545e206",
      "parents": [
        "bc6f5cf6484a509cfe0533b8ddf8b8ca60f35557"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Mon May 23 17:27:38 2011 +0900"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu May 26 17:31:22 2011 -0600"
      },
      "message": "gpio: Move to Samsung common GPIO library to drivers/gpio\n\nIt\u0027s common gpiolib for recent Samsung SoCs. Move to drivers/gpio\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "073cc4e95ad5dd2d86f5328b9ea5c9355907c6a2",
      "tree": "90f695fc07f12936b19b03ba3b98bc3b894b332f",
      "parents": [
        "14587a2a25447813996e6fb9e48d48627cb75a5d"
      ],
      "author": {
        "name": "Ed Wildgoose",
        "email": "kernel@wildgooses.com",
        "time": "Thu Apr 07 15:51:15 2011 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu May 26 13:54:18 2011 -0600"
      },
      "message": "gpio/cs5535: Show explicit dependency between gpio_cs5535 and mfd_cs5535\n\ncs5535-gpio.c has been split into two, with various setup moved\ninto cs5535-mfd.c.  Given that cs5535-gpio will not load without\nthe -mfd part, lets make that dependency explicit in Kconfig\n\nSigned-off-by: Ed Wildgoose \u003ckernel@wildgooses.com\u003e\nAcked-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "280df6b3c3ad777a91f1011cd98d50df891bfef8",
      "tree": "31a03f7c9a8b2e1f4abf26f8fcf46e90c09ccb88",
      "parents": [
        "e849dc044af0939135c822833092bc9baf480222"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Fri May 20 00:40:19 2011 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri May 20 00:40:19 2011 -0600"
      },
      "message": "basic_mmio_gpio: split into a gpio library and platform device\n\nAllow GPIO_BASIC_MMIO_CORE to be used to provide an accessor library\nfor implementing GPIO drivers whilst abstracting the register access\ndetail.  Based on a patch from Anton Vorontsov[1] and adapted to allow\nbgpio_chip to be embedded in another structure.\n\nChanges since v1:\n\t- Register the gpio_chip in the platform device probe\n\n1. https://lkml.org/lkml/2011/4/19/401\n\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "e849dc044af0939135c822833092bc9baf480222",
      "tree": "de8a26645eb53681677bbafa7fb9fd173900265f",
      "parents": [
        "3f397c2144e46d9127662fdb6314f21960d8563d"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Fri May 20 00:40:19 2011 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri May 20 00:40:19 2011 -0600"
      },
      "message": "gpio: remove some legacy comments in build files\n\nThe build files for drivers/gpio has some wording and comments\nabout the directory being reserved exclusively for GPIO expanders\n(according to the gpio.txt file these are on external busses) and\nthis has been false for some time. We already have PL061 and\nXilinx drivers which are in silicon and now I\u0027m moving more\nsilicon drivers here, so delete this and reword it a bit.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "6cff9e2b34414733fa61fddef909e9ae1e4beaf3",
      "tree": "f1d3d819cbc185fec495f0e439da7141f37290db",
      "parents": [
        "fd9962352105f19711d55cc2caaf75b2e201598b"
      ],
      "author": {
        "name": "H Hartley Sweeten",
        "email": "hartleys@visionengravers.com",
        "time": "Fri May 20 00:40:17 2011 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri May 20 00:40:17 2011 -0600"
      },
      "message": "gpio: remove redundant Kconfig depends on GPIOLIB\n\nSince all the drivers are in a \u0027if GPIOLIB/endif block\u0027, the depends on GPIOLIB\nis redundant so remove them.\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "9ad198cba2a8177eea6a7f2f0202b910abdef96b",
      "tree": "e9e867824ee29e70d66d23fce2e2f0e9f361a03b",
      "parents": [
        "851d7cf647e0d31668eb5dc496f7698a2f6136b4"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 04:02:50 2011 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:50:42 2011 +0200"
      },
      "message": "gpio: ab8500: Mark broken\n\nThis driver is broken in several aspects.\n\n 1) old style irq_chip functions. Sigh\n\n 2) Abuse of the unlock callback. That\u0027s not supposed to be a state\n    machine for evrything and some more.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "0cb3fcd72cc3e6dd88f0e769746d294e5e6bafa9",
      "tree": "ed04e6b37c1c92eb1e9b0aed99cc98a3b6193fc7",
      "parents": [
        "18bcd0c8cb7d85a9063b88ec810dc1cdc0974518"
      ],
      "author": {
        "name": "Bibek Basu",
        "email": "bibek.basu@stericsson.com",
        "time": "Wed Feb 09 11:02:35 2011 +0530"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Mon Mar 28 08:47:17 2011 +0200"
      },
      "message": "gpio: driver for 42 AB8500 GPIO pins\n\nTo get rid of port expanders, the free GPIOs of ab8500\ncan be used. There are 42 GPIO pins. Out of which 16\nare interrupt capable.This patch implements 16 virtual\nIRQ mapped to 16 interrupt capable AB8500 GPIOs.\n\nSigned-off-by: Bibek Basu \u003cbibek.basu@stericsson.com\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n[Renamed header file as per MFD structure]\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "f04ddfcd24bf3c1f987eaf634a84998044e616d3",
      "tree": "30122eb0350fbec7f59089d5338ed1007017e162",
      "parents": [
        "e967f77d9818df884bdffb3e801eb12e0fd52b1c"
      ],
      "author": {
        "name": "Denis Turischev",
        "email": "denis@compulab.co.il",
        "time": "Mon Mar 14 12:53:05 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:42:08 2011 +0100"
      },
      "message": "gpio: Add Tunnel Creek support to sch_gpio\n\nAlmost the same driver for both Poulsbo and Tunnel Creek.\nThe difference is in quantity of GPIOs powered by the core power\nrail and by suspend power supply, default values for some GPIOs, etc.\nDetect actual hardware by platform device ID assigned in lpc_sch\nand set configuration accordingly.\n\nSigned-off-by: Denis Turischev \u003cdenis@compulab.co.il\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "61ab3fe57e45f365caf73d567926040bdb475217",
      "tree": "932af6dbf89ea9bce631ef2a083d14fb965e5905",
      "parents": [
        "2dd22997679a88874c131f6e6ffb963e6d43b3a6"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Mar 17 19:32:46 2011 +0000"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Mar 17 13:49:02 2011 -0600"
      },
      "message": "gpio; Make Intel chipset gpio drivers depend on x86\n\nNothing outside of x86 can use that code.\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "0b7bb77fd55903ff9dc7c0474c49002aa6b9c78c",
      "tree": "d6f20011adc132700bc3e98d8686cbe838d7c86d",
      "parents": [
        "9c3c8afccb6a163fd2be739f511e863eab668702"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Wed Mar 09 17:56:30 2011 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Mar 12 01:26:34 2011 -0700"
      },
      "message": "gpio/mcp23s08: support mcp23s17 variant\n\nmpc23s17 is very similar to the mcp23s08, except that registers are 16bit\nwide, so extend the interface to work with both variants.\n\nThe s17 variant also has an additional address pin, so adjust platform\ndata structure to support up to 8 devices per SPI chipselect.\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "49a367937fe4250144e24440e5a11ae4344202b1",
      "tree": "7ed12762e4d819c312960ce537f07159488fc0a4",
      "parents": [
        "32518863b483d521edc813616a35601cad213d31"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Wed Jan 12 17:00:22 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 08:03:14 2011 -0800"
      },
      "message": "gpio/ml_ioh_gpio: ML7213 GPIO driver\n\nML7213 is a companion chip for Intel Atom E6xx series.  This driver can be\nused for OKI SEMICONDUCTOR ML7213 IOH(Input/Output Hub) which is for\nIVI(In-Vehicle Infotainment) use.  This driver can access the IOH\u0027s GPIO\ndevice.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nCc: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nCc: Rabin Vincent \u003crabin.vincent@stericsson.com\u003e\nCc: Marc Zyngier \u003cmaz@misterjones.org\u003e\nCc: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nCc: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "32518863b483d521edc813616a35601cad213d31",
      "tree": "a686abacde3ec899ff2ab6de422b7f7f92f7c69c",
      "parents": [
        "6f7ab5246d63358033497f8cb4e0867bb7b0df1e"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Jan 12 17:00:22 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 08:03:14 2011 -0800"
      },
      "message": "GPIO_VX855: eliminate kconfig dependency warning\n\nFix kconfig dependency warning to satisfy dependencies:\n\nwarning: (GPIO_VX855 \u0026\u0026 GPIOLIB) selects MFD_VX855 which has unmet direct dependencies (MFD_SUPPORT \u0026\u0026 PCI)\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Daniel Drake \u003cdsd@laptop.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6f7ab5246d63358033497f8cb4e0867bb7b0df1e",
      "tree": "b183b8a945e65777c9b84e65253326c4669791a6",
      "parents": [
        "67d15ed7dfba8df6c723623a50a96ed1a08ba834"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Jan 12 17:00:21 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 08:03:14 2011 -0800"
      },
      "message": "GPIO_RDC321X: select MFD_SUPPORT to squelch kconfig warning\n\nFix kconfig dependency warning to satisfy dependencies:\n\nwarning: (GPIO_RDC321X \u0026\u0026 PCI \u0026\u0026 GPIOLIB) selects MFD_RDC321X which has unmet direct dependencies (MFD_SUPPORT \u0026\u0026 PCI)\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1b912c1bca5c162e611384fe7d39c916e081701a",
      "tree": "ae3a1c48954cec0a7f9d0b16207e9bfe6c4d22e6",
      "parents": [
        "5f003feba2a8761d2ee7b367df5a0fe6b729dc8f"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Wed Jan 12 17:00:10 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 08:03:13 2011 -0800"
      },
      "message": "drivers/gpio/cs5535-gpio.c: add some additional cs5535-specific GPIO functionality\n\nThis adds (well, re-adds actually) handling for events/IRQs through cs5535\nGPIOs.  In the wild and wooly world of CS5535, setup_event() is for\nassigning an IRQ to a GPIO filter/event pair, and set_irq() sets up the\npair to trigger IRQs.\n\nThese should really only be used in highly platform-specific drivers (such\nas OLPC\u0027s DCON driver).  Sadly, because set_irq() uses MSRs, this causes\nthe driver to become X86-specific.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Daniel Drake \u003cdsd@laptop.org\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f4e8afdc7ab1b5a0962be02a9dd15d29a81f4c53",
      "tree": "8e7ab50489a335c9ab60976aaaeb5ad0d2baab95",
      "parents": [
        "c6eda6c5eeb357ff231121619fb49d2bc0605faf"
      ],
      "author": {
        "name": "Sundar Iyer",
        "email": "sundar.iyer@stericsson.com",
        "time": "Mon Dec 13 09:33:13 2010 +0530"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Sun Dec 19 19:27:42 2010 +0100"
      },
      "message": "mfd/tc35892: rename tc35892 core driver to tc3589x\n\nRename the tc35892 core/gpio drivers to tc3589x to include\nnew variants in the same mfd core\n\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Sundar Iyer \u003csundar.iyer@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\n"
    },
    {
      "commit": "99ea2626a75e13ce926af69d96e9ae5bfb62b7ba",
      "tree": "1cbfaaf0ff0c1ddb38fd0909e9e969aa2cc559b2",
      "parents": [
        "375fc77ba950e388f29d11cb3279ada5e5c1580c"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@laptop.org",
        "time": "Thu Sep 30 21:55:48 2010 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:29:51 2010 +0200"
      },
      "message": "gpio: Add VIA VX855 GPIO driver\n\nThis is needed for supporting the upcoming VX855 camera and OLPC DCON\ndrivers, as well as the advanced viafb features on non-OLPC hardware\nbased on this chip.\n\nBased on earlier work by Harald Welte.\n\nSigned-off-by: Daniel Drake \u003cdsd@laptop.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "04c17aa89380addf8d7df6f0fd269fc2bd87796c",
      "tree": "faffaaf88052da07c90fe15b7869c4326441b637",
      "parents": [
        "dc5ae4f2f58cfa98b67d2be379fc99080a8967af"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Wed Oct 27 15:33:21 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 27 18:03:07 2010 -0700"
      },
      "message": "gpio: add Topcliff PCH GPIO driver\n\nTopcliff PCH is the platform controller hub that is going to be used in\nIntel\u0027s upcoming general embedded platform.  All IO peripherals in\nTopcliff PCH are actually devices sitting on AMBA bus.  Topcliff PCH has\nGPIO I/F.  Using this I/F, it is able to access system devices connected\nto GPIO.\n\n[akpm@linux-foundation.org: ese DEFINE_PCI_DEVICE_TABLE (per Joe Perches)]\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nReviewed-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: Rabin Vincent \u003crabin.vincent@stericsson.com\u003e\nCc: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nCc: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nCc: Tomoya MORINAGA \u003cmorinaga526@dsn.okisemi.com\u003e\nCc: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "459773ae8dbbd480886d186181c6bc2e8556025f",
      "tree": "38d738b858105a46a473bcae0958e2ded77a2e21",
      "parents": [
        "ead6db084392349ad33323b1bb2916058dd7e82b"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Wed Oct 27 15:33:19 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 27 18:03:07 2010 -0700"
      },
      "message": "gpio: adp5588-gpio: support interrupt controller\n\nImplement irq_chip functionality on ADP5588/5587 GPIO expanders.  Only\nlevel sensitive interrupts are supported.  Interrupts provided by this\nirq_chip must be requested using request_threaded_irq().\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ead6db084392349ad33323b1bb2916058dd7e82b",
      "tree": "8288fb20f86550ba8bb5d9984a7d09ead9b333d7",
      "parents": [
        "76d800a5b6e198c4fda07b88bb42a545709f193b"
      ],
      "author": {
        "name": "Miguel Gaio",
        "email": "miguel.gaio@efixo.com",
        "time": "Wed Oct 27 15:33:18 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 27 18:03:07 2010 -0700"
      },
      "message": "gpio: add support for 74x164 serial-in/parallel-out 8-bit shift register\n\nAdd support for generic 74x164 serial-in/parallel-out 8-bits shift\nregister.  This driver can be used as a GPIO output expander.\n\n[akpm@linux-foundation.org: remove unused local `refresh\u0027]\nSigned-off-by: Miguel Gaio \u003cmiguel.gaio@efixo.com\u003e\nSigned-off-by: Juhos Gabor \u003cjuhosg@openwrt.org\u003e\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "aeec56e331c6d2750de02ef34b305338305ca690",
      "tree": "1a9df159e4408cf1f4d9ab8451ae803de6007126",
      "parents": [
        "d0f744c8cbd19a8d07eccb15bb08e6a29c4d5192"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Wed Oct 27 15:33:15 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 27 18:03:06 2010 -0700"
      },
      "message": "gpio: add driver for basic memory-mapped GPIO controllers\n\nThe basic GPIO controllers may be found in various on-board FPGA and ASIC\nsolutions that are used to control board\u0027s switches, LEDs, chip-selects,\nEthernet/USB PHY power, etc.\n\nThese controllers may not provide any means of pin setup\n(in/out/open drain).\n\nThe driver supports:\n- 8/16/32/64 bits registers;\n- GPIO controllers with clear/set registers;\n- GPIO controllers with a single \"data\" register;\n- Big endian bits/GPIOs ordering (mostly used on PowerPC).\n\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\nReviewed-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Samuel Ortiz \u003csameo@linux.intel.com\u003e,\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "03f822f5e5f5924f4ad372d3e698855c6a9275e0",
      "tree": "b8b89861d0f39eb181b866980c0f456341df8a84",
      "parents": [
        "27e34995e1a863c1e9beba30e51dfe2a083f918d"
      ],
      "author": {
        "name": "Rabin Vincent",
        "email": "rabin.vincent@stericsson.com",
        "time": "Fri Jul 02 16:52:09 2010 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Aug 12 11:27:55 2010 +0200"
      },
      "message": "gpio: Add STMPE GPIO driver\n\nAdd support for the GPIOs on STMPE I/O Expanders.\n\n[l.fu@pengutronix.de: fix set direction input]\n[l.fu@pengutronix.de: set GPIO alternate function while requesting]\nAcked-by: Luotao Fu \u003cl.fu@pengutronix.de\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Rabin Vincent \u003crabin.vincent@stericsson.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "c34f16b70a52e348a62944fe0d5c7c1eb9ad5b72",
      "tree": "d312e785ba22c6b1bf2af3338de368eefa514695",
      "parents": [
        "364fadb32b67695cec610f5cd03df2514ef0f2b0"
      ],
      "author": {
        "name": "Gregory Bean",
        "email": "gbean@codeaurora.org",
        "time": "Tue Aug 10 18:02:27 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:09 2010 -0700"
      },
      "message": "gpio: sx150x: add Semtech I2C sx150x gpio expander driver\n\nAdd support for Semtech SX150-series I2C GPIO expanders.  Compatible\nmodels include:\n\n8 bits:  sx1508q\n16 bits: sx1509q\n\nSigned-off-by: Gregory Bean \u003cgbean@codeaurora.org\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Trilok Soni \u003ctsoni@codeaurora.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "926b1e2ca35ccb3cbe0ea9b322c5330869b95046",
      "tree": "ae40cd7229adbc7720aee12eeb96d3aa4e56d3b9",
      "parents": [
        "96fc3a45ea073136566f3c2676cad52f8b39a7df"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Jun 29 15:05:37 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 29 15:29:32 2010 -0700"
      },
      "message": "drivers/gpio is platform-neutral\n\nUpdate Kconfig and Makefile in drivers/gpio to discourage inappropriate\naddition of platform-specific code.\n\n[akpm@linux-foundation.org: fix tpyo]\nSigned-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e4be3cb72ce40482a9fe19210ad5de8bfc061bb5",
      "tree": "d215d250c0f43134f699a376f4d2142058375bf5",
      "parents": [
        "38270644cc2f2c1fdf150dcc8c4b96136eb4e1f7"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue May 11 13:24:20 2010 -0700"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri May 28 01:37:48 2010 +0200"
      },
      "message": "gpio: rdc321x needs to select MFD_CORE\n\nFix rdc321x-southbridge build:  GPIO_RDC321X needs to select\nMFD_CORE so that the core is built at the same (or higher)\ntristate level.\n\nrdc321x-southbridge.c:(.devinit.text+0x6103): undefined reference to `mfd_add_devices\u0027\nrdc321x-southbridge.c:(.devexit.text+0xe5f): undefined reference to `mfd_remove_devices\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc:\tFlorian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "d88b25be3584138e53076ea3eea3d886c870470e",
      "tree": "301a286581a800991bcfc3007a9d43fbe1186c8b",
      "parents": [
        "b4ecd326b789f1029c5d4a5239d9bd12ecac353d"
      ],
      "author": {
        "name": "Rabin Vincent",
        "email": "rabin.vincent@stericsson.com",
        "time": "Mon May 10 23:43:47 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri May 28 01:37:43 2010 +0200"
      },
      "message": "gpio: Add TC35892 GPIO driver\n\nAdd a GPIO driver to support the GPIOs on the TC35892 I/O Expander.\n\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Rabin Vincent \u003crabin.vincent@stericsson.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "800e69fbd2faea906cabd10ddb77e36410f2bd9c",
      "tree": "8497fdc40a579161d9fc0a0cb58ec5ba020a4296",
      "parents": [
        "631eb227849e3bfdec2d2e628ee5a3f962db82e2"
      ],
      "author": {
        "name": "Ira W. Snyder",
        "email": "iws@ovro.caltech.edu",
        "time": "Wed Apr 07 10:08:01 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri May 28 01:37:33 2010 +0200"
      },
      "message": "gpio: Add support for Janz VMOD-TTL Digital IO module\n\nThe Janz VMOD-TTL is a MODULbus daughterboard which fits onto any MODULbus\ncarrier board. It essentially consists of some various logic and a Zilog\nZ8536 CIO Counter/Timer and Parallel IO Unit.\n\nThe board must be physically configured with jumpers to enable a user to\ndrive output signals. I am only interested in outputs, so I have made this\ndriver as simple as possible. It only supports a very minimal subset of the\nfeatures provided by the Z8536 chip.\n\nSigned-off-by: Ira W. Snyder \u003ciws@ovro.caltech.edu\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "9956d02d6e60f0c50632ba5699bc6238defb496b",
      "tree": "98a9e77d1a3d58431bf8b4458fa16a4b7c9f3b9c",
      "parents": [
        "e090d506c3f1b314059fb77b177cd4193bb81d6e"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Sun Mar 21 01:06:09 2010 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri May 28 01:37:29 2010 +0200"
      },
      "message": "gpio: Add support for RDC321x GPIO controller\n\nThis patch adds a new GPIO driver for the RDC321x SoC GPIO controller.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "8081c84c9ce71ef73e591e19f1f7a516cb111e1c",
      "tree": "00ef685c50dd743f6a145ddf2d0c282f91d25d2d",
      "parents": [
        "8156fae26aec0285840ffa6faff6cae017abe81b"
      ],
      "author": {
        "name": "Alek Du",
        "email": "alek.du@intel.com",
        "time": "Wed May 26 14:42:25 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:42 2010 -0700"
      },
      "message": "gpio: add Penwell gpio support\n\nIntel Penwell chip has two 96 pins GPIO blocks, which are very similiar as\nIntel Langwell chip GPIO block, except for pin number difference. This\npatch expends the original Langwell GPIO driver to support Penwell\u0027s.\n\nSigned-off-by: Alek Du \u003calek.du@intel.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a80a0bbee49872c296c9ed9d6af0f510fcd825a7",
      "tree": "e617afb270575fbd3c05f534444fd8895fc8a0b9",
      "parents": [
        "0af62f4d1eedaacf6a85e293958699540d09fa3e"
      ],
      "author": {
        "name": "Marc Zyngier",
        "email": "maz@misterjones.org",
        "time": "Wed May 26 14:42:16 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:41 2010 -0700"
      },
      "message": "gpio: add interrupt handling capability to max732x\n\nMost of the GPIO expanders supported by the max732x driver have interrupt\ngeneration capability by reporting changes on input pins through an INT#\npin.  This patch implements the irq_chip functionnality (edge detection\nonly).\n\nSigned-off-by: Marc Zyngier \u003cmaz@misterjones.org\u003e\nCc: Eric Miao \u003ceric.y.miao@gmail.com\u003e\nCc: Jebediah Huang \u003cjebediah.huang@gmail.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "860fb8c134ebca9be8bc2ddd2b13e19ac10c192e",
      "tree": "8ecebf46c290a39c80dda2812b8023242ed34349",
      "parents": [
        "8e7aafe41be2a7cd5c181ed68876e9ec55ccdba7"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Fri Mar 05 09:43:06 2010 -0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 07 22:17:38 2010 +0100"
      },
      "message": "mfd: Fix lpc_sch related depends/selects, fix build error\n\nLPC_SCH is selected by GPI_SCH and I2C_ISCH, even when PCI is not\nenabled, but LPC_SCH depends on PCI, so make GPI_SCH and I2C_ISCH\nalso depend on PCI.\n\nThose 2 selects also need to select what LPC_SCH selects,\nsince kconfig does not follow selects.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Denis Turischev \u003cdenis@compulab.co.il\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "be9b06b2d80fe661491138c6993f944babb26260",
      "tree": "ea037fa781ccfbec3a43715ea6362bba38fa44a1",
      "parents": [
        "fd46a0064af171c90664e5b7165c0c9f94478a87"
      ],
      "author": {
        "name": "Denis Turischev",
        "email": "denis@compulab.co.il",
        "time": "Tue Mar 02 10:48:55 2010 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 07 22:17:37 2010 +0100"
      },
      "message": "gpio: add Intel SCH GPIO controller driver\n\nSigned-off-by: Denis Turischev \u003cdenis@compulab.co.il\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "2955c309921e23d592ef585cf8e7ded1e11565b7",
      "tree": "a089a631917a70a8db611d75e7c7fe3f281c929c",
      "parents": [
        "9e50108668a70a9927257298bd4e679300124420"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jan 29 18:20:30 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 07 22:17:13 2010 +0100"
      },
      "message": "gpiolib: Add WM8994 GPIO support\n\nThe WM8994 has 11 GPIO lines.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "38f6ce45f0bca04ac653c57cacd375c469995321",
      "tree": "b49c7f0a021b3b4b9cb274a4e74879b8f59fb081",
      "parents": [
        "59f25070df0325067d7916b467ad15725657fedc"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jan 07 16:10:08 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 07 22:16:59 2010 +0100"
      },
      "message": "gpiolib: Add support for WM8350 GPIO controller\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "9cc0cb3c7d54f320b9eede6f4a49072ecadd864d",
      "tree": "4de2d427038a5450caeed1a9b1508587d328a6c9",
      "parents": [
        "a8a5164c297c16c2f4be776714ca47dba252cc3d"
      ],
      "author": {
        "name": "Denis Turischev",
        "email": "denis@compulab.co.il",
        "time": "Fri Mar 05 13:44:39 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 06 11:26:48 2010 -0800"
      },
      "message": "gpio: introduce it8761e_gpio driver for IT8761E Super I/O chip\n\nSigned-off-by: Denis Turischev \u003cdenis@compulab.co.il\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "89ea8bbe9c3eb2ea0cb57a4ecf283cab7326f0b0",
      "tree": "f06f9594be6e64699ae3d8672d4868b81e25cfa7",
      "parents": [
        "8c35c89aa3d7e0f253c3a10456a8b075288b4565"
      ],
      "author": {
        "name": "Marc Zyngier",
        "email": "maz@misterjones.org",
        "time": "Fri Mar 05 13:44:36 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 06 11:26:48 2010 -0800"
      },
      "message": "gpio: pca953x.c: add interrupt handling capability\n\nMost of the GPIO expanders controlled by the pca953x driver are able to\nreport changes on the input pins through an *INT pin.\n\nThis patch implements the irq_chip functionality (edge detection only).\n\nThe driver has been tested on an Arcom Zeus.\n\n[akpm@linux-foundation.org: the compiler does inlining for us nowadays]\nSigned-off-by: Marc Zyngier \u003cmaz@misterjones.org\u003e\nCc: Eric Miao \u003ceric.y.miao@gmail.com\u003e\nCc: Haojian Zhuang \u003chaojian.zhuang@gmail.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Nate Case \u003cncase@xes-inc.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e952805d2d2e706aed182723e5ab3ec0b1f91de3",
      "tree": "5b4f9bfff6798f44fdea7c891ee911af2df5357b",
      "parents": [
        "5a98c04d78c896d52baef20ffc11f6d1ba6eb786"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Fri Mar 05 13:44:33 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 06 11:26:48 2010 -0800"
      },
      "message": "gpio: add driver for MAX7300 I2C GPIO extender\n\nAdd the MAX7300-I2C variant of the MAX7301-SPI version.  Both chips share\nthe same core logic, so the generic part of the in-kernel SPI-driver is\nrefactored into a generic part.  The I2C and SPI specific funtions are\nthen wrapped into seperate drivers picking up the generic part.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nCc: Juergen Beisert \u003cj.beisert@pengutronix.de\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "80884094e34456887ecdbd107d40e72c4a40f9c9",
      "tree": "01c36b4982ce22db3f7034b19c7c038cf1be46ec",
      "parents": [
        "5787536edf18e33d06e2bf038bfd0910f4def213"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Fri Jan 08 14:43:08 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 11 09:34:07 2010 -0800"
      },
      "message": "gpio: adp5588-gpio: new driver for ADP5588 GPIO expanders\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "35570ac6039ef490b9c5abde1fee4803a39bf4e1",
      "tree": "59b743b2ff1b1e054fa83b91d5c0c83be98e3cfc",
      "parents": [
        "4efec6272e8e61fc77132b4d2bae56d61b289956"
      ],
      "author": {
        "name": "Richard Röjfors",
        "email": "richard.rojfors@mocean-labs.com",
        "time": "Tue Dec 15 16:46:18 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 07:20:00 2009 -0800"
      },
      "message": "gpio: add GPIO driver for the Timberdale FPGA\n\nA GPIO driver for the Timberdale FPGA found on the Intel Atom board\nRussellville.\n\nThe GPIO driver also has an IRQ-chip to support interrupts on the pins.\n\nSigned-off-by: Richard Röjfors \u003crichard.rojfors@mocean-labs.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c95d1e53ed89b75a4d7b68d1cbae4607b1479243",
      "tree": "b82d2ef1e349a3da948fe4c7dbd56ebed0ad0e84",
      "parents": [
        "f3a57a60d3e107d17aebb9e52b61c503e5bc14f9"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@collabora.co.uk",
        "time": "Mon Dec 14 18:00:41 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 15 08:53:28 2009 -0800"
      },
      "message": "cs5535: drop the Geode-specific MFGPT/GPIO code\n\nWith generic modular drivers handling all of this stuff, the\ngeode-specific code can go away.  The cs5535-gpio, cs5535-mfgpt, and\ncs5535-clockevt drivers now handle this.\n\nSigned-off-by: Andres Salomon \u003cdilinger@collabora.co.uk\u003e\nCc: Jordan Crouse \u003cjordan@cosmicpenguin.net\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: john stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Chris Ball \u003ccjb@laptop.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5f0a96b044d8edaee20f4a32ef6c393599ca55f8",
      "tree": "a46994e95854d1771ea6829826793f8bceb39751",
      "parents": [
        "1f2f38d89d1eced2079189cd880eeacee378370a"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@collabora.co.uk",
        "time": "Mon Dec 14 18:00:32 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 15 08:53:27 2009 -0800"
      },
      "message": "cs5535-gpio: add AMD CS5535/CS5536 GPIO driver support\n\nThis creates a CS5535/CS5536 GPIO driver which uses a gpio_chip backend\n(allowing GPIO users to use the generic GPIO API if desired) while also\nallowing architecture-specific users directly (via the cs5535_gpio_*\nfunctions).\n\nTested on an OLPC machine.  Some Leemotes also use CS5536 (with a mips\ncpu), which is why this is in drivers/gpio rather than arch/x86.\nCurrently, it conflicts with older geode GPIO support; once MFGPT support\nis reworked to also be more generic, the older geode code will be removed.\n\nSigned-off-by: Andres Salomon \u003cdilinger@collabora.co.uk\u003e\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: Jordan Crouse \u003cjordan@cosmicpenguin.net\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nReviewed-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ef72af408259f0ff26a733dfa2088d570a111550",
      "tree": "6e05ddf6ab5eafc03e52225499fbb292e3f61649",
      "parents": [
        "ff77c352ae17768c61cfc36357f0a3904552f11c"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Tue Sep 22 16:46:39 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:48 2009 -0700"
      },
      "message": "gpio: gpio support for ADP5520/ADP5501 MFD PMICs\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8bf026177000c5bb566cafe2528a96f8380f38bd",
      "tree": "865a7bc9880e0c1c2338bb6a59350f104873c467",
      "parents": [
        "4cf8e53b3b55fa2f9b2a6b9c3e557b649adf7c6a"
      ],
      "author": {
        "name": "Alek Du",
        "email": "alek.du@intel.com",
        "time": "Tue Sep 22 16:46:36 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:48 2009 -0700"
      },
      "message": "gpio: add Intel Moorestown Platform Langwell chip gpio driver\n\nThe Langwell chip is the IO hub for Intel Moorestown platform which has a\n64-pin gpio block device inside.  It is exposed as a dedicated PCI device.\n We use it to control outside peripheral as well as to do IRQ demuxing.\nThe gpio block uses MSI to send level type interrupt to IOAPIC.\n\nSigned-off-by: Alek Du \u003calek.du@intel.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4cf8e53b3b55fa2f9b2a6b9c3e557b649adf7c6a",
      "tree": "3a3ca1ba8ced694568f7c0ee31c19f7fcc6e38a9",
      "parents": [
        "1e5db00687c1ebd93a902caf1d3694209013cb3e"
      ],
      "author": {
        "name": "Marek Vasut",
        "email": "marek.vasut@gmail.com",
        "time": "Tue Sep 22 16:46:35 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:48 2009 -0700"
      },
      "message": "mfd/gpio: add a GPIO interface to the UCB1400 MFD chip driver via gpiolib\n\nCc: Eric Miao \u003ceric.y.miao@gmail.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Samuel Ortiz \u003csameo@openedhand.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1e5db00687c1ebd93a902caf1d3694209013cb3e",
      "tree": "41043a4a38fc2f36d92fe20559cb5ada85228465",
      "parents": [
        "a4177ee7f1a83eecb1d75e85d32664b023ef65e9"
      ],
      "author": {
        "name": "Richard Röjfors",
        "email": "richard.rojfors.ext@mocean-labs.com",
        "time": "Tue Sep 22 16:46:34 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:46 2009 -0700"
      },
      "message": "gpio: add MC33880 driver\n\nA GPIO driver for the Freescale MC33880 High/Low side switch\n\nSigned-off-by: Richard Röjfors \u003crichard.rojfors.ext@mocean-labs.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e4b736f18f338daae141325c818187c4ab3e244c",
      "tree": "abe885fbfdf4f9f53165ba4ce8e4e0491e698182",
      "parents": [
        "b11062b9c558695cd054f16c697e1db0988e2603"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jul 27 14:46:00 2009 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Sep 17 09:47:01 2009 +0200"
      },
      "message": "gpio: Add WM831X GPIO driver\n\nAdd support for the GPIO pins on the WM831x. No direct support is\ncurrently supplied for configuring non-gpiolib functionality such\nas pull configuration and alternate functions, soft configuration\nof these will be provided in a future patch.\n\nCurrently use of these pins as interrupts is not supported due to\nthe ongoing issues with generic irq not support interrupt controllers\non interrupt driven buses. Users can directly request the interrupts\nwith the wm831x-specific APIs currently provided if required.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    }
  ],
  "next": "27fdd325dace4a1ebfa10e93ba6f3d25f25df674"
}
