)]}'
{
  "log": [
    {
      "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": "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": "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": "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"
    },
    {
      "commit": "deaf39efbc0829f26ae0b8fbe5de820588982f72",
      "tree": "2f40476dd46268bb4e4462c84bd7d56be1d087e4",
      "parents": [
        "07961ac7c0ee8b546658717034fe692fd12eefa9"
      ],
      "author": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Mon Feb 25 14:08:36 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 messages header\n\nThis file is included verbatim from the ChromeOS EC respository.\nIdeally we would prefer to avoid changing it, to make it easier\nto track this rapidly-changing file.\n\nSigned-off-by: Simon Glass \u003csjg@chromium.org\u003e\nSigned-off-by: Che-Liang Chiou \u003cclchiou@chromium.org\u003e\nSigned-off-by: Vincent Palatin \u003cvpalatin@chromium.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "2638953fcd6eeea27b4975c1cdd5e62e32758f8f",
      "tree": "0ea42b074ce2432bb1a38e4cc977d197e9439341",
      "parents": [
        "33facb4d69cd60895073ed0a018a524a8e2a01ba",
        "7abd4e2a8f1c3e534da44c35e2d3d6353573e51f"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Apr 03 11:28:18 2013 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Apr 03 11:28:18 2013 -0700"
      },
      "message": "Merge tag \u0027extcon-arizona-v3.10\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/misc into char-misc-next\n\nMark writes:\n\n\textcon: arizona: Updates for v3.10\n\n\tThere\u0027s a bunch of different things in this series, I can split them out\n\tif need be:\n\n\t - Support for configuring the button detection circuit to reflect the\n\t   accessories supplied with the system.\n\t - Improvements in the HPDET based detection scheme.\n\t - Additional robustness against more pathological use cases.\n\t - A few small standalone fixes.\n"
    },
    {
      "commit": "c4e67bbc99ce661808c3ee77b0bb5779d0df11ca",
      "tree": "8599d70a0ea8f22352ff928074c49133919d26d0",
      "parents": [
        "d319310395bdaf3d99fdd221d7adcdb7270fb3cc"
      ],
      "author": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Tue Apr 02 13:24:19 2013 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Apr 03 18:40:28 2013 +0100"
      },
      "message": "ARM: ux500: Pass regulator platform data using the new format\n\nRegulator platform data is now passed though a single structure\nas opposed to the old way where four separate struct elements\nwere required. This patch makes use of the new format.\n\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "7abd4e2a8f1c3e534da44c35e2d3d6353573e51f",
      "tree": "11750ecd0013545a1ad35d1e9093e289db4802bc",
      "parents": [
        "cd59e79656f4e7137909166248a935d422b1245a"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Apr 01 19:25:55 2013 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Apr 02 11:54:07 2013 +0100"
      },
      "message": "extcon: arizona: Make mic detection timeout configurable\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "cd59e79656f4e7137909166248a935d422b1245a",
      "tree": "008f928dbea75080e8498ae48b9af2ebac8c4b04",
      "parents": [
        "41a57850b5e5c450da351465efcc41383def7f8a"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Apr 01 19:21:48 2013 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Apr 02 11:54:06 2013 +0100"
      },
      "message": "extcon: arizona: Allow additional debounce during microphone detection\n\nHelp mitigate against mechanical bounce during the initial detection by\nallowing the configuration of an additional debounce on top of that the\nhardware does during the initial phase of microphone detection operation.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "9c2ba270eaa227c999af451e1c2c9bf0d24aa8e5",
      "tree": "458b02da9a45743fce367c582f35bbf92c7fee24",
      "parents": [
        "db924ff5c7297cca85eb0faa79ea29e988f96420"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Feb 25 23:42:31 2013 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Apr 02 11:54:02 2013 +0100"
      },
      "message": "extcon: arizona: Simplify HPDET based identification\n\nRather than measuring both HP channels we can simply directly measure the\nmicrophone impedance and then rely on MICDET for final confirmation of the\npresence of a suitable microphone. This improves the overall performance\nof the identification process.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "e56a0a572be150c79cdbf62ff98f4a63419e1c0b",
      "tree": "c9d033b1f0e0adeed9252164b031a33b5a9b6200",
      "parents": [
        "77ff4f95d77ddb14fe827e70d8b4be4a692790e9"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Apr 01 19:03:52 2013 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Apr 02 11:53:54 2013 +0100"
      },
      "message": "extcon: arizona: Allow pull to be disabled on GPIO5 when used for JACKET\n\nIn some designs an external pull won\u0027t be needed.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "6fed4d869a11fdbb4c6a5e444dfb2c22f92c3e46",
      "tree": "53c3e4ec22ae7a35c0a209ba4c2300b8743a07cd",
      "parents": [
        "84eaa13616b6e7d001b7f7b909228087779b677b"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Apr 01 22:03:06 2013 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Apr 02 11:53:51 2013 +0100"
      },
      "message": "extcon: arizona: Allow configuration of button detection\n\nThe Arizona button detection circuit is configurable, allowing the system\nintegrator to program a range of thresholds for the buttons supported on\nthe accessory but currently the driver uses the default button ranges and\ndoes not provide any flexibility in how this is exposed to the application\nlayer.\n\nProvide platform data allowing the user to control this and to map\nthe buttons to keys in the input subsystem.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "253b5374f08f3908cc380c5665470a5b7609be1c",
      "tree": "e890fa12db38223de152ed6130f33b2e85c945c0",
      "parents": [
        "df8c3dbee9e6f19ddb0ae8e05cdf76eb2d3b7f00"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 11 13:14:09 2012 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Apr 01 22:03:37 2013 +0100"
      },
      "message": "mfd: wm5102: Add registers for microphone detection level configuration\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "1b6a4db220cf04114980694685b668bad4ca030d",
      "tree": "2036aa9275ec6bdc538a9472acccb9219d80f46f",
      "parents": [
        "dfca53fb166bc2a0a1ec36efedad30946e0b0652",
        "347e0899b1c75d907f01ac883ca38d37fe9bfa42"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 28 15:51:33 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 28 15:51:33 2013 -0700"
      },
      "message": "Merge tag \u0027char-misc-3.9-rc4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc\n\nPull char/misc driver fixes from Greg Kroah-Hartman:\n \"Here are some small char/misc driver fixes that resolve issues\n  recently reported against the 3.9-rc kernels.  All have been in\n  linux-next for a while.\"\n\n* tag \u0027char-misc-3.9-rc4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc:\n  VMCI: Fix process-to-process DRGAMs.\n  mei: ME hardware reset needs to be synchronized\n  mei: add mei_stop function to stop mei device\n  extcon: max77693: Initialize register of MUIC device to bring up it without platform data\n  extcon: max77693: Fix bug of wrong pointer when platform data is not used\n  extcon: max8997: Check the pointer of platform data to protect null pointer error\n"
    },
    {
      "commit": "8c876be81a1f2f0ab33ffb2b00871e65c7a658b3",
      "tree": "60426265759ab14b00c94a791520f140062bb57c",
      "parents": [
        "02dbd0ff5448d4da0c6e9d59c897f3e31a16d51a",
        "347e0899b1c75d907f01ac883ca38d37fe9bfa42"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Mar 26 16:09:30 2013 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Mar 26 16:09:30 2013 -0700"
      },
      "message": "Merge branch \u0027char-misc-linus\u0027 into char-misc-next\n\nThis picks up the MEI fixes that we need in this branch now.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "49bc389ec2318b75e86a3c3239a495d7a8311046",
      "tree": "5fe953bd06a535b262ac3da29ab9aa09e5a57d8c",
      "parents": [
        "aed9913e6fad5a7eccce2b7a3ee6daa96b575157",
        "df8c3dbee9e6f19ddb0ae8e05cdf76eb2d3b7f00"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Mar 26 17:16:14 2013 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Mar 26 17:16:14 2013 +0000"
      },
      "message": "Merge tag \u0027arizona-extcon-asoc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/misc into asoc-arizona\n\nASoC/extcon: arizona: Fix interaction between HPDET and headphone outputs\n\nThis patch series covers both ASoC and extcon subsystems and fixes an\ninteraction between the HPDET function and the headphone outputs - we\nreally shouldn\u0027t run HPDET while the headphone is active.  The first\npatch is a refactoring to make the extcon side easier.\n"
    },
    {
      "commit": "f607e31ce3963327f749b56c65dfec2642aa623c",
      "tree": "162bbbdde8a4b108dd9399f244da51c207bdebd6",
      "parents": [
        "03409071ce2751ca124f35edebe4bcad52de22c2"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Feb 22 18:36:53 2013 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Mar 26 15:45:25 2013 +0000"
      },
      "message": "ASoC: arizona: Fix interaction between headphone outputs and identification\n\nRunning HPDET while the headphone outputs are enabled can disrupt the\noperation of HPDET. In order to avoid this HPDET needs to disable the\nheadphone outputs and ASoC needs to not enable them while HPDET is\nrunning.\n\nDo the ASoC side of this by storing the enable state in the core driver\nstructure and only writing to the device if a flag indicating that the\naccessory detection side is in a state where it can have the headphone\noutput stage enabled.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "4f1b07581613bf076b0dacdd9a3fb290d3caa227",
      "tree": "ae6b2015a29480e4726d0be1e0b63c37d8509fde",
      "parents": [
        "76bf969e6f86e5de788dd943ff2d4340bac71822"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jan 10 15:38:48 2013 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Mar 21 18:54:17 2013 +0100"
      },
      "message": "mfd: wm5102: Add additional speaker control registers\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "3cf956eebe54cdb7cf1701642085507f0354e56a",
      "tree": "d89eaea525d68b6ed17b8802f62ac44886c6c694",
      "parents": [
        "a937536b868b8369b98967929045f1df54234323"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Mar 20 10:12:10 2013 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Mar 21 17:27:32 2013 +0100"
      },
      "message": "ASoC: wm8994: Support constraining the maximum number of channels clocked\n\nSome systems use the audio CODEC to clock a DAI with multiple data lines\nin parallel, meaning that bit clocks are only required for a smaller number\nof channels than data is sent for. In some cases providing the extra bit\nclocks can take the other devices on the audio bus out of spec.\n\nSupport such systems by allowing a maximum number of channels to be\nspecified.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "6f8da5df8c451103e0043f73a00c90676da6be9e",
      "tree": "3e791e4a8c081279f8da239ef7f5a72ce0909617",
      "parents": [
        "78f7bcedf8ba70027e0f9f94ec420998a273a95c"
      ],
      "author": {
        "name": "Rhyland Klein",
        "email": "rklein@nvidia.com",
        "time": "Tue Mar 12 18:08:09 2013 -0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "anton@enomsg.org",
        "time": "Mon Mar 18 19:20:05 2013 -0700"
      },
      "message": "power_supply: Add support for tps65090-charger\n\nThis patch adds support for the tps65090 charger driver. This driver is\nresponsible for controlling the charger aspect of the tps65090 mfd.\nCurrently, this mainly consists of turning on and off the charger, but\nsome features of the charger can be supported through this driver\nincluding:\n\n- Enable Auto Recharge based on Battery voltage\n- Fast Charge Safety Timer\n- Maximum battery discharge current\n- Maximum battery adapter current\n- Enable External Charge\n- Disable charging termination based on low charger current (supported)\n\nOnce the driver is accepted, later patches can add support for the\nfeatures above which are not yet supported.\n\nBased on work by:\n\n  Syed Rafiuddin \u003csrafiuddin@nvidia.com\u003e\n  Laxman Dewangan \u003cldewangan@nvidia.com\u003e\n\nSigned-off-by: Rhyland Klein \u003crklein@nvidia.com\u003e\nSigned-off-by: Anton Vorontsov \u003canton@enomsg.org\u003e\n"
    },
    {
      "commit": "441a499e5a5bf7b65ca557abd5ffc64b509dca65",
      "tree": "4ea91d43d10521b466e8ea19db3b5e498e7c07fd",
      "parents": [
        "a937536b868b8369b98967929045f1df54234323",
        "b09f86dbfc20d9420dac43dba016cb65b582c983"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "anton@enomsg.org",
        "time": "Mon Mar 18 19:02:58 2013 -0700"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "anton@enomsg.org",
        "time": "Mon Mar 18 19:02:58 2013 -0700"
      },
      "message": "Merge branch \u0027for-mfd-and-power\u0027 of git://git.linaro.org/people/ljones/linux-3.0-ux500\n\nFrom Lee Jones \u003clee.jones@linaro.org\u003e:\n\n\"Please find the next instalment of the AB8500 Power drivers upgrade. A lot of\nwork has taken place on the internal development track, but little effort has\ngone into mainlining it. There is a large backlog of patches which are in need\nof forward-porting, then upstreaming. This patch-set aims to make a large dent\ninto them.\"\n\nConflicts:\n\tdrivers/mfd/ab8500-gpadc.c\n"
    },
    {
      "commit": "0ec83bd2460ed6aed0e7f29f9e0633b054621c02",
      "tree": "627cbb4b0f49c978ae331a4bcd3fcb8839ebee39",
      "parents": [
        "190d7cfc8632c10bfbfe756f882b6d9cfddfdf6a"
      ],
      "author": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Wed Mar 13 17:38:57 2013 +0900"
      },
      "committer": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Wed Mar 13 17:38:57 2013 +0900"
      },
      "message": "extcon: max77693: Initialize register of MUIC device to bring up it without platform data\n\nThis patch set default value of MUIC register to bring up MUIC device.\n\nIf user don\u0027t set some initial value for MUIC device through platform data,\nextcon-max77693 driver use \u0027default_init_data\u0027 to bring up base operation\nof MAX77693 MUIC device.\n\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Myungjoo Ham \u003cmyungjoo.ham@samsung.com\u003e\n"
    },
    {
      "commit": "fd860195a4f9d661754345bd06a3adb30d12d882",
      "tree": "5ee6e6779b247dc11f50d6cbaa2d959b41b6a66c",
      "parents": [
        "6049bcefada077c5d3aec59f093701df711ad235"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Mar 08 10:47:21 2013 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Mar 12 09:29:20 2013 +0100"
      },
      "message": "mfd: wm831x: Don\u0027t forward declare enum wm831x_auxadc\n\nWe can\u0027t forward declare enums.\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "80e4e6716e43500c5c7d4ff4f73fc1b56f024083",
      "tree": "7de6a711a7826125ee5a0fe1f1c61bfec25f1aff",
      "parents": [
        "df545d1cd01aab3ba3f687d5423e6c3687b069d8"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Mar 02 15:25:50 2013 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Mar 12 09:25:50 2013 +0100"
      },
      "message": "mfd: tps65912: Declare and use tps65912_irq_exit()\n\nClean up interrupts on exit, silencing a sparse warning caused by\ntps65912_irq_exit() being defined but not prototyped as we go.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "df545d1cd01aab3ba3f687d5423e6c3687b069d8",
      "tree": "a492f6d8bfe0ea5d1684d14bf9a6109c749f89dd",
      "parents": [
        "5c854aaecea0cd7da95ce2170ff305f8273d552d"
      ],
      "author": {
        "name": "Laxman Dewangan",
        "email": "ldewangan@nvidia.com",
        "time": "Fri Mar 01 20:13:46 2013 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Mar 12 09:25:49 2013 +0100"
      },
      "message": "mfd: palmas: Provide irq flags through DT/platform data\n\nCurrently driver sets the irq type to IRQF_TRIGGER_LOW which is\ncausing interrupt registration failure in ARM based SoCs as:\n[    0.208479] genirq: Setting trigger mode 8 for irq 118 failed (gic_set_type+0x0/0xf0)\n[    0.208513] dummy 0-0059: Failed to request IRQ 118: -22\n\nProvide the irq flags through platform data if device is registered\nthrough board file or get the irq type from DT node property in place\nof hardcoding the irq flag in driver to support multiple platforms.\n\nAlso configure the device to generate the interrupt signal according to\nflag type.\n\nSigned-off-by: Laxman Dewangan \u003cldewangan@nvidia.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "b3ea5f451e4e435b650e34142f8552002dc21297",
      "tree": "f02eb06806e55f73691f157d716dc0f14be234c6",
      "parents": [
        "257107ae6b9ba1f3822a8b079acef57a752dcc4c"
      ],
      "author": {
        "name": "Marcus Cooper",
        "email": "marcus.xm.cooper@stericsson.com",
        "time": "Wed Aug 29 17:56:19 2012 +0200"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Thu Mar 07 12:35:50 2013 +0800"
      },
      "message": "ab8500-charger: Add UsbLineCtrl2 reference\n\nWhen the state of USB Charge detection is changed then the calls\nuse a define for another register in other bank. This change\ncreates a new define for the correct register and removes the\nmagic numbers that are present.\n\nSigned-off-by: Marcus Cooper \u003cmarcus.xm.cooper@stericsson.com\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\nReviewed-by: Hakan BERG \u003chakan.berg@stericsson.com\u003e\nReviewed-by: Jonas ABERG \u003cjonas.aberg@stericsson.com\u003e\n"
    },
    {
      "commit": "861a30da53e2c5b9823b5390c1757baaf8f6e356",
      "tree": "f703602dfcfabac6f1855633aec306cf271ec7d5",
      "parents": [
        "2c4c40ac0052eaf9b14009635ab475362e88c6e0"
      ],
      "author": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Aug 29 20:36:51 2012 +0800"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Thu Mar 07 12:35:48 2013 +0800"
      },
      "message": "ab8500-bm: Add support for the new ab8540 platform\n\nProvide AB8540 platform specific information required to run the\nBattery Management subsystem on AB8540 based devices. For this to\nhappen we see the introduction of separate platform specific data\nstructures and a means in which to process them.\n\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "db43e6c473b57d4e7a55c4bd6edef71f40f13eae",
      "tree": "0fbe4762c914ba15898cf8bcb9bd8e531fe8fc31",
      "parents": [
        "405fea1c6691eb8259f2ca879c9348a4cf5d898d"
      ],
      "author": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Thu Feb 14 12:39:15 2013 +0000"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Thu Mar 07 12:35:46 2013 +0800"
      },
      "message": "ab8500-bm: Add usb power path support\n\nAB8540 supports power path function in USB charging mode for fast\npower up with dead and weak battery, and it could extend\nthe battery age.\n\nWhen USB charging starts, if the Vbattrue is below than SW cut off\nvoltage, power path and pre-charge should be enabled. If Vbattrue\nis higher than SW cut off voltage, power path and pre-charge should\nbe disabled. This is to make sure full current to battery charge.\nAt the end of charge, power path should be enable again to reduce\ncharging the battery again.\n\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "8891716e24d7b0f4b1c3b4fdff641bcb1fb282c4",
      "tree": "4f5fbc4035d59faab6d6defee2e6f51f2bde021b",
      "parents": [
        "789ca7b46877f29b2aaa94401319c50be35b184f"
      ],
      "author": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Feb 13 11:39:19 2013 +0000"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Thu Mar 07 12:35:40 2013 +0800"
      },
      "message": "ab8500-bm: Charge only mode fixes for the ab9540\n\nFix for charging not getting enabled in charge only mode by\nexternal charger.\n\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "4dcdf57773fd45b483fc7613b9e51b89a57d655c",
      "tree": "b5ca9c4474c6e58a09ec3429e813a451f84962cb",
      "parents": [
        "72a90ddbc3d89a63b769ae1b8538c612cf01e675"
      ],
      "author": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Thu Feb 14 09:24:10 2013 +0000"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Thu Mar 07 12:35:38 2013 +0800"
      },
      "message": "ab8500-bm: Quick re-attach charging behaviour\n\nDue to a bug in some AB8500 ASICs charger removal cannot always\nbe detected if the removal and reinsertion is done to close in time.\nThis patch detects above described case and handles the situation\nso that charging will be kept turned on.\n\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "0f4aa401853e07885707aedfc68c608051b0d6e4",
      "tree": "80ff2a11824319eb46b5211097ea39f4422e14c1",
      "parents": [
        "e82c5bdbf3aa26d22e9eab3626213795d8338da1"
      ],
      "author": {
        "name": "Yang QU",
        "email": "yang.qu@stericsson.com",
        "time": "Tue Jun 26 19:25:52 2012 +0800"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Thu Mar 07 12:35:37 2013 +0800"
      },
      "message": "ab8500-charger: Add backup battery charge voltages on the ab8540\n\nAdd 2.7v, 2.9v, 3.0v, 3.2v and 3.3v charging voltages for backup\nbattery. Before that only 2.5v, 2.6v, 2.8v, 3.1v were available.\n\nSigned-off-by: Yang QU \u003cyang.qu@stericsson.com\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\nReviewed-by: Maxime COQUELIN \u003cmaxime.coquelin@stericsson.com\u003e\nReviewed-by: Marcus COOPER \u003cmarcus.xm.cooper@stericsson.com\u003e\nTested-by: Xiao Mei ZHANG \u003cxiaomei.zhang@stericsson.com\u003e\n"
    },
    {
      "commit": "93ff722e88530b9719cbf53be4f3197722461394",
      "tree": "7803b080fdf52c91b50aa2719ee82f55a6165bc1",
      "parents": [
        "330b7ebfa59d70ea5b814a04a28b8c7d8e462a81"
      ],
      "author": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Thu May 31 16:16:36 2012 +0200"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Thu Mar 07 12:35:36 2013 +0800"
      },
      "message": "ab8500-fg: Add power cut feature for ab8505 and ab8540\n\nAdd support for a power cut feature which allows user to\nconfigure when ab8505 and ab8540 based platforms should shut\ndown system due to low battery.\n\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "bc6b4132bcae4b8e59766ba2dae8f377009b26d0",
      "tree": "16cd4e757c0a20fa6fb888a2b35b46e2a6084201",
      "parents": [
        "e4bffe8d8ad9856143b6e941a17870aee37413d7"
      ],
      "author": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Tue Feb 26 14:02:31 2013 +0000"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Thu Mar 07 12:28:28 2013 +0800"
      },
      "message": "mfd: ab8500-debug: Add support for the AB8540\n\nAllow GPADC debug information to be shown when executing on an AB8540\nbased platform.\n\nSigned-off-by: Alexandre Bourdiol \u003calexandre.bourdiol@stericsson.com\u003e\nReviewed-by: Marcus COOPER \u003cmarcus.xm.cooper@stericsson.com\u003e\nReviewed-by: Philippe LANGLAIS \u003cphilippe.langlais@stericsson.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "e4bffe8d8ad9856143b6e941a17870aee37413d7",
      "tree": "591f0b3e5c7c08c14ef1483b810cd2eaa4ccdee4",
      "parents": [
        "75932094601b404fc9ef28f7b6c0aa83dd619af0"
      ],
      "author": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Mon Feb 11 10:38:00 2013 +0000"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Thu Mar 07 12:28:21 2013 +0800"
      },
      "message": "mfd: ab8500-gpadc: Add support for the AB8540\n\nThis patch enables the GPADC to work on AB8540 based platforms.\n\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "75932094601b404fc9ef28f7b6c0aa83dd619af0",
      "tree": "721cb5fc4835fa602eae0b011d1d08627cfb147f",
      "parents": [
        "9581ae39de8833a7affaef24caadef2830603fef"
      ],
      "author": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Tue Feb 12 15:11:19 2013 +0000"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Thu Mar 07 12:28:16 2013 +0800"
      },
      "message": "mfd: ab8500-sysctrl: Add new reset function\n\nAdd a new reset function which uses the AB WD with 0 timeout.\n\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "3e1a498f2728476535571d270081a17fdfceaf26",
      "tree": "98666d5be9dd27fb05d65842d5dc4f860bdf22b1",
      "parents": [
        "4b106fb9895c7edba2acd41c152e8f6edf724651"
      ],
      "author": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Mon Feb 25 14:57:35 2013 +0000"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Thu Mar 07 12:27:47 2013 +0800"
      },
      "message": "mfd: ab8500-core: Add Interrupt support for ab8540\n\nITSource/ITLatch 7, 8, 9 and 10 don\u0027t exist on AB8540. This patch\nreplaces them with \u0027-1\u0027 in the interrupt list, and handles the \u0027-1\u0027\nin the code accordingly.\n\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "734823462590335cbf5c6a1fa5cae84a881dcb43",
      "tree": "3085b4de4198728b1da9e32a4be8d5b1fdd4e0ba",
      "parents": [
        "d89cc5aad109d20d10d228ba52d86e0adca62461"
      ],
      "author": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Tue Feb 26 10:06:55 2013 +0000"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Thu Mar 07 12:27:14 2013 +0800"
      },
      "message": "mfd: ab8500-gpadc: Add gpadc hw conversion\n\nAdd the support of gpacd hw conversion and make the number of\nsample configurable.\n\nSigned-off-by: M\u0027boumba Cedric Madianga \u003ccedric.madianga@stericsson.com\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\nReviewed-by: Mattias WALLIN \u003cmattias.wallin@stericsson.com\u003e\nTested-by: Michel JAOUEN \u003cmichel.jaouen@stericsson.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "f04a9d8adf766c480353c0f2427e641251c9b059",
      "tree": "360a450f4d66089fc119bfb4a3e0f482a88973f4",
      "parents": [
        "6dbe51c251a327e012439c4772097a13df43c5b8"
      ],
      "author": {
        "name": "Rajkumar Kasirajan",
        "email": "rajkumar.kasirajan@stericsson.com",
        "time": "Wed May 30 16:32:37 2012 +0530"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Thu Mar 07 12:26:47 2013 +0800"
      },
      "message": "mfd: ab8500-sysctrl: Update correct turn on status\n\nIn L9540, turn_on_status register is not updated correctly if\nthe device is rebooted with AC/USB charger connected. Due to\nthis, the device boots android instead of entering into charge\nonly mode. Read the AC/USB status register to detect the charger\npresence and update the turn on status manually.\n\nSigned-off-by: Rajkumar Kasirajan \u003crajkumar.kasirajan@stericsson.com\u003e\nSigned-off-by: Per Forlin \u003cper.forlin@stericsson.com\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\nReviewed-by: Rupesh KUMAR \u003crupesh.kumar@stericsson.com\u003e\nReviewed-by: Philippe LANGLAIS \u003cphilippe.langlais@stericsson.com\u003e\nTested-by: Rupesh KUMAR \u003crupesh.kumar@stericsson.com\u003e\nTested-by: Philippe LANGLAIS \u003cphilippe.langlais@stericsson.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "1fd9c467b4f7e08beee41f9771396f39265f4c08",
      "tree": "9e71607d4857eb4c08a62df49b4deded3b0e1937",
      "parents": [
        "ff680a173506e0f5f15c1d9c70251e7e3208c761"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Mar 05 11:51:55 2013 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Mar 06 14:32:16 2013 +0800"
      },
      "message": "mfd: arizona: Define additional FLL control registers\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "c5a51053cf3b499ddba60a89ab067ea05ad15840",
      "tree": "0f76cd10dc1ee7f57782434f1aff21a4a4e39bc0",
      "parents": [
        "9ed8a30f3471347c1b763bd062fa78ae80f18eae"
      ],
      "author": {
        "name": "Kim, Milo",
        "email": "Milo.Kim@ti.com",
        "time": "Wed Feb 27 17:02:43 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 27 19:10:09 2013 -0800"
      },
      "message": "backlight: add new lp8788 backlight driver\n\nTI LP8788 PMU supports regulators, battery charger, RTC, ADC, backlight\ndri\u003d ver and current sinks.  This patch enables LP8788 backlight module.\n\n(Brightness mode)\nThe brightness is controlled by PWM input or I2C register.\nAll modes are supported in the driver.\n\n(Platform data)\nConfigurable data can be defined in the platform side.\n name                  : backlight driver name. (default: \"lcd-backlight\")\n initial_brightness    : initial value of backlight brightness\n bl_mode               : brightness control by PWM or lp8788 register\n dim_mode              : dimming mode selection\n full_scale            : full scale current setting\n rise_time             : brightness ramp up step time\n fall_time             : brightness ramp down step time\n pwm_pol               : PWM polarity setting when bl_mode is PWM based\n period_ns             : platform specific PWM period value. unit is nano.\n\nThe default values are set in case no platform data is defined.\n\n[akpm@linux-foundation.org: checkpatch fixes]\nSigned-off-by: Milo(Woogyom) Kim \u003cmilo.kim@ti.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nCc: Thierry Reding \u003cthierry.reding@avionic-design.de\u003e\nCc: \"devendra.aaru\" \u003cdevendra.aaru@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ed5dc2372dba46e0ecd08791b1a0399d313e5cff",
      "tree": "571319985b59a2963fb7580c24ee2aa1696359e2",
      "parents": [
        "0512c04a2b5d29a33d96d315e1d14c55f5148aa7",
        "0e786102949d7461859c6ce9f39c2c8d28e42db3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 26 09:31:09 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 26 09:31:09 2013 -0800"
      },
      "message": "Merge tag \u0027mmc-updates-for-3.9-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc\n\nPull MMC update from Chris Ball:\n \"MMC highlights for 3.9:\n\n  Core:\n   - Support for packed commands in eMMC 4.5.  (This requires a host\n     capability to be turned on.  It increases write throughput by 20%+,\n     but may also increase average write latency; more testing needed.)\n   - Add DT bindings for capability flags.\n   - Add mmc_of_parse() for shared DT parsing between drivers.\n\n  Drivers:\n   - android-goldfish: New MMC driver for the Android Goldfish emulator.\n   - mvsdio: Add DT bindings, pinctrl, use slot-gpio for card detection.\n   - omap_hsmmc: Fix boot hangs with RPMB partitions.\n   - sdhci-bcm2835: New driver for controller used by Raspberry Pi.\n   - sdhci-esdhc-imx: Add 8-bit data, auto CMD23 support, use slot-gpio.\n   - sh_mmcif: Add support for eMMC DDR, bundled MMCIF IRQs.\n   - tmio_mmc: Add DT bindings, support for vccq regulator\"\n\n* tag \u0027mmc-updates-for-3.9-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc: (92 commits)\n  mmc: tegra: assume CONFIG_OF, remove platform data\n  mmc: add DT bindings for more MMC capability flags\n  mmc: tmio: add support for the VccQ regulator\n  mmc: tmio: remove unused and deprecated symbols\n  mmc: sh_mobile_sdhi: use managed resource allocations\n  mmc: sh_mobile_sdhi: remove unused .pdata field\n  mmc: tmio-mmc: parse device-tree bindings\n  mmc: tmio-mmc: define device-tree bindings\n  mmc: sh_mmcif: use mmc_of_parse() to parse standard MMC DT bindings\n  mmc: (cosmetic) remove \"extern\" from function declarations\n  mmc: provide a standard MMC device-tree binding parser centrally\n  mmc: detailed definition of CD and WP MMC line polarities in DT\n  mmc: sdhi, tmio: only check flags in tmio-mmc driver proper\n  mmc: sdhci: Fix parameter of sdhci_do_start_signal_voltage_switch()\n  mmc: sdhci: check voltage range only on regulators aware of voltage value\n  mmc: bcm2835: set SDHCI_QUIRK_DATA_TIMEOUT_USES_SDCLK\n  mmc: support packed write command for eMMC4.5 devices\n  mmc: add packed command feature of eMMC4.5\n  mmc: rtsx: remove driving adjustment\n  mmc: use regulator_can_change_voltage() instead of regulator_count_voltages\n  ...\n"
    },
    {
      "commit": "ab7826595e9ec51a51f622c5fc91e2f59440481a",
      "tree": "34241b399fa7a12c260e06e6c1c31bc69d46e1e3",
      "parents": [
        "21fbd5809ad126b949206d78e0a0e07ec872ea11",
        "ff7109fa632654eaef657186f2942f5b679023d6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Feb 24 20:00:58 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Feb 24 20:00:58 2013 -0800"
      },
      "message": "Merge tag \u0027mfd-3.9-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6\n\nPull MFS updates from Samuel Ortiz:\n \"This is the MFD pull request for the 3.9 merge window.\n\n  No new drivers this time, but a bunch of fairly big cleanups:\n\n   - Roger Quadros worked on a OMAP USBHS and TLL platform data\n     consolidation, OMAP5 support and clock management code cleanup.\n\n   - The first step of a major sync for the ab8500 driver from Lee\n     Jones.  In particular, the debugfs and the sysct interfaces got\n     extended and improved.\n\n   - Peter Ujfalusi sent a nice patchset for cleaning and fixing the\n     twl-core driver, with a much needed module id lookup code\n     improvement.\n\n   - The regular wm5102 and arizona cleanups and fixes from Mark Brown.\n\n   - Laxman Dewangan extended the palmas APIs in order to implement the\n     palmas GPIO and rt drivers.\n\n   - Laxman also added DT support for the tps65090 driver.\n\n   - The Intel SCH and ICH drivers got a couple fixes from Aaron Sierra\n     and Darren Hart.\n\n   - Linus Walleij patchset for the ab8500 driver allowed ab8500 and\n     ab9540 based devices to switch to the new abx500 pin-ctrl driver.\n\n   - The max8925 now has device tree and irqdomain support thanks to\n     Qing Xu.\n\n   - The recently added rtsx driver got a few cleanups and fixes for a\n     better card detection code path and now also supports the RTS5227\n     chipset, thanks to Wei Wang and Roger Tseng.\"\n\n* tag \u0027mfd-3.9-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6: (109 commits)\n  mfd: lpc_ich: Use devres API to allocate private data\n  mfd: lpc_ich: Add Device IDs for Intel Wellsburg PCH\n  mfd: lpc_sch: Accomodate partial population of the MFD devices\n  mfd: da9052-i2c: Staticize da9052_i2c_fix()\n  mfd: syscon: Fix sparse warning\n  mfd: twl-core: Fix kernel panic on boot\n  mfd: rtsx: Fix issue that booting OS with SD card inserted\n  mfd: ab8500: Fix compile error\n  mfd: Add missing GENERIC_HARDIRQS dependecies\n  Documentation: Add docs for max8925 dt\n  mfd: max8925: Add dts\n  mfd: max8925: Support dt for backlight\n  mfd: max8925: Fix onkey driver irq base\n  mfd: max8925: Fix mfd device register failure\n  mfd: max8925: Add irqdomain for dt\n  mfd: vexpress: Allow vexpress-sysreg to self-initialise\n  mfd: rtsx: Support RTS5227\n  mfd: rtsx: Implement driving adjustment to device-dependent callbacks\n  mfd: vexpress: Add pseudo-GPIO based LEDs\n  mfd: ab8500: Rename ab8500 to abx500 for hwmon driver\n  ...\n"
    },
    {
      "commit": "27902c14aa2376d53755b6c02e3be671fd890e30",
      "tree": "863c7c6fb30d72d80554d6f13b3cf9a245aeab01",
      "parents": [
        "ac51b9611db597aa55e06218c62c3511702d772f"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Feb 15 16:13:59 2013 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sun Feb 24 14:37:24 2013 -0500"
      },
      "message": "mmc: tmio: remove unused and deprecated symbols\n\nThe tmio_mmc_cd_wakeup() inline function has been deprecated since 3.4 and\nis unused since 3.4 too. Remove them.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "b274776c54c320763bc12eb035c0e244f76ccb43",
      "tree": "c75b70d0824a7ae029229b19d61884039abf2127",
      "parents": [
        "b24174b0cbbe383c5bb6097aeb24480b8fd2d338",
        "3b1209e7994c4d31ff9932a7f566ae1c96b3c443"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 14:58:40 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 14:58:40 2013 -0800"
      },
      "message": "Merge tag \u0027cleanup\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM SoC cleanups from Arnd Bergmann:\n \"A large number of cleanups, all over the platforms.  This is dominated\n  largely by the Samsung platforms (s3c, s5p, exynos) and a few of the\n  others moving code out of arch/arm into more appropriate subsystems.\n\n  The clocksource and irqchip drivers are now abstracted to the point\n  where platforms that are already cleaned up do not need to even\n  specify the driver they use, it can all get configured from the device\n  tree as we do for normal device drivers.  The clocksource changes\n  basically touch every single platform in the process.\n\n  We further clean up the use of platform specific header files here,\n  with the goal of turning more of the platforms over to being\n  \"multiplatform\" enabled, which implies that they cannot expose their\n  headers to architecture independent code any more.\n\n  It is expected that no functional changes are part of the cleanup.\n  The overall reduction in total code lines is mostly the result of\n  removing broken and obsolete code.\"\n\n* tag \u0027cleanup\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (133 commits)\n  ARM: mvebu: correct gated clock documentation\n  ARM: kirkwood: add missing include for nsa310\n  ARM: exynos: move exynos4210-combiner to drivers/irqchip\n  mfd: db8500-prcmu: update resource passing\n  drivers/db8500-cpufreq: delete dangling include\n  ARM: at91: remove NEOCORE 926 board\n  sunxi: Cleanup the reset code and add meaningful registers defines\n  ARM: S3C24XX: header mach/regs-mem.h local\n  ARM: S3C24XX: header mach/regs-power.h local\n  ARM: S3C24XX: header mach/regs-s3c2412-mem.h local\n  ARM: S3C24XX: Remove plat-s3c24xx directory in arch/arm/\n  ARM: S3C24XX: transform s3c2443 subirqs into new structure\n  ARM: S3C24XX: modify s3c2443 irq init to initialize all irqs\n  ARM: S3C24XX: move s3c2443 irq code to irq.c\n  ARM: S3C24XX: transform s3c2416 irqs into new structure\n  ARM: S3C24XX: modify s3c2416 irq init to initialize all irqs\n  ARM: S3C24XX: move s3c2416 irq init to common irq code\n  ARM: S3C24XX: Modify s3c_irq_wake to use the hwirq property\n  ARM: S3C24XX: Move irq syscore-ops to irq-pm\n  clocksource: always define CLOCKSOURCE_OF_DECLARE\n  ...\n"
    },
    {
      "commit": "7ed214ac2095f561a94335ca672b6c42a1ea40ff",
      "tree": "da41901bff1d0d8d61170bf362384fdc61deb3ab",
      "parents": [
        "21eaab6d19ed43e82ed39c8deb7f192134fb4a0e",
        "29e5507ae4ab34397f538f06b7070c81a4e4a2bf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 13:57:13 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 13:57:13 2013 -0800"
      },
      "message": "Merge tag \u0027char-misc-3.9-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc\n\nPull char/misc driver patches from Greg Kroah-Hartman:\n \"Here\u0027s the big char/misc driver patches for 3.9-rc1.\n\n  Nothing major here, just lots of different driver updates (mei,\n  hyperv, ipack, extcon, vmci, etc.).\n\n  All of these have been in the linux-next tree for a while.\"\n\n* tag \u0027char-misc-3.9-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc: (209 commits)\n  w1: w1_therm: Add force-pullup option for \"broken\" sensors\n  w1: ds2482: Added 1-Wire pull-up support to the driver\n  vme: add missing put_device() after device_register() fails\n  extcon: max8997: Use workqueue to check cable state after completing boot of platform\n  extcon: max8997: Set default UART/USB path on probe\n  extcon: max8997: Consolidate duplicate code for checking ADC/CHG cable type\n  extcon: max8997: Set default of ADC debounce time during initialization\n  extcon: max8997: Remove duplicate code related to set H/W line path\n  extcon: max8997: Move defined constant to header file\n  extcon: max77693: Make max77693_extcon_cable static\n  extcon: max8997: Remove unreachable code\n  extcon: max8997: Make max8997_extcon_cable static\n  extcon: max77693: Remove unnecessary goto statement to improve readability\n  extcon: max77693: Convert to devm_input_allocate_device()\n  extcon: gpio: Rename filename of extcon-gpio.c according to kernel naming style\n  CREDITS: update email and address of Harald Hoyer\n  extcon: arizona: Use MICDET for final microphone identification\n  extcon: arizona: Always take the first HPDET reading as the final one\n  extcon: arizona: Clear _trig_sts bits after jack detection\n  extcon: arizona: Don\u0027t HPDET magic when headphones are enabled\n  ...\n"
    },
    {
      "commit": "460dc1eecf37263c8e3b17685ef236f0d236facb",
      "tree": "1d20e367cefccddb969b48afaab140b8125cea4e",
      "parents": [
        "024e4ec1856d57bb78c06ec903d29dcf716f5f47",
        "b531f81b0d70ffbe8d70500512483227cc532608"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 11:34:25 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 11:34:25 2013 -0800"
      },
      "message": "Merge tag \u0027sound-3.9\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\nPull sound updates from Takashi Iwai:\n \"The biggest change in this update is the unification of HD-audio codec\n  parsers.  Now the HD-audio codec is parsed in a generic parser code\n  which is invoked by each HD-audio codec driver.\n\n  Some background information is found in David Henningsson\u0027s blog\n  entry:\n\n      http://voices.canonical.com/david.henningsson/2013/01/18/upcoming-changes-to-the-intel-hda-drivers/\n\n  Other than that, some random updates/fixes like USB-audio and a bunch\n  of small AoC updates as usual.\n\n  Highlights:\n\n   - Unification of HD-audio parser code (aka generic parser)\n\n   - Support of new Intel HD-audio controller, new IDT codecs\n\n   - Fixes for HD-audio HDMI audio hotplug\n\n   - Haswell HDMI audio fixup\n\n   - Support of Creative CA0132 DSP code\n\n   - A few fixes of HDSP driver\n\n   - USB-audio fix for Roland A-PRO, M-Audio FT C600\n\n   - Support PM for aloop driver (and fixes Oops)\n\n   - Compress API updates for gapless playback support\n\n  For ASoC part:\n\n   - Support for a wider range of hardware in the compressed stream code\n\n   - The ability to mute capture streams as well as playback streams\n     while inactive\n\n   - DT support for AK4642, FSI, Samsung I2S and WM8962\n\n   - AC\u002797 support for Tegra\n\n   - New driver for max98090, replacing the stub which was there\n\n   - A new driver from Dialog\n\n  Note that due to dependencies, DTification of DMA support for Samsung\n  platforms (used only by the and I2S driver and SPI) is merged here as\n  well.\"\n\nFix up trivial conflict in drivers/spi/spi-s3c64xx.c due to removed code\nbeing changed.\n\n* tag \u0027sound-3.9\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: (453 commits)\n  ALSA: usb: Fix Processing Unit Descriptor parsers\n  ALSA: hda - hdmi: Notify userspace when ELD control changes\n  ALSA: hda - hdmi: Protect ELD buffer\n  ALSA: hda - hdmi: Refactor hdmi_eld into parsed_hdmi_eld\n  ALSA: hda - hdmi: Do not expose eld data when eld is invalid\n  ALSA: hda - hdmi: ELD shouldn\u0027t be valid after unplug\n  ALSA: hda - Fix the silent speaker output on Fujitsu S7020 laptop\n  ALSA: hda - add quirks for mute LED on two HP machines\n  ALSA: usb/quirks, fix out-of-bounds access\n  ASoC: codecs: Add da7213 codec\n  ALSA: au88x0 - Define channel map for au88x0\n  ALSA: compress: add support for gapless playback\n  ALSA: hda - Remove speaker clicks on CX20549\n  ALSA: hda - Disable runtime PM for Intel 5 Series/3400\n  ALSA: hda - Increase badness for missing multi-io\n  ASoC: arizona: Automatically manage input mutes\n  ALSA: hda - Fix broken workaround for HDMI/SPDIF conflicts\n  ALSA: hda/ca0132 - Add missing \\n to debug prints\n  ALSA: hda/ca0132 - Fix type of INVALID_CHIP_ADDRESS\n  ALSA: hda - update documentation for no-primary-hp fixup\n  ...\n"
    },
    {
      "commit": "5a1203914a637b642442a861cf462d16401548e1",
      "tree": "894ea523ad45686b9103410f7daeb3a8e670553a",
      "parents": [
        "c560dc8793ecf4c3bb4ba6e7b8cae8a64486d96b",
        "ac6324e7021dfa917ce4f9a836318c3e46fbb84e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 20 10:19:07 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 20 10:19:07 2013 -0800"
      },
      "message": "Merge tag \u0027for-v3.9\u0027 of git://git.infradead.org/battery-2.6\n\nPull battery updates from Anton Vorontsov:\n \"Four new drivers:\n\n   - goldfish_battery:\n\n     This is Android Emulator battery driver.  Originally from Google,\n     but Intel folks reshaped it for mainline\n\n   - pm2301_charger:\n\n     A new driver for ST-Ericsson 2301 Power Management chip, uses\n     AB8500 battery management core\n\n   - qnap-poweroff:\n\n     The driver adds poweroff functionality for QNAP NAS boxes\n\n   - restart-poweroff:\n\n     A generic driver that implements \u0027power off by restarting\u0027.  The\n     actual poweroff functionality is implemented through a bootloader,\n     so Linux\u0027 task is just to restart the box.  The driver is useful on\n     Buffalo Linkstation LS-XHL and LS-CHLv2 boards.  Andrew Lunn worked\n     on submitting the driver (as well as qnap-poweroff above).\n\n  Additionally:\n\n   - A lot of fixes for ab8500 drivers.  This is a part of efforts of\n     syncing internal ST-Ericsson development tree with the mainline.\n     Lee Jones @ Linaro worked on compilation and reshaping these\n     series.\n\n   - New health properties for the power supplies: \"Watchdog timer\n     expire\" and \"Safety timer expire\"\n\n   - As usual, a bunch of fixes/cleanups here and there\"\n\n* tag \u0027for-v3.9\u0027 of git://git.infradead.org/battery-2.6: (81 commits)\n  bq2415x_charger: Add support for offline and 100mA mode\n  generic-adc-battery: Fix forever loop in gab_remove()\n  goldfish_battery: Add missing GENERIC_HARDIRQS dependency\n  da9030_battery: Include notifier.h\n  bq27x00_battery: Fix reporting battery temperature\n  power/reset: Remove newly introduced __dev* annotations\n  lp8727_charger: Small cleanup in naming\n  ab8500_btemp: Demote initcall sequence\n  ds2782_battery: Add power_supply_changed() calls for proper uevent support\n  power: Add battery driver for goldfish emulator\n  u8500-charger: Delay for USB enumeration\n  ab8500-bm: Remove individual [charger|btemp|fg|chargalg] pdata structures\n  ab8500-charger: Do not touch VBUSOVV bits\n  ab8500-fg: Use correct battery charge full design\n  pm2301: LPN mode control support\n  pm2301: Enable vbat low monitoring\n  ab8500-bm: Flush all work queues before suspending\n  ab8500-fg: Go to INIT_RECOVERY when charger removed\n  ab8500-charger: Add support for autopower on AB8505 and AB9540\n  abx500-chargalg: Add new sysfs interface to get current charge status\n  ...\n\nFix up fairly straightforward conflicts in the ab8500 driver.  But since\nit seems to be ARM-specific, I can\u0027t even compile-test the result..\n"
    },
    {
      "commit": "8a3a11f91def34424b1995cb54ccd658efde8568",
      "tree": "6b97487ffea8cb7d8c280bb88fd681335f91cf73",
      "parents": [
        "8909ff652ddfc83ecdf450f96629c25489d88f77",
        "ade158eb53eed40f6090e9f7ee6ee3513ec1eec4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 20 09:23:30 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 20 09:23:30 2013 -0800"
      },
      "message": "Merge tag \u0027pinctrl-for-v3.9\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl\n\nPull pinctrl changes from Linus Walleij:\n \"These are the main pinctrl changes for the v3.9 merge window.  The\n  most interesting change by far is how the device core grabs pinctrl\n  default handles avoiding the need to stick boilerplate into driver\n  consumers.\n\n   - Grabbing of default pinctrl handles from the device core.  These\n     are the hunks hitting drivers/base.  All is ACKed by Greg, after a\n     long discussion about different alternatives.\n\n   - Some stuff also touches the MFD and ARM SoC trees, this has been\n     coordinated and ACKed.\n\n   - New drivers for:\n     - The Tegra 114 sub-SoC\n     - Allwinner sunxi\n     - New ABx500 driver and sub-SoC drivers for AB8500, AB8505, AB9540\n       and AB8540.\n\n   - Make it possible for hogged pins to enter a sleep mode, and make it\n     possible for drivers to control that mode.\n\n   - Various clean-up, extensions and device tree support to various pin\n     controllers.\"\n\n* tag \u0027pinctrl-for-v3.9\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl: (68 commits)\n  pinctrl: tegra: add clfvs function to Tegra114 support\n  pinctrl: generic: rename input schmitt disable\n  pinctrl/pinconfig: add debug interface\n  pinctrl: samsung: remove duplicated line\n  ARM: ux500: use real AB8500 IRQ numbers instead of virtual ones\n  ARM: ux500: remove irq_base property from platform_data\n  pinctrl/abx500: use direct IRQ defines\n  pinctrl/abx500: replace IRQ offsets with table read-in values\n  pinctrl/abx500: move IRQ handling to ab8500-core\n  pinctrl: exynos5440: remove erroneous __init\n  pinctrl/abx500: adjust offset for get_mode()\n  pinctrl/abx500: add Device Tree support\n  pinctrl/abx500: align GPIO cluster boundaries\n  pinctrl/abx500: prevent error path from corrupting returning error\n  pinctrl: sunxi: add of_xlate function\n  pinctrl/lantiq: fix pin number in ltq_pmx_gpio_request_enable\n  pinctrl/lantiq: add functionality to falcon_pinconf_dbg_show\n  pinctrl/lantiq: fix pinconfig parameters\n  pinctrl/lantiq: one of the boot leds was defined incorrectly\n  pinctrl/lantiq: only probe available pad controllers\n  ...\n"
    },
    {
      "commit": "178a097d5e6ae57d67310ff18bef0afb5589f2dd",
      "tree": "f64a80af7069b46bea3f55c5f2d90e9881565a36",
      "parents": [
        "728088871c867f912f8a33ea049b7c4135c95637",
        "e81d7bc89c9623ea000890fb4cdf7e731dc21f71"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Feb 19 12:43:08 2013 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Feb 19 12:43:08 2013 +0000"
      },
      "message": "Merge remote-tracking branch \u0027regulator/topic/s5m8767\u0027 into regulator-next\n"
    },
    {
      "commit": "c3481955f6c78c8dd99921759306d7469c999ec2",
      "tree": "ae65ba72e1076dd94690f16c2d03cdce56d7f34d",
      "parents": [
        "0cd5b6d08c7bf8b2d81eb1413ea1463cc72487b1"
      ],
      "author": {
        "name": "Wei WANG",
        "email": "wei_wang@realsil.com.cn",
        "time": "Fri Feb 08 15:24:27 2013 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Feb 14 00:24:12 2013 +0100"
      },
      "message": "mfd: rtsx: Fix issue that booting OS with SD card inserted\n\nRealtek card reader supports both SD and MS card. According to the\nsettings of rtsx MFD driver, SD host will be probed before MS host.\nIf we boot/reboot Linux with SD card inserted, the resetting flow of SD\ncard will succeed, and the following resetting flow of MS is sure to fail.\nThen MS upper-level driver will ask rtsx driver to turn power off. This\nrequest leads to the result that the following SD commands fail and SD card\ncan\u0027t be accessed again.\n\nIn this commit, Realtek\u0027s SD and MS host driver will check whether the card\nthat upper driver requesting is the one existing in the slot. If not, Realtek\u0027s\nhost driver will refuse the operation to make sure the exlusive accessing\nat the same time.\n\nSigned-off-by: Wei WANG \u003cwei_wang@realsil.com.cn\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "dce7886e8064d92430bd34e444678f3cd7e3082c",
      "tree": "4f21d0cd5a86b74371cf500a0fa23b3d58950f40",
      "parents": [
        "ba3980df4fc145f36a577307d6387c42841438fd",
        "8908c04985ed67b9138c6e06be2c81867f24e2d4"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Feb 14 00:23:17 2013 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Feb 14 00:23:17 2013 +0100"
      },
      "message": "Merge branch \u0027for-mfd\u0027 of git://git.linaro.org/people/ljones/linux-3.0-ux500 into for-next\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "4e405ae256b7e04f7c1213136f3bfd9fb76e2023",
      "tree": "f821f9b999202d623c50eafcb9db5431937f1f46",
      "parents": [
        "dcd560c8587171bb22c75c41ac2a70986bbbde7f"
      ],
      "author": {
        "name": "Qing Xu",
        "email": "qingx@marvell.com",
        "time": "Mon Feb 04 23:40:42 2013 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Feb 14 00:23:00 2013 +0100"
      },
      "message": "mfd: max8925: Add irqdomain for dt\n\nAdd irqdomains for max8925\u0027s main irq, wrap irq register operations\ninto irqdomain\u0027s map func. it is necessary for dt support.\n\nAlso, add dt support for max8925 driver.\n\nSigned-off-by: Qing Xu \u003cqingx@marvell.com\u003e\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "e12379320b2e1ceffc4211ad174989bc042149d9",
      "tree": "6dbf4d9e74fc6e43a59641dc9f4489f558415730",
      "parents": [
        "88a7ee37f3c5c73b000f7ba2000b27c5002a5286"
      ],
      "author": {
        "name": "Roger Tseng",
        "email": "rogerable@realtek.com",
        "time": "Mon Feb 04 15:45:59 2013 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Feb 14 00:22:59 2013 +0100"
      },
      "message": "mfd: rtsx: Support RTS5227\n\nSupport new model RTS5227.\n\nSigned-off-by: Roger Tseng \u003crogerable@realtek.com\u003e\nReviewed-by: Wei WANG \u003cwei_wang@realsil.com.cn\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "3730bb8b65f9ee8b7097021f8073b80511af770d",
      "tree": "f8b4360261806f8bad832e029dd219594d36ce9d",
      "parents": [
        "5fd86d34c1fad19a570e7f787d5e4ea94c6f38f7"
      ],
      "author": {
        "name": "Wei WANG",
        "email": "wei_wang@realsil.com.cn",
        "time": "Tue Jan 29 15:21:32 2013 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Feb 14 00:22:56 2013 +0100"
      },
      "message": "mfd: rtsx: Fix typo in comment\n\nFix a misspelling word in comment\n\nSigned-off-by: Wei WANG \u003cwei_wang@realsil.com.cn\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "5f384c1f8be19487f904731d7232120dcfeca8e1",
      "tree": "ac53c13d17ffde90f861069a5e48993c7b6d3d08",
      "parents": [
        "154c4c7b613049168e2923d096b7c2d100ba8a6a"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jan 25 17:09:23 2013 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Feb 14 00:22:55 2013 +0100"
      },
      "message": "mfd: wm5102: Make DSP scratch registers readable\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "306df798507d8e009a7d4a5e8ce238a3b107de20",
      "tree": "763002544391b3f0369dfb46dc4e4993a467e7c6",
      "parents": [
        "b3aac62bbb1c3f8e71c88e6e477836def3058fe8"
      ],
      "author": {
        "name": "Yi Zhang",
        "email": "yizhang@marvell.com",
        "time": "Tue Jan 22 10:43:45 2013 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Feb 14 00:22:54 2013 +0100"
      },
      "message": "mfd: 88pm80x: Remove redundant devm_* calls\n\ndevm_* functions are device managed and make error handling\nand code simpler; it also fix error exit paths\n\nSigned-off-by: Yi Zhang \u003cyizhang@marvell.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "98c60a0d3afc8f68e6e4b85b93df14e238fec3cb",
      "tree": "54791750ceee4d1844c99af8fb2472fec71f973b",
      "parents": [
        "01560f6bb958b821ceec98590a7147d610a62625"
      ],
      "author": {
        "name": "Fabio Baltieri",
        "email": "fabio.baltieri@linaro.org",
        "time": "Fri Jan 18 12:40:11 2013 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Feb 14 00:22:53 2013 +0100"
      },
      "message": "mfd: dbx500-prcmu: Add watchdog ID definitions\n\nAdd definition of watchdog IDs to be used by ux500_wdt driver.\n\nAcked-by: Lee Jones \u003clee.jones@linaro.org\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Fabio Baltieri \u003cfabio.baltieri@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "3d91f8282c66d9edafa3980385324ce6a48edcda",
      "tree": "a847372ae3547ba5887c29b8047b97f48dddf551",
      "parents": [
        "648a98808c6319dde03b64550dc64a61aaccc2b4"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Jan 29 00:47:37 2013 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Feb 14 00:22:48 2013 +0100"
      },
      "message": "mfd: arizona: Provide platform data for MICBIAS configuration\n\nAllow the MICBIAS voltages and other attributes to be configured by the\nplatform.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "60c185f059c88ad4b9b170b1f9322e3adcccca07",
      "tree": "413128ca84526604a04527605e6ed2b9f8a8f192",
      "parents": [
        "a36516b016f52f0f6e5284025e3487f63b4be33b"
      ],
      "author": {
        "name": "Laxman Dewangan",
        "email": "ldewangan@nvidia.com",
        "time": "Thu Jan 03 16:16:58 2013 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Feb 14 00:22:44 2013 +0100"
      },
      "message": "mfd: palmas: Add APIs to access the Palmas\u0027 registers\n\nPalmas register set is divided into different blocks (base and offset)\nand hence different i2c addresses. The i2c address offsets are derived\nfrom base address of block of registers.\n\nAdd inline APIs to access the Palma\u0027s registers which takes the base of\nregister block and register offset. The i2c address offset is  derived\nfrom the base address of register blocks.\n\nSigned-off-by: Laxman Dewangan \u003cldewangan@nvidia.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "af5eb1a13273447c5708cd5425696f3b6f79dd9b",
      "tree": "d32eb0d7ae1197eafd200505bcfdec6229665bc0",
      "parents": [
        "685dc9a7dbfede28cc4a0fe4e65804194ec04fa5"
      ],
      "author": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Wed Feb 13 15:10:00 2013 +0900"
      },
      "committer": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Thu Feb 14 07:54:49 2013 +0900"
      },
      "message": "extcon: max8997: Use workqueue to check cable state after completing boot of platform\n\nThis patch use delayed workqueue to check cable state after a certain\ntime. If extcon-max8997 driver check cable state during booting of\nplatform, this couldn\u0027t send the correct notification of cable state\nto extcon consumer. Alwasys, this driver should check cable state\nafter the completion of platform initialization\n\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Myungjoo Ham \u003cmyungjoo.ham@samsung.com\u003e\n"
    },
    {
      "commit": "685dc9a7dbfede28cc4a0fe4e65804194ec04fa5",
      "tree": "a9fdfc0c829dde97092c3e92d0ee70ce61a56436",
      "parents": [
        "f73f6232af9131f7b6fc6e377267e4a441727eb3"
      ],
      "author": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Wed Feb 13 15:04:15 2013 +0900"
      },
      "committer": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Thu Feb 14 07:54:36 2013 +0900"
      },
      "message": "extcon: max8997: Set default UART/USB path on probe\n\nThis patch set default H/W line path according to platfomr data.\nThe MAX8997 MUIC device can possibly set UART/USB or UART_AUX\n/USB_AUX to internal H/W line path of MUIC device. Namely, only\none H/W line is used for two operation.\n\nFor example,\nif H/W line path of MAX8997 device set UART/USB, micro usb cable\nis connected to AP(Application Processor) and if H/W line path\nset UART_AUX/USB_AUX, micro usb cable is connected to CP(Coprocessor).\n\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Myungjoo Ham \u003cmyungjoo.ham@samsung.com\u003e\n"
    },
    {
      "commit": "f73f6232af9131f7b6fc6e377267e4a441727eb3",
      "tree": "67282c916730b43330c345f1e16ee29bb0b474b7",
      "parents": [
        "027fcd50500fd87847891d5c2f341c1f002de3e8"
      ],
      "author": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Wed Feb 13 12:05:42 2013 +0900"
      },
      "committer": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Thu Feb 14 07:54:22 2013 +0900"
      },
      "message": "extcon: max8997: Consolidate duplicate code for checking ADC/CHG cable type\n\nThis patch make max8997_muic_get_cable_type() function to remove\nduplicate code for checking ADC/Charger cable type because almost\ninternal function need to read adc/chg_type value of MUIC register.\n\nAlso, remove *_detach() function, extcon-max8997 driver treat\nattach/detach operation of cable in max8997_*_handler() function.\nLastly, this patch move defined constant in header file(include/\nlinux/mfd/max8997.h, max8997-private.h) because defined constant\nis only used in the \u0027extcon-max8997.c\u0027.\n\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Myungjoo Ham \u003cmyungjoo.ham@samsung.com\u003e\n"
    },
    {
      "commit": "027fcd50500fd87847891d5c2f341c1f002de3e8",
      "tree": "32fd5d9c9ce5ccd99e3d43e524f8504af2dd6010",
      "parents": [
        "07c70503a420d48402b3859e2c1c4c847a130a8b"
      ],
      "author": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Wed Feb 13 08:50:00 2013 +0900"
      },
      "committer": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Thu Feb 14 07:54:09 2013 +0900"
      },
      "message": "extcon: max8997: Set default of ADC debounce time during initialization\n\nThis patch set default of ADC Debounce Time(25ms) during probe step.\nAlso, can possible change ADC Debounce Time according to H/W situation\nby using max8997_set_adc_debounce_time()\n\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Myungjoo Ham \u003cmyungjoo.ham@samsung.com\u003e\n"
    }
  ],
  "next": "07c70503a420d48402b3859e2c1c4c847a130a8b"
}
