)]}'
{
  "log": [
    {
      "commit": "cefe8a32f2a5887246ed250115e34bee6ecc8d61",
      "tree": "1e8220456df31a05c6c56889545f2d8360f5a7b9",
      "parents": [
        "02073798a6b081bf74e6c10d6f7e7a693c067ecd",
        "b1451e546899bc8f450773b2af02e0cd000cf1fa"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Aug 05 14:04:24 2013 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Aug 05 14:04:24 2013 +0800"
      },
      "message": "Merge tag \u0027iio-fixes-for-3.11b\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into staging-linus\n\nJonathan writes:\n\nSecond round of IIO fixes for the 3.11 cycle.\n\n1) Fix a long term race in the IIO trigger handling.\n   This only effects cases where a single trigger is in use\n   by multiple devices.\n2) ti_am335x fix an issue with incorrect data due to reading before\n   the sequencer is finished.\n"
    },
    {
      "commit": "fef36a7a31c122270038122752373bd38977dd7f",
      "tree": "a326dc19a5288b28047dc689bff447641e83be41",
      "parents": [
        "db8cbfadcf9073cc6401ebcf90392c5ce6e93f34",
        "515c0967205f2e6d0ca1602ce0de65f9aec1d215"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 26 12:42:40 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 26 12:42:40 2013 -0700"
      },
      "message": "Merge tag \u0027fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM SoC fixes from Olof Johansson:\n \"This is a largeish batch of fixes, mostly because I missed -rc2 due to\n  travel/vacation.  So in number these are a bit more than ideal unless\n  you amortize them over two -rcs.\n\n  Quick breakdown:\n   - Defconfig updates\n     - Making multi_v7_defconfig useful on more hardware to encourage\n       single-image usage\n     - Davinci and nomadik updates due to new code merged this merge\n       window\n   - Fixes for UART on Samsung platforms, both PM and clock-related\n   - A handful of warning fixes from defconfig builds, including for\n     max8925 backlight and pxamci (both with appropriate acks)\n   - Exynos5440 fixes for LPAE configuration, PM\n   - ...plus a bunch of other smaller changes all over the place\n\n  I expect to switch to regressions-or-severe-bugs-only fixes from here\n  on out\"\n\n* tag \u0027fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (37 commits)\n  mfd: max8925: fix dt code for backlight\n  ARM: omap5: Only select errata 798181 if SMP\n  ARM: EXYNOS: Update CONFIG_ARCH_NR_GPIO for Exynos\n  ARM: EXYNOS: Fix low level debug support\n  ARM: SAMSUNG: Save/restore only selected uart\u0027s registers\n  ARM: SAMSUNG: Add SAMSUNG_PM config option to select pm\n  ARM: S3C24XX: Add missing clkdev entries for s3c2440 UART\n  ARM: multi_v7_defconfig: Select USB chipidea driver\n  ARM: pxa: propagate errors from regulator_enable() to pxamci\n  ARM: zynq: fix compilation warning\n  ARM: keystone: fix compilation warning\n  ARM: highbank: Only touch common coherency control register fields\n  ARM: footbridge: fix overlapping PCI mappings\n  dmaengine: shdma: fix a build failure on platforms with no DMA support\n  ARM: STi: Set correct ARM ERRATAs.\n  ARM: dts: STi: Fix pinconf setup for STiH416 serial2\n  ARM: nomadik: configure for NO_HZ and HRTIMERS\n  ARM: nomadik: update defconfig base\n  ARM: nomadik: Update MMC defconfigs\n  ARM: davinci: defconfig: enable EDMA driver\n  ...\n"
    },
    {
      "commit": "6a6c21ef487be47b300a0b24cd6afeb69d8b9a1a",
      "tree": "20c83312fd712fcd9ecc1894ee5be25c440294a5",
      "parents": [
        "c91bc6ccd13254826fdfceddba0f3b5e308aa93e"
      ],
      "author": {
        "name": "Richard Zhu",
        "email": "r65037@freescale.com",
        "time": "Wed Jul 24 14:15:28 2013 +0800"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Wed Jul 24 12:28:15 2013 -0400"
      },
      "message": "ARM: imx6q: update the sata bits definitions of gpr13\n\nReplace the SATA_PHY_# by the more readable definitons.\n\ntj: Being routed through libata branch to enable implementation of\n    ahci_imx.\n\nSigned-off-by: Richard Zhu \u003cr65037@freescale.com\u003e\nAcked-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\n"
    },
    {
      "commit": "b1451e546899bc8f450773b2af02e0cd000cf1fa",
      "tree": "b4147d4c31a3572c0c6c427fcd1ae8dfc7401c6c",
      "parents": [
        "a1a8e1dc111d6f05e7164e851e58219d428359e1"
      ],
      "author": {
        "name": "Patil, Rachna",
        "email": "rachna@ti.com",
        "time": "Sat Jul 20 17:27:00 2013 +0100"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Sun Jul 21 18:27:35 2013 +0100"
      },
      "message": "iio: ti_am335x_adc: Fix wrong samples received on 1st read\n\nPreviously we tried to read data form ADC even before ADC sequencer\nfinished sampling. This led to wrong samples.\nWe now wait on ADC status register idle bit to be set.\n\nSigned-off-by: Patil, Rachna \u003crachna@ti.com\u003e\nSigned-off-by: Zubair Lutfullah \u003czubair.lutfullah@gmail.com\u003e\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\n"
    },
    {
      "commit": "ceac9b9214df539ca814a784c2af94f554bc78d4",
      "tree": "bb5ded691ef203fbbcdca123b3f273dba9866518",
      "parents": [
        "0d5ca6d973b54f76eaccf86116dd0c66b073afc5"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "p.zabel@pengutronix.de",
        "time": "Wed Jun 26 15:08:48 2013 +0200"
      },
      "committer": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Mon Jul 15 08:28:07 2013 +0800"
      },
      "message": "ARM i.MX6Q: Fix IOMUXC GPR1 defines for ENET_CLK_SEL and IPU1/2_MUX\n\nSigned-off-by: Philipp Zabel \u003cp.zabel@pengutronix.de\u003e\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\n"
    },
    {
      "commit": "bfffbea1aaeeb1eb6500c83ff9653416daa5b490",
      "tree": "1325ecb176b7a3d04924d6a1563b15ad6085d36a",
      "parents": [
        "34ae0a6f05aee9f51fca17001b4a90703d434ae1",
        "01ebea1b411aafc8eab440bf1d2037f01bbed99b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 10 11:16:00 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 10 11:16:00 2013 -0700"
      },
      "message": "Merge tag \u0027mmc-updates-for-3.11-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc\n\nPull MMC updates from Chris Ball:\n \"MMC highlights for 3.11:\n\n  Core:\n   - Add support for eMMC 5.1 devices\n   - Add MMC_CAP_AGGRESSIVE_PM capability for aggressive power\n     management of eMMC/SD between requests, using runtime PM\n   - Add an ioctl to perform the eMMC 4.5 Sanitize command.  Sample code\n     at:\n\n       git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc-utils.git\n\n  Drivers:\n   - dw_mmc: Add support for Rockchip\u0027s Cortex-A9 SoCs\n   - dw_mmc: Add support for Altera SoCFPGAs\n   - sdhci-esdhc-imx: Add support for 8-bit bus width, non-removable\n     cards\n   - sdhci-bcm-kona: New driver for Broadcom Kona (281xx) SoCs\n   - sdhi/tmio: Add DT DMA support\"\n\n* tag \u0027mmc-updates-for-3.11-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc: (87 commits)\n  mmc: bcm281xx SDHCI driver\n  mmc: sdhci: add card_event callback to sdhci\n  mmc: core: Fixup Oops for SDIO shutdown\n  mmc: sdhci-pci: add another device id\n  mmc: esdhc: Fix bug when writing to SDHCI_HOST_CONTROL register\n  mmc: esdhc: Add support for 8-bit bus width and non-removable card\n  mmc: core: production year for eMMC 4.41 and later\n  mmc: omap: remove unnecessary #if 0\u0027s\n  mmc: sdhci: fix ctrl_2 on super-speed selection\n  mmc: dw_mmc-pltfm: add Rockchip variant\n  mmc: dw_mmc-pltfm: move probe and remove below dt match table\n  mmc: dw_mmc-pltfm: remove static from dw_mci_pltfm_remove\n  mmc: sdhci-acpi: add support for eMMC hardware reset for HID 80860F14\n  mmc: sdhci-pci: add support for eMMC hardware reset for BYT eMMC.\n  mmc: dw_mmc: Add support DW SD/MMC driver on SOCFPGA\n  mmc: sdhci: fix caps2 for HS200\n  sdhci-pxav3: Fix runtime PM initialization\n  mmc: core: Add DT-bindings for MMC_CAP2_FULL_PWR_CYCLE\n  mmc: core: Invent MMC_CAP2_FULL_PWR_CYCLE\n  mmc: core: Enable power_off_notify for eMMC shutdown sequence\n  ...\n"
    },
    {
      "commit": "3aa78e0cb5c9b8b4ed2a617bb1e1542bfb508379",
      "tree": "a446e1f8a81f63933423ef11ea7d31cc918b30f6",
      "parents": [
        "dc5ef1f56968c67e81ad1c81ab7dce678f480285",
        "25f311fa58c18c19ae1348336265ccb8368638f0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 10 11:10:27 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 10 11:10:27 2013 -0700"
      },
      "message": "Merge tag \u0027mfd-3.11-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-next\n\nPull MFD update from Samuel Ortiz:\n \"For the 3.11 merge we only have one new MFD driver for the Kontron\n  PLD.\n\n  But we also have:\n   - Support for the TPS659038 PMIC from the palmas driver.\n   - Intel\u0027s Coleto Creek and Avoton SoCs support from the lpc_ich\n     driver.\n   - RTL8411B support from the rtsx driver.\n   - More DT support for the Arizona, max8998, twl4030-power and the\n     ti_am335x_tsadc drivers.\n   - The SSBI driver move under MFD.\n   - A conversion to the devm_* API for most of the MFD drivers.\n   - The twl4030-power got split from twl-core into its own module.\n   - A major ti_am335x_adc cleanup, leading to a proper DT support.\n   - Our regular arizona and wm* updates and cleanups from the Wolfson\n     folks.\n   - A better error handling and initialization, and a regulator\n     subdevice addition for the 88pm80x driver.\n   - A bulk platform_set_drvdata() call removal that\u0027s no longer need\n     since commit 0998d0631001 (\"device-core: Ensure drvdata \u003d NULL when\n     no driver is bound\")\n\n* tag \u0027mfd-3.11-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-next: (102 commits)\n  mfd: sec: Provide max_register to regmap\n  mfd: wm8994: Remove duplicate check for active JACKDET\n  MAINTAINERS: Add include directory to MFD file patterns\n  mfd: sec: Remove fields not used since regmap conversion\n  watchdog: Kontron PLD watchdog timer driver\n  mfd: max8998: Add support for Device Tree\n  regulator: max8998: Use arrays for specifying voltages in platform data\n  mfd: max8998: Add irq domain support\n  regulator: palmas: Add TPS659038 support\n  mfd: Kontron PLD mfd driver\n  mfd: palmas: Add TPS659038 PMIC support\n  mfd: palmas: Add SMPS10_BOOST feature\n  mfd: palmas: Check if irq is valid\n  mfd: lpc_ich: iTCO_wdt patch for Intel Coleto Creek DeviceIDs\n  mfd: twl-core: Change TWL6025 references to TWL6032\n  mfd: davinci_voicecodec: Fix build breakage\n  mfd: vexpress: Make the driver optional for arm and arm64\n  mfd: htc-egpio: Use devm_ioremap_nocache() instead of ioremap_nocache()\n  mfd: davinci_voicecodec: Convert to use devm_* APIs\n  mfd: twl4030-power: Fix relocking on error\n  ...\n"
    },
    {
      "commit": "50aaa6bc047ab3b20321c2a1fdc224401fcd899d",
      "tree": "ef09d36800385d448a9f3c0fff21dacb449716ea",
      "parents": [
        "bb93109e1544e2a4d12c2c35bf1af84c25a2699d",
        "37c3f0144c806e026b8d1ce0f41a5f57b25e44f5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 10 11:03:58 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 10 11:03:58 2013 -0700"
      },
      "message": "Merge tag \u0027regulator-v3.11-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator\n\nPull regulator fixes from Mark Brown:\n \"Fixes for the merge window\n\n  A set of small fixes for issues noticed during the merge window, all\n  very much non-invasive\"\n\n* tag \u0027regulator-v3.11-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator:\n  MAINTAINERS: Update git repository\n  regulator: max8997: Fix a trivial typo in documentation\n  regulator: s5m8767: Fix a trivial typo in documentation\n  regulator: s2mps11: Convert ramp rate to uV/us and set default ramp rate\n  regulator: s5m8767: Update s5m8767-regulator bindings document\n"
    },
    {
      "commit": "f5b63ac0f77ecab46796ba5d368ea5dd51834e6e",
      "tree": "66788b3327afa62aa7f8fe05951945a2ee1e9e4e",
      "parents": [
        "98f486f18d16e2214728d101ed8b6a12dce75539",
        "57961e3ba72f4a8a1aa52e978020ecc2ca03a79f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 04 15:35:08 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 04 15:35:08 2013 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\nPull input updates from Dmitry Torokhov:\n \"First round of updates for the input subsystem.\n\n  You will get a new touchsreen driver for Cypress 4th generation\n  devices, a driver for a special controller implementing PS/2 protocol\n  in OLPC devices, and a driver for power key for SiRFprimaII PWRC.\n\n  HID and bcm5497 now support for the 2013 MacBook Air.\n\n  EVIOCGKEY and the rest of evdev ioctls now flush events of matching\n  type from the client\u0027s event queue so that clients can be sure any\n  events received after issuing EVIOCG* ioctl are new events.\n\n  And a host of cleanups and improvements in other drivers\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (87 commits)\n  Input: cyttsp4 - kfree xfer_buf on error path in probe()\n  Input: tps6507x-ts - select INPUT_POLLDEV\n  Input: bcm5974 - add support for the 2013 MacBook Air\n  HID: apple: Add support for the 2013 Macbook Air\n  Input: cyttsp4 - leak on error path in probe()\n  Input: cyttsp4 - silence NULL dereference warning\n  Input: cyttsp4 - silence shift wrap warning\n  Input: tps6507x-ts - convert to polled input device infrastructure\n  ARM: davinci: da850-evm: remove vref from touchscreen platform data\n  Input: cyttsp4 - SPI driver for Cypress TMA4XX touchscreen devices\n  Input: cyttsp4 - I2C driver for Cypress TMA4XX touchscreen devices\n  Input: cyttsp4 - add core driver for Cypress TMA4XX touchscreen devices\n  Input: cyttsp - I2C driver split into two modules\n  Input: add OLPC AP-SP driver\n  Input: nspire-keypad - remove redundant dev_err call in nspire_keypad_probe()\n  Input: tps6507x-ts - remove vref from platform data\n  Input: tps6507x-ts - use bool for booleans\n  Input: tps6507x-ts - remove bogus unreachable code\n  Input: samsung-keypad - let device core setup the default pin configuration\n  Input: wacom_i2c - implement hovering capability\n  ...\n"
    },
    {
      "commit": "c16bfeb264decb964742067f02fdd51494e25e64",
      "tree": "255eac59926c0d08168581b7c324612694dffe5b",
      "parents": [
        "1286da8bc009cb2aee7f285e94623fc974c0c983",
        "cf3b1c2ba362ecea5b8e07d370233e25f3d6366d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 03 19:55:33 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 03 19:55:33 2013 -0700"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/linux-leds\n\nPull LED subsystem updates from Bryan Wu:\n - lp55xx device tree updates\n - mc13xxx driver updates\n - some clean up\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/linux-leds:\n  leds: mc13783: Fix \"uninitialized variable\" warning\n  leds: Convert led class driver from legacy pm ops to dev_pm_ops\n  leds: leds-mc13783: Add MC13892 LED support\n  leds: leds-mc13783: Prepare driver to support MC13892 LEDs\n  leds: renesas-tpu: cleanup a small type issue\n  leds: use platform_{get,set}_drvdata()\n  leds: leds-gpio: Let device core handle pinctrl\n  leds: lp5562: Properly setup of_device_id table\n  leds: lp5523: Properly setup of_device_id table\n  leds: lp5521: Properly setup of_device_id table\n  leds: lp5562: support the device tree feature\n  leds: lp55xx: support dynamic channel settings in the device tree structure\n  leds: leds-ns2: remove unnecessary platform_set_drvdata()\n  leds: leds-mc13783: remove unnecessary platform_set_drvdata()\n  leds: leds-gpio: remove unnecessary platform_set_drvdata()\n  leds: atmel-pwm: remove unnecessary platform_set_drvdata()\n  leds: lp55xx: add support for Device Tree bindings\n"
    },
    {
      "commit": "1286da8bc009cb2aee7f285e94623fc974c0c983",
      "tree": "51ec0a79c3de63fa809b831ae0cbb5b85e44482f",
      "parents": [
        "9e220385c4eb8b7e66174a60ea0e15b6b296f228",
        "1ba65ae4bdbd43265c51ee4c30ff21a48124b6d8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 03 19:52:22 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 03 19:52:22 2013 -0700"
      },
      "message": "Merge tag \u0027sound-3.11\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\nPull sound updates from Takashi Iwai:\n \"A relative calm release at this time with a flat diffstat.  The only\n  significant change in the ALSA core side is the support for more than\n  32 card instances, configurable via kconfig.  Other than that, in both\n  ASoC and other parts, mostly some improvements and fixes on the driver\n  side.\n\n   - hda: More quirks for ALC269-variants on Dell \u0026 co, VIA codec fixes\n   - hda: Haswell HDMI audio fixes, runtime PM improvements\n   - hda: Intel BayTrail support, ALC5505 DSP support\n   - es1968: MediaForte M56VAP support\n   - usb-audio: Improved support for Yamaha/Roland devices\n   - usb-audio: M2Tech hiFace, Audio Advantage Micro II support\n   - hdspm: wordclock fixes\n   - ASoC: Pending fixes for WM8962\n   - ASoC: Cleanups and fixes for Blackfin, SGTL5000 and UX500\n   - ASoC: Generalisation of the Bluetooth and HDMI stub drivers\n   - ASoC: SSM2518 and RT5640 codec drivers.\n   - ASoC: Tegra CPUs with RT5640 machine driver\n   - ASoC: AC\u002797 refactoring bug fixes\n   - ASoC: ADAU1701 driver fixes\n   - Clean up of *_set_drvdata() in a wide range of drivers\"\n\n* tag \u0027sound-3.11\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: (284 commits)\n  ALSA: vmaster: Fix the regression of missing vmaster hook call\n  ALSA: hda - Add Dell SSID to support Headset Mic recording\n  ASoC: adau1701: remove control_data assignment\n  ASoC: adau1701: more direct regmap usage\n  ASoC: ac97: fixup multi-platform AC\u002797 module build failure\n  ASoC: pxa2xx: fixup multi-platform AC\u002797 build failures\n  ASoC: tegra20-ac97: Remove unused variable\n  ASoC: tegra20-ac97: Remove duplicate error message\n  ALSA: usb-audio: Add Audio Advantage Micro II\n  ASoC: tas5086: fix Mid-Z implementation\n  ASoC: tas5086: fix TAS5086_CLOCK_CONTROL register size\n  ALSA: Replace the magic number 44 with const\n  ALSA: hda - Fix the max length of control name in generic parser\n  ALSA: hda - Guess what, it\u0027s two more Dell headset mic quirks\n  ALSA: hda - Yet another Dell headset mic quirk\n  ALSA: hda - Add support for ALC5505 DSP power-save mode\n  ASoC: mfld: Remove unused variable\n  ALSA: usb-audio: add quirks for Roland QUAD/OCTO-CAPTURE\n  ALSA: usb-audio: claim autodetected PCM interfaces all at once\n  ALSA: usb-audio: remove superfluous Roland quirks\n  ...\n"
    },
    {
      "commit": "76f7a102c0290d3e24703b6cd3716d5a594d6173",
      "tree": "93c1558d63f217bd48c5accc7347bab4b5526904",
      "parents": [
        "92295f632cefbdf15d46e9ac5f0fc3cfade35259",
        "70083c4c8c60d9ddc188f51e0960574badc919af"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 03 11:56:38 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 03 11:56:38 2013 -0700"
      },
      "message": "Merge tag \u0027regulator-v3.11\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator\n\nPull regulator updates from Mark Brown:\n \"Very quiet release here, as well as the usual driver specific updates\n  only a couple of new things:\n\n   - New drivers for TI ABB LDOs and MAX77693 PMICs\n   - Support for enabling bypass mode support via device tree\"\n\n* tag \u0027regulator-v3.11\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator: (23 commits)\n  regulator: max77693: Remove NULL test for rmatch[i].init_data\n  regulator: max77693: Fix trivial typo\n  regulator: ab8500-ext: Staticize local symbols\n  regulator: max77693: Add max77693 regualtor driver.\n  regulator: max8973: fix a typo in documentation\n  regulator: max8973: initial DT support\n  regulators: max8973: fix multiple instance support\n  regulator: of: Added a property to indicate bypass mode support\n  regulator: ti-abb: Convert to use devm_ioremap_resource\n  regulator: tps62360: Fix crash in i2c_driver .probe\n  regulator: ab8500: Provide supply names for the AUX regulators\n  regulator: ab8500-ext: Enable for Device Tree\n  regulator: ab8500-ext: Register as a device in its own right\n  regulator: ab8500-ext: Provide a set_voltage call-back operation\n  regulator: ab8500: Ensure AB8500 external registers are probed first\n  regulator: core: add regulator_get_linear_step()\n  regulator: lp397x: use devm_kzalloc() to make cleanup paths simpler\n  regulator: lp872x: support the device tree feature\n  regulator: Remove unnecessary include of linux/delay.h from regulator drivers\n  regulator: isl6271a: Use NULL instead of 0\n  ...\n"
    },
    {
      "commit": "92295f632cefbdf15d46e9ac5f0fc3cfade35259",
      "tree": "5b3820d4ed135ccbef540781d99a46137959bbb6",
      "parents": [
        "750b2d7b93f2ba19f4f238cc641bda22fe07c155",
        "45e3ec3784aec0d194740b75b547bfabca448ff3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 03 11:54:50 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 03 11:54:50 2013 -0700"
      },
      "message": "Merge tag \u0027clk-for-linus-3.11\u0027 of git://git.linaro.org/people/mturquette/linux\n\nPull clock framework updates from Mike Turquette:\n \"The common clock framework changes for 3.11 include new clock drivers\n  across several different platforms and architectures, fixes to\n  existing drivers, a MAINTAINERS file fix and improvements to the basic\n  clock types that allow them to be of use to more platforms than before.\n\n  Only a few fixes to the core framework are included with most all of\n  the changes landing in the various clock drivers themselves.\"\n\n* tag \u0027clk-for-linus-3.11\u0027 of git://git.linaro.org/people/mturquette/linux: (55 commits)\n  clk: tegra: fix ifdef for tegra_periph_reset_assert inline\n  clk: tegra: provide tegra_periph_reset_assert alternative\n  clk: exynos4: Fix clock aliases for cpufreq related clocks\n  clk: samsung: Add MUX_FA macro to pass flag and alias\n  clk: add support for Rockchip gate clocks\n  clk: vexpress: Make the clock drivers directly available for arm64\n  clk: vexpress: Use full node name to identify individual clocks\n  clk: tegra: T114: add DFLL DVCO reset control\n  clk: tegra: T114: add DFLL source clocks\n  clk: tegra: T114: add FCPU clock shaper programming, needed by the DFLL\n  clk: gate: add CLK_GATE_HIWORD_MASK\n  clk: divider: add CLK_DIVIDER_HIWORD_MASK flag\n  clk: mux: add CLK_MUX_HIWORD_MASK\n  clk: Always notify whole subtree when reparenting\n  MAINTAINERS: make drivers/clk entry match subdirs\n  clk: honor CLK_GET_RATE_NOCACHE in clk_set_rate\n  clk: use clk_get_rate() for debugfs\n  clk: tegra: Use override bits when needed\n  clk: tegra: override bits for Tegra30 PLLM\n  clk: tegra: override bits for Tegra114 PLLM\n  ...\n"
    },
    {
      "commit": "90068348b7566c83efbf1985d7853a831aabfaf4",
      "tree": "356d06a65452d705c84622ec66ae35b7f79537a4",
      "parents": [
        "70083c4c8c60d9ddc188f51e0960574badc919af"
      ],
      "author": {
        "name": "Yadwinder Singh Brar",
        "email": "yadi.brar@samsung.com",
        "time": "Mon Jun 24 16:50:55 2013 +0530"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@linaro.org",
        "time": "Wed Jul 03 18:51:40 2013 +0100"
      },
      "message": "regulator: s2mps11: Convert ramp rate to uV/us and set default ramp rate\n\nThis patch makes driver to use uV/us as units of ramp_delay. It makes driver\nin compliance with regulator framework and make ramp rate precise.\n\nThis patch also sets default ramp rate in regulator descriptor which can be\nused in case if case ramp rate is not set in regulator constraints.\n\nSigned-off-by: Yadwinder Singh Brar \u003cyadi.brar@samsung.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@linaro.org\u003e\n"
    },
    {
      "commit": "3883cbb6c1bda013a3ce2dbdab7dc97c52e4a232",
      "tree": "5b69f83b049d24ac81123ac954ca8c9128e48443",
      "parents": [
        "d2033f2c1d1de2239ded15e478ddb4028f192a15",
        "1eb92b24e243085d242cf5ffd64829bba70972e1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 02 13:43:38 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 02 13:43:38 2013 -0700"
      },
      "message": "Merge tag \u0027soc-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM SoC specific changes from Arnd Bergmann:\n \"These changes are all to SoC-specific code, a total of 33 branches on\n  17 platforms were pulled into this.  Like last time, Renesas sh-mobile\n  is now the platform with the most changes, followed by OMAP and\n  EXYNOS.\n\n  Two new platforms, TI Keystone and Rockchips RK3xxx are added in this\n  branch, both containing almost no platform specific code at all, since\n  they are using generic subsystem interfaces for clocks, pinctrl,\n  interrupts etc.  The device drivers are getting merged through the\n  respective subsystem maintainer trees.\n\n  One more SoC (u300) is now multiplatform capable and several others\n  (shmobile, exynos, msm, integrator, kirkwood, clps711x) are moving\n  towards that goal with this series but need more work.\n\n  Also noteworthy is the work on PCI here, which is traditionally part\n  of the SoC specific code.  With the changes done by Thomas Petazzoni,\n  we can now more easily have PCI host controller drivers as loadable\n  modules and keep them separate from the platform code in\n  drivers/pci/host.  This has already led to the discovery that three\n  platforms (exynos, spear and imx) are actually using an identical PCIe\n  host controller and will be able to share a driver once support for\n  spear and imx is added.\"\n\n* tag \u0027soc-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (480 commits)\n  ARM: integrator: let pciv3 use mem/premem from device tree\n  ARM: integrator: set local side PCI addresses right\n  ARM: dts: Add pcie controller node for exynos5440-ssdk5440\n  ARM: dts: Add pcie controller node for Samsung EXYNOS5440 SoC\n  ARM: EXYNOS: Enable PCIe support for Exynos5440\n  pci: Add PCIe driver for Samsung Exynos\n  ARM: OMAP5: voltagedomain data: remove temporary OMAP4 voltage data\n  ARM: keystone: Move CPU bringup code to dedicated asm file\n  ARM: multiplatform: always pick one CPU type\n  ARM: imx: select syscon for IMX6SL\n  ARM: keystone: select ARM_ERRATA_798181 only for SMP\n  ARM: imx: Synertronixx scb9328 needs to select SOC_IMX1\n  ARM: OMAP2+: AM43x: resolve SMP related build error\n  dmaengine: edma: enable build for AM33XX\n  ARM: edma: Add EDMA crossbar event mux support\n  ARM: edma: Add DT and runtime PM support to the private EDMA API\n  dmaengine: edma: Add TI EDMA device tree binding\n  arm: add basic support for Rockchip RK3066a boards\n  arm: add debug uarts for rockchip rk29xx and rk3xxx series\n  arm: Add basic clocks for Rockchip rk3066a SoCs\n  ...\n"
    },
    {
      "commit": "27eb2c4b3d3e13f376a359e293c212a2e9407af5",
      "tree": "556aa7b5cd6eeb4214dec129c789515157187010",
      "parents": [
        "5705b8aca5a80141de5637ff0e23b31b26f2c5bf",
        "67bf12ca50d524f9e225347fe63533562e2004de"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Jul 02 09:01:31 2013 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Jul 02 09:01:31 2013 -0700"
      },
      "message": "Merge branch \u0027next\u0027 into for-linus\n\nPrepare first set of updates for 3.11 merge window.\n"
    },
    {
      "commit": "5705b8aca5a80141de5637ff0e23b31b26f2c5bf",
      "tree": "1f71183b732935b2dbd5962bb784eee39a0b72d0",
      "parents": [
        "69e9aa99989c68763373d54076d82405d1000f46"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Apr 15 11:11:00 2013 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jul 01 11:38:41 2013 -0700"
      },
      "message": "Input: tps6507x-ts - convert to polled input device infrastructure\n\nThere is no need to roll our own polling scheme when we already have\none implemented by the core.\n\nTested-by: Manish Badarkhe \u003cbadarkhe.manish@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "dc6641822e412ff527e022ec752707ebb034add4",
      "tree": "20d749e4a623adb0e6c81d1e2f30a2a86f85a6d1",
      "parents": [
        "e51c288ea15b13c7d9982251c8397853f7cfb18f"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@linaro.org",
        "time": "Fri Jun 28 15:12:23 2013 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Jun 30 23:30:07 2013 +0200"
      },
      "message": "mfd: sec: Remove fields not used since regmap conversion\n\nThese were all used by the open coded I/O and IRQ implementations and are\nno longer referenced now that the regmap core variants are used instead.\n\nSigned-off-by: Mark Brown \u003cbroonie@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "ee999fb3f17faa3af6028bf7130707fe0d4157a4",
      "tree": "9cbadb66c7a3f84c265fd2f7f10801385a7ea50b",
      "parents": [
        "4280e0b42bd590316a048d66ea356e78c5d0464e"
      ],
      "author": {
        "name": "Tomasz Figa",
        "email": "t.figa@samsung.com",
        "time": "Tue Jun 25 16:08:10 2013 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Jun 30 23:30:04 2013 +0200"
      },
      "message": "mfd: max8998: Add support for Device Tree\n\nThis patch adds Device Tree support to max8998 driver.\n\nSigned-off-by: Tomasz Figa \u003ct.figa@samsung.com\u003e\nAcked-by: Mark Brown \u003cbroonie@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "4280e0b42bd590316a048d66ea356e78c5d0464e",
      "tree": "838184bb11f7e14d3c1054d326ba2bf7b4261fa8",
      "parents": [
        "443c6ae253e96db9a5800a28d7c61131e81c2dee"
      ],
      "author": {
        "name": "Tomasz Figa",
        "email": "t.figa@samsung.com",
        "time": "Mon Jun 24 14:39:53 2013 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Jun 30 23:30:03 2013 +0200"
      },
      "message": "regulator: max8998: Use arrays for specifying voltages in platform data\n\nThis patch modifies the platform data of max8998 to use arrays for\nspecifying predefined voltages of buck1 and buck2 instead of separate\nfield for each voltage.\n\nThis allows to simplify the code a bit and will help in adding support\nfor Device Tree, which will be introduced in further patch.\n\nSigned-off-by: Tomasz Figa \u003ct.figa@samsung.com\u003e\nAcked-by: Mark Brown \u003cbroonie@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "443c6ae253e96db9a5800a28d7c61131e81c2dee",
      "tree": "c9df532a7f81a8799fe52f6845504b275803e58e",
      "parents": [
        "b5c46787df1f28b0a24499e275491ba9a505c8ec"
      ],
      "author": {
        "name": "Tomasz Figa",
        "email": "t.figa@samsung.com",
        "time": "Mon Jun 24 14:39:52 2013 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Jun 30 23:29:44 2013 +0200"
      },
      "message": "mfd: max8998: Add irq domain support\n\nThis patch adds irq domain support for max8998 interrupts.\n\nTo keep both non-DT and DT worlds happy, simple domain is used, which is\nlinear when no explicit IRQ base is specified and legacy, with static\nmapping, otherwise.\n\nSigned-off-by: Tomasz Figa \u003ct.figa@samsung.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "accaf69da1d1e64bd77ac0caad77e4cfc3b654c7",
      "tree": "0402e4fad9cecd428c8c3c228a08f9e31eb63470",
      "parents": [
        "975cc02a904ae385721f1bdb65eb1bcf707dfaf1",
        "27516080b21cbcb936440d2a3171867860b9a881"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 28 13:36:22 2013 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 28 13:36:22 2013 +0200"
      },
      "message": "Merge tag \u0027asoc-v3.11-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-next\n\nASoC: More updates for v3.11\n\nSome more fixes and enhancements, and also a bunch of refectoring for\nAC\u002797 support which enables more than one AC\u002797 controller driver to be\nbuilt in.\n"
    },
    {
      "commit": "80b022e29bfdffb6c9ac0a283bcad3e1030c4c7e",
      "tree": "da245ac34d194fc608aad26c5f162860a8754397",
      "parents": [
        "9e895ace5d82df8929b16f58e9f515f6d54ab82d"
      ],
      "author": {
        "name": "Jonghwa Lee",
        "email": "jonghwa3.lee@samsung.com",
        "time": "Tue Jun 25 10:08:38 2013 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@linaro.org",
        "time": "Tue Jun 25 11:31:29 2013 +0100"
      },
      "message": "regulator: max77693: Add max77693 regualtor driver.\n\nThis patch adds new regulator driver to support max77693 chip\u0027s regulators.\nmax77693 has two linear voltage regulators and one current regulator which\ncan be controlled through I2C bus. This driver also supports device tree.\n\nSigned-off-by: Jonghwa Lee \u003cjonghwa3.lee@samsung.com\u003e\nSigned-off-by: Myungjoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@linaro.org\u003e\n"
    },
    {
      "commit": "fa223ec37c9f6710022381a25c352955675817f9",
      "tree": "f5663187645d068b554b4be599ef8ae34d3a4605",
      "parents": [
        "f60596d61fc238befd169ea394ba6a458fafd774"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Mon Jun 24 15:42:04 2013 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@linaro.org",
        "time": "Mon Jun 24 16:05:58 2013 +0100"
      },
      "message": "mfd: twl6040: Update register bit definitions\n\nAdd define for: HSDRV, HFDAC, HFPGA and HFDRV enable bits\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nCC: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@linaro.org\u003e\n"
    },
    {
      "commit": "43620a17945b598e707ef897b3866914f9f9056c",
      "tree": "67a26eb8bc13e4a2ca0d393b15051eff747cf9ef",
      "parents": [
        "4124e6e291a7b1a21ea7c28c8f9899d050103308"
      ],
      "author": {
        "name": "Kevin Strasser",
        "email": "kevin.strasser@linux.intel.com",
        "time": "Sun Jun 23 21:00:03 2013 -0700"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Jun 24 13:48:22 2013 +0200"
      },
      "message": "mfd: Kontron PLD mfd driver\n\nAdd core MFD driver for the on-board PLD found on some Kontron embedded\nmodules. The PLD device may provide functions like watchdog, GPIO, UART\nand I2C bus.\n\nThe following modules are supported:\n\t* COMe-bIP#\n\t* COMe-bPC2 (ETXexpress-PC)\n\t* COMe-bSC# (ETXexpress-SC T#)\n\t* COMe-cCT6\n\t* COMe-cDC2 (microETXexpress-DC)\n\t* COMe-cPC2 (microETXexpress-PC)\n\t* COMe-mCT10\n\t* ETX-OH\n\nOriginally-From: Michael Brunner \u003cmichael.brunner@kontron.com\u003e\nSigned-off-by: Kevin Strasser \u003ckevin.strasser@linux.intel.com\u003e\nAcked-by: Guenter Roeck \u003clinux@roeck-us.net\u003e\nAcked-by: Darren Hart \u003cdvhart@linux.intel.com\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "ae6cdb03ef1d352c489d6c86e0bcec51365a2c64",
      "tree": "32e4198c16fe247afc09269cfd445ef929e36c95",
      "parents": [
        "9d263813c27e2ad3da7ea0877e623f4ff8767ddd"
      ],
      "author": {
        "name": "Alexander Shiyan",
        "email": "shc_work@mail.ru",
        "time": "Mon Jun 10 09:59:31 2013 -0700"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@gmail.com",
        "time": "Thu Jun 20 16:21:34 2013 -0700"
      },
      "message": "leds: leds-mc13783: Add MC13892 LED support\n\nSigned-off-by: Alexander Shiyan \u003cshc_work@mail.ru\u003e\nTested-by: Philippe Retornaz \u003cphilippe.retornaz@epfl.ch\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@gmail.com\u003e\n"
    },
    {
      "commit": "9d263813c27e2ad3da7ea0877e623f4ff8767ddd",
      "tree": "07eb43efd73190d4d5f117113db12c2ade9afda0",
      "parents": [
        "fb277f5b3a15c895586545d3938dc869e760bec6"
      ],
      "author": {
        "name": "Alexander Shiyan",
        "email": "shc_work@mail.ru",
        "time": "Mon Jun 10 09:59:30 2013 -0700"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@gmail.com",
        "time": "Thu Jun 20 16:21:34 2013 -0700"
      },
      "message": "leds: leds-mc13783: Prepare driver to support MC13892 LEDs\n\nThis patch rewrite driver code to be ready to add support for\nMC13892 LEDs and probe from devicetree.\n\n(cooloney@gmail.com: fix one coding style issue when apply this patch)\n\nSigned-off-by: Alexander Shiyan \u003cshc_work@mail.ru\u003e\nTested-by: Philippe Retornaz \u003cphilippe.retornaz@epfl.ch\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@gmail.com\u003e\n"
    },
    {
      "commit": "a0639948b6fb28ebf2063b58ae6e0f4de693f6c3",
      "tree": "7ffe6f1caa94a70d56197dad151b556b36fba681",
      "parents": [
        "688c240b0bd920421fd3b9377b6ba3b731961755",
        "7bb5d75ce91ca3725256c0d502624ed697231cde"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Jun 20 15:06:57 2013 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Jun 20 15:06:57 2013 +0200"
      },
      "message": "Merge tag \u0027davinci-for-v3.11/soc-v2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci into next/soc\n\nFrom Sekhar Nori:\n\nDaVinci SoC changes for v3.11\n\nThis pull request moves DaVinci EDMA library to\narch/arm/common so it can be used by OMAP based AM335x.\nThis is a temporary step until all drivers are converted\nto use the dmaengine driver in drivers/dma/edma.c.\n\nSeveral drivers like SPI, MMC/SD have already been converted.\nSome like audio are pending.\n\nThe other two patches in the pull request are cleanup in nature.\n\n* tag \u0027davinci-for-v3.11/soc-v2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci:\n  ARM: edma: remove unused transfer controller handlers\n  ARM: davinci: move private EDMA API to arm/common\n  ARM: davinci: remove __init atrribute from function declaration\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "1ffb0be3ad6186b421921de91092917f0b3ee3e2",
      "tree": "648c9f7c74880fbfb921a6b95c9e67ce92ae59d9",
      "parents": [
        "ad522f4e351d020714959d9570baf3de7fcbad11"
      ],
      "author": {
        "name": "J Keerthy",
        "email": "j-keerthy@ti.com",
        "time": "Wed Jun 19 11:27:48 2013 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Jun 20 11:29:18 2013 +0200"
      },
      "message": "mfd: palmas: Add SMPS10_BOOST feature\n\nThe SMPS10 regulator is not presesnt in all the variants\nof the PALMAS PMIC family. Hence adding a feature to distingush\nbetween them.\n\nSigned-off-by: J Keerthy \u003cj-keerthy@ti.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "997174705458d2abdbc31ba1594bf2a4503cb41a",
      "tree": "1df41cf35356d6e9a7e472e7dcf60db22f074e52",
      "parents": [
        "031d3076675708aab4c5c189f39d6cd74abd80cf"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Tue Jun 18 15:35:39 2013 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Jun 20 10:23:11 2013 +0200"
      },
      "message": "mfd: davinci_voicecodec: Fix build breakage\n\nInclude the missing header file to fix the following build error:\ndrivers/mfd/davinci_voicecodec.c: In function ‘davinci_vc_probe’:\ndrivers/mfd/davinci_voicecodec.c:86:3: error: implicit declaration of function\n‘io_v2p’ [-Werror\u003dimplicit-function-declaration]\n   (dma_addr_t)(io_v2p(davinci_vc-\u003ebase) + DAVINCI_VC_WFIFO);\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "c8eaed458e2cfbd906dbbe1af49aa028f59cc132",
      "tree": "b69c1934800bacecd4f4a7ca0cbfca719c1ccb42",
      "parents": [
        "e578438820cdca91cb5eab477ec062236433ce5f"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Tue Jun 18 15:35:40 2013 +0530"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Jun 19 09:53:26 2013 +0100"
      },
      "message": "mfd: davinci_voicecodec: Convert to use devm_* APIs\n\ndevm_* APIs are device managed and make code simpler.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "2d3aa0569cc111b7567cb082c2f8ab32e2245e49",
      "tree": "92be0b9a5383702098f62d831738fa588a0c6065",
      "parents": [
        "3a3ece5415bd7a4bc7923906369525943332fc1a"
      ],
      "author": {
        "name": "Chao Xie",
        "email": "chao.xie@marvell.com",
        "time": "Fri Jun 14 01:21:53 2013 -0400"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Jun 18 09:41:12 2013 +0200"
      },
      "message": "mfd: 88pm800: Add regulator sub device\n\nSigned-off-by: Chao Xie \u003cchao.xie@marvell.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "03dcc544bff9ff36b9ac5e2b992a7a4890e6edc4",
      "tree": "06dd1030dc9875f099c93674296e2b40cce3ee06",
      "parents": [
        "52705344d00512f0bb48c66478582bd10eb1750f"
      ],
      "author": {
        "name": "Chao Xie",
        "email": "chao.xie@marvell.com",
        "time": "Fri Jun 14 01:21:51 2013 -0400"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Jun 18 09:41:10 2013 +0200"
      },
      "message": "mfd: 88pm80x: Change chip id definition and detection\n\nChange the chip id definition and detection and then:\n\n1. We no longer need to add PM800_CHIP_XXX for the coming revision.\n2. We no longer need to pass driver_data in i2c_device_id as we\n   can distinguish the chips from the CHIP_ID register.\n\nSigned-off-by: Chao Xie \u003cchao.xie@marvell.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "3ad7a42d5a9c3736cd6d2c6f7e6038d0ca8b316c",
      "tree": "1b2684a334fadc060b3acc1dc4963b935031d1b9",
      "parents": [
        "b464e3cb294518c8705425335338957bc291d019"
      ],
      "author": {
        "name": "Matt Porter",
        "email": "mporter@ti.com",
        "time": "Wed Mar 06 11:15:31 2013 -0500"
      },
      "committer": {
        "name": "Sekhar Nori",
        "email": "nsekhar@ti.com",
        "time": "Tue Jun 18 10:52:03 2013 +0530"
      },
      "message": "ARM: davinci: move private EDMA API to arm/common\n\nMove mach-davinci/dma.c to common/edma.c so it can be used\nby OMAP (specifically AM33xx) as well.\n\nSigned-off-by: Matt Porter \u003cmporter@ti.com\u003e\nAcked-by: Chris Ball \u003ccjb@laptop.org\u003e # davinci_mmc.c\nAcked-by: Mark Brown \u003cbroonie@linaro.org\u003e\nAcked-by: Olof Johansson \u003colof@lixom.net\u003e\n[nsekhar@ti.com: dropped davinci sffsdr changes]\nSigned-off-by: Sekhar Nori \u003cnsekhar@ti.com\u003e\n"
    },
    {
      "commit": "b1f254e35d85535b17af2786d06fe88f15f304f7",
      "tree": "f20a4fc680fa2af1793ab11e11c09a6d23acad40",
      "parents": [
        "9c8a013af49cb82a1a47bede56e8ce5efd93b734"
      ],
      "author": {
        "name": "Graeme Gregory",
        "email": "gg@slimlogic.co.uk",
        "time": "Tue May 28 10:50:11 2013 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Jun 17 16:08:36 2013 -0700"
      },
      "message": "extcon: Palmas Extcon Driver\n\nThis is the driver for the USB comparator built into the palmas chip. It\nhandles the various USB OTG events that can be generated by cable\ninsertion/removal.\n\nSigned-off-by: Graeme Gregory \u003cgg@slimlogic.co.uk\u003e\nSigned-off-by: Moiz Sonasath \u003cm-sonasath@ti.com\u003e\nSigned-off-by: Ruchika Kharwar \u003cruchika@ti.com\u003e\nSigned-off-by: Kishon Vijay Abraham I \u003ckishon@ti.com\u003e\nSigned-off-by: George Cherian \u003cgeorge.cherian@ti.com\u003e\n[kishon@ti.com: adapted palmas usb driver to use the extcon framework]\nSigned-off-by: Sebastien Guiriec \u003cs-guiriec@ti.com\u003e\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Myungjoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "c750d8e053c08ccb82d814d695e64d1eb602a91a",
      "tree": "bdf645b99ffe6fe9ae2b207730e7d26d14d3a96f",
      "parents": [
        "1ef5677e0e45c77ca05e697fb83d4f9b3fe96caf"
      ],
      "author": {
        "name": "Chao Xie",
        "email": "chao.xie@marvell.com",
        "time": "Fri Jun 14 01:21:49 2013 -0400"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Jun 18 01:06:28 2013 +0200"
      },
      "message": "mfd: 88pm800: Remove the power and gpadc page addr from platform data\n\n88pm800 has two addtional pages - power and gpadc.\nThe address of the pages depends on the address of 88pm800.\nSo do not need pass the address of the power and gpadc in\nplatform data.\n\nSigned-off-by: Chao Xie \u003cchao.xie@marvell.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "dc7d48635dd3c3fd5360238f7d2c697ff13abe7b",
      "tree": "128dcc3bb150a534902473a89b86222e9dcf8dd3",
      "parents": [
        "f3799e93720b8b722944d86f7a2a0599f5a9d716"
      ],
      "author": {
        "name": "Charles Keepax",
        "email": "ckeepax@opensource.wolfsonmicro.com",
        "time": "Thu Jun 13 09:43:29 2013 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Jun 18 00:49:52 2013 +0200"
      },
      "message": "mfd: arizona: Integrate wm8997 into Arizona mfd\n\nThe wm8997 is a compact, high-performance audio hub CODEC with SLIMbus\ninterfacing, for smartphones, tablets and other portable audio devices\nbased on the Arizona platform.\n\nThis patch integrates the wm8997 into the Arizona mfd.\n\nSigned-off-by: Charles Keepax \u003cckeepax@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "5464389755b78e235c999c2dcf58718d23326d46",
      "tree": "a21c3bb7c2fdc087a3c30735ebfc481fc5798a0e",
      "parents": [
        "f57019aa0a796251e671882004dd58d2cc55f8f1",
        "2da1c4bf765cb32024e5db6fa75dab92916fa3b1"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@linaro.org",
        "time": "Mon Jun 17 17:20:32 2013 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@linaro.org",
        "time": "Mon Jun 17 17:20:32 2013 +0100"
      },
      "message": "Merge remote-tracking branch \u0027asoc/topic/wm8994\u0027 into asoc-next\n"
    },
    {
      "commit": "9912b30f95e22d5722abc225c1c3784a51643aef",
      "tree": "f73c69fd2406c63743716b2f8ff4937a5cb340cd",
      "parents": [
        "e768f4e12f6aaa991fb07e9ac05073bd8cb280cd",
        "7c470373e097822ce6ca7bbac44b3afec0e7c1f8"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@linaro.org",
        "time": "Mon Jun 17 17:20:14 2013 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@linaro.org",
        "time": "Mon Jun 17 17:20:14 2013 +0100"
      },
      "message": "Merge remote-tracking branch \u0027asoc/topic/arizona\u0027 into asoc-next\n"
    },
    {
      "commit": "d8c5d658f425bd25bbfb137f2617f59ed4fdee7d",
      "tree": "ba1607f9cc0fb8c3ac246a78490d3e5b8438f44e",
      "parents": [
        "a1ace0aac5a83b859c2ddeb5dfb032b9b6dcd9cf",
        "1460c152c53335b5403045d056502eda1204c33a"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Jun 13 12:14:59 2013 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Jun 13 12:14:59 2013 +0200"
      },
      "message": "Merge tag \u0027am335x_tsc-adc\u0027 of git://breakpoint.cc/bigeasy/linux\n\nA complete refurbished series inclunding:\n- DT support for the MFD, TSC and ADC driver \u0026 platform device support,\n  which has no users, has been killed.\n- iio_map from last series is gone and replaced by proper nodes in the\n  device tree.\n- suspend fixes which means correct data structs are taken and no\n  interrupt storm\n- fifo split which should problem with TSC \u0026 ADC beeing used at the same\n  time\n- The ADC channels are now checked before blindly applied. That means the\n  touch part reads X, Y and Z coordinates and does not mix them up. Same\n  goes for the IIO ADC driver.\n- The IIO ADC driver now creates files named in_voltageX_raw where X\n  represents the ADC line instead of a number starting at 0. A read from\n  this file can return -EBUSY in case touch is busy and the ADC didn\u0027t\n  collect a value.\n"
    },
    {
      "commit": "c5fa44d13496eba51ab58ac0d1502825543f51aa",
      "tree": "ebd40ebc188a9e1e5df2c5a6e8e45908096e4341",
      "parents": [
        "734f935afad0f1f640a922f17609823c740d36ec",
        "aaaab4223ebad2470d56d5db2e71c5395d9609b3"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Jun 13 12:06:15 2013 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Jun 13 12:06:15 2013 +0200"
      },
      "message": "Merge branch \u0027for-mfd-next\u0027 of git://git.linaro.org/people/ljones/linux-3.0-ux500\n"
    },
    {
      "commit": "9c717cf3fa16f8ae8c6ccb8f4f8e784404ac9689",
      "tree": "37087f2d0e4646051c0c7a229086a87f3bd6e0ea",
      "parents": [
        "2809126512fcbd61ce3140af0bc255b441fcdaf9"
      ],
      "author": {
        "name": "Alexandre Torgue",
        "email": "alexandre.torgue@st.com",
        "time": "Fri May 24 11:59:47 2013 +0200"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Thu Jun 13 10:51:52 2013 +0100"
      },
      "message": "mfd: ab8500-core: Add device for new RTC version for AB8540 cut2\n\nAB8540 RTC have changed between AB8540_cut1 and AB8540_cut2.Different\nressources to define for those two version.\n\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Julien Delacou \u003cjulien.delacou@stericsson.com\u003e\nSigned-off-by: Alexandre Torgue \u003calexandre.torgue@st.com\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "734f935afad0f1f640a922f17609823c740d36ec",
      "tree": "432b3f7e480bc4bf4a77cc9d60e27872ae4658a7",
      "parents": [
        "f7d3210e8b45eea8561c08d35502d2baca07593a",
        "e5657054ff508c9e547a8ceb931de07838ee3ba0"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Jun 13 11:19:45 2013 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Jun 13 11:19:45 2013 +0200"
      },
      "message": "Merge tag \u0027mfd-arizona-v3.10-rc2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/misc\n\nmfd: arizona: Updates for v3.10\n\nA bunch of enhancements and fixes for the arizona devices, adding a few\nnew features (the main one being device tree) and improving robustness.\n"
    },
    {
      "commit": "1b4d7d9787beb45a51c1ccf2f0a7fcee9213fb38",
      "tree": "30a47ef230eebbb6811b0465432121ee4254fe7a",
      "parents": [
        "6dc6a3f81ee66b50acee5f1aa1de2f7d2d4e55fa"
      ],
      "author": {
        "name": "Charles Keepax",
        "email": "ckeepax@opensource.wolfsonmicro.com",
        "time": "Wed Jun 12 17:44:07 2013 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@linaro.org",
        "time": "Wed Jun 12 18:06:49 2013 +0100"
      },
      "message": "mfd: wm5102: Expose DRE control registers\n\nCertain use cases may require specific DRE settings so expose the\nnecessary registers.\n\nSigned-off-by: Charles Keepax \u003cckeepax@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@linaro.org\u003e\n"
    },
    {
      "commit": "8c896308feae7fb2e8da4ae4c09fe2d2ca18ad7b",
      "tree": "ed20601fe5b29721cb70717b62b099521ccc48b2",
      "parents": [
        "9f99928fe0a03dd2ba5894b7bb942cc50b5d7c5e"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Wed May 29 14:46:21 2013 +0200"
      },
      "committer": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Wed Jun 12 18:50:22 2013 +0200"
      },
      "message": "input: ti_am335x_adc: use only FIFO0 and clean up a little\n\nThe driver programs a threshold of \"coordinate_readouts\" say 5. The\nREG_FIFO0THR registers says it should it be programmed to \"threshold\nminus one\". The driver does not expect just 5 coordinates but 5 * 2 + 2.\nMultiplied by two because 5 for X and 5 for Y and plus 2 because we have\ntwo Z.\nThe whole thing kind of works because It reads the 5 coordinates for X\nand Y from FIFO0 and FIFO1 and the last element in each FIFO is ignored\nwithin the loop and read later.\nNothing guaranties that FIFO1 is ready by the time it is read. In fact I\ncould see that that FIFO1 reaturns for Y channels 8,9, 10, 12, 6 and for\nY channel 7 for Z. The problem is that channel 7 and channel 12 got\nsomehow mixed up.\nThe other Problem is that FIFO1 is also used by the IIO part leading to\nwrong results if both (tsc \u0026 adc) are used.\n\nThe patch tries to clean up the whole thing a little:\n- Remove the +1 and -1 in REG_STEPCONFIG, REG_STEPDELAY and its counter\n  part in the for loop. This is just confusing.\n\n- Use only FIFO0 in TSC. The fifo has space for 64 entries so should be\n  fine.\n\n- Read the whole FIFO in one function and check the channel.\n\n- in case we dawdle around, make sure we only read a multiple of our\n  coordinate set. On the second interrupt we will cleanup the remaining\n  enties.\n\nAcked-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\n"
    },
    {
      "commit": "a3e509bb328287beba05017037e505bc53b62724",
      "tree": "50b6090bf3a14b4780ef3f3debbf9490eabc7145",
      "parents": [
        "a82279dd6d3e500fea457f1cfea46a6b7ecd7e1f"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Tue May 21 18:49:58 2013 +0200"
      },
      "committer": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Wed Jun 12 18:50:21 2013 +0200"
      },
      "message": "input: mfd: ti_am335x_tsc remove remaining platform data pieces\n\nThe two header files removed here are unused and have no users as this\nplatform was never used with platform devices.\n\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\n"
    },
    {
      "commit": "24d5c82f8227d4dedf177df3f062eb35db15aaf6",
      "tree": "cf0c88f77864ec2c467adbaf53e9ddd3c4cb57a2",
      "parents": [
        "c80df483f61d0464224dc4386ced470c7275d78f"
      ],
      "author": {
        "name": "Pantelis Antoniou",
        "email": "panto@antoniou-consulting.com",
        "time": "Sat Oct 13 16:37:24 2012 +0300"
      },
      "committer": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Wed Jun 12 18:50:20 2013 +0200"
      },
      "message": "mfd: ti_tscadc: deal with partial activation\n\nFix the mfd device in the case where a subdevice might not be activated.\n\nSigned-off-by: Pantelis Antoniou \u003cpanto@antoniou-consulting.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\n"
    },
    {
      "commit": "bb76dc09ddfc135c6c5e8eb7d3c583bfa8bdd439",
      "tree": "1cbdb08a710c589beac33bc47a7821a14bacd3ab",
      "parents": [
        "abeccee40320245a2a6a006dc8466a703cbd1d5e"
      ],
      "author": {
        "name": "Patil, Rachna",
        "email": "rachna@ti.com",
        "time": "Thu Jan 24 03:45:06 2013 +0000"
      },
      "committer": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Wed Jun 12 18:36:29 2013 +0200"
      },
      "message": "input: ti_am33x_tsc: Order of TSC wires, made configurable\n\nThe current driver expected touchscreen input\nwires(XP,XN,YP,YN) to be connected in a particular order.\nMaking changes to accept this as platform data.\n\nSebastian reworked the original patch and removed a lot of the not\nrequired pieces.\n\nSigned-off-by: Patil, Rachna \u003crachna@ti.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\n"
    },
    {
      "commit": "abeccee40320245a2a6a006dc8466a703cbd1d5e",
      "tree": "1c6709c2d53fd65f77a226abab9a552e5ce73fb5",
      "parents": [
        "a9bce1b03c2199e66d36cda8aac675338bc074a7"
      ],
      "author": {
        "name": "Patil, Rachna",
        "email": "rachna@ti.com",
        "time": "Thu Jan 24 03:45:05 2013 +0000"
      },
      "committer": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Wed Jun 12 18:03:55 2013 +0200"
      },
      "message": "input: ti_am33x_tsc: Step enable bits made configurable\n\nCurrent code has hard coded value written to\nstep enable bits. Now the bits are updated based\non how many steps are needed to be configured got\nfrom platform data.\n\nThe user needs to take care not to exceed\nthe count more than 16. While using ADC and TSC\none should take care to set this parameter correctly.\n\nSebastian added the common lock and moved the code, that manipulates the\nsteps, from into the mfd module.\n\nSigned-off-by: Patil, Rachna \u003crachna@ti.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\n"
    },
    {
      "commit": "a9bce1b03c2199e66d36cda8aac675338bc074a7",
      "tree": "1f02ee8522388834c2a31de21dd8b7b38409f457",
      "parents": [
        "d683b96b072dc4680fc74964eca77e6a23d1fa6e"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Wed Jun 05 16:13:47 2013 +0200"
      },
      "committer": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Wed Jun 12 17:58:59 2013 +0200"
      },
      "message": "mfd: input: iio: ti_am335x_adc: use one structure for ti_tscadc_dev\n\nThe mfd driver creates platform data for the child devices and it is the\nti_tscadc_dev struct. This struct is copied for the two devices.\nThe copy of the structure makes a common lock in this structure a little\nless usefull. Therefore the platform data is not a pointer to the\nstructure and the same structure is used.\nWhile doing the change I noticed that the suspend/resume code assumes\nthe wrong pointer for ti_tscadc_dev and this has been fixed as well.\n\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\n"
    },
    {
      "commit": "6597619f9c85a0782d427d6723c96cf768e99086",
      "tree": "169e320427656ed43056e12d7f8510362a461e09",
      "parents": [
        "e337d724e8ec40f80ade3371c002454f419a2c87"
      ],
      "author": {
        "name": "Alexander Shiyan",
        "email": "shc_work@mail.ru",
        "time": "Mon May 13 21:07:36 2013 +0400"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Tue Jun 11 15:47:45 2013 -0700"
      },
      "message": "ARM: clps711x: Add support for SYSCON driver\n\nThis patch adds support for SYSCON driver for CLPS711X targets.\nAt this time there are no users for this driver, but it is will\nbe used as start point to use in CLPS711X drivers and remove\n\u003cmach/xx\u003e dependencies.\n\nSigned-off-by: Alexander Shiyan \u003cshc_work@mail.ru\u003e\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\n"
    },
    {
      "commit": "7c8844481a1c16c10fa9be4ce95be5725aed6ce3",
      "tree": "7533110930172ae82fa38ee8531a70ecd50ed8ca",
      "parents": [
        "fc83f586adf3b86ff7046478497b4a53b2220be8"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon May 06 16:12:56 2013 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Jun 11 19:27:52 2013 +0200"
      },
      "message": "mfd: wm8994: Emulate level triggered interrupts if required\n\nThe interrupt controller on the wm8994 series of devices requires a level\ntriggered parent. If one is not available but a GPIO is available for the\ninterrupt then emulate.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "9032eabdd3fcfc00aa513a9eef54002cbabb8c9a",
      "tree": "b89461e4787f47f09ff632c78db97d0856e249ca",
      "parents": [
        "15447a46a56a6d191af76ba0e3155c9b1877f596"
      ],
      "author": {
        "name": "Roger Tseng",
        "email": "rogerable@realtek.com",
        "time": "Fri Apr 19 21:52:42 2013 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Jun 11 19:27:51 2013 +0200"
      },
      "message": "mfd: rtsx: Add support for RTL8411B\n\nAdding support of model RTL8411B. Since the model is similar to RTL8411,\ndifferences are implemented in rtl8411.c.\n\nSigned-off-by: Roger Tseng \u003crogerable@realtek.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "54e300339cce6d4be665e6bbd736123dd0f15888",
      "tree": "c3b59f5ae060ab1a5b20fa99f9d594f9c46c5ffd",
      "parents": [
        "852bbba96773777efc2b932f2c5939c6fbf252da"
      ],
      "author": {
        "name": "Philippe Begnic",
        "email": "philippe.begnic@st.com",
        "time": "Mon May 27 14:41:31 2013 +0200"
      },
      "committer": {
        "name": "Mike Turquette",
        "email": "mturquette@linaro.org",
        "time": "Thu Jun 06 18:17:16 2013 -0700"
      },
      "message": "mfd: db8500: Update BML clock register for db8580\n\nBML clock register address in DB8580 has changed.Defined a new address\nunder different name for DB8580.\n\nSigned-off-by: Philippe Begnic \u003cphilippe.begnic@st.com\u003e\nAcked-by: Lee Jones \u003clee.jones@linaro.org\u003e\nSigned-off-by: Mike Turquette \u003cmturquette@linaro.org\u003e\n"
    },
    {
      "commit": "852bbba96773777efc2b932f2c5939c6fbf252da",
      "tree": "69f4bd43569e262aa42432b6ce58409f7c2a5396",
      "parents": [
        "1237e598a94b5a44a0162a4f4534d18ef8a81a7d"
      ],
      "author": {
        "name": "Philippe Begnic",
        "email": "philippe.begnic@st.com",
        "time": "Mon May 27 14:41:30 2013 +0200"
      },
      "committer": {
        "name": "Mike Turquette",
        "email": "mturquette@linaro.org",
        "time": "Thu Jun 06 18:16:41 2013 -0700"
      },
      "message": "mfd: db8500: Update register definition for u8540 clock\n\nPRCMU and ab8500 registers updated for u8540\n\nSigned-off-by: Philippe Begnic \u003cphilippe.begnic@st.com\u003e\nAcked-by: Lee Jones \u003clee.jones@linaro.org\u003e\nSigned-off-by: Mike Turquette \u003cmturquette@linaro.org\u003e\n"
    },
    {
      "commit": "2da1c4bf765cb32024e5db6fa75dab92916fa3b1",
      "tree": "dbf9c6619cb1c0257398959c4a58d4b30f52b850",
      "parents": [
        "2d01e39b9073361317eb72b390dc2a4a3d76e192"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu May 30 13:42:29 2013 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@linaro.org",
        "time": "Sat Jun 01 19:28:58 2013 +0100"
      },
      "message": "ASoC: wm8994: Allow debounce before MICDET identification\n\nFor systems which do not have a jack detection feature allow some debounce\nto be specified before we perform accessory identification, improving\nrobustness without impacting button detection responsiveness.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "eec95ee22611f2207bd991d63a07884de28e6f56",
      "tree": "69b9f7cfe54987a2f24b19ed627abdf3a1151d26",
      "parents": [
        "03a0675b2a112038a8a5078d8815e3f7356c7064"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Apr 26 17:47:18 2013 +0200"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sun May 26 14:23:20 2013 -0400"
      },
      "message": "mmc: sdhi/tmio: switch to using dmaengine_slave_config()\n\nThis removes the deprecated use of the .private member of struct dma_chan\nand switches the sdhi / tmio mmc driver to using the\ndmaengine_slave_config() channel configuration method.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski+renesas@gmail.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "03a0675b2a112038a8a5078d8815e3f7356c7064",
      "tree": "edf494afa3c628bf9a91242c0e9cba1717d82891",
      "parents": [
        "fc79a4d6dfa736672281aedbe384ece1f0044756"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Apr 26 17:47:17 2013 +0200"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sun May 26 14:23:19 2013 -0400"
      },
      "message": "mmc: sdhi/tmio: make DMA filter implementation specific\n\nSo far only the SDHI implementation uses TMIO MMC with DMA. That way a DMA\nchannel filter function, defined in the TMIO driver wasn\u0027t a problem.\nHowever, such a filter function is DMA controller specific. Since the SDHI\nglue is only running on systems with the SHDMA DMA controller, the filter\nfunction can safely be provided by it. Move it into SDHI.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski+renesas@gmail.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "e5657054ff508c9e547a8ceb931de07838ee3ba0",
      "tree": "01f30ad3bb304055ee4b3b3902d489a77791cebd",
      "parents": [
        "f773fc6dca4619bdf8da767eaba101a83b766059"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed May 22 18:55:25 2013 -0500"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed May 22 19:13:47 2013 -0500"
      },
      "message": "mfd: wm5110: Make DSPn_STATUS_3 readable\n\nThese registers have been documented since the driver was originally\nsubmitted so expose them.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "f773fc6dca4619bdf8da767eaba101a83b766059",
      "tree": "51a3eef199e3dcd60e3322bb68438e200b1267a4",
      "parents": [
        "5927467d0ca274bc3b8eed9fd5db964bbde56e1c"
      ],
      "author": {
        "name": "Charles Keepax",
        "email": "ckeepax@opensource.wolfsonmicro.com",
        "time": "Tue May 21 14:56:58 2013 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue May 21 12:41:54 2013 -0500"
      },
      "message": "mfd: arizona: Change fast_start pdata name to better reflect functionality\n\nThe bit in the register enables MICBIAS fast startup when clear not when\nset. This patch changes the name of this pdata option to soft_start to\nbetter match the functionality. We rename rather than invert the\nhandling to keep the same default functionality, which is fast start\nactive.\n\nSigned-off-by: Charles Keepax \u003cckeepax@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "435705e89265dec3c641fe75deb748f05e232e59",
      "tree": "0aa6ff61b1b8a32f3cab6c63dcdab8e3974f69d8",
      "parents": [
        "571ab6c6f38e44eca40098f58b28e5016c8dbc50"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon May 20 11:16:10 2013 -0500"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon May 20 11:27:06 2013 -0500"
      },
      "message": "ASoC: wm8994: Handle LRCLK inversion for WM8958 and WM1811A\n\nOn WM8958 and WM1811A separate control of the LRCLK inversion bit is\navailable for the DAC and ADC LRCLKs which for compatibility reasons is\ndone in a new register bit.\n\nSince writes to each scheme have no effect on parts using the other just\nalways write to both for simplicity.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Vinod Koul \u003cvinod.koul@intel.com\u003e\nTested-by: Samreen Nilofer \u003csamreen.nilofer@intel.com\u003e\n"
    },
    {
      "commit": "5927467d0ca274bc3b8eed9fd5db964bbde56e1c",
      "tree": "fd531f890b936663a77440eaf80203ed0ac97c28",
      "parents": [
        "d781009ca6bb5b9711c74700242855e0a70ee7a3"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Apr 23 19:44:16 2013 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon May 20 08:13:37 2013 -0500"
      },
      "message": "mfd: arizona: Support use of external DCVDD\n\nWhen the device is used with an external DCVDD supply instead of the\ninternal LDO1 then an extra step is required when suspending and resuming\nthe device.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "0b8ebdb18888c55588b932f4f564b9c9529de627",
      "tree": "9ed650b39b506419a9162e96c098b3998377eaff",
      "parents": [
        "955de2eab3fd89bc6d5735817710926ba5817450"
      ],
      "author": {
        "name": "Fabio Baltieri",
        "email": "fabio.baltieri@linaro.org",
        "time": "Thu May 09 13:08:08 2013 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri May 17 00:42:33 2013 +0200"
      },
      "message": "mfd: ab8500-sysctrl: Always enable pm_power_off handler\n\nAB8500 sysctrl driver implements a pm_power_off handler, but that is\ncurrently not registered until a specific platform data field is\nenabled.\n\nThis patch drops the platform data field and always registers\nab8500_power_off if no other pm_power_off handler was defined before,\nand also introduces the necessary cleanup code in the driver\u0027s remove\nfunction.\n\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Fabio Baltieri \u003cfabio.baltieri@linaro.org\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "d7ab7302f970a254997687a1cdede421a5635c68",
      "tree": "71341b72e81c8e031b98e8115c51682427192798",
      "parents": [
        "01227a889ed56ae53aeebb9f93be9d54dd8b2de8",
        "99f4c6b66a9ae362d21e6df95d04bc74e04d285e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 05 17:36:20 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 05 17:36:20 2013 -0700"
      },
      "message": "Merge tag \u0027mfd-3.10-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-next\n\nPull MFD update from Samuel Ortiz:\n \"For 3.10 we have a few new MFD drivers for:\n\n   - The ChromeOS embedded controller which provides keyboard, battery\n     and power management services.  This controller is accessible\n     through i2c or SPI.\n\n   - Silicon Laboratories 476x controller, providing access to their FM\n     chipset and their audio codec.\n\n   - Realtek\u0027s RTS5249, a memory stick, MMC and SD/SDIO PCI based\n     reader.\n\n   - Nokia\u0027s Tahvo power button and watchdog device.  This device is\n     very similar to Retu and is thus supported by the same code base.\n\n   - STMicroelectronics STMPE1801, a keyboard and GPIO controller\n     supported by the stmpe driver.\n\n   - ST-Ericsson AB8540 and AB8505 power management and voltage\n     converter controllers through the existing ab8500 code.\n\n  Some other drivers got cleaned up or improved.  In particular:\n\n   - The Linaro/STE guys got the ab8500 driver in sync with their\n     internal code through a series of optimizations, fixes and\n     improvements.\n\n   - The AS3711 and OMAP USB drivers now have DT support.\n\n   - The arizona clock and interrupt handling code got improved.\n\n   - The wm5102 register patch and boot mechanism also got improved.\"\n\n* tag \u0027mfd-3.10-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-next: (104 commits)\n  mfd: si476x: Don\u0027t use 0bNNN\n  mfd: vexpress: Handle pending config transactions\n  mfd: ab8500: Export ab8500_gpadc_sw_hw_convert properly\n  mfd: si476x: Fix i2c warning\n  mfd: si476x: Add header files and Kbuild plumbing\n  mfd: si476x: Add chip properties handling code\n  mfd: si476x: Add the bulk of the core driver\n  mfd: si476x: Add commands abstraction layer\n  mfd: rtsx: Support RTS5249\n  mfd: retu: Add Tahvo support\n  mfd: ucb1400: Pass ucb1400-gpio data through ac97 bus\n  mfd: wm8994: Add some OF properties\n  mfd: wm8994: Add device ID data to WM8994 OF device IDs\n  input: Export matrix_keypad_parse_of_params()\n  mfd: tps65090: Add compatible string for charger subnode\n  mfd: db8500-prcmu: Support platform dependant device selection\n  mfd: syscon: Fix warnings when printing resource_size_t\n  of: Add stub of_get_parent for non-OF builds\n  mfd: omap-usb-tll: Convert to devm_ioremap_resource()\n  mfd: omap-usb-host: Convert to devm_ioremap_resource()\n  ...\n"
    },
    {
      "commit": "9992ba72327fa0d8bdc9fb624e80f5cce338a711",
      "tree": "e0bf31ae53cb19c44674df7e0d0343a26037ad34",
      "parents": [
        "00fdffb5131125dce0702bf61e24a806ec3aed80",
        "4ca231b2e6ed171107c5b21f9e92d1965fd6fd9e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 03 09:10:23 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 03 09:10:23 2013 -0700"
      },
      "message": "Merge tag \u0027sound-3.10\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\nPull sound updates from Takashi Iwai:\n \"Mostly many small changes spread as seen in diffstat in sound/*\n  directory by this update.  A significant change in the subsystem level\n  is the introduction of snd_soc_component, which will help more generic\n  handling of SoC and off-SoC components.\n\n  Also, snd_BUG_ON() macro is enabled unconditionally now due to its\n  misuses, so people might hit kernel warnings (it\u0027s a good thing for\n  us).\n\n   - compress-offload: support for capture by Charles Keepax\n   - HD-audio: codec delay support by Dylan Reid\n   - HD-audio: improvements/fixes in generic parser: better headphone\n     mic and headset mic support, jack_modes hint consolidation, proper\n     beep attach/detachment, generalized power filter controls by David\n     Henningsson, et al\n   - HD-audio: Improved management of HDMI codec pins/converters\n   - HD-audio: Better pin/DAC assignment for VIA codecs\n   - HD-audio: Haswell HDMI workarounds\n   - HD-audio: ALC268 codec support, a few new quirks for Chromebooks\n   - USB: regression fixes: USB-MIDI autopm fix, the recent ISO latency\n     fix by Clemens Ladisch\n   - USB: support for DSD formats by Daniel Mack\n   - USB: A few UAC2 device endian/cock fixes by Eldad Zack\n   - USB: quirks for Emu 192kHz support, Novation Twitch DJ controller,\n     Yamaha THRxx devices\n   - HDSPM: updates for TCO controls by Adrian Knoth\n   - ASoC: Add a snd_soc_component object type for generic handling of\n     SoC and off-SoC components by Kuninori Morimoto,\n   - dmaengine: a large set of cleanups and conversions by Lars-Peter\n     Clausen\n   - ASoC DAPM: performance optimizations from Ryo Tsutsui\n   - ASoC DAPM: support for mixer control sharing by Stephen Warren\n   - ASoC: multiplatform ARM cleanups from Arnd Bergmann\n   - ASoC: new codec drivers for AK5385 and TAS5086 from Daniel Mack\"\n\n* tag \u0027sound-3.10\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: (315 commits)\n  ALSA: usb-audio: caiaq: fix endianness bug in snd_usb_caiaq_maschine_dispatch\n  ALSA: asihpi: add format support check in snd_card_asihpi_capture_formats\n  ALSA: pcm_format_to_bits strong-typed conversion\n  ALSA: compress: fix the states to check for allowing read\n  ALSA: hda - Move Thinkpad X220 to use auto parser\n  ALSA: USB: adjust for changed 3.8 USB API\n  ALSA: usb - Avoid unnecessary sample rate changes on USB 2.0 clock sources\n  sound: oss/dmabuf: use dma_map_single\n  ALSA: ali5451: use mdelay instead of large udelay constants\n  ALSA: hda - Add the support for ALC286 codec\n  ALSA: usb-audio: USB quirk for Yamaha THR10C\n  ALSA: usb-audio: USB quirk for Yamaha THR5A\n  ALSA: usb-audio: USB quirk for Yamaha THR10\n  ALSA: usb-audio: Fix autopm error during probing\n  ALSA: snd-usb: try harder to find USB_DT_CS_ENDPOINT\n  ALSA: sound kconfig typo\n  ALSA: emu10k1: Fix dock firmware loading\n  ASoC: ux500: forward declare msp_i2s_platform_data\n  ASoC: davinci-mcasp: Add Support BCLK-to-LRCLK ratio for TDM modes\n  ASoC: davinci-pcm, davinci-mcasp: Clean up active_serializers\n  ...\n"
    },
    {
      "commit": "99c6bcf46d2233d33e441834e958ed0bc22b190a",
      "tree": "25abf5e856bc0f08d75e623715eb5acc4d4de2b2",
      "parents": [
        "97b1007a2924aaa9126398623f6755a8c3c6a616",
        "2fdfe1c26fb9f24cfdf124384abb35396ca2cd3f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 02 09:38:16 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 02 09:38:16 2013 -0700"
      },
      "message": "Merge tag \u0027multiplatform-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM SoC multiplatform updates from Olof Johansson:\n \"More multiplatform enablement for ARM platforms.  The ones converted\n  in this branch are:\n\n   - bcm2835\n   - cns3xxx\n   - sirf\n   - nomadik\n   - msx\n   - spear\n   - tegra\n   - ux500\n\n  We\u0027re getting close to having most of them converted!\n\n  One of the larger platforms remaining is Samsung Exynos, and there are\n  a bunch of supporting patches in this merge window for it.  There was\n  a patch in this branch to a early version of multiplatform conversion,\n  but it ended up being reverted due to need of more bake time.  The\n  revert commit is part of the branch since it would have required\n  rebasing multiple dependent branches and they were stable by then\"\n\n* tag \u0027multiplatform-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (70 commits)\n  mmc: sdhci-s3c: Fix operation on non-single image Samsung platforms\n  clocksource: nomadik-mtu: fix up clocksource/timer\n  Revert \"ARM: exynos: enable multiplatform support\"\n  ARM: SPEAr13xx: Fix typo \"ARCH_HAVE_CPUFREQ\"\n  ARM: exynos: enable multiplatform support\n  rtc: s3c: make header file local\n  mtd: onenand/samsung: make regs-onenand.h file local\n  thermal/exynos: remove unnecessary header inclusions\n  mmc: sdhci-s3c: remove platform dependencies\n  ARM: samsung: move mfc device definition to s5p-dev-mfc.c\n  ARM: exynos: move debug-macro.S to include/debug/\n  ARM: exynos: prepare for sparse IRQ\n  ARM: exynos: introduce EXYNOS_ATAGS symbol\n  ARM: tegra: build assembly files with -march\u003darmv7-a\n  ARM: Push selects for TWD/SCU into machine entries\n  ARM: ux500: build hotplug.o for ARMv7-a\n  ARM: ux500: move to multiplatform\n  ARM: ux500: make remaining headers local\n  ARM: ux500: make irqs.h local to platform\n  ARM: ux500: get rid of \u003cmach/[hardware|db8500-regs].h\u003e\n  ...\n"
    },
    {
      "commit": "151173e8ce9b95bbbbd7eedb9035cfaffbdb7cb2",
      "tree": "bca02f40bdd054fa2e30f4923e1513d40873c4d9",
      "parents": [
        "30945669593df14692e933c557d00c4bb2727857",
        "6b170807cd5cac8dc6353f47a88ccb14bbf76c4f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 30 15:15:24 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 30 15:15:24 2013 -0700"
      },
      "message": "Merge tag \u0027for-v3.10\u0027 of git://git.infradead.org/battery-2.6\n\nPull battery updates from Anton Vorontsov:\n \"Highlights:\n\n   - OpenFirmware/DeviceTree support for the Power Supply core: the core\n     now automatically populates supplied_from hierarchy from the device\n     tree.  With these patches chargers and batteries can now lookup\n     each other without the board files support shim.  Rhyland Klein at\n     NVIDIA did the work\n\n   - New ST-Ericsson ABX500 hwmon driver.  The driver is heavily using\n     the AB85xx core and depends on some recent changes to it, so that\n     is why the driver comes through the battery tree.  It has an\n     appropriate ack from the hwmon maintainer (i.e.  Guenter Roeck).\n     Martin Persson at ST-Ericsson and Hongbo Zhang at Linaro authored\n     the driver\n\n   - Final bits to sync AB85xx ST-Ericsson changes into mainline.  The\n     changes touch mfd parts, but these were acked by the appropriate\n     MFD maintainer (ie Samuel Ortiz).  Lee Jones at Linaro did most of\n     the work and lead the submission process.\n\n  Minor changes, but still worth mentioning:\n\n   - Battery temperature reporting fix for Nokia N900 phones\n   - Versatile Express poweroff driver moved into drivers/power/reset/\n   - Tree-wide: use devm_kzalloc() where appropriate\n   - Tree-wide: dev_pm_ops cleanups/fixes\"\n\n* tag \u0027for-v3.10\u0027 of git://git.infradead.org/battery-2.6: (112 commits)\n  pm2301-charger: Fix suspend/resume\n  charger-manager: Use kmemdup instead of kzalloc + memcpy\n  power_supply: Populate supplied_from hierarchy from the device tree\n  power_supply: Add core support for supplied_from\n  power_supply: Define Binding for power-supplies\n  rx51_battery: Fix reporting temperature\n  hwmon: Add ST-Ericsson ABX500 hwmon driver\n  ab8500_bmdata: Export abx500_res_to_temp tables for hwmon\n  ab8500_{bmdata,fg}: Add const attributes to some data arrays\n  ab8500_bmdata: Eliminate CamelCase warning of some variables\n  ab8500_btemp: Make ab8500_btemp_get* interfaces public\n  goldfish_battery: Use resource_size()\n  lp8788-charger: Use PAGE_SIZE for the sysfs read operation\n  max8925_power: Use devm_kzalloc()\n  da9030_battery: Use devm_kzalloc()\n  da9052-battery: Use devm_kzalloc()\n  ds2760_battery: Use devm_kzalloc()\n  ds2780_battery: Use devm_kzalloc()\n  gpio-charger: Use devm_kzalloc()\n  isp1704_charger: Use devm_kzalloc()\n  ...\n"
    },
    {
      "commit": "56847d857cb0c3ee78c22ce776a26f88d9ffd4d4",
      "tree": "a85bcf204a53e45d26f6a3984f16ddd525eef3e7",
      "parents": [
        "191a712090bb8a10e6f129360eeed2d68f3d4c9a",
        "8d564368a9a3197f43e56dadf4a18c5738849f94"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 29 19:47:50 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 29 19:47:50 2013 -0700"
      },
      "message": "Merge branch \u0027akpm\u0027 (incoming from Andrew)\n\nMerge second batch of fixes from Andrew Morton:\n\n - various misc bits\n\n - some printk updates\n\n - a new \"SRAM\" driver.\n\n - MAINTAINERS updates\n\n - the backlight driver queue\n\n - checkpatch updates\n\n - a few init/ changes\n\n - a huge number of drivers/rtc changes\n\n - fatfs updates\n\n - some lib/idr.c work\n\n - some renaming of the random driver interfaces\n\n* emailed patches from Andrew Morton \u003cakpm@linux-foundation.org\u003e: (285 commits)\n  net: rename random32 to prandom\n  net/core: remove duplicate statements by do-while loop\n  net/core: rename random32() to prandom_u32()\n  net/netfilter: rename random32() to prandom_u32()\n  net/sched: rename random32() to prandom_u32()\n  net/sunrpc: rename random32() to prandom_u32()\n  scsi: rename random32() to prandom_u32()\n  lguest: rename random32() to prandom_u32()\n  uwb: rename random32() to prandom_u32()\n  video/uvesafb: rename random32() to prandom_u32()\n  mmc: rename random32() to prandom_u32()\n  drbd: rename random32() to prandom_u32()\n  kernel/: rename random32() to prandom_u32()\n  mm/: rename random32() to prandom_u32()\n  lib/: rename random32() to prandom_u32()\n  x86: rename random32() to prandom_u32()\n  x86: pageattr-test: remove srandom32 call\n  uuid: use prandom_bytes()\n  raid6test: use prandom_bytes()\n  sctp: convert sctp_assoc_set_id() to use idr_alloc_cyclic()\n  ...\n"
    },
    {
      "commit": "4d22f8c306233433bdf9298b2e7806e9c71674bc",
      "tree": "49b3a37f0cb85d98936d4e02b66e85f27f50c158",
      "parents": [
        "17e45db62a4683a7318294d652895dfad575da41"
      ],
      "author": {
        "name": "Matus Ujhelyi",
        "email": "ujhelyi.m@gmail.com",
        "time": "Mon Apr 29 16:18:08 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 29 18:28:19 2013 -0700"
      },
      "message": "drivers/video/backlight/tps65217_bl.c add default brightness value option\n\nSigned-off-by: Matus Ujhelyi \u003cmatus.ujhelyi@streamunlimited.com\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": "8ded8d4e4facab78acf616bc34085ddd15c2c21c",
      "tree": "7cb470ffbaffd4c1119d1baf4b0341f76cb4242a",
      "parents": [
        "7b053842b95914119f132fdac294fb2591b2e9a8",
        "bee546581424b5514ec6a034fb83fd4e95b804da"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 29 16:32:25 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 29 16:32:25 2013 -0700"
      },
      "message": "Merge tag \u0027regulator-v3.10\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator\n\nPull regulator updates from Mark Brown:\n \"The diffstat and changelog here is dominated by Lee Jones\u0027 heroic\n  efforts to sync the ab8500 driver that\u0027s been maintained out of tree\n  with mainline (plus Axel\u0027s cleanup work on the results) but there\u0027s a\n  few other things here:\n\n   - Axel Lin added regulator_map_voltage_ascend() optimising a common\n     pattern for drivers using the core code.\n   - Milo Kim tought the regulator core to handle regulators sharing an\n     enable GPIO, avoiding the need to do hacks to support such systems.\n   - Andrew Bresticker added code to handle missing supplies for\n     regulators more sensibly for device tree systems, reducing the need\n     for stubbing there.\n\n  plus the usual batch of driver specific updates and fixes\"\n\n* tag \u0027regulator-v3.10\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator: (152 commits)\n  regulator: mc13892: Fix MC13892_SWITCHERS0_SWxHI bit in set_voltage_sel\n  regulator: Remove NULL test before calling regulator_unregister()\n  regulator: mc13783: Add device tree probe support\n  regulator: mc13xxx: Add warning of incorrect names of regulators\n  regulator: max77686: Don\u0027t update max77686-\u003eopmode if update register fails\n  regulator: max8952: Add missing config.of_node setting for regulator register\n  regulator: ab3100: Fix regulator register error handling\n  regulator: tps6524x: Use regulator_map_voltage_ascend\n  regulator: lp8788-buck: Use regulator_map_voltage_ascend\n  regulator: lp872x: Use regulator_map_voltage_ascend\n  regulator: mc13892: Use regulator_map_voltage_ascend for mc13892_sw_regulator_ops\n  regulator: tps65023: Use regulator_map_voltage_ascend\n  regulator: tps65023: Merge tps65020 ldo1 and ldo2 vsel table\n  regulator: tps6507x: Use regulator_map_voltage_ascend\n  regulator: mc13892: Fix MC13892_SWITCHERS0_SWxHI bit in set_voltage_sel\n  regulator: ab3100: device tree support\n  regulator: ab3100: refactor probe to use IDs\n  regulator: max8973: Don\u0027t override control1 variable when set ramp delay bits\n  regulator: tps80031: Convert tps80031_dcdc_ops to [get|set]_voltage_sel_regmap\n  regulator: tps80031: Fix LDO2 track mode for TPS80031 or TPS80032-ES1.0\n  ...\n"
    },
    {
      "commit": "ae5f5203e5ea2a50e90bdd3a6f2a2a2d0b2d56d5",
      "tree": "5a94af168769f0c100df2b08c07f7599b7e7bfa6",
      "parents": [
        "75f01f949902db68b7937dfbae71b0b46a398161",
        "0ea34b578647e60ad4e06c9ba29829dc07c5264a"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@sirena.org.uk",
        "time": "Sun Apr 28 02:13:45 2013 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@sirena.org.uk",
        "time": "Sun Apr 28 02:13:45 2013 +0100"
      },
      "message": "Merge remote-tracking branch \u0027regulator/topic/palmas\u0027 into v3.9-rc8\n"
    },
    {
      "commit": "c98cac899b6cd8ce5908c1d87708d78b41f6472d",
      "tree": "a31eaf8bef22c731c03e01f92fa709a6b3b5050a",
      "parents": [
        "9e63d23056c0157ba2ab3a1339a8e69d759b2f34",
        "5d9de8b1216c60c15b02982c9f6b4875f757db02"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@sirena.org.uk",
        "time": "Sun Apr 28 02:13:34 2013 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@sirena.org.uk",
        "time": "Sun Apr 28 02:13:34 2013 +0100"
      },
      "message": "Merge remote-tracking branch \u0027regulator/topic/ab8500\u0027 into v3.9-rc8\n"
    },
    {
      "commit": "99f4c6b66a9ae362d21e6df95d04bc74e04d285e",
      "tree": "3e5710ffc786597c30ea8dab91a935dedeebc08f",
      "parents": [
        "367764a4d1c8dfbf3e24bb0ffbc5eb8c5d5bf6eb"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Fri Apr 26 17:23:26 2013 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Apr 26 17:23:30 2013 +0200"
      },
      "message": "mfd: si476x: Don\u0027t use 0bNNN\n\nThis doesn\u0027t compile with sparc64 gcc-3.4.5.\n\nCc: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Andrey Smirnov \u003candrew.smirnov@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "9b8e1a5e4670b3b24c0e35c0884b4185f17fceab",
      "tree": "12aa8af05621933720326d987fa1857283e5fd2a",
      "parents": [
        "379550698c1583db63ac62e62f465782f10418c2"
      ],
      "author": {
        "name": "Andrey Smirnov",
        "email": "andreysm@charmander.(none)",
        "time": "Thu Apr 18 09:58:30 2013 -0700"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Apr 19 18:38:13 2013 +0200"
      },
      "message": "mfd: si476x: Add header files and Kbuild plumbing\n\nThis patch adds all necessary header files and Kbuild plumbing for the\ncore driver for Silicon Laboratories Si476x series of AM/FM tuner\nchips.\n\nThe driver as a whole is implemented as an MFD device and this patch\nadds a core portion of it that provides all the necessary\nfunctionality to the two other drivers that represent radio and audio\ncodec subsystems of the chip.\n\nAcked-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrey Smirnov \u003candrew.smirnov@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "4c4b8c105a7bbd4a8d41ab4458f01174fdf3fcbb",
      "tree": "15e8cadfa536dccd2a73652c1f5e5a678db3f0f9",
      "parents": [
        "95e50f6a2fe9ece6503e355400c171e0f5de61be"
      ],
      "author": {
        "name": "Wei WANG",
        "email": "wei_wang@realsil.com.cn",
        "time": "Thu Apr 11 10:43:40 2013 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Apr 19 18:29:18 2013 +0200"
      },
      "message": "mfd: rtsx: Support RTS5249\n\nRTS5249 supports SD UHS-II interface.\n\nIn order to support SD UHS-II，the definitions of some internal\nregisters of RTS5249 have to be modified and are different from its\npredecessors. So we need this patch to ensure RTS5249 can work, even\nSD/MMC stack doesn\u0027t support UHS-II interface.\n\nSigned-off-by: Wei WANG \u003cwei_wang@realsil.com.cn\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "95e50f6a2fe9ece6503e355400c171e0f5de61be",
      "tree": "d3eb87597fbe75b035e6c73887190a99edddc33f",
      "parents": [
        "360e64d8bbe7c78784d769a60d152804f5079577"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Tue Apr 09 22:51:25 2013 +0300"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Apr 19 00:45:20 2013 +0200"
      },
      "message": "mfd: retu: Add Tahvo support\n\nTahvo is a multi-function device on Nokia 770, implementing USB\ntransceiver and charge/battery control.\n\nIt\u0027s so close to Retu that a single driver can support both.\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@iki.fi\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "51d3a0c999e18a802a654171b5e05952b4630148",
      "tree": "4ddc1594d7f4d132d40b6e3adf62892ba01eb2cc",
      "parents": [
        "28d1e8cd671a53d6b4f967abbbc2a55f7bd333f6"
      ],
      "author": {
        "name": "Laxman Dewangan",
        "email": "ldewangan@nvidia.com",
        "time": "Thu Apr 18 18:32:48 2013 +0530"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Apr 18 18:23:53 2013 +0100"
      },
      "message": "regulator: palmas: preserve modes of rails during enable/disable\n\nThe Palma device like TPS65913 have the mode mask which is also\nused for enable/disable the rails. The mode bits are defined as\n\t00: OFF\n\t01: AUTO\n\t10: ECO\n\t11: Forced PWM\n\nand modes are set accordingly as\n\tREGULATOR_MODE_NORMAL: AUTO\n\tREGULATOR_MODE_IDLE: ECO\n\tREGULATOR_MODE_FAST: PWM\n\nTwo issue observed:\n1. If client calls following sequence:\n\tregulator_enable(),\n\tregulator_set_mode(FAST),\n\tregulator_disable()\n\n\tand again the regulator_enable() then the mode is reset\n\tto NORMAL inplace of keeping the mode as FAST.\n\n\tFixing this by storing the current mode configured by client\n\tand restoring modes when enable() is called after disable().\n\n2. In following sequence, the regulator get enabled:\n\tregulator_disable()\n\tregulator_set_mode(FAST),\n\n\tFixing this by updating new mode in register only if it is\n\tenabled.\n\nSigned-off-by: Laxman Dewangan \u003cldewangan@nvidia.com\u003e\nAcked-by: Graeme Gregory \u003cgg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "28d1e8cd671a53d6b4f967abbbc2a55f7bd333f6",
      "tree": "d47b1afe416e27849ee541748fe32ea658c44626",
      "parents": [
        "17c11a7603496949989ed286ed218a9e645b6259"
      ],
      "author": {
        "name": "Laxman Dewangan",
        "email": "ldewangan@nvidia.com",
        "time": "Thu Apr 18 18:32:47 2013 +0530"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Apr 18 18:23:20 2013 +0100"
      },
      "message": "regulator: palma: add ramp delay support through regulator constraints\n\nCurrently Palma regulator driver support the ramp delay\nthrough rail specific platform data.\n\nAs regulator framework support the configuration of ramp\ndelay through regulator constraint, using the framework\nmethod and removing the platform specific data approach.\n\nSigned-off-by: Laxman Dewangan \u003cldewangan@nvidia.com\u003e\nAcked-by: Graeme Gregory \u003cgg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "17c11a7603496949989ed286ed218a9e645b6259",
      "tree": "c6b66dd199b2e0c92deea8dd16ae401d06ad003c",
      "parents": [
        "aa07f02793ec149d560142f25af0243fff84208b"
      ],
      "author": {
        "name": "Laxman Dewangan",
        "email": "ldewangan@nvidia.com",
        "time": "Wed Apr 17 15:13:13 2013 +0530"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Apr 17 15:05:19 2013 +0100"
      },
      "message": "regulator: palmas: add support for LDO8 tracking mode\n\nLDO8 of Palma device like tps65913 support the tracking mode\non which LDO8 track the SMPS45 voltage when SMPS45 is ON\nand use the LDO8.VOLTAGE_SEL register when SMPS45 is OFF.\n\nOn track mode, the steps of voltage change for LDO8 is 25mV\nwhere in non-tracking mode it is 50mV. Set the steps accordingly.\nNumber of voltage count is still same for both the cases.\n\nSigned-off-by: Laxman Dewangan \u003cldewangan@nvidia.com\u003e\nAcked-by: Graeme Gregory \u003cgg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "aa07f02793ec149d560142f25af0243fff84208b",
      "tree": "62d2cb0aaf22089cc76eed1bb7bcb269aba8fd09",
      "parents": [
        "30590d04808c03fb29341e1c6f721644b2f07650"
      ],
      "author": {
        "name": "Laxman Dewangan",
        "email": "ldewangan@nvidia.com",
        "time": "Wed Apr 17 15:13:12 2013 +0530"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Apr 17 15:05:10 2013 +0100"
      },
      "message": "regulator: palmas: support for external regulator through control outputs\n\nPalmas device have control outputs like REGEN1, REGEN2, REGEN3,\nSYSEN1 and SYSEN2. These control outputs can be used for controlling\nexternal voltage switches to enabled/disable voltage outputs.\n\nAdd support of these control outputs through regulator framework.\n\nSigned-off-by: Laxman Dewangan \u003cldewangan@nvidia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "2c89940786ef8c6e4dbcd2960142ce513e289f1e",
      "tree": "eb4d30ffd6b03b99bf8f5da49ceadd2277c15ff6",
      "parents": [
        "6c1f8e02ccccd413012a64b6a15779120f27b734"
      ],
      "author": {
        "name": "Hongbo Zhang",
        "email": "hongbo.zhang@linaro.org",
        "time": "Wed Apr 03 20:18:10 2013 +0800"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "anton@enomsg.org",
        "time": "Tue Apr 16 17:34:36 2013 -0700"
      },
      "message": "ab8500_{bmdata,fg}: Add const attributes to some data arrays\n\nThis patch adds const attributes to AB8500 power and temperature related\nread-only data arrays.\n\nSigned-off-by: Hongbo Zhang \u003chongbo.zhang@linaro.org\u003e\nSigned-off-by: Anton Vorontsov \u003canton@enomsg.org\u003e\n"
    },
    {
      "commit": "6f780965aaf3354a3a6165d9018393a4a381b81d",
      "tree": "be2c9b299d8c7437b498a0882acf527d71675599",
      "parents": [
        "a92d4c7d02d0af85b0edbf1d3c12b9e09bf1846d"
      ],
      "author": {
        "name": "Hongbo Zhang",
        "email": "hongbo.zhang@linaro.org",
        "time": "Wed Apr 03 20:18:08 2013 +0800"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "anton@enomsg.org",
        "time": "Tue Apr 16 17:32:48 2013 -0700"
      },
      "message": "ab8500_btemp: Make ab8500_btemp_get* interfaces public\n\nMake ab8500_btemp_get_temp interface public, export it and also export the\nab8500_btemp_get, ab8500_btemp_get_batctrl_temp interfaces, so that the\nab8500 hwmon driver can use them.\n\nSigned-off-by: Hongbo Zhang \u003chongbo.zhang@linaro.org\u003e\nSigned-off-by: Anton Vorontsov \u003canton@enomsg.org\u003e\n"
    },
    {
      "commit": "5cbad7d39ad229c68a724e5e139fd845b93766b2",
      "tree": "4090a6b3ab23e093547f9e5841131ea821c456f6",
      "parents": [
        "3c307826258dc2daafc13c429d32b74fef407ba4",
        "da445afe357ae656f6baddd8fd58b01e923f1fc6"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Apr 12 13:57:31 2013 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Apr 12 13:57:31 2013 +0100"
      },
      "message": "Merge remote-tracking branch \u0027asoc/topic/wm8994\u0027 into asoc-next\n"
    },
    {
      "commit": "a18d5151aae8f18c14592528d8190441385955e9",
      "tree": "0b8cb2a37eb491e4dd5e246dd75ddd03efc85f3d",
      "parents": [
        "0680fa6c25d283d218cbb7760083c0d7ffb6d31c",
        "b6ed61cfa24786e36164869b593d44d411a700ad"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Apr 12 13:56:53 2013 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Apr 12 13:56:53 2013 +0100"
      },
      "message": "Merge remote-tracking branch \u0027asoc/topic/arizona\u0027 into asoc-next\n"
    },
    {
      "commit": "71f6424023cb9fa381efc7237ca05926b2b1ca9a",
      "tree": "6c3c4a2110d0ff3d73c4bacaddb23b9295663695",
      "parents": [
        "9bc128e16bb82c046d6972171de572affc5c4cbf",
        "e933a1a12a02f42e0013cda87bba37ccb59efc47"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue Apr 09 15:57:27 2013 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue Apr 09 16:02:14 2013 +0200"
      },
      "message": "Merge branch \u0027mxs/cleanup\u0027 into next/multiplatform\n\nThis is a dependency for mxs/multiplatform\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n\nConflicts:\n\tdrivers/clocksource/Makefile\n"
    },
    {
      "commit": "230f13a5035fd4725a6623af83953623fd51173a",
      "tree": "edc40619999feffbb4fa74c02d5faed228aae1b1",
      "parents": [
        "e65ad41e3b3f28316565ad0061b8152a3a8227ba"
      ],
      "author": {
        "name": "Jean-Nicolas Graux",
        "email": "jean-nicolas.graux@stericsson.com",
        "time": "Tue Apr 09 10:35:19 2013 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Apr 09 14:15:58 2013 +0200"
      },
      "message": "mfd: support stmpe1801 18 bits enhanced port expander\n\nProvides support for 1801 variant of stmpe gpio port expanders.\nThis chip has 18 gpios configurable as GPI, GPO, keypad matrix,\nspecial key or dedicated key function.\n\nNote that special/dedicated key function is not supported yet.\n\nSigned-off-by: Jean-Nicolas Graux \u003cjean-nicolas.graux@stericsson.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "5fb1c2dd8f9e9f3fd4ecbaefc75b83ab0ec40cfa",
      "tree": "3062813ba600f0f5571b1d88dcf68682f516c80e",
      "parents": [
        "f201f730b82393aa4969171d724025a82f7099da"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Mon Mar 25 17:56:23 2013 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Apr 09 11:52:32 2013 +0200"
      },
      "message": "mfd: syscon: Add missing struct device_node declaration\n\nsyscon.h header uses struct device_node in functions\u0027 declarations\nwithout declaring it. This causes compilation warnings like:\n\ninclude/linux/mfd/syscon.h:20: warning: ‘struct device_node’\ndeclared inside parameter list\ninclude/linux/mfd/syscon.h:20: warning: its scope is only this\ndefinition or declaration, which is probably not what you want\n\nFix it by adding a forward declaration of struct device_node.\n\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Dong Aisheng \u003cdong.aisheng@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "57e1b48805a92304e4f50ebf5b885e627731a444",
      "tree": "4aab4d572c7270d28bb0d14ccd36a27a2f6c6f2c",
      "parents": [
        "c4fbec3c6b8d61366ce377cebd3b25ce6c41a0b0"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Mar 06 14:28:13 2013 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Apr 08 18:22:35 2013 +0200"
      },
      "message": "mfd: arizona: Define additional FLL control registers\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "751391c74f3d41a8d5c5dd5100385f723660c368",
      "tree": "10d155a9f83fda602edc68ba72123beac7bc4837",
      "parents": [
        "654003e98213991e4d534487907baad2afd9828d"
      ],
      "author": {
        "name": "Rhyland Klein",
        "email": "rklein@nvidia.com",
        "time": "Tue Mar 12 18:08:06 2013 -0400"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Apr 08 18:00:27 2013 +0200"
      },
      "message": "mfd: tps65090: Fix enum in header file\n\nThe enum is missing the definition for the first bit, which makes all\nthe rest off by one. Add definition for the TPS65090_IRQ_INTERRUPT bit\nwhich at 0.\n\nSigned-off-by: Rhyland Klein \u003crklein@nvidia.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "654003e98213991e4d534487907baad2afd9828d",
      "tree": "06b32b3973545032955404b6a471f8b3995208fd",
      "parents": [
        "895ce2d891a094aeb7e9e3f3ec6a0e4c8bf038aa"
      ],
      "author": {
        "name": "Ian Lartey",
        "email": "ian@slimlogic.co.uk",
        "time": "Fri Mar 22 14:55:12 2013 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Apr 08 17:46:21 2013 +0200"
      },
      "message": "mfd: palmas: is_palmas_charger needed by multiple drivers\n\nis_palmas_charger checks for the presence of charging\nfunctionality in the device\n\nSigned-off-by: Graeme Gregory \u003cgg@slimlogic.co.uk\u003e\nSigned-off-by: Ian Lartey \u003cian@slimlogic.co.uk\u003e\nAcked-by: Laxman Dewangani \u003cldewangan@nvidia.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "7aa3d7c8d5ca941e70183b8a7c980beff6edf534",
      "tree": "1052bc9fce8bbbdc7fca47d814fce788f1c20440",
      "parents": [
        "8059c1c6be45973ea72342567a6ede5f4f0bf8e7",
        "55b175d7e6327939df82592ef279c534da323354"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Apr 08 16:36:52 2013 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Apr 08 16:36:52 2013 +0200"
      },
      "message": "Merge tag \u0027ux500-multiplatform-mfd\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson\n\nMFD portions of the ux500 multiplatform branch.\nA second tag for the ARM SoC tree will build upon\nthis one. This mainly removes the header file\ndependencies from the PRCMU driver in the MFD\nsubsystem, and moves the PM functions to the\nmachine.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "544c7aadd7d4309ed01fcd787d393db67eb7eaea",
      "tree": "1637a7d4ed13d629ce930c01cdc487ce7afd62ac",
      "parents": [
        "22c75fe7c772c4c47df47364d9e807dcf204d7c2"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jan 29 18:44:41 2013 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Apr 08 15:20:58 2013 +0200"
      },
      "message": "mfd: arizona: Support configuring MICBIASes into bypass mode\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "3092f8050eccce8463afe771f0910634a433e24b",
      "tree": "5b178d5527cffdf65bd2d7d045b8b3d4da6d7855",
      "parents": [
        "f8a0941f1bbdbaa68441142675986501b48da8f5"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Mar 24 23:05:58 2013 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Apr 08 15:20:58 2013 +0200"
      },
      "message": "mfd: arizona: Allow GPIO to be specified for IRQ line\n\nIf a GPIO is specified for the chip IRQ line then request it. This\nimproves support for systems that do not put pins into input mode when\nused as interrupts.\n\nAlso use this GPIO when the primary IRQ is in edge triggered mode to\ndetect if we have handled pending interrupts in order to improve\nrobustness.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "f8a0941f1bbdbaa68441142675986501b48da8f5",
      "tree": "c0221ed4ad47670549d4e91a27a92a68f82d800e",
      "parents": [
        "7994c664bdf365124a920457f9c3c9c111f89bcf"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Mar 22 12:59:33 2013 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Apr 08 15:20:57 2013 +0200"
      },
      "message": "mfd: arizona: Basic support for edge triggered IRQs\n\nAllow the user to configure edge triggered IRQs, though we do not yet\nfully handle new interrupts occurring while an interrupt is being handled.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "55b175d7e6327939df82592ef279c534da323354",
      "tree": "94b298b8727e7371915d6160a165d6d0ae3cbebb",
      "parents": [
        "90c29f980217745828096dee5504e15b5c865301"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Mar 21 22:51:07 2013 +0100"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Mon Apr 08 13:58:15 2013 +0200"
      },
      "message": "ARM: ux500: split out prcmu initialization\n\nThis untangles the final bits of the prcmu code from the platform\ncode:\n\n* The IRQ_PRCMU_* definitions move from irqs-db8500.h into prcmu.c\n  because they are only of local significance.\n* u8500_thsens_device goes into the prcmu, because it uses a PRCMU\n  IRQ that the platform does not see.\n* IRQ_DB8500_AB8500 and IRQ_PRCMU_BASE go into the platform data\n  because the PRCMU does not see it.\n\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n[Fixed a oneliner bug]\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "1e22a8c614a5d8c29d0882de21ce327673b71fca",
      "tree": "df7f070611f123bd6e1c0cf47f8888f8aeac3d67",
      "parents": [
        "b047d98127ccbf9fe83b6192a3562b3ead0b2415"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Tue Mar 19 15:36:12 2013 +0100"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Mon Apr 08 13:57:53 2013 +0200"
      },
      "message": "ARM: ux500: move PM-related PRCMU functions to machine\n\nWe are trying to decompose and decentralize the code in\nthe DB8500 PRCMU out into subdrivers. The code moved in\nthis patch concerns a group of functions used for\ndecoupling and recoupling the IRQs from the GIC. During\nsleep and idle the Ux500 system will transfer all IRQ\nhandling to the PRCMU using these functions.\n\nBasically we are left with the two alternatives of code\nplacement as:\n\n- arch/arm/mach-ux500/pm.c - this because the code is\n  closely related to the GIC, and takes ownership of\n  some of the registers from the PRCMU related to this\n  PM functionality.\n\n- drivers/mfd/db8500-prcmu-pm.c - because the code is\n  affecting stuff in the PRCMU register range. But then\n  this code needs to remap and handle GIC registers.\n\nThis patch implementation is taking the first approach.\n\nCurrently the cpuidle driver is the only piece of code\nusing this set of functions, but it will later also be\nused by the suspend/resume code which is currently under\nreview.\n\nThe header file is moved to:\n\u003clinux/platform_data/arm-ux500-pm.h\u003e\nThe function prototypes need to be placed in a globally\nvisible header since the CPUidle code is planned to move\nout to drivers/cpuidle.\n\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nAcked-by: Rickard Andersson \u003crickard.andersson@stericsson.com\u003e\nAcked-by: Daniel Lezcano \u003cdaniel.lezcano@linaro.org\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "9a47a8dccf8866b497bd80809da1c665e7b07c2c",
      "tree": "6be1e1e5f220e804d1d0ae43a7c3fcd264a42b0b",
      "parents": [
        "a937536b868b8369b98967929045f1df54234323"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Thu Mar 21 12:27:25 2013 +0100"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Mon Apr 08 13:57:27 2013 +0200"
      },
      "message": "mfd: prcmu: pass a base and size with the early initcall\n\nThis patch will make an early remapping of the PRCMU, to be\nused when setting up the clocks, that will call down into parts\nof the PRCMU driver before it is probed.\n\nGoing forward this will be removed like this:\n\n- The mailbox subsystem need to be merged.\n  http://marc.info/?l\u003dlinux-kernel\u0026m\u003d136314559201983\u0026w\u003d2\n\n- At this point the PRCMU clock code can be moved over to the\n  ux500 clock driver in drivers/clk/ux500/* and maintained\n  there in a decentralized manner.\n\n- This early initcall and PRCMU base parameters become part of\n  the ux500_clk_init() call instead.\n\nCc: Suman Anna \u003cs-anna@ti.com\u003e\nCc: Loic Pallardy \u003cloic.pallardy@st.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Ulf Hansson \u003culf.hansson@linaro.org\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "8b5fd8516cfdd187f35c45f5f818da94aa3b42e9",
      "tree": "5a2d4a3143f3573aafa2fa180991485e45ac5f8e",
      "parents": [
        "9d66b568a215fe2da2a9db736ebf9b8d66082d88",
        "b09f86dbfc20d9420dac43dba016cb65b582c983"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Apr 08 11:19:40 2013 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Apr 08 11:20:34 2013 +0200"
      },
      "message": "Merge branch \u0027for-mfd-and-power\u0027 of git://git.linaro.org/people/ljones/linux-3.0-ux500\n\nConflicts:\n\tdrivers/mfd/ab8500-gpadc.c\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "5ab3a89a741fa4c331f42dec17fde59586dc59e6",
      "tree": "840bbe9b19154a15213481b6f02cee9602a7af6f",
      "parents": [
        "ed21465a0987e5fd81d6b47349115f2dd3d8ef9c"
      ],
      "author": {
        "name": "Alexander Shiyan",
        "email": "shc_work@mail.ru",
        "time": "Wed Mar 13 21:34:20 2013 +0400"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Apr 05 17:58:22 2013 +0200"
      },
      "message": "mfd: syscon: Add non-DT support\n\nThis patch allow using syscon driver from the platform data, i.e.\npossibility using driver on systems without oftree support.\nFor search syscon device from the client drivers,\n\"syscon_regmap_lookup_by_pdevname\" function was added.\n\nSigned-off-by: Alexander Shiyan \u003cshc_work@mail.ru\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "4ab6174e8cdb007cf500e484bdf454b8d14d524a",
      "tree": "765eb600ad56a1f3271ad23aac795d91a35bd181",
      "parents": [
        "deaf39efbc0829f26ae0b8fbe5de820588982f72"
      ],
      "author": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Mon Feb 25 14:08:37 2013 -0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Apr 05 11:20:13 2013 +0200"
      },
      "message": "mfd: Add ChromeOS EC implementation\n\nThis is the base EC implementation, which provides a high level\ninterface to the EC for use by the rest of the kernel. The actual\ncommuncations is dealt with by a separate protocol driver which\nregisters itself with this interface.\n\nInterrupts are passed on through a notifier.\n\nA simple message structure is used to pass messages to the\nprotocol driver.\nSigned-off-by: Simon Glass \u003csjg@chromium.org\u003e\nSigned-off-by: Che-Liang Chiou \u003cclchiou@chromium.org\u003e\nSigned-off-by: Jonathan Kliegman \u003ckliegs@chromium.org\u003e\nSigned-off-by: Luigi Semenzato \u003csemenzato@chromium.org\u003e\nSigned-off-by: Olof Johansson \u003colofj@chromium.org\u003e\nSigned-off-by: Vincent Palatin \u003cvpalatin@chromium.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    }
  ],
  "next": "deaf39efbc0829f26ae0b8fbe5de820588982f72"
}
