)]}'
{
  "log": [
    {
      "commit": "80f01ca1fce2d5045b98f01989017767339b8700",
      "tree": "8899dbaa2949b8f2c6e83b65cd35669d9e85a462",
      "parents": [
        "fc21a2dd371806aed818e2ec0dfcb55dc7448a98",
        "a59024f1ecb52972b9be5ee91b5ef38a6b263d1b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 15 14:45:50 2011 -0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 15 14:45:50 2011 -0200"
      },
      "message": "Merge branch \u0027gpio/merge\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027gpio/merge\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  gpio: pca953x: propagate the errno from the chip_init functions\n  gpio: pca953x: remove unneeded check for chip type\n  gpio/omap: check return value from irq_alloc_generic_chip\n  gpio/omap: replace MOD_REG_BIT macro with static inline\n"
    },
    {
      "commit": "a59024f1ecb52972b9be5ee91b5ef38a6b263d1b",
      "tree": "3c9d881c7f0d6221b626c232104235d164c992bf",
      "parents": [
        "7ea2aa2046a15af1c048115e7c05f1ba1566899d",
        "832337490f22987a1b739ba840e105c0c9af01bc"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Nov 08 12:48:27 2011 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Nov 08 12:48:27 2011 -0700"
      },
      "message": "Merge branch \u0027for_3.2/gpio-cleanup\u0027 of git://gitorious.org/khilman/linux-omap-pm into gpio/merge\n"
    },
    {
      "commit": "32aaeffbd4a7457bf2f7448b33b5946ff2a960eb",
      "tree": "faf7ad871d87176423ff9ed1d1ba4d9c688fc23f",
      "parents": [
        "208bca0860406d16398145ddd950036a737c3c9d",
        "67b84999b1a8b1af5625b1eabe92146c5eb42932"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 06 19:44:47 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 06 19:44:47 2011 -0800"
      },
      "message": "Merge branch \u0027modsplit-Oct31_2011\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux\n\n* \u0027modsplit-Oct31_2011\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux: (230 commits)\n  Revert \"tracing: Include module.h in define_trace.h\"\n  irq: don\u0027t put module.h into irq.h for tracking irqgen modules.\n  bluetooth: macroize two small inlines to avoid module.h\n  ip_vs.h: fix implicit use of module_get/module_put from module.h\n  nf_conntrack.h: fix up fallout from implicit moduleparam.h presence\n  include: replace linux/module.h with \"struct module\" wherever possible\n  include: convert various register fcns to macros to avoid include chaining\n  crypto.h: remove unused crypto_tfm_alg_modname() inline\n  uwb.h: fix implicit use of asm/page.h for PAGE_SIZE\n  pm_runtime.h: explicitly requires notifier.h\n  linux/dmaengine.h: fix implicit use of bitmap.h and asm/page.h\n  miscdevice.h: fix up implicit use of lists and types\n  stop_machine.h: fix implicit use of smp.h for smp_processor_id\n  of: fix implicit use of errno.h in include/linux/of.h\n  of_platform.h: delete needless include \u003clinux/module.h\u003e\n  acpi: remove module.h include from platform/aclinux.h\n  miscdevice.h: delete unnecessary inclusion of module.h\n  device_cgroup.h: delete needless include \u003clinux/module.h\u003e\n  net: sch_generic remove redundant use of \u003clinux/module.h\u003e\n  net: inet_timewait_sock doesnt need \u003clinux/module.h\u003e\n  ...\n\nFix up trivial conflicts (other header files, and  removal of the ab3550 mfd driver) in\n - drivers/media/dvb/frontends/dibx000_common.c\n - drivers/media/video/{mt9m111.c,ov6650.c}\n - drivers/mfd/ab3550-core.c\n - include/linux/dmaengine.h\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": "c861cd3e92d92ae946e19099f198018fcb4fd887",
      "tree": "fab678a30a85cf80038c560221d6ab01812a3891",
      "parents": [
        "7abec10c623d9e0416dab6919a0ea22e6283516b",
        "b8bc83971cc20cae3c3b65c26a804f350d74960c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 05 18:21:21 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 05 18:21:21 2011 -0700"
      },
      "message": "Merge branch \u0027next/devel2\u0027 of git://git.linaro.org/people/arnd/arm-soc\n\n* \u0027next/devel2\u0027 of git://git.linaro.org/people/arnd/arm-soc: (30 commits)\n  ARM: mmp: register internal sram bank\n  ARM: mmp: register audio sram bank\n  ARM: mmp: add sram allocator\n  gpio/samsung: Complain loudly if we don\u0027t know the SoC\n  ARM: S3C64XX: Fix SoC identification for S3C64xx devices\n  ARM: S3C2443: Remove redundant s3c_register_clocks call for init_clocks\n  ARM: S3C24XX: Add devname for hsmmc1 pclk\n  ARM: S3C24XX: use clk_get_rate to init fclk in common_setup_clocks\n  ARM: S3C2443: Accommodate cpufreq frequency scheme in armdiv\n  ARM: S3C2443: handle unset armdiv values gracefully\n  ARM: S3C2443: Add get_rate operation for clk_armdiv\n  ARM: S3C2416: Add comment describing the armdiv/armclk\n  ARM: S3C2443: Move clk_arm and clk_armdiv to common code\n  ARM: S3C24XX: Add infrastructure to transmit armdiv to common code\n  ARM: S3C2416: Add armdiv_mask constant\n  ARM: EXYNOS4: Add support for M-5MOLS camera on Nuri board\n  ARM: EXYNOS4: Enable MFC on ORIGEN\n  ARM: SAMSUNG: Add support s3c2416-adc for S3C2416/S3C2450\n  ARM: SAMSUNG: Add support s3c2443-adc for S3C2443\n  ARM: SAMSUNG: Allow overriding of adc device name for S3C24XX\n  ...\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": "cfadd83852eb6b9a015bc1ea396b98f395f073e0",
      "tree": "bc4271dffca4e70aad7430f0e1915fc18334f5ff",
      "parents": [
        "15a5148c6fa6d786d4ed94c6da3b6ed1b2b44f25"
      ],
      "author": {
        "name": "Felix Radensky",
        "email": "felix@embedded-sol.com",
        "time": "Tue Oct 11 10:24:21 2011 +0200"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Nov 03 13:12:22 2011 -0500"
      },
      "message": "powerpc/8xxx: Fix interrupt handling in MPC8xxx GPIO driver\n\nInterrupt handler in MPC8xxx GPIO driver is missing the call to PIC EOI\n(end of interrupt) handler. As a result, at least on 85XX systems, GPIO\ninterrupt is delivered only once. This patch adds the missing EOI call.\nTested on custom P1022 board.\n\nSigned-off-by: Felix Radensky \u003cfelix@embedded-sol.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "15a5148c6fa6d786d4ed94c6da3b6ed1b2b44f25",
      "tree": "2ec78d84cb45cb1b8309864f4ee4f3c848279cc5",
      "parents": [
        "62f3de91e4cfb113bf114009c6660a7f04901288"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Sat Oct 22 16:20:42 2011 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Nov 03 12:57:31 2011 -0500"
      },
      "message": "powerpc/85xx: Add \u0027fsl,pq3-gpio\u0027 compatiable for GPIO driver\n\nSupport MPC85xx platforms outside of MPC8572/MPC8536.  The\nMPC8572/MPC8536 have an erratum that is worked around based on having\n\"fsl,mpc8572-gpio\" in the compatiable list.  All other MPC85xx SoCs\ndon\u0027t require this workaround and thus utilize the \u0027fsl,pq3-gpio\u0027\ncompatiable.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\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": "16ee792e45cf0c97ce061fce03c36cab5551ec72",
      "tree": "dc68af705fbac4b5d71325aa972730199bb187dd",
      "parents": [
        "f906fb1d70e016726fccfb0d978c5d425503db9d",
        "efa62e1355f0495f37f1296754b8880947c8da72"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 01 20:31:25 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 01 20:31:25 2011 -0700"
      },
      "message": "Merge branch \u0027next/devel\u0027 of git://git.linaro.org/people/arnd/arm-soc\n\n* \u0027next/devel\u0027 of git://git.linaro.org/people/arnd/arm-soc: (50 commits)\n  ARM: tegra: update defconfig\n  arm/tegra: Harmony: Configure PMC for low-level interrupts\n  arm/tegra: device tree support for ventana board\n  arm/tegra: add support for ventana pinmuxing\n  arm/tegra: prepare Seaboard pinmux code for derived boards\n  arm/tegra: pinmux: ioremap registers\n  gpio/tegra: Convert to a platform device\n  arm/tegra: Convert pinmux driver to a platform device\n  arm/dt: Tegra: Add pinmux node to tegra20.dtsi\n  arm/tegra: Prep boards for gpio/pinmux conversion to pdevs\n  ARM: mx5: fix clock usage for suspend\n  ARM i.MX entry-macro.S: remove now unused code\n  ARM i.MX boards: use CONFIG_MULTI_IRQ_HANDLER\n  ARM i.MX tzic: add handle_irq function\n  ARM i.MX avic: add handle_irq function\n  ARM: mx25: Add the missing IIM base definition\n  ARM i.MX avic: convert to use generic irq chip\n  mx31moboard: Add poweroff support\n  ARM: mach-qong: Add watchdog support\n  ARM: davinci: AM18x: Add wl1271/wlan support\n  ...\n\nFix up conflicts in:\n\tarch/arm/mach-at91/at91sam9g45.c\n\tarch/arm/mach-mx5/devices-imx53.h\n\tarch/arm/plat-mxc/include/mach/memory.h\n"
    },
    {
      "commit": "952414505f55afe5cd6dc004765076aa22b3ed7e",
      "tree": "eba11ed702ae02fea7f1a0d422346454fc98296f",
      "parents": [
        "68e24ba70465b82ad24e0774ceab5360180d4627",
        "3e965b176341b78620f7404fd8b7f9a0d061f8a2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 01 20:11:00 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 01 20:11:00 2011 -0700"
      },
      "message": "Merge branch \u0027next/cleanup\u0027 of git://git.linaro.org/people/arnd/arm-soc\n\n* \u0027next/cleanup\u0027 of git://git.linaro.org/people/arnd/arm-soc: (125 commits)\n  ARM: mach-mxs: fix machines\u0027 initializers order\n  mmc: mxcmmc: explicitly includes mach/hardware.h\n  arm/imx: explicitly includes mach/hardware.h in pm-imx27.c\n  arm/imx: remove mx27_setup_weimcs() from mx27.h\n  arm/imx: explicitly includes mach/hardware.h in mach-kzm_arm11_01.c\n  arm/imx: remove mx31_setup_weimcs() from mx31.h\n  ARM: tegra: devices.c should include devices.h\n  ARM: tegra: cpu-tegra: unexport two functions\n  ARM: tegra: cpu-tegra: sparse type fix\n  ARM: tegra: dma: staticify some tables and functions\n  ARM: tegra: tegra2_clocks: don\u0027t export some tables\n  ARM: tegra: tegra_powergate_is_powered should be static\n  ARM: tegra: tegra_rtc_read_ms should be static\n  ARM: tegra: tegra_init_cache should be static\n  ARM: tegra: pcie: 0 -\u003e NULL changes\n  ARM: tegra: pcie: include board.h\n  ARM: tegra: pcie: don\u0027t cast __iomem pointers\n  ARM: tegra: tegra2_clocks: 0 -\u003e NULL changes\n  ARM: tegra: tegra2_clocks: don\u0027t cast __iomem pointers\n  ARM: tegra: timer: don\u0027t cast __iomem pointers\n  ...\n\nFix up trivial conflicts in\n  arch/arm/mach-omap2/Makefile,\n  arch/arm/mach-u300/{Makefile.boot,core.c}\n  arch/arm/plat-{mxc,omap}/devices.c\n"
    },
    {
      "commit": "68e24ba70465b82ad24e0774ceab5360180d4627",
      "tree": "5d2b8e22e556360f353b2d1c73a19aaf6c5becd9",
      "parents": [
        "b4beb4bf9934d151bf4581a54ae028927374cb2a",
        "5725aeae5ff2e39f3815bbef788ee326c9afea2c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 01 19:55:06 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 01 19:55:06 2011 -0700"
      },
      "message": "Merge branch \u0027next/fixes\u0027 of git://git.linaro.org/people/arnd/arm-soc\n\n* \u0027next/fixes\u0027 of git://git.linaro.org/people/arnd/arm-soc: (28 commits)\n  ARM: pxa/cm-x300: properly set bt_reset pin\n  ARM: mmp: rename SHEEVAD to GPLUGD\n  ARM: imx: Fix typo \u0027MACH_MX31_3DS_MXC_NAND_USE_BBT\u0027\n  ARM: i.MX28: shift frac value in _CLK_SET_RATE\n  plat-mxc: iomux-v3.h: implicitly enable pull-up/down when that\u0027s desired\n  ARM: mx5: fix clock usage for suspend\n  ARM: pxa: use correct __iomem annotations\n  ARM: pxa: sharpsl pm needs SPI\n  ARM: pxa: centro and treo680 need palm27x\n  ARM: pxa: make pxafb_smart_*() empty when not enabled\n  ARM: pxa: select POWER_SUPPLY on raumfeld\n  ARM: pxa: pxa95x is incompatible with earlier pxa\n  ARM: pxa: CPU_FREQ_TABLE is needed for CPU_FREQ\n  ARM: pxa: pxa95x/saarb depends on pxa3xx code\n  ARM: pxa: allow selecting just one of TREO680/CENTRO\n  ARM: pxa: export symbols from pxa3xx-ulpi\n  ARM: pxa: make zylonite_pxa*_init declaration match code\n  ARM: pxa/z2: fix building error of pxa27x_cpu_suspend() no longer available\n  ARM: at91: add defconfig for at91sam9g45 family\n  ARM: at91: remove dependency for Atmel PWM driver selector in Kconfig\n  ...\n"
    },
    {
      "commit": "bb207ef1e84ffc4afe89f3a5b84788bac0f968e7",
      "tree": "1678f932395846396afad6f24fa8a9acc35094ab",
      "parents": [
        "afd605f68392d85638e1499143b9ad2e1389d742"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sun Jul 03 13:38:09 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:47 2011 -0400"
      },
      "message": "drivers/gpio: Fix drivers who are implicit users of module.h\n\nA pending cleanup will mean that module.h won\u0027t be implicitly\neverywhere anymore.  Make sure the modular drivers in gpio\nare actually calling out for \u003cmodule.h\u003e explicitly in advance.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "efa62e1355f0495f37f1296754b8880947c8da72",
      "tree": "c07af29f8baf2e6f4ed3bedbe46d405924edd530",
      "parents": [
        "107532920226a37e595697959b2a6a823cfa2497",
        "f55be1bf52aad524dc1bf556ae26c90262c87825"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Oct 31 23:46:42 2011 +0100"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Oct 31 23:46:42 2011 +0100"
      },
      "message": "Merge branch \u0027depends/rmk/gpio\u0027 into next/devel\n\nConflicts:\n\tarch/arm/mach-mxs/include/mach/gpio.h\n\tarch/arm/plat-mxc/include/mach/gpio.h\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "3e965b176341b78620f7404fd8b7f9a0d061f8a2",
      "tree": "a2dbf06d6ae20fbe417b70f0a471cc4f93ff0a71",
      "parents": [
        "034ee299122c6b145d6d3cafb9ef5c329a4ab990",
        "5839fec9d8db35b2b07359b18a77295418e239ad"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Oct 31 23:25:41 2011 +0100"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Oct 31 23:25:41 2011 +0100"
      },
      "message": "Merge branch \u0027next/fixes\u0027 into next/cleanup\n\nConflicts:\n\tarch/arm/mach-mxs/include/mach/gpio.h\n\tarch/arm/plat-mxc/include/mach/gpio.h\n\tdrivers/video/omap/lcd_apollon.c\n\tdrivers/video/omap/lcd_ldp.c\n\tdrivers/video/omap/lcd_overo.c\n"
    },
    {
      "commit": "43872fa788060eef91ae437957e0a5e39f1c56fd",
      "tree": "dba464da61167d84b4f7470edebd5a769a78f9ee",
      "parents": [
        "91fed558d0f33c74477569f50ed883fe6d430f1f",
        "f55be1bf52aad524dc1bf556ae26c90262c87825"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Oct 31 22:44:18 2011 +0100"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Oct 31 22:44:18 2011 +0100"
      },
      "message": "Merge branch \u0027depends/rmk/gpio\u0027 into next/fixes\n\nThis sorts out merge conflicts with the arm/gpio branch that\nalready got merged into mainline Linux.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "b8bc83971cc20cae3c3b65c26a804f350d74960c",
      "tree": "2573e6367e1806c298344fa023bb49a16cc4d1e4",
      "parents": [
        "11f0d9311c6e9ed928dc98ce6e9d14c0ee274b05",
        "bca7ab316edd819edd0e3d59f9ccb26c6b2173f5"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Sun Oct 30 20:59:09 2011 +0100"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Sun Oct 30 20:59:09 2011 +0100"
      },
      "message": "Merge branch \u0027pxa/devel\u0027 into next/devel2\n\nConflicts:\n\tarch/arm/mach-s3c2416/s3c2416.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": "7ea2aa2046a15af1c048115e7c05f1ba1566899d",
      "tree": "ecc9f603d4d22132019fbad9ef249aab18530d45",
      "parents": [
        "f0eb824beee3f596b9799e667a6fdac3116e9f7d"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Fri Oct 14 15:32:00 2011 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Oct 29 12:26:29 2011 +0200"
      },
      "message": "gpio: pca953x: propagate the errno from the chip_init functions\n\nInitializing the chips may return with an error, but this error gets\ndropped in probe(). Propagate this further to the driver core. Also,\nsimplify returning the error in one of the init functions.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "f0eb824beee3f596b9799e667a6fdac3116e9f7d",
      "tree": "06d1247aad91c4b883a3e760881917485188ae1a",
      "parents": [
        "d92ef29a6fa971d9e314e412cd9c09757906411a"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Fri Oct 14 15:31:59 2011 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Oct 29 12:26:29 2011 +0200"
      },
      "message": "gpio: pca953x: remove unneeded check for chip type\n\nWe can assume our own device_id table is correct, so remove checking if\nthe chip type is valid. (The check was bogus anyway: If it found an\ninvalid entry, it returned with 0!) This is in preparation for further\ncleanups.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "ca90666287401b475d9e0becf85bd02f069f1de8",
      "tree": "ad4dd789f8d5ab639c78997d3655b94fcbf660ef",
      "parents": [
        "60325f0c6ee7c6b68f95aaa643260fb33d4bdd88",
        "374e759db148d1e874e3afb76707082af67e0984"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 27 08:39:10 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 27 08:39:10 2011 +0200"
      },
      "message": "Merge branch \u0027gpio\u0027 of http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm\n\n* \u0027gpio\u0027 of http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm: (43 commits)\n  ARM: 7135/1: ep93xx: bring back missing \u003cmach/gpio.h\u003e\n  ARM: 7104/1: plat-pxa: break out GPIO driver specifics\n  ARM: 7103/1: plat-pxa: move PXA GPIO driver to GPIO subsystem\n  ARM: 7042/3: mach-ep93xx: break out GPIO driver specifics\n  ARM: 7101/1: arm/tegra: Replace \u003cmach/gpio.h\u003e with \u003cmach/gpio-tegra.h\u003e\n  ARM: 7094/1: arm/tegra: Move EN_VDD_1V05_GPIO to board-harmony.h\n  ARM: 7083/1: rewrite U300 GPIO to use gpiolib\n  ARM: 7074/1: gpio: davinci: eliminate unused variable warnings\n  ARM: 7063/1: Orion: gpio: add missing include of linux/types.h\n  ARM: 7055/1: arm/tegra: mach/gpio.h: include linux/types.h to fix build\n  ARM: 7054/1: arm/tegra: Delete custom gpio_to_irq, and irq_to_gpio\n  ARM: 7053/1: gpio/tegra: Implement gpio_chip.to_irq\n  ARM: 7052/1: gpio/tegra: Remove use of irq_to_gpio\n  ARM: 7057/1: mach-pnx4008: rename GPIO header\n  ARM: 7056/1: plat-nomadik: kill off \u003cplat/gpio.h\u003e\n  ARM: 7050/1: mach-sa1100: delete irq_to_gpio() function\n  ARM: 7049/1: mach-sa1100: move SA1100 GPIO driver to GPIO subsystem\n  ARM: 7045/1: mach-lpc32xx: break out GPIO driver specifics\n  ARM: 7044/1: mach-lpc32xx: move LPC32XX GPIO driver to GPIO subsystem\n  ARM: 7043/1: mach-ixp2000: rename GPIO header\n  ...\n\nFix up trivial conflicts in arch/arm/mach-u300/Kconfig manually\n"
    },
    {
      "commit": "76c05c8a0d56faf210cb9681786bb3e17cd59793",
      "tree": "7397414a99102c283be83d5ac1928878ae3c1b12",
      "parents": [
        "eb9ae7f2a38135761496d317c08c87f38c7cafe3"
      ],
      "author": {
        "name": "Rob Herring",
        "email": "rob.herring@calxeda.com",
        "time": "Wed Aug 10 16:31:46 2011 -0500"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Oct 26 23:15:28 2011 +0200"
      },
      "message": "gpio: pl061: add DT binding support\n\nThis adds devicetree binding support to the ARM pl061 driver removing the\nplatform_data dependency. When DT binding is used, the gpio numbering is\nassigned dynamically. For now, interrupts are not supported with DT until\nirqdomains learn dynamic irq assignment.\n\nRather than add another case of -1, updating the driver to use NO_IRQ.\n\nSigned-off-by: Rob Herring \u003crob.herring@calxeda.com\u003e\nAcked-by: Baruch Siach \u003cbaruch@tkos.co.il\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\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": "11f0d9311c6e9ed928dc98ce6e9d14c0ee274b05",
      "tree": "2bdb21608485c63d9a8de0e5445fa9bfc537b8d9",
      "parents": [
        "1faca4ced8594d3586302e8d1788a60932f2bbca",
        "fbe92fcc7570eaba4bd5786cb1bbc5e693dba6bd"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Oct 20 18:26:05 2011 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Oct 20 18:26:05 2011 +0200"
      },
      "message": "Merge branch \u0027samsung/devel\u0027 into next/devel2\n"
    },
    {
      "commit": "107532920226a37e595697959b2a6a823cfa2497",
      "tree": "7d35c84ed324e6cabeed29282f1fc97994fd204b",
      "parents": [
        "29ea35969b92a4be122a58c4aceea8c5e2c388d9",
        "ecb7b0e33e048e63d1169e6fee277430c70ddf0b"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Oct 20 18:15:30 2011 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Oct 20 18:15:30 2011 +0200"
      },
      "message": "Merge branch \u0027tegra/devel\u0027 into next/devel\n"
    },
    {
      "commit": "b4cbb8a4e602ea77b0525d06eff89c6a6070dab3",
      "tree": "a5dd723679582505ef3905c90f0c2c032d191b94",
      "parents": [
        "526b264163068f77c5f2409031f5e25caf3900a9",
        "c5d7a9230e5e277f262b6806b7f4d6b35de5a3fb"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Oct 20 15:14:25 2011 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Oct 20 15:14:25 2011 +0200"
      },
      "message": "Merge branch \u0027imx-features-for-arnd\u0027 of git://git.pengutronix.de/git/imx/linux-2.6 into imx/devel\n\nConflicts:\n\tarch/arm/mach-mx5/clock-mx51-mx53.c\n\tarch/arm/mach-mx5/devices-imx53.h\n"
    },
    {
      "commit": "1faca4ced8594d3586302e8d1788a60932f2bbca",
      "tree": "5130aaa4803a322f3d1f0ff6406f047ed0dba475",
      "parents": [
        "112d17d6f75b93e1dcaec2e2232a411148b3bf71",
        "6b6844dd54e4196dd9818bc63b319f93c37a08be"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Oct 20 14:51:38 2011 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Oct 20 14:51:38 2011 +0200"
      },
      "message": "Merge branch \u0027samsung/devel\u0027 of git+ssh://git.linaro.org/home/arndbergmann/public_git/arm-soc into next/devel2\n"
    },
    {
      "commit": "a7aaa4f888968b1261c2701cc66f18a3d4b9777b",
      "tree": "39bd3205e8d46fde63d992a3a43d5ce76b4377c9",
      "parents": [
        "2824bc9c38dcb9a3e8f2d72a6ede8563c222959f"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.lapis-semi.com",
        "time": "Wed Oct 19 10:37:40 2011 +0900"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Oct 19 19:01:34 2011 -0600"
      },
      "message": "gpio-ml-ioh: Use NUMA_NO_NODE not GFP_KERNEL\n\nCurrently, GFP_KERNEL is used as parameter of irq_alloc_descs like below.\n\n          irq_base \u003d irq_alloc_descs(-1, IOH_IRQ_BASE, num_ports[j],\n                                     GFP_KERNEL);\n\nThis is not true.\nSo, this patch uses NUMA_NO_NODE not GFP_KERNEL.\n\nReported-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nReported-by: David Rientjes \u003crientjes@google.com\u003e\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.lapis-semi.com\u003e\nAcked-by: David Rientjes \u003crientjes@google.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "2824bc9c38dcb9a3e8f2d72a6ede8563c222959f",
      "tree": "5e340e0b716bfe6138174e5c06bad6e73ac8c3f7",
      "parents": [
        "8c0f7b10f1028d0bc78486affe2ccf39cdf45282"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.lapis-semi.com",
        "time": "Wed Oct 19 10:37:39 2011 +0900"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Oct 19 19:01:29 2011 -0600"
      },
      "message": "gpio-pch: Use NUMA_NO_NODE not GFP_KERNEL\n\nCurrently, GFP_KERNEL is used as parameter of irq_alloc_descs like below.\n\n          irq_base \u003d irq_alloc_descs(-1, IOH_IRQ_BASE, num_ports[j],\n                                     GFP_KERNEL);\n\nThis is not true.\nSo, this patch uses NUMA_NO_NODE not GFP_KERNEL.\n\nReported-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nReported-by: David Rientjes \u003crientjes@google.com\u003e\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.lapis-semi.com\u003e\nAcked-by: David Rientjes \u003crientjes@google.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "fbe92fcc7570eaba4bd5786cb1bbc5e693dba6bd",
      "tree": "19327e976d44df87ef584796804a74e9bfec1b66",
      "parents": [
        "0f4e54c64eacab06675a054a861d6e0b7442ec9e"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Oct 18 08:46:50 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Tue Oct 18 08:46:50 2011 +0900"
      },
      "message": "gpio/samsung: Complain loudly if we don\u0027t know the SoC\n\nIf we don\u0027t know the SoC type then we won\u0027t add any chips which is rather\nunfortunate as neither GPIO nor pinmux APIs will work, breaking lots of\ndifferent subsystems. Logging at least provides a hint to the user as to\nwhat\u0027s gone wrong.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "88d8951e5896da908d31bc24735efae801566066",
      "tree": "df8879f15c27f8469950f82846b683a3064aacbc",
      "parents": [
        "1ebc8496e8cc193706d7a7b375d0017a96e01277"
      ],
      "author": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Tue Oct 11 16:16:14 2011 -0600"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Thu Oct 13 15:04:52 2011 -0700"
      },
      "message": "gpio/tegra: Convert to a platform device\n\nv3: Make regs variable static. Remove empty init of tegra_gpio_banks.\n\nv2: Retrieve IRQ and memory addresses from resources instead of hard-\ncoding them. Add back initialization of tegra_gpio_chip.of_node.\n\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n[olof: switched probe routine to __devinit]\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\n"
    },
    {
      "commit": "25fcf2b7f1f65d2cc12182ced3ccd47576970be4",
      "tree": "05c65aa94c96a817e87190753eee67656a902f89",
      "parents": [
        "78a43158724793f9dc25f1e4c866393654704b87"
      ],
      "author": {
        "name": "Hartmut Knaack",
        "email": "knaack.h@gmx.de",
        "time": "Tue Oct 11 00:22:45 2011 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Oct 13 13:49:37 2011 -0600"
      },
      "message": "gpio-pca953x: fix gpio_base\n\ngpio_base was set to 0 if no system platform data or open firmware\nplatform data was provided. This led to conflicts, if any other gpiochip\nwith a gpiobase of 0 was instantiated already. Setting it to -1 will\nautomatically use the first one available.\n\nSigned-off-by: Hartmut Knaack \u003cknaack.h@gmx.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "78a43158724793f9dc25f1e4c866393654704b87",
      "tree": "9a77ad07ce2bc89c10e61ee64fa95b72b624cefa",
      "parents": [
        "976d167615b64e14bc1491ca51d424e2ba9a5e84"
      ],
      "author": {
        "name": "Janusz Krzysztofik",
        "email": "jkrzyszt@tis.icnet.pl",
        "time": "Tue Aug 23 13:42:24 2011 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Oct 13 11:48:25 2011 -0600"
      },
      "message": "gpio/omap: fix build error with certain OMAP1 configs\n\nWith commit f64ad1a0e21a, \"gpio/omap: cleanup _set_gpio_wakeup(), remove\nifdefs\", access to build time conditionally omitted \u0027suspend_wakeup\u0027\nmember of the \u0027gpio_bank\u0027 structure has been placed unconditionally in\nfunction _set_gpio_wakeup(), which is always built. This resulted in the\ndriver compilation broken for certain OMAP1, i.e., non-OMAP16xx,\nconfigurations.\n\nReally required or not in previously excluded cases, define this\nstructure member unconditionally as a fix.\n\nTested with a custom OMAP1510 only configuration.\n\nSigned-off-by: Janusz Krzysztofik \u003cjkrzyszt@tis.icnet.pl\u003e\nAcked-by: Kevin Hilman \u003ckhilman@ti.com\u003e\nTested-by: Aaro Koskinen \u003caaro.koskinen@iki.fi\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "c034b184597d93ad7749aca3e8bd1c2105104f07",
      "tree": "2e8678e74eada9690eb882b7a6cad7f85f4f483d",
      "parents": [
        "b82cee243633fbb734de704e38f57c771d7afd73"
      ],
      "author": {
        "name": "Tushar Behera",
        "email": "tushar.behera@linaro.org",
        "time": "Wed Oct 05 08:55:49 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Wed Oct 12 21:20:13 2011 +0900"
      },
      "message": "gpio/samsung: Move SoC specific codes within macro\n\nIn drivers/gpio/gpio-samsung.c, there are certain structures\nand functions which are not getting used if the particular\nCPU is not selected. These code segments are moved under CPU\nspecific macros to remove compilation warnings.\n\nSigned-off-by: Tushar Behera \u003ctushar.behera@linaro.org\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "b82cee243633fbb734de704e38f57c771d7afd73",
      "tree": "093de4c5c6a9c2dd867fd5263c5d231c22e4a725",
      "parents": [
        "6700397a8164f58a6637fa26d9fd752aa8cf2fd1"
      ],
      "author": {
        "name": "Thomas Abraham",
        "email": "thomas.abraham@linaro.org",
        "time": "Wed Oct 12 20:11:17 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Wed Oct 12 20:53:09 2011 +0900"
      },
      "message": "gpio/samsung: Fix incorrect gpio pull up/down callback for EXYNOS4\n\nSome of the gpio chips of exynos4 are assigned a default gpio config without\nthe exynos4 specific pull up/down callbacks which resulted in incorrect\nsetting of pull up/down configuration.\n\nFix this by adding two new exynos4 specific entries in the array of default\nconfigs with set_pull and get_pull callbacks set to exynos4 specific callbacks\nThe new default gpio configs can then be used for exynos4 gpio chips.\n\nSigned-off-by: Thomas Abraham \u003cthomas.abraham@linaro.org\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "8a8ab2e64e09b56dc1324fd2f7da12346166cad1",
      "tree": "6821d51036c57062ce279c73541afd03f83883a9",
      "parents": [
        "ce19de02937772286e5d1f065d3143ec3abce200"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Mon Oct 10 19:55:58 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Wed Oct 12 20:52:47 2011 +0900"
      },
      "message": "gpio/samsung: only register available gpio banks\n\nOnly register gpio banks provided by SoC instead of the maximum possible\nto lessen confusion, get rid of a warning from gpiolib and stop it from\neating into the extra gpios for configs with S3C24XX_GPIO_EXTRA !\u003d 0.\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "8efc59ad6764ade520012cb192cd484e5191cd9c",
      "tree": "d2465d91ebb2652e35cd08f715fc202b3f9e042a",
      "parents": [
        "6f6184a9d01880a3e21349544f73b3720ce5e152",
        "492c4a0df11573e141a2decc6012b3bddd14a11e"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Oct 07 23:07:41 2011 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Oct 07 23:07:41 2011 +0200"
      },
      "message": "Merge branch \u0027sirf/cleanup\u0027 into next/cleanup\n"
    },
    {
      "commit": "8c0f7b10f1028d0bc78486affe2ccf39cdf45282",
      "tree": "824ac3afe0678311c95f6cc09f45da8b63f331a9",
      "parents": [
        "38eb18a6f92da886fc1af509d25e8f7a49e23d9a"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@intel.com",
        "time": "Mon Oct 03 14:36:07 2011 +0300"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Oct 06 04:14:52 2011 -0600"
      },
      "message": "gpio: langwell: ensure alternate function is cleared\n\nAlternate function must be zero for the pin to act as\na GPIO.\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\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": "e98bed7f0fa847492db8316db4605f2681f39868",
      "tree": "4f284ab6b290b870b9ddebb25b09ece26fa22c02",
      "parents": [
        "d4260e6dddfe642ab50ec6398aeac794a6aff151"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Thu Jul 21 09:19:58 2011 +0900"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Oct 05 11:59:17 2011 -0600"
      },
      "message": "gpio-pch: Save register value in suspend()\n\nCurrently, when suspend is occurred, register im0/1 and gpio_use_sel are not\nsaved.\nThis patch modifies so that register im0/1 and gpio_use_sel are saved.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "d4260e6dddfe642ab50ec6398aeac794a6aff151",
      "tree": "4d6e0f7f6552ea3071f7c4a2897e534c58a38ea9",
      "parents": [
        "c3520a1a84f13becf7489ddee4571eaccf108934"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Thu Jul 21 09:19:57 2011 +0900"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Oct 05 11:59:17 2011 -0600"
      },
      "message": "gpio-pch: modify gpio_nums and mask\n\nCurrently, the number of GPIO pins is set fixed value(\u003d12).\nAlso PIN MASK is set as \u00270xfff\u0027.\nHowever the pins differs by IOH.\nThis patch sets the value correctly.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "c3520a1a84f13becf7489ddee4571eaccf108934",
      "tree": "dca18ab577e4c90effba40c58023a72efe38736a",
      "parents": [
        "d568a6814fde60f5ab6b0c29b6261ff1899da443"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Thu Jul 21 09:19:56 2011 +0900"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Oct 05 11:59:17 2011 -0600"
      },
      "message": "gpio-pch: support ML7223 IOH n-Bus\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "d568a6814fde60f5ab6b0c29b6261ff1899da443",
      "tree": "b16d48eb1460b022e8d2b7819c85a2bef535568c",
      "parents": [
        "829e8256f139a9665f861d7ba880ed90abd75b65"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Thu Jul 21 09:19:55 2011 +0900"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Oct 05 11:59:17 2011 -0600"
      },
      "message": "gpio-pch: add spinlock in suspend/resume processing\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "829e8256f139a9665f861d7ba880ed90abd75b65",
      "tree": "7827291628b12dde2be0e65baf928fedb053c885",
      "parents": [
        "b490fa0bf86edbc06562024cbace5e84f0e2cf0e"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Thu Jul 21 09:19:54 2011 +0900"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Oct 05 11:59:17 2011 -0600"
      },
      "message": "gpio-pch: Delete invalid \"restore\" code in suspend()\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "b490fa0bf86edbc06562024cbace5e84f0e2cf0e",
      "tree": "ec44b535b6fab56c2aee9973cbc38b1f61b52fb1",
      "parents": [
        "54be566317b6aece2389a95bb19ea209af9359be"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Fri Aug 05 13:04:22 2011 +0900"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Oct 05 11:57:04 2011 -0600"
      },
      "message": "gpio-ml-ioh: Fix suspend/resume issue\n\nCurrently, some registers are not saved in case changing to suspend state.\nThis patch fixes the issue.\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": "45d198c4cf3a9a751b734eb32426b6de4631ef2e",
      "tree": "15ab708e6b7440ac74497e18a2acc0b3082f6851",
      "parents": [
        "0e44b6eccfcb0b2da65b0e9eddd5d8b4eac5d8df"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Fri Aug 05 13:04:20 2011 +0900"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Oct 05 11:57:04 2011 -0600"
      },
      "message": "gpio-ml-ioh: Delete unnecessary code\n\nThis register restore processing is unnecessary in suspend processing.\n(The restore processing is already in resume processing)\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "22be71ea8bf7e9f907e916bf9f6c2bbea9f42553",
      "tree": "edf517ccf09aec82c6a30e69ef885a785fa77167",
      "parents": [
        "59ca37f74a6e9d3e9367359f2fcbb286df7d9748",
        "b391f8cf606679e97b02e3b9dca8a1d9956a5301"
      ],
      "author": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Tue Oct 04 18:57:43 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Tue Oct 04 18:57:43 2011 +0900"
      },
      "message": "Merge branch \u0027next/topic-gpio-samsung\u0027 into next-samsung-devel\n"
    },
    {
      "commit": "b391f8cf606679e97b02e3b9dca8a1d9956a5301",
      "tree": "1c8ace1df5ed8a0edde1aadebc61d4c4e492661a",
      "parents": [
        "3538d5f3ef42600e4f3b6ea202672b7730f9510e"
      ],
      "author": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Mon Sep 26 13:10:32 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Tue Oct 04 15:54:52 2011 +0900"
      },
      "message": "gpio/samsung: correct pin configuration for S5PC100/S5PC110/EXYNOS4\n\nCommit 1b39d5f2cc introduced new common gpio driver for all Samsung GPIO\nSoCs. The new driver use wrong configuration setup for all gpio pins on\nS5PC100 and S5PV210 SoCs and external interrupt lines on Exynos4 SoCs.\nThis patch fixes this issue.\n\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "3538d5f3ef42600e4f3b6ea202672b7730f9510e",
      "tree": "b5d1e6f2089279a411a0e04313ee1b6f8fb54a2d",
      "parents": [
        "f79e40eb66af17a4cfc56560b20fec73b0c7490e"
      ],
      "author": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Mon Sep 26 13:09:08 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Tue Oct 04 15:54:46 2011 +0900"
      },
      "message": "gpio/samsung: fix GPIO interrupt registration for EXYNOS4 SoCs\n\nCommit 1b39d5f2cc introduced new common gpio driver for all Samsung GPIO\nSoCs. The new driver doesn\u0027t correctly register GPIO interrupts on\nSamsung Exynos4 SoCs. This is caused by a typo in define name. This\npatch fixes this issue.\n\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "f79e40eb66af17a4cfc56560b20fec73b0c7490e",
      "tree": "b8979ba488703ec878d9b4e3d8045c4dbf9b89a7",
      "parents": [
        "5ec7414494ed1204c9e2ed0b8232b29860d0986f"
      ],
      "author": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Mon Sep 26 13:06:57 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Tue Oct 04 15:54:39 2011 +0900"
      },
      "message": "gpio/samsung: fix broken configuration for EXYNOS4 GPIO banks\n\nCommit 1b39d5f2cc introduced new common gpio driver for all Samsung GPIO\nSoCs. The new driver doesn\u0027t work correctly on Samsung Exynos4 SoC. It\nfails to set configuration for all but external interrupt pins. This\npatch fixes this issue.\n\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "f55be1bf52aad524dc1bf556ae26c90262c87825",
      "tree": "de61131bfac6985902a66ce0b29909ad0519acf9",
      "parents": [
        "354bf8010ffea1ca5accd9fae26b7373df96bcb7"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Wed Sep 28 09:11:30 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Oct 01 23:45:34 2011 +0100"
      },
      "message": "ARM: 7104/1: plat-pxa: break out GPIO driver specifics\n\nThe \u003cmach/gpio.h\u003e file is included from upper directories\nand deal with generic GPIO and gpiolib stuff. Break out the\nplatform and driver specific defines and functions into its own\nheader file.\n\nCc: Eric Miao \u003ceric.y.miao@gmail.com\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": "354bf8010ffea1ca5accd9fae26b7373df96bcb7",
      "tree": "80bcb552771d44e9974de2a89b5b40213cef7e44",
      "parents": [
        "bd5f12a24766c1f299def0a78b008d4746f528f2"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Wed Sep 28 09:10:54 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Oct 01 23:41:41 2011 +0100"
      },
      "message": "ARM: 7103/1: plat-pxa: move PXA GPIO driver to GPIO subsystem\n\nAs per example from the other ARM boards, push the PXA\nGPIO driver down to the GPIO subsystem so it can be consolidated.\n\nAcked-by: Eric Miao \u003ceric.y.miao@gmail.com\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": "bd5f12a24766c1f299def0a78b008d4746f528f2",
      "tree": "ca700136d12bf56f50d5048e96c39a26ed953bd1",
      "parents": [
        "ea5abbd215b749b2ff14397a47a5e65741c67bf4"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Thu Sep 22 08:07:00 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Oct 01 23:37:34 2011 +0100"
      },
      "message": "ARM: 7042/3: mach-ep93xx: break out GPIO driver specifics\n\nThe \u003cmach/gpio.h\u003e file is included from upper directories\nand deal with generic GPIO and gpiolib stuff. Break out the\nplatform and driver specific defines and functions into its own\nheader file.\n\nCc: Ryan Mallon \u003crmallon@gmail.com\u003e\nAcked-by: Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\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": "ea5abbd215b749b2ff14397a47a5e65741c67bf4",
      "tree": "29547409cc5a7e29c9cb161776a29fe383fd6c88",
      "parents": [
        "ab05be0572bb9e17d7fe744b60724d2eaceb1beb"
      ],
      "author": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Mon Sep 26 19:00:02 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Sep 27 00:20:53 2011 +0100"
      },
      "message": "ARM: 7101/1: arm/tegra: Replace \u003cmach/gpio.h\u003e with \u003cmach/gpio-tegra.h\u003e\n\nThis will eventually allow \u003cmach/gpio.h\u003e to be deleted. This mirrors\nLinusW\u0027s recent equivalent work on various other ARM platforms.\n\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nAcked-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\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": "0e44b6eccfcb0b2da65b0e9eddd5d8b4eac5d8df",
      "tree": "7bc3e9d54c7e35e8ce43852f296708d5a7419d72",
      "parents": [
        "479a0c7eee68243ad9915a9ccc217a35c4e5e0e2"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Wed Sep 21 21:24:04 2011 +0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Sep 21 10:26:42 2011 -0600"
      },
      "message": "gpio/mxc: add chained_irq_enter/exit() to mx3_gpio_irq_handler()\n\nThe mx3_gpio_irq_handler() is also called on imx6q which has GIC as\nthe primary interrupt controller.  As GIC implements the fasteoi flow\ncontrol, we need to add chained_irq_enter/exit() to\nmx3_gpio_irq_handler() for signaling EOI, otherwise system will hang\nwhenever there is a gpio irq triggered.\n\nv2: use chained_irq_{enter,exit}()\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\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": "479a0c7eee68243ad9915a9ccc217a35c4e5e0e2",
      "tree": "66f244a55f27d51b0c5e89b29337ab9e97196869",
      "parents": [
        "3c0227d262a5835849c68eb8328db016caad6085"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Tue Sep 20 10:50:15 2011 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Sep 20 11:31:58 2011 -0600"
      },
      "message": "gpio/nomadik: use genirq core to track enablement\n\nCurrently the Nomadik GPIO driver tracks enabled/disabled interrupt\nstatus with a local variable, switch to using the interrupt core.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "3c0227d262a5835849c68eb8328db016caad6085",
      "tree": "1a578a1965bd432a56542cc3d0500f3364395546",
      "parents": [
        "b6fd41e29dea9c6753b1843a77e50433e6123bcb"
      ],
      "author": {
        "name": "Rabin Vincent",
        "email": "rabin.vincent@stericsson.com",
        "time": "Tue Sep 20 10:50:03 2011 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Sep 20 11:31:58 2011 -0600"
      },
      "message": "gpio/nomadik: disable clocks when unused\n\nThe GPIO clock is required for register access and interrupt detection.\nWhen interrupt detection is not required on any of the pin in a block,\nthe block\u0027s clock can be disabled when the registers are not being\naccessed.\n\nSigned-off-by: Rabin Vincent \u003crabin.vincent@stericsson.com\u003e\nReviewed-by: Rickard Andersson \u003crickard.andersson@stericsson.com\u003e\nReviewed-by: Jonas Aberg \u003cjonas.aberg@stericsson.com\u003e\n[Adjust for new IRQ chip core code, use only local functions]\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "4f5b04800a224aadb6cffcbbc3d3fa26e2367c7f",
      "tree": "863b300ec5b56220c4ce9c45a9edbe14ce878494",
      "parents": [
        "fa2563e41c3d6d6e8af437643981ed28ae0cb56d"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Sep 14 16:22:29 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 14 18:09:38 2011 -0700"
      },
      "message": "drivers/gpio/gpio-generic.c: fix build errors\n\nBuilding a kernel with hotplug disabled results in a link failure:\n\n  `bgpio_remove\u0027 referenced in section `___ksymtab_gpl+bgpio_remove\u0027 of drivers/built-in.o: defined in discarded section `.devexit.text\u0027 of drivers/built-in.o\n\nThis is because of bgpio_remove() is exported.  It is illegal to export\nsymbols which are discarded either at link time or as part of an\ninit/exit section.\n\nFix this by dropping the __devexit attributation from bgpio_remove().\nAlso drop the __devinit attributation from bgpio_init().\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\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": "526a0dc771a5cac3224e26abd1f018976b967516",
      "tree": "70dcc181ec6d644ec9d41b483cf6037dda4fd1c8",
      "parents": [
        "058b96d445a05eac71be5e6b5b5db34412b4b175"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Sep 05 03:29:04 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Sep 05 11:26:34 2011 +0100"
      },
      "message": "ARM: 7074/1: gpio: davinci: eliminate unused variable warnings\n\nSince commit 5093aec872e5be7a55d8dd2b639e8a3818dc19db\n\"arm: davinci: Cleanup irq chip code\", the variable \u0027mask\u0027 and \u0027g\u0027\nare not being used.\n\nThis patch eliminate below unused variable warnings:\n\n  CC      drivers/gpio/gpio-davinci.o\ndrivers/gpio/gpio-davinci.c: In function \u0027gpio_irq_type\u0027:\ndrivers/gpio/gpio-davinci.c:234: warning: unused variable \u0027mask\u0027\ndrivers/gpio/gpio-davinci.c:233: warning: unused variable \u0027g\u0027\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "438a99c078b1bc3c9aebd92e7928f2477311d3e5",
      "tree": "7b55985c2f4597befc23607c246d7e1d59d2b2d7",
      "parents": [
        "470080015c1f8bbd15ba1486d5c4bd8a3e7fa79a"
      ],
      "author": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Tue Aug 23 00:39:56 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Aug 24 08:28:37 2011 +0100"
      },
      "message": "ARM: 7053/1: gpio/tegra: Implement gpio_chip.to_irq\n\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "470080015c1f8bbd15ba1486d5c4bd8a3e7fa79a",
      "tree": "7136eb6568c99832a0eff9da231257b88c5d381b",
      "parents": [
        "a1e6b41e8ec152efceb3128592b83d40c8a28334"
      ],
      "author": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Tue Aug 23 00:39:55 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Aug 24 08:28:37 2011 +0100"
      },
      "message": "ARM: 7052/1: gpio/tegra: Remove use of irq_to_gpio\n\nirq_to_gpio is being removed. Replace the only use of that API by\nthe ARM Tegra sub-architecture.\n\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "832337490f22987a1b739ba840e105c0c9af01bc",
      "tree": "a893d220f2d568a0628c77c04d1b9c9899474f87",
      "parents": [
        "ece9528e5f88cee11303fceefe39382f1030cd4e"
      ],
      "author": {
        "name": "Todd Poynor",
        "email": "toddpoynor@google.com",
        "time": "Mon Jul 18 07:43:14 2011 -0700"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@ti.com",
        "time": "Tue Aug 23 10:53:00 2011 -0700"
      },
      "message": "gpio/omap: check return value from irq_alloc_generic_chip\n\nEnsure return value of irq_alloc_generic_chip() is checked before continuing\non to use it.\n\nSigned-off-by: Todd Poynor \u003ctoddpoynor@google.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@ti.com\u003e\n"
    },
    {
      "commit": "ece9528e5f88cee11303fceefe39382f1030cd4e",
      "tree": "5790fad5034aa80cc31ffcb0ceeefeafc27db514",
      "parents": [
        "fcb8ce5cfe30ca9ca5c9a79cdfe26d1993e65e0c"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@ti.com",
        "time": "Tue Jul 12 08:18:15 2011 -0700"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@ti.com",
        "time": "Tue Aug 23 10:53:00 2011 -0700"
      },
      "message": "gpio/omap: replace MOD_REG_BIT macro with static inline\n\nThis macro is ugly and confusing, especially since it passes in most\narguments, but uses an implied \u0027base\u0027 from the caller.\n\nReplace it with an equivalent static inline.\n\nSigned-off-by: Kevin Hilman \u003ckhilman@ti.com\u003e\n"
    },
    {
      "commit": "2428835fc6a579b68dde16d37e0b72ca29259c96",
      "tree": "3118e3f4793d2032c0d469f2f4d6e86992918547",
      "parents": [
        "9c587c05d715ca8461342c2cb3b4a67036b5c22b"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Mon Aug 22 08:49:07 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Aug 22 09:13:44 2011 +0100"
      },
      "message": "ARM: 7049/1: mach-sa1100: move SA1100 GPIO driver to GPIO subsystem\n\nAs per example from the other ARM boards, push the SA100\nGPIO driver down to the GPIO subsystem so it can be consolidated.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9c587c05d715ca8461342c2cb3b4a67036b5c22b",
      "tree": "3d87c7dd11c18f3ccce4b3aa6995ada801593507",
      "parents": [
        "f80cb526e301ab625dd04f6137f9995607348ce3"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Mon Aug 22 08:45:15 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Aug 22 09:13:21 2011 +0100"
      },
      "message": "ARM: 7045/1: mach-lpc32xx: break out GPIO driver specifics\n\nThe \u003cmach/gpio.h\u003e file is included from upper directories\nand deal with generic GPIO and gpiolib stuff. Break out the\nplatform and driver specific defines and functions into its own\nheader file.\n\nCc: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nCc: Barry Song \u003cbs14@csr.com\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": "f80cb526e301ab625dd04f6137f9995607348ce3",
      "tree": "286a6e2823820f9886cee5ae7ce6b7446b4358cd",
      "parents": [
        "87f911a38d7964b50b3be20da5c06fab69a90576"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Mon Aug 22 08:44:45 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Aug 22 09:13:21 2011 +0100"
      },
      "message": "ARM: 7044/1: mach-lpc32xx: move LPC32XX GPIO driver to GPIO subsystem\n\nAs per example from the other ARM boards, push the LPC32XX\nGPIO driver down to the GPIO subsystem so it can be consolidated.\n\nCc: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nCc: Barry Song \u003cbs14@csr.com\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": "257af9f9725aa8a863b306659208a031135d59e7",
      "tree": "ecd200084aff34e820fc242f8a2996d3cb45c9ad",
      "parents": [
        "5f3fcf9649dbb010ccac41259d04147775ec8fc2"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Mon Aug 22 08:43:04 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Aug 22 09:12:56 2011 +0100"
      },
      "message": "ARM: 7041/1: gpio-ep93xx: hookup the to_irq callback in the driver\n\nRemove the ep93xx machine specific dependencies for gpio_to_irq() by\nhooking up the callback in the driver and using __gpio_to_irq.\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\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": "bd08d709c4a44089a9d87a3b402a54c1d6b8890b",
      "tree": "9c7332042cdc2b08e8383374700baba82f52ca33",
      "parents": [
        "8338d87fea2c001b4f5a07f9217df89956d1fddd"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Mon Aug 22 08:40:10 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Aug 22 09:12:55 2011 +0100"
      },
      "message": "ARM: 7039/1: mach-davinci: move DaVinci TNET GPIO driver to GPIO subsystem\n\nAs per example from the other ARM boards, push the DaVinci TNET\nGPIO driver down to the GPIO subsystem so it can be consolidated.\n\nCc: Sekhar Nori \u003cnsekhar@ti.com\u003e\nCc: Kevin Hilman \u003ckhilman@ti.com\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": "8338d87fea2c001b4f5a07f9217df89956d1fddd",
      "tree": "efc6a257dacf3dd87c90282fdaaa626939c3e47e",
      "parents": [
        "386ab6400a4d2331f60695cb355dcc3790ccfbcc"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Mon Aug 22 08:39:28 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Aug 22 09:12:55 2011 +0100"
      },
      "message": "ARM: 7038/1: mach-davinci: move GPIO driver to GPIO subsystem\n\nAs per example from the other ARM boards, push the DaVinci GPIO\ndriver down to the GPIO subsystem so it can be consolidated.\n\nCc: Sekhar Nori \u003cnsekhar@ti.com\u003e\nCc: Kevin Hilman \u003ckhilman@ti.com\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": "e24e4498cb4930bf785e46f98e7be7becece8b4c",
      "tree": "98db103c03b619531d63c629319324f569c569f0",
      "parents": [
        "db23c7332b5391646c32585b06328da0463418f8"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Mon Aug 22 08:37:38 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Aug 22 09:12:54 2011 +0100"
      },
      "message": "ARM: 7036/1: mach-ks8695: break out GPIO driver specifics\n\nThe \u003cmach/gpio.h\u003e file is included from upper directories\nand deal with generic GPIO and gpiolib stuff. Break out the\nplatform and driver specific defines and functions into its own\nheader file.\n\nCc: zeal \u003czealcook@gmail.com\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nAcked-by: Daniel Silverstone \u003cdsilvers@simtec.co.uk\u003e\nAcked-by: Simtec Linux Team \u003clinux@simtec.co.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": "db23c7332b5391646c32585b06328da0463418f8",
      "tree": "fc6123882b89ccc3ee5fe132c02003c9bf3a3ea7",
      "parents": [
        "e9fe594344c3db554aebb48513b60bba90c4dd2d"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Mon Aug 22 08:37:10 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Aug 22 09:12:54 2011 +0100"
      },
      "message": "ARM: 7035/1: mach-ks8695: move GPIO driver to GPIO subsystem\n\nAs per example from the other ARM boards, push the KS8695 GPIO\ndriver down to the GPIO subsystem so it can be consolidated.\n\nCc: zeal \u003czealcook@gmail.com\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nAcked-by: Daniel Silverstone \u003cdsilvers@simtec.co.uk\u003e\nAcked-by: Simtec Linux Team \u003clinux@simtec.co.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": "eb3cf18cccc33d86179674ac1c49dcbc142fc2d9",
      "tree": "11fe5bd0ae6f0efe19dc004e2cf68d30b09f2059",
      "parents": [
        "0f33286190634eeb3ec7638045980c39c98380f4"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Mon Aug 22 08:34:26 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Aug 22 09:12:53 2011 +0100"
      },
      "message": "ARM: 7033/1: mach-u300: break out GPIO driver specifics\n\nThe \u003cmach/gpio.h\u003e file is included from upper directories\nand deal with generic GPIO and gpiolib stuff. Break out the\nplatform and driver specific defines and functions into its own\nheader file.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0f33286190634eeb3ec7638045980c39c98380f4",
      "tree": "385dfce25280fc464598fe080a56a434f711982d",
      "parents": [
        "8f3c4537bb08001c4772d66ad3fcfcf24d8d180d"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Mon Aug 22 08:33:30 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Aug 22 09:12:53 2011 +0100"
      },
      "message": "ARM: 7032/1: plat-nomadik: break out GPIO driver specifics\n\nThe \u003c[plat|mach]/gpio.h\u003e file is included from upper directories\nand deal with generic GPIO and gpiolib stuff. Break out the\nplatform and driver specific defines and functions into its own\nheader file.\n\nCc: Srinidhi Kasagar \u003csrinidhi.kasagar@stericsson.com\u003e\nCc: Alessandro Rubini \u003crubini@unipv.it\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": "7e6c53aac38eec4e7bca1e4e9a5a6d7e45b30784",
      "tree": "b7d4e55bd78f9d7d9cd7279a4a10f2b9ca29a9f3",
      "parents": [
        "1dfa86bb9d3fe7581d3182c24a812c8910cbee37"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Sun Aug 14 00:14:06 2011 +0800"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Aug 17 08:33:02 2011 +0200"
      },
      "message": "gpio/mxs: move irq_to_gpio() into gpio-mxs driver\n\nAs irq_to_gpio() is only being used by gpio-mxs driver, it should be\nmoved from mach/gpio.h into gpio-mxs.c.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "a4395612290c7b70041952add7ad75b534c8b40c",
      "tree": "ab8fe16bb514742160f6aa1a3bee9aa775d999a9",
      "parents": [
        "df1bac2e2f180752ac3ae04fbc78366720a2074f"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Sun Aug 14 00:14:04 2011 +0800"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Aug 17 08:31:04 2011 +0200"
      },
      "message": "gpio/mxc: move irq_to_gpio() into gpio-mxc driver\n\nAs irq_to_gpio() is only being used by gpio-mxc driver, it should be\nmoved from mach/gpio.h into gpio-mxc.c.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "09ad8039dad91baed6e43f6ba4741805e7b48932",
      "tree": "2a12f2b9210a51c2963c7055595eb367d224f13f",
      "parents": [
        "e309fb1864e2d59ff030d5b95c4fb8188ab0eb4c"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Sun Aug 14 00:14:02 2011 +0800"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Tue Aug 16 09:00:37 2011 +0200"
      },
      "message": "gpio/mxc: add .to_irq for gpio chip\n\nIt adds .to_irq support for gpio chip, so that __gpio_to_irq in\ngpiolib becomes usable.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "75482dc3ded2be0b04ee00294f8db94a38748096",
      "tree": "e86daa6ef0032c3fabe67d1f2b7b5d6b26242442",
      "parents": [
        "60e8972dc7e1df843d7132fb572e74f10502a4b7"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jul 26 10:57:37 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Aug 08 14:27:52 2011 +0100"
      },
      "message": "ARM: gpio: nomadik: convert drivers to use asm/gpio.h rather than mach/gpio.h\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1bc857f700fb14bbcb990a81b1255f39807ae59e",
      "tree": "a587ef3eda0ea6d6a682b4bd5a8f6a6bcb814739",
      "parents": [
        "2f8163baada3dbd0ce891c35bc59ae46e773487a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jul 26 10:54:55 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Aug 08 14:27:44 2011 +0100"
      },
      "message": "ARM: gpio: omap: convert drivers to use asm/gpio.h rather than mach/gpio.h\n\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": "5b8ce5eb81220b6329c467f76d1bfc9959dbfffc",
      "tree": "bc5b85c2b65ce52384ae9149381ca96a0703db9a",
      "parents": [
        "3038bbdf7404ae3948385cbde30df946579d4e3a"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Jul 28 22:16:49 2011 +0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Jul 28 16:19:23 2011 -0600"
      },
      "message": "gpio: ab8500: fix MODULE_ALIAS for ab8500\n\nSince 43cc71eed1250755986da4c0f9898f9a635cb3bf (platform: prefix MODALIAS\nwith \"platform:\"), the platform modalias is prefixed with \"platform:\".\n\nThis patch changes the MODULE_ALIAS to \"platform:ab8500-gpio\".\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "d3ec4844d449cf7af9e749f73ba2052fb7b72fc2",
      "tree": "c515913e85f7e50878c83da2a88bc5a7269d087c",
      "parents": [
        "0003230e8200699860f0b10af524dc47bf8aecad",
        "df2e301fee3c2c2a87592151397ad7699bb14c37"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 13:56:39 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 13:56:39 2011 -0700"
      },
      "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: (43 commits)\n  fs: Merge split strings\n  treewide: fix potentially dangerous trailing \u0027;\u0027 in #defined values/expressions\n  uwb: Fix misspelling of neighbourhood in comment\n  net, netfilter: Remove redundant goto in ebt_ulog_packet\n  trivial: don\u0027t touch files that are removed in the staging tree\n  lib/vsprintf: replace link to Draft by final RFC number\n  doc: Kconfig: `to be\u0027 -\u003e `be\u0027\n  doc: Kconfig: Typo: square -\u003e squared\n  doc: Konfig: Documentation/power/{pm \u003d\u003e apm-acpi}.txt\n  drivers/net: static should be at beginning of declaration\n  drivers/media: static should be at beginning of declaration\n  drivers/i2c: static should be at beginning of declaration\n  XTENSA: static should be at beginning of declaration\n  SH: static should be at beginning of declaration\n  MIPS: static should be at beginning of declaration\n  ARM: static should be at beginning of declaration\n  rcu: treewide: Do not use rcu_read_lock_held when calling rcu_dereference_check\n  Update my e-mail address\n  PCIe ASPM: forcedly -\u003e forcibly\n  gma500: push through device driver tree\n  ...\n\nFix up trivial conflicts:\n - arch/arm/mach-ep93xx/dma-m2p.c (deleted)\n - drivers/gpio/gpio-ep93xx.c (renamed and context nearby)\n - drivers/net/r8169.c (just context changes)\n"
    },
    {
      "commit": "c7c8518498e82591d7784452f5674c3aeb4d079c",
      "tree": "790ff7e6b6741daf32ec686b9a302b957b07c0f4",
      "parents": [
        "ece236ce2fad9c27a6fd2530f899289025194bce",
        "591567a5ea25852f20b7ef2953f6f72020121199"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 22 14:50:57 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 22 14:50:57 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: (61 commits)\n  gpio/mxc/mxs: fix build error introduced by the irq_gc_ack() renaming\n  mcp23s08: add i2c support\n  mcp23s08: isolate spi specific parts\n  mcp23s08: get rid of setup/teardown callbacks\n  gpio/tegra: dt: add binding for gpio polarity\n  mcp23s08: remove unused work queue\n  gpio/da9052: remove a redundant assignment for gpio-\u003eda9052\n  gpio/mxc: add device tree probe support\n  ARM: mxc: use ARCH_NR_GPIOS to define gpio number\n  gpio/mxc: get rid of the uses of cpu_is_mx()\n  gpio/mxc: add missing initialization of basic_mmio_gpio shadow variables\n  gpio: Move mpc5200 gpio driver to drivers/gpio\n  GPIO: DA9052 GPIO module v3\n  gpio/tegra: Use engineering names in DT compatible property\n  of/gpio: Add new method for getting gpios under different property names\n  gpio/dt: Refine GPIO device tree binding\n  gpio/ml-ioh: fix off-by-one for displaying variable i in dev_err\n  gpio/pca953x: Deprecate meaningless device-tree bindings\n  gpio/pca953x: Remove dynamic platform data pointer\n  gpio/pca953x: Fix IRQ support.\n  ...\n"
    },
    {
      "commit": "591567a5ea25852f20b7ef2953f6f72020121199",
      "tree": "fc76a7575eefa32f214e42c35e592467faad5934",
      "parents": [
        "752ad5e82dfd83851e44a2b9da8761994cd7e61c"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Tue Jul 19 21:16:56 2011 +0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Jul 19 13:10:02 2011 -0600"
      },
      "message": "gpio/mxc/mxs: fix build error introduced by the irq_gc_ack() renaming\n\nThe following commit renames irq_gc_ack() to irq_gc_ack_set_bit(),\nand makes gpio-mxc and gpio-mxs fail to build.\n\n  659fb32d1b67476f4ade25e9ea0e2642a5b9c4b5\n  genirq: replace irq_gc_ack() with {set,clr}_bit variants (fwd)\n\nThe patch fixed a couple of typo of comma to semicolon.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "164d5c3988baf61f40c5749ddc063a9cdca8f521",
      "tree": "e627515924beb4c914f20d0f134d25d70a008d16",
      "parents": [
        "2345b20fd9160d99f7cdf34e7b028ea351bf9c25"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Sun Jul 10 15:45:07 2011 +0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Jul 15 14:03:30 2011 -0600"
      },
      "message": "gpio: wm831x: add a missing break in wm831x_gpio_dbg_show\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\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": "d62b98f305a6b0d32fbdc72ac6ba3d4f4768adeb",
      "tree": "4d449ba816ce6ddc3df16822863b9c6132b93deb",
      "parents": [
        "1bb6f9b042eb1428ba927d2e851a00df6308877a"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Fri Jul 15 10:25:31 2011 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Jul 15 13:54:18 2011 -0600"
      },
      "message": "mcp23s08: isolate spi specific parts\n\nChange spi member of struct mcp23s08 to be a ops-specific opaque data\npointer, and move spi specific knowledge out of mcp23s08_probe_one().\n\nNo functional change, but is needed to add i2c support.\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "1bb6f9b042eb1428ba927d2e851a00df6308877a",
      "tree": "6f9c2a14b9b852ad99cfbba775370aae89461c71",
      "parents": [
        "eb5064db408eaffa332f93ddcc19c0b653849093"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Fri Jul 15 10:25:30 2011 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Jul 15 13:54:17 2011 -0600"
      },
      "message": "mcp23s08: get rid of setup/teardown callbacks\n\nThere\u0027s no in-tree users, and bus notifiers are more generic anyway.\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "8ff37c38a26dbdba16f07d48c13bf5f212a98c89",
      "tree": "1a06651ee9fc1068f4fedbc9e3427fe2adeb7d75",
      "parents": [
        "cd27918dc9d2b730fbb898ff075d4fbfb7f674aa"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Thu Jul 14 21:59:26 2011 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Jul 14 19:44:10 2011 -0600"
      },
      "message": "mcp23s08: remove unused work queue\n\nNever accessed anywhere.\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "cd27918dc9d2b730fbb898ff075d4fbfb7f674aa",
      "tree": "60224f37fad7676d40a83a08c86eba54e0d81cbe",
      "parents": [
        "8937cb602bea120248cef64961fc46836a394c8a"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Jul 11 08:53:38 2011 +0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Jul 14 12:41:53 2011 +0900"
      },
      "message": "gpio/da9052: remove a redundant assignment for gpio-\u003eda9052\n\nWe just set it twice in da9052_gpio_probe.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    }
  ],
  "next": "b7e9c223be8ce335e30f2cf6ba588e6a4092275c"
}
