)]}'
{
  "log": [
    {
      "commit": "268943fb7529a15254a5247372119ba4bd735e94",
      "tree": "790d42cfade2a35b0eec5e1b7e0ac3795d399bcc",
      "parents": [
        "2ad48ee810335bdd99de96e1a0796ba34c0e8301",
        "3cb6f44aedf519dce4a9106dec675b94d675c539"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 28 18:53:01 2014 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 28 18:53:01 2014 -0800"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/linux-leds\n\nPull LED subsystem update from Bryan Wu:\n \"Basically this cycle is mostly cleanup for LED subsystem\"\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/linux-leds:\n  leds: s3c24xx: Remove hardware.h inclusion\n  leds: replace list_for_each with list_for_each_entry\n  leds: kirkwood: Cleanup in header files\n  leds: pwm: Remove a warning on non-DT platforms\n  leds: leds-pwm: fix duty time overflow.\n  leds: leds-mc13783: Remove unneeded mc13xxx_{un}lock\n  leds: leds-mc13783: Remove duplicate field in platform data\n  drivers: leds: leds-tca6507: check CONFIG_GPIOLIB whether defined for \u0027gpio_base\u0027\n  leds: lp5523: Support LED MUX configuration on running a pattern\n  leds: lp5521/5523: Fix multiple engine usage bug\n  LEDS: tca6507 - fix up some comments.\n  LEDS: tca6507: add device-tree support for GPIO configuration.\n  LEDS: tca6507 - fix bugs in parsing of device-tree configuration.\n"
    },
    {
      "commit": "01a7a063e8cf4bc09af2c02d28c12f3d72bf9649",
      "tree": "203bc7e800afe602eca8ff4edbbab02643f3c4fd",
      "parents": [
        "33ca15325ff371be7f20be7534f5aa5b6a00b558"
      ],
      "author": {
        "name": "Alexander Shiyan",
        "email": "shc_work@mail.ru",
        "time": "Fri Dec 06 22:22:18 2013 -0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@gmail.com",
        "time": "Mon Jan 27 17:28:49 2014 -0800"
      },
      "message": "leds: leds-mc13783: Remove duplicate field in platform data\n\nLED platform data are overwhelmed by excessive field \"max_cur\"\nwhich just replicates few bits of \"led_control\" field.\nThis patch removes this field and adds a definition for the\ncurrent settings in the header.\n\nSigned-off-by: Alexander Shiyan \u003cshc_work@mail.ru\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@gmail.com\u003e\n"
    },
    {
      "commit": "ccc039d65f24172eebab5e0160462d3417799af5",
      "tree": "c02513223bebadd57da5b6648a497f99684111e2",
      "parents": [
        "1c2948380b699dfdbb25a7de740392dd9e6f0613",
        "945be38caa287b177b8c17ffaae7754cab6a658f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 26 11:00:41 2014 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 26 11:00:41 2014 -0800"
      },
      "message": "Merge tag \u0027mmc-updates-for-3.14-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc\n\nPull MMC updates from Chris Ball:\n \"MMC highlights for 3.14:\n\n  Core:\n   - Avoid get_cd() on cards marked nonremovable\n\n  Drivers:\n   - arasan: New driver for controllers found in e.g. Xilinx Zynq SoC\n   - dwmmc: Support Hisilicon K3 SoC controllers\n   - esdhc-imx: Support for HS200 mode, DDR modes on MX6, runtime PM\n   - sdhci-pci: Support O2Micro/BayHubTech controllers used in laptops\n     like Lenovo ThinkPad W540, Dell Latitude E5440, Dell Latitude E6540\n   - tegra: Support Tegra124 SoCs\"\n\n* tag \u0027mmc-updates-for-3.14-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc: (55 commits)\n  mmc: sdhci-pci: Fix possibility of chip-\u003efixes being null\n  mmc: sdhci-pci: Fix BYT sd card getting stuck in runtime suspend\n  mmc: sdhci: Allow for long command timeouts\n  mmc: sdio: add a quirk for broken SDIO_CCCR_INTx polling\n  mmc: sdhci: fix lockdep error in tuning routine\n  mmc: dw_mmc: k3: remove clk_table\n  mmc: dw_mmc: fix dw_mci_get_cd\n  mmc: dw_mmc: fix sparse non static symbol warning\n  mmc: sdhci-esdhc-imx: fix warning during module remove function\n  mmc: sdhci-esdhc-imx: fix access hardirq-unsafe lock in atomic context\n  mmc: core: sd: implement proper support for sd3.0 au sizes\n  mmc: atmel-mci: add vmmc-supply support\n  mmc: sdhci-pci: add broken HS200 quirk for Intel Merrifield\n  mmc: sdhci: add quirk for broken HS200 support\n  mmc: arasan: Add driver for Arasan SDHCI\n  mmc: dw_mmc: add dw_mmc-k3 for k3 platform\n  mmc: dw_mmc: use slot-gpio to handle cd pin\n  mmc: sdhci-pci: add support of O2Micro/BayHubTech SD hosts\n  mmc: sdhci-pci: break out definitions to header file\n  mmc: tmio: fixup compile error\n  ...\n\nConflicts:\n\tMAINTAINERS\n"
    },
    {
      "commit": "15333539a9b3022656f815f643a77f6b054b335f",
      "tree": "2c5eabbd1ba12a0bd33e8f10c32847f88567d681",
      "parents": [
        "bb1b64908f5a346b0654f02999e1a022a7e0c07d",
        "07b19808486054f356dbf3495a277f51af062b35"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 25 13:19:10 2014 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 25 13:19:10 2014 -0800"
      },
      "message": "Merge tag \u0027regulator-v3.14-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator\n\nPull regulator updates from Mark Brown:\n \"A respin of the merges in the previous pull request with one extra\n  fix.\n\n  A quiet release for the regulator API, quite a large number of small\n  improvements all over but other than the addition of new drivers for\n  the AS3722 and MAX14577 there is nothing of substantial non-local\n  impact\"\n\n* tag \u0027regulator-v3.14-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator: (47 commits)\n  regulator: pfuze100-regulator: Improve dev_info() message\n  regulator: pfuze100-regulator: Fix some checkpatch complaints\n  regulator: twl: Fix checkpatch issue\n  regulator: core: Fix checkpatch issue\n  regulator: anatop-regulator: Remove unneeded memset()\n  regulator: s5m8767: Update LDO index in s5m8767-regulator.txt\n  regulator: as3722: set enable time for SD0/1/6\n  regulator: as3722: detect SD0 low-voltage mode\n  regulator: tps62360: Fix up a pointer-integer size mismatch warning\n  regulator: anatop-regulator: Remove unneeded kstrdup()\n  regulator: act8865: Fix build error when !OF\n  regulator: act8865: register all regulators regardless of how many are used\n  regulator: wm831x-dcdc: Remove unneeded \u0027err\u0027 label\n  regulator: anatop-regulator: Add MODULE_ALIAS()\n  regulator: act8865: fix incorrect devm_kzalloc for act8865\n  regulator: act8865: Remove set_suspend_[en|dis]able implementation\n  regulator: act8865: Remove unneeded regulator_unregister() calls\n  regulator: s2mps11: Clean up redundant code\n  regulator: tps65910: Simplify setting enable_mask for regulators\n  regulator: act8865: add device tree binding doc\n  ...\n"
    },
    {
      "commit": "07b19808486054f356dbf3495a277f51af062b35",
      "tree": "a9a3918ad1f87da0f7551a27c565dceab9e9840d",
      "parents": [
        "a2a2be6309285857bfbc66f83e164331828e93c2",
        "699b36973df9d70231c48302b1bafe06be52a0c7",
        "ee5182b59f65e7975d8fec73d511f4d6c44f6ed3",
        "991a645d6b3320c07b8d78c58f8911f0b197e5d5",
        "9d9339d3a6fae737efe0e0be2f3cad6533d58bcf",
        "541f597f1080ee615534cb6ccb2253891a29535c",
        "b8903eb9836e4e968d1bf9758b501de2c38cfb83",
        "3db398859312eed52354f73fcddbab80d9fae57c",
        "477b2bacb1bc30c62e390dbb8fda08bdef274d82"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@linaro.org",
        "time": "Thu Jan 23 12:01:31 2014 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@linaro.org",
        "time": "Thu Jan 23 12:01:31 2014 +0000"
      },
      "message": "Merge remote-tracking branches \u0027regulator/topic/s2mps11\u0027, \u0027regulator/topic/s5m8767\u0027, \u0027regulator/topic/stw481x-vmmc\u0027, \u0027regulator/topic/tps51632\u0027, \u0027regulator/topic/tps62360\u0027, \u0027regulator/topic/tps65910\u0027, \u0027regulator/topic/twl\u0027 and \u0027regulator/topic/wm831x\u0027 into regulator-linus\n"
    },
    {
      "commit": "849e1517a463369ce5db696ea74e07841bf65c9a",
      "tree": "0171cd4f2609b7a265c6e3582994a41391bad96f",
      "parents": [
        "7cd94843d03e750d3a9a585f3b234ff36614869b",
        "f2694383680838573262f3099f03dc4722d5efa4",
        "2243cb41dc5911a8b2a25f49c822557e7d76b790",
        "baafdc1d20a97c5c243f78981c95eadbd3b40caf",
        "a8659ba461a13ef1a8a28968b3bd10220684be02",
        "06e57b6c1e6cfabdaf6fb95207dcefe03c20b06d",
        "71979aa3c431f0b2e00c4151f399813fceea6e0d",
        "fb04f1b0c0731467190d7953cf7cf1105698a666"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@linaro.org",
        "time": "Thu Jan 23 12:01:24 2014 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@linaro.org",
        "time": "Thu Jan 23 12:01:24 2014 +0000"
      },
      "message": "Merge remote-tracking branches \u0027regulator/fix/pfuze100\u0027, \u0027regulator/fix/s5m8767\u0027, \u0027regulator/topic/ab8500\u0027, \u0027regulator/topic/act8865\u0027, \u0027regulator/topic/anatop\u0027, \u0027regulator/topic/arizona\u0027 and \u0027regulator/topic/as3722\u0027 into regulator-linus\n"
    },
    {
      "commit": "ac26663572db5b64522b92f3941a58678a832a36",
      "tree": "3a8d27153de37cb3f3fb0ff6843a1e727c961005",
      "parents": [
        "d4371f94bc003e912d4825f5c4bdf57959857073",
        "02915661dbb91b25b621ab3f387ab55311bded7f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 21 10:58:17 2014 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 21 10:58:17 2014 -0800"
      },
      "message": "Merge tag \u0027mfd-3.14-1\u0027 of git://git.linaro.org/people/ljones/mfd\n\nPull MFD changes from Lee Jones:\n \"New drivers\n   - Samsung Maxim 14577; Micro USB, Regulator, IRQ Controller and\n     Battery Charger\n   - TI/National Semiconductor LP3943 I2C GPIO Expander and PWM\n     Generator\n\n  Existing driver adaptions\n   - Expansion of Wolfson Arizona DSP and High-Pass filter controls\n   - TI TWL6040 default Regmap support and Regcache addition/bypass\n   - Some nice Smatch catch fixes\n   - Conversion of TI OMAP-USB and TI TWL6030 to endian neutralness\n   - ChromeOS EC timing (delay) adaptions and added dependency on OF\n   - Many constifications of \u0027struct {mfd_cell,regmap_irq,et.al}\u0027\n   - Watchdog support added for NVIDIA AS3722\n   - Convert functions to static in TI AM335x\n   - Realigned previously defeated functionality in TI AM335x\n   - IIO ADC-TSC concurrency dead-lock/timeout resolution\n   - Addition of Power Management and Clock support for Samsung core\n   - DEFINE_PCI_DEVICE_TABLE macro removal from MFD Subsystem\n   - Greater use of irqdomain functionality in ST-E AB8500\n   - Removal of \u0027include/linux/mfd/abx500/ab8500-gpio.h\u0027\n   - Wolfson WM831x PMIC Power Management changes s/poweroff/shutdown/\n   - Device Tree documentation added for TI/Nat Semi LP3943\n   - Version detection and voltage tables for TI TPS6586x PMIC devices\n   - Simplification of Freescale MC13XXX (de-)initialisation routines\n   - Clean-up and simplification of the Realtek parent driver\n   - Added support for RTL8402 Realtek PCI-Express card reader\n   - Resource leak fix for Maxim 77686\n   - Possible suspend BUG() fix in OMAP USB TLL\n   - Support for new Wolfson WM5110 Revision (D)\n   - Testing of automatic assignment of of_node in mfd_add_device()\n   - Reversion of the above when it started to cause issues\n   - Remove legacy Platform Data from;\n              TI TWL Core, Qualcomm SSBI and ST-E ABx500 Pinctrl\n   - Clean-ups; tabbing issues, function name changes, \u0027drvdata \u003d NULL\u0027\n              removal, unused uninitialised warning mitigation, error\n              message clarity, removal of redundant/duplicate checks,\n              licensing (GPL -\u003e GPL2), coding consistency, duplicate\n              function declaration, ret checks, commit corrections,\n              redundant of_match_ptr() helper removal, spelling,\n              #if-deffery removal and header guards name changes\"\n\n* tag \u0027mfd-3.14-1\u0027 of git://git.linaro.org/people/ljones/mfd: (78 commits)\n  mfd: wm5110: Add register patch for rev D chip\n  mfd: omap-usb-tll: Don\u0027t hold lock during pm_runtime_get/put_sync()\n  gpio: lp3943: Remove redundant of_match_ptr helper\n  mfd: sta2x11-mfd: Use named constants for pci_power_t values\n  Documentation: mfd: Fix LDO index in s2mps11.txt\n  mfd: Cleanup mfd-mcp-sa11x0.h header\n  mfd: max8997: Use \"IS_ENABLED(CONFIG_OF)\" for DT code.\n  mfd: twl6030: Fix endianness problem in IRQ handler\n  mfd: sec-core: Add cells for S5M8767-clocks\n  mfd: max14577: Remove redundant of_match_ptr helper\n  mfd: twl6040: Fix sparse non static symbol warning\n  mfd: Revert \"mfd: Always assign of_node in mfd_add_device()\"\n  mfd: rtsx: Fix sparse non static symbol warning\n  mfd: max77693: Set proper maximum register for MUIC regmap\n  mfd: max77686: Fix regmap resource leak on driver remove\n  mfd: Represent correct filenames in file headers\n  mfd: rtsx: Add support for card reader rtl8402\n  mfd: rtsx: Add set pull control macro and simplify rtl8411\n  mfd: max8997: Enforce mfd_add_devices() return value check\n  mfd: mc13xxx: Simplify probe() \u0026 remove()\n  ...\n"
    },
    {
      "commit": "d4371f94bc003e912d4825f5c4bdf57959857073",
      "tree": "919e196d72fc83cba8c67ee720a233671938d265",
      "parents": [
        "a547df99aad777c1807e23991fa2471693c0e4cc",
        "7552f34a790069a008bd3e2ab4c0954b30c2f63b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 21 10:26:23 2014 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 21 10:26:23 2014 -0800"
      },
      "message": "Merge tag \u0027sound-3.14-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\nPull sound updates from Takashi Iwai:\n \"It was holiday season, so no wonder that there are little changes in\n  framework level, although diffstat shows quite many changes spreaded\n  over sound/* directories.  Most of changes are cleanups, code\n  refactoring and fixes.\n\n  Some highlights:\n   - Removal of OSS sleep_on usages by Arnd\n   - Simplified memalloc helper codes, drop obsoleted features; now it\u0027s\n     built into PCM driver instead of an individual module\n   - Warn if PCM buffer preallocation fails, which will show page\n     allocation issues more clearly\n   - Compress offload API updates for sample rates by Vinod\n   - PCM glitch workaround on ctxfi emu20k1 by Sarah\n   - Drop cs46xx DSP blobs, using firmware loader now\n   - USB-audio quitks for Plantronics Gamecom 780, Creative VF0420, and\n     Focusrite Saffire 6\n\n  HD-audio specifics:\n   - Standardize Kconfigs of HD-audio codec drivers; now \"make\n     localmodconfig\" recognizes configs properly (finally!)\n   - Parallel PM implementation by Mengdong\n   - BayleyBay/ValleyView2 board fixups\n   - Broadwell audio support\n   - Runtime PM improvement (PantherPoint, etc)\n   - Quirks: Dell subwooer, Gigabyte mobo jack detection oddity, Dell\n     AiO click noise fixes, Dell headset mic fixes, etc\n   - Automatic bind with HDMI codec parser without generic parser\n   - More AD codec fixes (since 3.12 regression) including the automatic\n     stereo mix support\n   - Common Thinkpad ACPI helper for Realtek and Conexant codecs\n\n  ASoC specifics:\n   - Update to the generic DMA code to support deferred probe and\n     managed resources\n   - New drivers for BCM2835 (used in Raspberry Pi), Tegra with MAX98090\n     and Analog Devices AXI I2S and S/PDIF controller IPs\n   - Device tree support for the simple card, max98090 and cs42l52\n   - Conversion of the Samsung drivers to native dmaengine, making them\n     multiplatform compatible and hopefully helping keep them more\n     modern and up to date.\n   - More regmap conversions, including a very welcome one for twl6040\n     from Peter Ujfalusi\n   - A big overhaul of the DaVinci drivers also from Peter Ujfalusi\n   - Lots of DMA updates from Lars-Peter\n   - Improvements to the constraints handling code from Lars-Peter\n   - A very helpful conversion of the TWL4030 driver to regmap from Peter\n   - A new driver for the Freescale ESAI controller from Nicolin Chen\n   - Conversion of some of the drivers to use params_width()\n   - Extensions to DPCM for use with compressed audio from Liam\"\n\n* tag \u0027sound-3.14-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: (396 commits)\n  ASoC: dapm: Fix double prefix addition\n  ASoC: compress: Add suport for DPCM into compressed audio\n  ASoC: DPCM: make some DPCM API calls non static for compressed usage\n  ASoC: core: Fix possible NULL pointer dereference of pcm-\u003econfig\n  ALSA: hda - add headset mic detect quirks for some Dell machines\n  ASoC: tlv320aic32x4: Fix regmap range_min\n  ASoC: core: Return -ENOTSUPP from set_sysclk() if no operation provided\n  ASoC: dapm: Change prototype of soc_widget_read\n  ASoC: samsung: Remove SND_DMAENGINE_PCM_FLAG_NO_RESIDUE flag\n  ASoC: axi-{spdif,i2s}: Remove SND_DMAENGINE_PCM_FLAG_NO_RESIDUE flag\n  ASoC: generic-dmaengine-pcm: Check DMA residue granularity\n  ASoC: generic-dmaengine-pcm: Check NO_RESIDUE flag at runtime\n  dma: pl330: Set residue_granularity\n  dma: Indicate residue granularity in dma_slave_caps\n  ASoC: simple-card: fix one bug to writing to the platform data\n  ASoC: pcm: Use snd_pcm_rate_mask_intersect() helper\n  ALSA: Add helper function for intersecting two rate masks\n  ASoC: s6000: Don\u0027t mix SNDRV_PCM_RATE_CONTINUOUS with specific rates\n  ASoC: fsl: Don\u0027t mix SNDRV_PCM_RATE_CONTINUOUS with specific rates\n  ASoC: pcm: Properly initialize hw-\u003erate_max\n  ...\n"
    },
    {
      "commit": "a547df99aad777c1807e23991fa2471693c0e4cc",
      "tree": "8e0a198648483580c9a7aa40efa4927c282fa4b1",
      "parents": [
        "8e5096607280d4e103389bfe8f8b7decbf538ff6",
        "fa8cf57c923e86a693a85aff1df579245a27cbb3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 21 10:14:10 2014 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 21 10:14:10 2014 -0800"
      },
      "message": "Merge tag \u0027pinctrl-v3.14-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl\n\nPull bulk pin control changes from Linus Walleij:\n \"This has been queued and tested for a while.  Lots of action here,\n  like in the GPIO tree, embedded stuff like this is really hot now it\n  seems.  Details in the signed tag.  I\u0027m especially happy about the\n  Qualcomm driver as it is used in such a huge subset of mobile handsets\n  out there, and these platforms in general need better upstream support\n\n   - New driver for the Qualcomm TLMM pin controller and its msm8x74\n     subdriver.\n\n   - New driver for the Broadcom Capri BCM281xx SoC.\n\n   - New subdriver for the imx25 pin controller.\n\n   - New subdriver for the Tegra124 pin controller.\n\n   - Lock GPIO lines as IRQs for select combined pin control and GPIO\n     drivers for baytrail and sirf.\n\n   - Some semi-big refactorings and extenstions to the sirf driver.\n\n   - Lots of patching, cleanup and fixing in the Renesas \"PFC\" driver\n     and associated subdrivers as usual.  It is settling down a little\n     bit now it seems.\n\n   - Minor fixes and incremental updates here and there as usual\"\n\n* tag \u0027pinctrl-v3.14-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl: (72 commits)\n  pinctrl: sunxi: Honor GPIO output initial vaules\n  pinctrl: capri: add dependency on OF\n  ARM: bcm11351: Enable pinctrl for Broadcom Capri SoCs\n  ARM: pinctrl: Add Broadcom Capri pinctrl driver\n  pinctrl: Add pinctrl binding for Broadcom Capri SoCs\n  pinctrl: Add void * to pinctrl_pin_desc\n  pinctrl: st: Fix a typo in probe\n  pinctrl: Fix some typos and grammar issues in the documentation\n  pinctrl: sirf: lock IRQs when starting them\n  pinctrl: sirf: put gpio interrupt pin into input status automatically\n  pinctrl: sirf: use only one irq_domain for the whole device node\n  pinctrl: single: fix infinite loop caused by bad mask\n  pinctrl: single: fix pcs_disable with bits_per_mux\n  pinctrl: single: fix DT bindings documentation\n  pinctrl: as3722: Set pin to output mode for some function\n  pinctrl: sirf: add pin group for USP0 with only RX or TX frame sync\n  pinctrl: sirf: fix the pins of sdmmc5 connected with TriG\n  pinctrl: sirf: add lost usp1_uart_nostreamctrl group for atlas6\n  pinctrl: sunxi: Add Allwinner A20 clock output pin functions\n  pinctrl/lantiq: fix typo\n  ...\n"
    },
    {
      "commit": "f876a975a05a2dffb4f1a4f07b81b212d9d8db01",
      "tree": "bcbc4720d0cc9c0f7fa271ccb99cdd980942f265",
      "parents": [
        "56cb3cc1872923b69fdeeb00362b7da4d6cf5590"
      ],
      "author": {
        "name": "Laszlo Papp",
        "email": "lpapp@kde.org",
        "time": "Thu Dec 19 13:08:43 2013 +0000"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Tue Jan 21 08:28:12 2014 +0000"
      },
      "message": "mfd: Represent correct filenames in file headers\n\nThe original author(s) probably copy/pasted these headers from the\nexisting public header files.\n\nSigned-off-by: Laszlo Papp \u003clpapp@kde.org\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "03b1e3023b34dceedd882136f5a4c834e501fb39",
      "tree": "ac455aca0d7bec0fabb45ff4b55bff6bc40cee11",
      "parents": [
        "12eda2a2e644d319dfc49bede1620c2f48ccbc8a"
      ],
      "author": {
        "name": "Alexander Shiyan",
        "email": "shc_work@mail.ru",
        "time": "Sat Dec 14 17:03:11 2013 +0400"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Tue Jan 21 08:28:09 2014 +0000"
      },
      "message": "mfd: mc13xxx: Remove duplicate mc13xxx_get_flags() declaration\n\nmc13xxx_get_flags() declaration given twice.\nThis patch removes this duplicate.\n\nSigned-off-by: Alexander Shiyan \u003cshc_work@mail.ru\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "e0a3da80c65dc427c30829eb3e361507f843778f",
      "tree": "433fe00ea3f9f7f7ad0887ba13067bc92620b052",
      "parents": [
        "af66b3c0934e350059646651958306565313e145"
      ],
      "author": {
        "name": "Stefan Agner",
        "email": "stefan@agner.ch",
        "time": "Fri Dec 06 13:51:45 2013 +0100"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Tue Jan 21 08:28:01 2014 +0000"
      },
      "message": "mfd: tps6586x: Add version detection\n\nUse the VERSIONCRC to determine the exact device version. According to\nthe datasheet this register can be used as device identifier. The\nidentification is needed since some tps6586x regulators use a different\nvoltage table.\n\nSigned-off-by: Stefan Agner \u003cstefan@agner.ch\u003e\nReviewed-by: Thierry Reding \u003ctreding@nvidia.com\u003e\nAcked-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "470eca47bded10f2e1a425b44d6f2b1418271a9f",
      "tree": "9e302eabaeb9fd2edd3dfd3c28d821c109f60487",
      "parents": [
        "0cc59b9d98d554168915b3765a14e8b4ad75918c"
      ],
      "author": {
        "name": "Milo Kim",
        "email": "milo.kim@ti.com",
        "time": "Fri Dec 06 11:18:41 2013 +0900"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Tue Jan 21 08:27:59 2014 +0000"
      },
      "message": "mfd: Add LP3943 MFD driver\n\nLP3943 has 16 output pins which can be used as GPIO expander and PWM generator.\n\n* Regmap I2C interface for R/W LP3943 registers\n\n* Atomic operations for output pin assignment\n  The driver should check whether requested pin is available or not.\n  If the pin is already used, pin request returns as a failure.\n  A driver data, \u0027pin_used\u0027 is checked when gpio_request() and\n  pwm_request() are called. If the pin is available, then pin_used is set.\n  And it is cleared when gpio_free() and pwm_free().\n\n* Device tree support\n  Compatible strings for GPIO and PWM driver.\n  LP3943 platform data is PWM related, so parsing the device tree is\n  implemented in the PWM driver.\n\nSigned-off-by: Milo Kim \u003cmilo.kim@ti.com\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "97b583f3b491f75712b0edc89c26a112f3847ab3",
      "tree": "c9eef5d3a67b459dcf521f38549871b95e4293d2",
      "parents": [
        "45e842235626fa4ff78d53aa92c45f8fbc9a69c4"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Tue Dec 03 15:50:49 2013 +0100"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Tue Jan 21 08:27:42 2014 +0000"
      },
      "message": "mfd/pinctrl: Delete platform data header\n\nThis deletes the special AB8500 GPIO platform data passing\nheader and merges the few remaining contents down into the\nabx500 pinctrl driver which handles the abx500 GPIO device.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "45e842235626fa4ff78d53aa92c45f8fbc9a69c4",
      "tree": "bea9aa38ab98b56d32e82e0a607e60a596b48a20",
      "parents": [
        "28b4c2948fe005da0f70d492f59593f862b3f773"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Tue Dec 03 15:50:34 2013 +0100"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Tue Jan 21 08:27:40 2014 +0000"
      },
      "message": "mfd: ab8500: Delete all GPIO platform data instances\n\nThis deletes all instances where the AB8500 GPIO platform\ndata is passed around. It is completely unused in the kernel\nnow, so it does not hurt anyone.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "28b4c2948fe005da0f70d492f59593f862b3f773",
      "tree": "f45d67d4dd230bdfffdb9fa93eea32913bf14c96",
      "parents": [
        "09fd19da0074b86030a00303522b2ba63a4399b7",
        "7ca6740cd1cd410828a01151a044b51910d06eff"
      ],
      "author": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Tue Jan 21 08:26:55 2014 +0000"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Tue Jan 21 08:26:55 2014 +0000"
      },
      "message": "Merge tag \u0027ib-iio-input-3.13-1\u0027 into for-mfd-next\n\nImmutable branch for IIO and Input\n"
    },
    {
      "commit": "6eb37eb276f0b91adb43b853ce6fb0812fbf0883",
      "tree": "f57e6ddb20a498e57bdc2faf5136879519fda79e",
      "parents": [
        "ac99a037bce3e6ae16d45ffb26eadbfc518fc143",
        "254dc326dbfd23c2678fafad1b84fc0e42ac4374"
      ],
      "author": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Tue Jan 21 08:23:16 2014 +0000"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Tue Jan 21 08:23:16 2014 +0000"
      },
      "message": "Merge tag \u0027tags/ib-asoc-1\u0027 into for-mfd-next\n\nImmutable branch for ASoC, as requested by Mark Brown\n"
    },
    {
      "commit": "3008ddbe061b0f1d5c8ffbb599f105b67cf06637",
      "tree": "ccad503aca0fd33432bba8bc6998151d99214674",
      "parents": [
        "f6d6daaf9b5260f1769ed040caca53e1c087ca8b"
      ],
      "author": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Fri Nov 22 16:51:05 2013 +0100"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Tue Jan 21 08:13:36 2014 +0000"
      },
      "message": "mfd: max14577: Add max14577 MFD driver core\n\nThis patch adds max14577 core/irq driver to support MUIC(Micro USB IC)\ndevice and charger device and support irq domain method to control\ninternal interrupt of max14577 device. Also, this patch supports DT\nbinding with max14577_i2c_parse_dt().\n\nThe MAXIM 14577 chip contains Micro-USB Interface Circuit and Li+ Battery\nCharger. It contains accessory and USB charger detection logic. It supports\nUSB 2.0 Hi-Speed, UART and stereo audio signals over Micro-USB connector.\n\nThe battery charger is compliant with the USB Battery Charging Specification\nRevision 1.1. It has also SFOUT LDO output for powering USB devices.\n\nReviewed-by: Mark Brown \u003cbroonie@linaro.org\u003e\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Krzysztof Kozlowski \u003ck.kozlowski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "de4fe30af1620b5117d65489621a5037913e7a92",
      "tree": "a6ac7b90f8a3ac84c466d42192f521c1087bde71",
      "parents": [
        "d3bad75a6d57416cf7478ca2a1e42f699bc17ec5",
        "aa3bee0daa38570b174ef6b8a77261b4473d5614"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 20 15:51:35 2014 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 20 15:51:35 2014 -0800"
      },
      "message": "Merge tag \u0027staging-3.14-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging\n\nPull staging driver tree changes from Greg KH:\n \"Here\u0027s the big drivers/staging/ update for 3.14-rc1\n\n  Lots and lots of cleanups, IIO driver updates are also mixed in here\n  due to the subsystem still crossing staging and drivers/iio/, and the\n  dwc2 driver is moved out of staging.  There\u0027s a new driver (rts5208),\n  which ends up making us adding more lines than removing, but overall\n  there was lots of work toward moving code out of here, which was good\n\n  All of this has been in linux-next with no reported issues\"\n\n* tag \u0027staging-3.14-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging: (1084 commits)\n  lustre: delete linux/lustre_debug.h\n  staging: lustre: remove some unused debug macros\n  usb: dwc2: move device tree bindings doc to correct place\n  staging: vt6656: sparse fixes: iwctl_giwgenie use memcpy.\n  staging: vt6656: sparse fixes: iwctl_siwgenie use memcpy.\n  staging: vt6656: sparse fixes ethtool_ioctl Use struct ifreq *\n  staging: vt6656: sparse fixes: dpc.c missing dpc.h\n  staging: lustre: libcfs_debug: small whitespace cleanups\n  staging: lustre: libcfs_debug.h: remove extra blank lines\n  staging: lustre: libcfs_debug.h: Align backslashes in macros\n  staging: lustre: libcfs_debug.h: align define values\n  staging: tidspbridge: adjust error return code (bugfix)\n  Staging: rts5139: rts51x_card: fixed style issues\n  staging: wlags49_h2: Fix \"do not use C99 //\" in wl_cs.h, wl_enc.h wl_main.h and wl_wext.h\n  Staging: rtl8188eu: Fixed \"foo * bar\" related coding style issues\n  Staging: rtl8188eu: Fixed required spaces after \u0027,\u0027 and around \u0027\u003d\u0027 and \u0027\u003d\u003d\u0027\n  staging: vt6655: Fix memory leak in wpa_ioctl()\n  imx-drm: parallel-display: honor \u0027native-mode\u0027 property when selecting video mode from DT\n  staging: drm/imx: don\u0027t drop crtc offsets when doing pageflip\n  staging: drm/imx: handle framebuffer offsets correctly\n  ...\n"
    },
    {
      "commit": "a4c83a2d00086942b442147326c0383b1ccc59a7",
      "tree": "73a8df8e4cacc90ca4be95e57239fba181d9f50c",
      "parents": [
        "2f43a23ab9ea1865a663e100b0af20198decb4f1",
        "afb6d4ed3fd88bacf8b0abcbf053c79c604f509f"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@linaro.org",
        "time": "Thu Jan 16 12:43:55 2014 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@linaro.org",
        "time": "Thu Jan 16 12:43:55 2014 +0000"
      },
      "message": "Merge remote-tracking branch \u0027asoc/topic/arizona\u0027 into for-tiwai\n"
    },
    {
      "commit": "f8720e5ec752c33259c7c14349945d5feb069229",
      "tree": "d42dcaae87d2b6f1cd04ca2b865fe40eb8c6b92e",
      "parents": [
        "8385af02bad1724a720f6ba4c1ec590d4f082229"
      ],
      "author": {
        "name": "Mallikarjun Kasoju",
        "email": "mkasoju@nvidia.com",
        "time": "Tue Jan 07 14:10:56 2014 +0530"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Tue Jan 14 10:34:18 2014 +0100"
      },
      "message": "pinctrl: as3722: Set pin to output mode for some function\n\nIf pins are used for function output like pwm, clk32k,\npower good etc then set it as output mode default.\n\nSigned-off-by: Mallikarjun Kasoju \u003cmkasoju@nvidia.com\u003e\nSigned-off-by: Laxman Dewangan \u003cldewangan@nvidia.com\u003e\nAcked-by: Lee Jones \u003clee.jones@linaro.org\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "5d60e500541ed154112809627f12d86056ac5f09",
      "tree": "5c4386fb93b0ec8a47fd583575abd1fd7819912d",
      "parents": [
        "3b159a6e955c8d468f4ffa212c8b5d68d8323a8d"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Wed Nov 20 00:31:06 2013 -0800"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "chris@printf.net",
        "time": "Mon Jan 13 12:48:24 2014 -0500"
      },
      "message": "mmc: tmio: add new TMIO_MMC_HAVE_HIGH_REG flags\n\nThe accessibility checking method to the higher register was added by\n69d1fe18e92afb (mmc: tmio: only access registers above 0xff, if available)\nBut, it doesn\u0027t care 32bit register.  It is impossible to calculate it\nfrom the resource size, since there is 16/32 bit register IP (e.g. VERSION\nis located on 0xe2 if 16bit register, but it is located on 0x1c4 if 32bit\nregister).\n\nThis patch adds new TMIO_MMC_HAVE_HIGH_REG flags, tmio_mmc driver has it,\nand sh_mobile_sdhi doesn\u0027t have it today.\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "3b159a6e955c8d468f4ffa212c8b5d68d8323a8d",
      "tree": "897ba847a2be1223b4dd142869528d7747f5e346",
      "parents": [
        "05fae4a7551543f10f1892f533af2d12378a4ba9"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Wed Nov 20 00:30:55 2013 -0800"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "chris@printf.net",
        "time": "Mon Jan 13 12:48:23 2014 -0500"
      },
      "message": "mmc: tmio: bus_shift become tmio_mmc_data member\n\n.bus_shift is used to 16/32bit register access offset calculation on\ntmio driver.  tmio_mmc_xxx is used from Toshiba/Renesas now, but this\nbus_shift value depends on HW IP.  This patch moves .bus_shift to\ntmio_mmc_data member and sets it on each driver.\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "08e2d592582e6b780bd925efcdb4971bf173f39a",
      "tree": "753fcd5b5ceedb51308642d891082f623ebaf81b",
      "parents": [
        "fce6bd84d663b92997e0fa9c971ed2b2cdf08fb4"
      ],
      "author": {
        "name": "Charles Keepax",
        "email": "ckeepax@opensource.wolfsonmicro.com",
        "time": "Thu Jan 09 14:29:24 2014 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@linaro.org",
        "time": "Fri Jan 10 11:52:17 2014 +0000"
      },
      "message": "mfd: wm5110: Add registers for headphone short circuit control\n\nAdd the registers necessary to enable/disable the headphone short\ncircuit protection.\n\nSigned-off-by: Charles Keepax \u003cckeepax@opensource.wolfsonmicro.com\u003e\nAcked-by: Lee Jones \u003clee.jones@linaro.org\u003e\nSigned-off-by: Mark Brown \u003cbroonie@linaro.org\u003e\n"
    },
    {
      "commit": "7ca6740cd1cd410828a01151a044b51910d06eff",
      "tree": "e9527767fefbe621dfdeca70e0a310c818f9175d",
      "parents": [
        "3954b7bfc665fed878cabe57342bae34d2391478"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Thu Dec 19 16:28:31 2013 +0100"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Tue Jan 07 08:45:00 2014 +0000"
      },
      "message": "mfd: input: iio: ti_amm335x: Rework TSC/ADC synchronization\n\nThe ADC driver always programs all possible ADC values and discards\nthem except for the value IIO asked for. On the am335x-evm the driver\nprograms four values and it takes 500us to gather them. Reducing the number\nof conversations down to the (required) one also reduces the busy loop down\nto 125us.\n\nThis leads to another error, namely the FIFOCOUNT register is sometimes\n(like one out of 10 attempts) not updated in time leading to EBUSY.\nThe next read has the FIFOCOUNT register updated.\nChecking for the ADCSTAT register for being idle isn\u0027t a good choice either.\nThe problem is that if TSC is used at the same time, the HW completes the\nconversation for ADC *and* before the driver noticed it, the HW begins to\nperform a TSC conversation and so the driver never seen the HW idle. The\nnext time we would have two values in the FIFO but since the driver reads\neverything we always see the current one.\nSo instead of polling for the IDLE bit in ADCStatus register, we should\ncheck the FIFOCOUNT register. It should be one instead of zero because we\nrequest one value.\n\nThis change in turn leads to another error. Sometimes if TSC \u0026 ADC are\nused together the TSC starts generating interrupts even if nobody\nactually touched the touchscreen. The interrupts seem valid because TSC\u0027s\nFIFO is filled with values for each channel of the TSC. This condition stops\nafter a few ADC reads but will occur again. Not good.\n\nOn top of this (even without the changes I just mentioned) there is a ADC\n\u0026 TSC lockup condition which was reported to me by Jeff Lance including the\nfollowing test case:\nA busy loop of \"cat /sys/bus/iio/devices/iio\\:device0/in_voltage4_raw\"\nand a mug on touch screen. With this setup, the hardware will lockup after\nsomething between 20 minutes and it could take up to a couple of hours.\nDuring that lockup, the ADCSTAT register says 0x30 (or 0x70) which means\nSTEP_ID \u003d IDLE and FSM_BUSY \u003d yes. That means the hardware says that it is\nidle and busy at the same time which is an invalid condition.\n\nFor all this reasons I decided to rework this TSC/ADC part and add a\nhandshake / synchronization here:\nFirst the ADC signals that it needs the HW and writes a 0 mask into the\nSE register. The HW (if active) will complete the current conversation\nand become idle. The TSC driver will gather the values from the FIFO\n(woken up by an interrupt) and won\u0027t \"enable\" another conversation.\nInstead it will wake up the ADC driver which is already waiting. The ADC\ndriver will start \"its\" conversation and once it is done, it will\nenable the TSC steps so the TSC will work again.\n\nAfter this rework I haven\u0027t observed the lockup so far. Plus the busy\nloop has been reduced from 500us to 125us.\n\nThe continues-read mode remains unchanged.\n\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nAcked-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "7e170c6e4f7501bea900aa66b2b27a6ce5001e25",
      "tree": "76eea8291945b24d8bbbf215243f7239c9728a08",
      "parents": [
        "3466bd2273b81a0a29d0e134ba1c78b64b84f40b"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Thu Dec 19 16:28:29 2013 +0100"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Tue Jan 07 08:41:15 2014 +0000"
      },
      "message": "mfd: ti_am335x_tscadc: Don\u0027t read back REG_SE\n\nThe purpose of reg_se_cache has been defeated. It should avoid the\nread-back of the register to avoid the latency and the fact that the\nbits are reset to 0 after the individual conversation took place.\n\nThe reason why this is required like this to work, is that read-back of\nthe register removes the bits of the ADC so they do not start another\nconversation after the register is re-written from the TSC side for the\nupdate.\nTo avoid the not required read-back I introduce a \"set once\" variant which\ndoes not update the cache mask. After the conversation completes, the\nbit is removed from the SE register anyway and we don\u0027t plan a new\nconversation \"any time soon\". The current set function is renamed to\nset_cache to distinguish the two operations.\nThis is a small preparation for a larger sync-rework.\n\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nAcked-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nAcked-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "3466bd2273b81a0a29d0e134ba1c78b64b84f40b",
      "tree": "a3501ccf09a759a1ecf52db12d819eeab41bbc7b",
      "parents": [
        "fb7f8ce3bcd12bdfa0940c96ba1d2eddba88d000"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Thu Dec 19 16:28:28 2013 +0100"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Tue Jan 07 08:39:19 2014 +0000"
      },
      "message": "mfd: ti_am335x_tscadc: Make am335x_tsc_se_update() local\n\nSince the \"recent\" changes, am335x_tsc_se_update() has no longer any\nusers outside of this file so make it local.\n\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "ffae24fed8a83afd5682865e0262731eac369a5b",
      "tree": "b70c6c57694ca58050fba81241de7973b4dac469",
      "parents": [
        "b7d2d5be3c910fddd19cafa0861016712c665168"
      ],
      "author": {
        "name": "Charles Keepax",
        "email": "ckeepax@opensource.wolfsonmicro.com",
        "time": "Thu Nov 14 16:18:21 2013 +0000"
      },
      "committer": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Tue Jan 07 11:54:28 2014 +0900"
      },
      "message": "extcon: arizona: Add defines for microphone detection levels\n\nImprove readability by creating a define for each microphone detection\nlevel.\n\nAcked-by: Lee Jones \u003clee.jones@linaro.org\u003e\nSigned-off-by: Charles Keepax \u003cckeepax@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\n"
    },
    {
      "commit": "762a8ee808972354ce4bca988309aa7fb63ed5ae",
      "tree": "19fed2a02e18080a06aef61eae22131e3c494f1f",
      "parents": [
        "bc2571f4ba375101c9d0b7d46d8c241822652433"
      ],
      "author": {
        "name": "Andrew Bresticker",
        "email": "abrestic@chromium.org",
        "time": "Thu Dec 26 13:48:46 2013 -0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@linaro.org",
        "time": "Mon Jan 06 18:09:36 2014 +0000"
      },
      "message": "regulator: as3722: detect SD0 low-voltage mode\n\nSD0 may operate in low-voltage mode, with a minimum of 0.41V\nand a maximum of 1.5V.  This is indicated by bit 4 of FUSE7.\n\nSigned-off-by: Andrew Bresticker \u003cabrestic@chromium.org\u003e\nSigned-off-by: Vince Hsu \u003cvinceh@nvidia.com\u003e\nbroonie.e6264@m.evernote.com\nSigned-off-by: Mark Brown \u003cbroonie@linaro.org\u003e\n"
    },
    {
      "commit": "2cde51fbd0f310c8a2c5f977e665c0ac3945b46d",
      "tree": "a2b6d153e535738946c9969a7c9d29392bd6263b",
      "parents": [
        "7471c5c9f58eb7ff322dfcd7a8c6dc801c010b0d",
        "c097d5fdf3b51cdb2521c3cffab0a8cf03c68cc6",
        "74c375cb85d7374734e6e53af41c724d9a937f8e",
        "04c3a852f51ff40f32a29e14078432038b5bcdbc",
        "5095f55d7cc327026daaa3fa583aa4c1388ca556",
        "4f534777c130180f9338f0fb96090d43464b7ddf",
        "2f54d2a1cf7e62f56b1b0bcf44bd704f65359f38",
        "56d37d85438df38e150282baafe52dcd588854c7",
        "192043cf608909eb5728a5fd68f5234b90d9415b",
        "f467a0f513ad81998f0cad1022684a273d5743f7",
        "bbe580302d33cff282129e26c44f9c3450d6a086",
        "3990c516de66af940c5c366a81531787aefe81ae",
        "d754fa9ad18d16209c276fc6241aa2d10f819ede",
        "516ea4b584332f511d3bf1b98ceabd974b1a2313",
        "69ae8489076fa0fa98609155434f3c286c7364a0",
        "25c1a63f43ca40f1581c076b7f7618297ef1cbba",
        "f52c91921553be26c7a0de13daa0d18ef46655ff",
        "111bd7b18e13c66552e9a672000eeacacd414a65",
        "aafa85e71a75fdea9076c5e0f7fe09e12568c9a4",
        "dd407a3243234c6a17ba624d698e6824067003c9",
        "71467e46414d3bab220de77d3d085be0c0aa03e1",
        "0f7f3d1f17c2e4d73e449e6acb2007b13813c58e",
        "8778ac6be25abf0496fc614a3e77ad2ff8300353",
        "0406a40a095ca039e5f5ec63783342253c573d06",
        "308a0f3f24db5e5943ef0aad722e8b3d125dbddb",
        "2650bc4f6d0c36f1219d2070485cc2980a88fab3",
        "8cb7a36eb3a80cd58353e351b7b4370d9a9f0c14",
        "323702b4e06dfd1a4ee6cee5834a889b9663cccf",
        "ef749400434cefd14fe02fe3de9e9f0125b2256d",
        "3cec159cfb3fc69190f3ccdc2d1329c66775529f",
        "72aa62bed3ea30635156fad95f123a0b665072bf",
        "328089a47112a4fc06071e2003ecd75cc6d31029",
        "11db0da831b1e6ae3c1f8743599434281db294db",
        "e1771bcf99b0dc91f4ba645c1740fd5031702f49",
        "f60e5473e6788f93849a61198bec4e02fea31e51",
        "a010ff628c0953e6c914ecd09678363848617a88",
        "5e8154332f48f92f37824577c88e400b5e0cd56d",
        "58381da687742a3d8bbb98362152de8326a0c077",
        "626bcacb89f93b2145f3a705a342067a77347a99",
        "38136bde7691bdafa91c2320e014913aec6dbe6b",
        "06b2bd23057f9dad149f0dda436c7426c87b986f",
        "8c5178fca4ce5a57711ea14b807648e19b105d0e",
        "8e6ad35a31e7ebc59543df875fc970200df2cf68",
        "008ef947d0c5d14442256a37f6bf6b14015efe26",
        "f58c4fc4a3bf9eb699a638634d20ef4d16069366",
        "2309d6757900c4a6909fa673724976935b408a25",
        "5c1537163ce716e317776565b8210ea06fa2b5de",
        "b65ab73e5d624eb4a88bc6094a3627007cb92500",
        "26090a834b49673945458b185be0afa03c2737fe",
        "9ea6fbc66d15c83089e177b445872a9ba40f125d",
        "2c4864334c4d9a23fa810638ad27e80ea0ceb9a4",
        "1769267bb01303ac73b48535454461819ef1dcc2",
        "f3f9a60f7947b6bd2f970d5680dd3df624405027",
        "f25cf34969823ab7197ce9ff2521c33f0141075b",
        "3f3002692ce8fa1e9b257183ea1a36baacfdcfcf",
        "fbbf7fea8e806ccc3ce0e059ad1d9671d57b4309",
        "c3e8494c001ce0bec0ebaa49c6f5eeb2aa5ab36a",
        "e40e0b5da87bb4256a6dc62db7663b8a0c204f1f",
        "50c9697320434d1489d087cbf38f7907a9894609",
        "63587116811bd23d22693b50447a2a356602e70b",
        "0112b62b12e18b883e1027689acab8eaa8830bac",
        "a0a05916cf67a007f4ee0071fd0fa04e45137a38",
        "b888edbc68fbace3101cb092c6910476e85ae922",
        "d44008b358588cf6fcc74716b50584a8e59cbe65",
        "9a199b8e9933edf83585bac2c9030870e014381b",
        "784cbf8ab4641c874806a938b9c863c91d70fbe5"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@linaro.org",
        "time": "Thu Jan 02 13:01:55 2014 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@linaro.org",
        "time": "Thu Jan 02 13:01:55 2014 +0000"
      },
      "message": "Merge remote-tracking branches \u0027asoc/topic/ad1836\u0027, \u0027asoc/topic/ad193x\u0027, \u0027asoc/topic/adav80x\u0027, \u0027asoc/topic/adsp\u0027, \u0027asoc/topic/ak4641\u0027, \u0027asoc/topic/ak4642\u0027, \u0027asoc/topic/arizona\u0027, \u0027asoc/topic/atmel\u0027, \u0027asoc/topic/au1x\u0027, \u0027asoc/topic/axi\u0027, \u0027asoc/topic/bcm2835\u0027, \u0027asoc/topic/blackfin\u0027, \u0027asoc/topic/cs4271\u0027, \u0027asoc/topic/cs42l52\u0027, \u0027asoc/topic/da7210\u0027, \u0027asoc/topic/davinci\u0027, \u0027asoc/topic/ep93xx\u0027, \u0027asoc/topic/fsl\u0027, \u0027asoc/topic/fsl-mxs\u0027, \u0027asoc/topic/generic\u0027, \u0027asoc/topic/hdmi\u0027, \u0027asoc/topic/jack\u0027, \u0027asoc/topic/jz4740\u0027, \u0027asoc/topic/max98090\u0027, \u0027asoc/topic/mxs\u0027, \u0027asoc/topic/omap\u0027, \u0027asoc/topic/pxa\u0027, \u0027asoc/topic/rcar\u0027, \u0027asoc/topic/s6000\u0027, \u0027asoc/topic/sai\u0027, \u0027asoc/topic/samsung\u0027, \u0027asoc/topic/sgtl5000\u0027, \u0027asoc/topic/spear\u0027, \u0027asoc/topic/ssm2518\u0027, \u0027asoc/topic/ssm2602\u0027, \u0027asoc/topic/tegra\u0027, \u0027asoc/topic/tlv320aic3x\u0027, \u0027asoc/topic/twl6040\u0027, \u0027asoc/topic/txx9\u0027, \u0027asoc/topic/uda1380\u0027, \u0027asoc/topic/width\u0027, \u0027asoc/topic/wm8510\u0027, \u0027asoc/topic/wm8523\u0027, \u0027asoc/topic/wm8580\u0027, \u0027asoc/topic/wm8711\u0027, \u0027asoc/topic/wm8728\u0027, \u0027asoc/topic/wm8731\u0027, \u0027asoc/topic/wm8741\u0027, \u0027asoc/topic/wm8750\u0027, \u0027asoc/topic/wm8753\u0027, \u0027asoc/topic/wm8776\u0027, \u0027asoc/topic/wm8804\u0027, \u0027asoc/topic/wm8900\u0027, \u0027asoc/topic/wm8901\u0027, \u0027asoc/topic/wm8940\u0027, \u0027asoc/topic/wm8962\u0027, \u0027asoc/topic/wm8974\u0027, \u0027asoc/topic/wm8985\u0027, \u0027asoc/topic/wm8988\u0027, \u0027asoc/topic/wm8990\u0027, \u0027asoc/topic/wm8991\u0027, \u0027asoc/topic/wm8994\u0027, \u0027asoc/topic/wm8995\u0027, \u0027asoc/topic/wm9081\u0027 and \u0027asoc/topic/x86\u0027 into asoc-next\n"
    },
    {
      "commit": "b8903eb9836e4e968d1bf9758b501de2c38cfb83",
      "tree": "af05705292b5c44ee785e0a048524585b7a274ea",
      "parents": [
        "03746dcbde75fc2b0ee8a9d65e3fb3efee8deb4a"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@ingics.com",
        "time": "Sun Dec 29 17:00:20 2013 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@linaro.org",
        "time": "Mon Dec 30 11:48:43 2013 +0000"
      },
      "message": "regulator: tps65910: Simplify setting enable_mask for regulators\n\nBBCH_BBCHEN_MASK is equivalent to TPS65910_SUPPLY_STATE_ENABLED.\nSo all regulators have the same enable_mask setting.\n\nBBCH_BBCHEN_MASK and BBCH_BBCHEN_SHIFT are not used now, remove them.\n\nSigned-off-by: Axel Lin \u003caxel.lin@ingics.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@linaro.org\u003e\n"
    },
    {
      "commit": "03746dcbde75fc2b0ee8a9d65e3fb3efee8deb4a",
      "tree": "d2e3c19951753e58df2d6e93d5ce26ab28999a8a",
      "parents": [
        "6ce4eac1f600b34f2f7f58f9cd8f0503d79e42ae"
      ],
      "author": {
        "name": "Markus Pargmann",
        "email": "mpa@pengutronix.de",
        "time": "Fri Dec 20 12:43:27 2013 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@linaro.org",
        "time": "Sat Dec 21 14:49:19 2013 +0000"
      },
      "message": "regulator: tps65910: Add backup battery regulator\n\ntps65910 has a backup battery charger with a configurable voltage. This\npatch adds a regulator for the backup battery.\n\nSigned-off-by: Markus Pargmann \u003cmpa@pengutronix.de\u003e\nSigned-off-by: Mark Brown \u003cbroonie@linaro.org\u003e\n"
    },
    {
      "commit": "792b62e705048f4da9a6f570c15093ab669839b6",
      "tree": "64aafe689f3963a9b0d8102eaeabb6f3df2c9691",
      "parents": [
        "1f4fe272f068813377845a959cab5ce786a155bf"
      ],
      "author": {
        "name": "Charles Keepax",
        "email": "ckeepax@opensource.wolfsonmicro.com",
        "time": "Thu Dec 19 09:11:01 2013 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@linaro.org",
        "time": "Thu Dec 19 10:17:38 2013 +0000"
      },
      "message": "mfd: wm5110: Expose DRE control registers\n\nCertain use-cases require the DRE to be disabled so expose registers\nnecessary to control the DRE enables.\n\nSigned-off-by: Charles Keepax \u003cckeepax@opensource.wolfsonmicro.com\u003e\nAcked-by: Lee Jones \u003clee.jones@linaro.org\u003e\nSigned-off-by: Mark Brown \u003cbroonie@linaro.org\u003e\n"
    },
    {
      "commit": "ee5182b59f65e7975d8fec73d511f4d6c44f6ed3",
      "tree": "69f3f60a75be6d2ae902c641f0711bf8deb8eb69",
      "parents": [
        "d1c8b1bd093cb57860fb6446e096e1c1cda92d4d"
      ],
      "author": {
        "name": "Krzysztof Kozlowski",
        "email": "k.kozlowski@samsung.com",
        "time": "Tue Dec 17 14:23:19 2013 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@linaro.org",
        "time": "Wed Dec 18 17:25:26 2013 +0000"
      },
      "message": "mfd: sec: Remove sec_reg* regmap helpers\n\nRemove sec_reg* helpers as they are not used anymore. These helpers were\nerror-prone as they mixed u8 with unsigned int and they changed order of\nsome of parameters (val and mask in sec_reg_update()).\n\nAlso the helpers didn\u0027t give any way of useful abstraction as they just\ncalled corresponding regmap function.\n\nSigned-off-by: Krzysztof Kozlowski \u003ck.kozlowski@samsung.com\u003e\nAcked-by: Lee Jones \u003clee.jones@linaro.org\u003e\nSigned-off-by: Mark Brown \u003cbroonie@linaro.org\u003e\n"
    },
    {
      "commit": "d1c8b1bd093cb57860fb6446e096e1c1cda92d4d",
      "tree": "9c93ddf1ced6064a7f75a3f8a3691d09e624edb9",
      "parents": [
        "d13733f4a24d93c582f22f17b5434cf195b7d505",
        "1b1ccee1e821e59c2a45c95b007aeb2c9dafd9be"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@linaro.org",
        "time": "Wed Dec 18 17:24:24 2013 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@linaro.org",
        "time": "Wed Dec 18 17:24:41 2013 +0000"
      },
      "message": "Merge tag \u0027s2mps11-build\u0027 into regulator-s5m8767 since a following patch\ndepend on it.\n\nregulator/clk: Fix s2mps11 build\n\nThis patch fixes a build failure that appeared in v3.13-rc4 due to an\nRTC/MFD update merged via -mm.\n"
    },
    {
      "commit": "f37ff6b6ab9bff6f78dbfbdd123673a09e04cb7f",
      "tree": "59b2d4b70ba3d65139ba46cf2e1c989b250f60ba",
      "parents": [
        "463616ea3f4c4ff27019ffcf8f09a25712c1f4c1"
      ],
      "author": {
        "name": "Krzysztof Kozlowski",
        "email": "k.kozlowski@samsung.com",
        "time": "Tue Dec 17 14:23:17 2013 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@linaro.org",
        "time": "Wed Dec 18 13:27:40 2013 +0000"
      },
      "message": "regulator: s5m8767: Add symbols for hard-coded DVS_RAMP register\n\nAdd symbols for hard-coded values of BUCK_RAMP field in DVS_RAMP\nregister. This simplifies a little the code as register update is called\nonly once.\n\nSigned-off-by: Krzysztof Kozlowski \u003ck.kozlowski@samsung.com\u003e\nAcked-by: Lee Jones \u003clee.jones@linaro.org\u003e\nSigned-off-by: Mark Brown \u003cbroonie@linaro.org\u003e\n"
    },
    {
      "commit": "5c5bccb76cb94888f40ebd5584b81646632e9c3f",
      "tree": "ee949fa6cc1dbe2632154b38ef6dd28f6185d218",
      "parents": [
        "24b3aa09970304ece816e73c3d7174d0dd315b98",
        "319e2e3f63c348a9b66db4667efa73178e18b17d"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Dec 16 17:12:04 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Dec 16 17:12:04 2013 -0800"
      },
      "message": "Merge 3.13-rc4 into staging-next.\n\nWe want the fixes in here as well.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "3e1e4a5f3a324502c27c4e8808e06ac2ea842360",
      "tree": "ce7ded2263f37dd7c25c7799a24607b2fd6ebc24",
      "parents": [
        "222ead7fd80f455ac377ae20dfeb56cab513db96"
      ],
      "author": {
        "name": "Krzysztof Kozlowski",
        "email": "k.kozlowski@samsung.com",
        "time": "Thu Dec 12 17:12:31 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 12 18:19:26 2013 -0800"
      },
      "message": "mfd/rtc: s5m: fix register updating by adding regmap for RTC\n\nRename old regmap field of \"struct sec_pmic_dev\" to \"regmap_pmic\" and\nadd new regmap for RTC.\n\nOn S5M8767A registers were not properly updated and read due to usage of\nthe same regmap as the PMIC.  This could be observed in various hangs,\ne.g.  in infinite loop during waiting for UDR field change.\n\nOn this chip family the RTC has different I2C address than PMIC so\nadditional regmap is needed.\n\nSigned-off-by: Krzysztof Kozlowski \u003ck.kozlowski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nReviewed-by: Mark Brown \u003cbroonie@linaro.org\u003e\nAcked-by: Sangbeom Kim \u003csbkim73@samsung.com\u003e\nCc: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nCc: Lee Jones \u003clee.jones@linaro.org\u003e\nCc: Liam Girdwood \u003clgirdwood@gmail.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "79b53d199b83a44811cd57091751ef122351ae85",
      "tree": "045219e3a218c67574b66787fc974497e956784f",
      "parents": [
        "6ce4eac1f600b34f2f7f58f9cd8f0503d79e42ae"
      ],
      "author": {
        "name": "Krzysztof Kozlowski",
        "email": "k.kozlowski@samsung.com",
        "time": "Tue Dec 10 10:09:42 2013 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@linaro.org",
        "time": "Wed Dec 11 22:47:45 2013 +0000"
      },
      "message": "regulator: s5m8767: Define symbol for buck control mask\n\nReplace hard-coded value for mask used in BUCKX_CTRL registers (for\nBUCKX_EN field) with a symbol. This also removes two local variables.\n\nSigned-off-by: Krzysztof Kozlowski \u003ck.kozlowski@samsung.com\u003e\nAcked-by: Lee Jones \u003clee.jones@linaro.org\u003e\nReviewed-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: Mark Brown \u003cbroonie@linaro.org\u003e\n"
    },
    {
      "commit": "9aaf880ed4ee3c3cb1aa628e76c177035ce000ae",
      "tree": "a2bd4884657f87d2ff03553be6871277247cfd7c",
      "parents": [
        "bf4063e6f4a33b8f7ec067e6f180b1daa03c951a"
      ],
      "author": {
        "name": "Fabio Estevam",
        "email": "fabio.estevam@freescale.com",
        "time": "Fri Nov 29 08:46:32 2013 -0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sun Dec 08 17:23:18 2013 -0800"
      },
      "message": "imx-drm: Add mx6 hdmi transmitter support\n\nAdd mx6 hdmi transmitter support.\n\nOriginal work has been done by Sascha Hauer and Tony Prisk.\nSpecial thanks to Russell King for his carefully review, many bug fixes and\ntesting of the mx6 HDMI driver.\n\nTested on the following boards:\n- mx6q sabresd\n- mx6dl sabresd\n- mx6solo wandboard\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Fabio Estevam \u003cfabio.estevam@freescale.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "30c27abd28fa168d7ebd2e5286f1fe473c74bfa9",
      "tree": "9936b38c0c81cd430d5e75906c1207d127fe588c",
      "parents": [
        "16ec790938d4f356c82fab27b9a9adf4d6fe19a6",
        "6ce4eac1f600b34f2f7f58f9cd8f0503d79e42ae"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@linaro.org",
        "time": "Sun Nov 24 14:35:18 2013 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@linaro.org",
        "time": "Sun Nov 24 14:35:18 2013 +0000"
      },
      "message": "Merge tag \u0027v3.13-rc1\u0027 into asoc-arizona\n\nLinux 3.13-rc1\n"
    },
    {
      "commit": "16ec790938d4f356c82fab27b9a9adf4d6fe19a6",
      "tree": "8158b4c88b59391274d539a7e8e6985446d900e7",
      "parents": [
        "e64001e8efc107992fd835770f6383d0dc731594",
        "254dc326dbfd23c2678fafad1b84fc0e42ac4374"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@linaro.org",
        "time": "Thu Nov 21 12:56:52 2013 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@linaro.org",
        "time": "Thu Nov 21 12:56:52 2013 +0000"
      },
      "message": "Merge tag \u0027ib-asoc-1\u0027 of git://git.linaro.org/people/ljones/mfd into asoc-arizona\n\nImmutable branch for ASoC, as requested by Mark Brown\n"
    },
    {
      "commit": "254dc326dbfd23c2678fafad1b84fc0e42ac4374",
      "tree": "75b9dd62fd0ffcbd2ece967c62724e7105972286",
      "parents": [
        "c50aa44db3f803d3c3b79c926e76862454e77c48"
      ],
      "author": {
        "name": "Charles Keepax",
        "email": "ckeepax@opensource.wolfsonmicro.com",
        "time": "Tue Nov 19 16:04:03 2013 +0000"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Thu Nov 21 12:23:21 2013 +0000"
      },
      "message": "ASoC: wm5110: Expose input high pass filter controls\n\nAcked-by: Mark Brown \u003cbroonie@kernel.org\u003e\nSigned-off-by: Charles Keepax \u003cckeepax@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "e64001e8efc107992fd835770f6383d0dc731594",
      "tree": "bbd60b3c4c81d4d8a920aac9a303643a205bdc20",
      "parents": [
        "9645083ca5ef365b7b750cf219bb20b61bb925f8"
      ],
      "author": {
        "name": "Richard Fitzgerald",
        "email": "rf@opensource.wolfsonmicro.com",
        "time": "Wed Nov 20 13:17:07 2013 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@linaro.org",
        "time": "Wed Nov 20 13:37:52 2013 +0000"
      },
      "message": "ASoC: wm5110: Add extra AIF2 channels\n\nSigned-off-by: D.J. Barrow \u003cdbarrow@wolfsonmicro.com\u003e\nSigned-off-by: Richard Fitzgerald \u003crf@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@linaro.org\u003e\n"
    },
    {
      "commit": "9073e1a804c3096eda84ee7cbf11d1f174236c75",
      "tree": "2f1b488b606bc03f8c5ce133f9158196fef07cd2",
      "parents": [
        "4937e2a6f939a41bf811378e80d71f68aa0950c6",
        "2bb9936beac2eed0c1ed907f83694bc752e159d9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 15 16:47:22 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 15 16:47:22 2013 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\nPull trivial tree updates from Jiri Kosina:\n \"Usual earth-shaking, news-breaking, rocket science pile from\n  trivial.git\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (23 commits)\n  doc: usb: Fix typo in Documentation/usb/gadget_configs.txt\n  doc: add missing files to timers/00-INDEX\n  timekeeping: Fix some trivial typos in comments\n  mm: Fix some trivial typos in comments\n  irq: Fix some trivial typos in comments\n  NUMA: fix typos in Kconfig help text\n  mm: update 00-INDEX\n  doc: Documentation/DMA-attributes.txt fix typo\n  DRM: comment: `halve\u0027 -\u003e `half\u0027\n  Docs: Kconfig: `devlopers\u0027 -\u003e `developers\u0027\n  doc: typo on word accounting in kprobes.c in mutliple architectures\n  treewide: fix \"usefull\" typo\n  treewide: fix \"distingush\" typo\n  mm/Kconfig: Grammar s/an/a/\n  kexec: Typo s/the/then/\n  Documentation/kvm: Update cpuid documentation for steal time and pv eoi\n  treewide: Fix common typo in \"identify\"\n  __page_to_pfn: Fix typo in comment\n  Correct some typos for word frequency\n  clk: fixed-factor: Fix a trivial typo\n  ...\n"
    },
    {
      "commit": "db0b2d01163cc3050eb52a979541e0d16553be48",
      "tree": "2a4370fc568e444c98913100b2a520035cc99930",
      "parents": [
        "16cd9d1c0f149ee0c8073de037e7c57886234aa0",
        "90b128ed1557c2f523995a379a53e5105891ecf8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 15 16:37:40 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 15 16:37:40 2013 -0800"
      },
      "message": "Merge tag \u0027mfd-3.13-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-next\n\nPull MFD updates from Samuel Ortiz:\n \"For the 3.13 merge window we have a couple of new drivers for the AMS\n  AS3722 PMIC and for STMicroelectronics STw481x PMIC.\n\n  Although this is a smaller update than usual, we also have:\n\n   - Device tree support for the max77693 driver\n\n   - linux/of.h inclusion for all DT compatible MFD drivers, to avoid\n     build breakage in the future\n\n   - Support for Intel Wildcat Point-LP PCH through the lpc_ich driver\n\n   - A small arizona update for new wm5110 DSP registers and a few fixes\n\n   - A small palmas update as well, including an of_device table\n     addition and a few minor fixes\n\n   - Two small mfd-core changes, one including a memory leak fix for\n     when mfd_add_device() fails\n\n   - Our usual round of minor cleanups and janitorial fixes\"\n\n* tag \u0027mfd-3.13-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-next: (63 commits)\n  Documentation: mfd: Update s2mps11.txt\n  mfd: pm8921: Potential NULL dereference in pm8921_remove()\n  mfd: Fix memory leak in mfd_add_devices()\n  mfd: Stop setting refcounting pointers in original mfd_cell arrays\n  mfd: wm5110: Enable micd clamp functionality\n  mfd: lpc_ich: Add Device IDs for Intel Wildcat Point-LP PCH\n  mfd: max77693: Fix up bug of wrong interrupt number\n  mfd: as3722: Don\u0027t export the regmap config\n  mfd: twl6040: Remove obsolete cleanup for i2c clientdata\n  mfd: tps65910: Remove warning during dt node parsing\n  mfd: lpc_sch: Ignore resource conflicts when adding mfd cells\n  mfd: ti_am335x_tscadc: Avoid possible deadlock of reg_lock\n  mfd: syscon: Return -ENOSYS if CONFIG_MFD_SYSCON is not enabled\n  mfd: Add support for ams AS3722 PMIC\n  mfd: max77693: Include linux/of.h header\n  mfd: tc3589x: Detect the precise version\n  mfd: omap-usb: prepare/unprepare clock while enable/disable\n  mfd: max77686: Include linux/of.h header\n  mfd: max8907: Include linux/of.h header\n  mfd: max8997: Include linux/of.h header\n  ...\n"
    },
    {
      "commit": "2f466d33f5f60542d3d82c0477de5863b22c94b9",
      "tree": "839972958941d55852a9af270b04af09e3147116",
      "parents": [
        "f9300eaaac1ca300083ad41937923a90cc3a2394",
        "eaaeb1cb33310dea6c3fa45d8bfc63e5a1d0a846"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 14 14:02:00 2013 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 14 14:02:00 2013 +0900"
      },
      "message": "Merge tag \u0027pci-v3.13-changes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci\n\nPull PCI changes from Bjorn Helgaas:\n \"Resource management\n    - Fix host bridge window coalescing (Alexey Neyman)\n    - Pass type, width, and prefetchability for window alignment (Wei Yang)\n\n  PCI device hotplug\n    - Convert acpiphp, acpiphp_ibm to dynamic debug (Lan Tianyu)\n\n  Power management\n    - Remove pci_pm_complete() (Liu Chuansheng)\n\n  MSI\n    - Fail initialization if device is not in PCI_D0 (Yijing Wang)\n\n  MPS (Max Payload Size)\n    - Use pcie_get_mps() and pcie_set_mps() to simplify code (Yijing Wang)\n    - Use pcie_set_readrq() to simplify code (Yijing Wang)\n    - Use cached pci_dev-\u003epcie_mpss to simplify code (Yijing Wang)\n\n  SR-IOV\n    - Enable upstream bridges even for VFs on virtual buses (Bjorn Helgaas)\n    - Use pci_is_root_bus() to avoid catching virtual buses (Wei Yang)\n\n  Virtualization\n    - Add x86 MSI masking ops (Konrad Rzeszutek Wilk)\n\n  Freescale i.MX6\n    - Support i.MX6 PCIe controller (Sean Cross)\n    - Increase link startup timeout (Marek Vasut)\n    - Probe PCIe in fs_initcall() (Marek Vasut)\n    - Fix imprecise abort handler (Tim Harvey)\n    - Remove redundant of_match_ptr (Sachin Kamat)\n\n  Renesas R-Car\n    - Support Gen2 internal PCIe controller (Valentine Barshak)\n\n  Samsung Exynos\n    - Add MSI support (Jingoo Han)\n    - Turn off power when link fails (Jingoo Han)\n    - Add Jingoo Han as maintainer (Jingoo Han)\n    - Add clk_disable_unprepare() on error path (Wei Yongjun)\n    - Remove redundant of_match_ptr (Sachin Kamat)\n\n  Synopsys DesignWare\n    - Add irq_create_mapping() (Pratyush Anand)\n    - Add header guards (Seungwon Jeon)\n\n  Miscellaneous\n    - Enable native PCIe services by default on non-ACPI (Andrew Murray)\n    - Cleanup _OSC usage and messages (Bjorn Helgaas)\n    - Remove pcibios_last_bus boot option on non-x86 (Bjorn Helgaas)\n    - Convert bus code to use bus_, drv_, and dev_groups (Greg Kroah-Hartman)\n    - Remove unused pci_mem_start (Myron Stowe)\n    - Make sysfs functions static (Sachin Kamat)\n    - Warn on invalid return from driver probe (Stephen M. Cameron)\n    - Remove Intel Haswell D3 delays (Todd E Brandt)\n    - Call pci_set_master() in core if driver doesn\u0027t do it (Yinghai Lu)\n    - Use pci_is_pcie() to simplify code (Yijing Wang)\n    - Use PCIe capability accessors to simplify code (Yijing Wang)\n    - Use cached pci_dev-\u003epcie_cap to simplify code (Yijing Wang)\n    - Removed unused \"is_pcie\" from struct pci_dev (Yijing Wang)\n    - Simplify sysfs CPU affinity implementation (Yijing Wang)\"\n\n* tag \u0027pci-v3.13-changes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci: (79 commits)\n  PCI: Enable upstream bridges even for VFs on virtual buses\n  PCI: Add pci_upstream_bridge()\n  PCI: Add x86_msi.msi_mask_irq() and msix_mask_irq()\n  PCI: Warn on driver probe return value greater than zero\n  PCI: Drop warning about drivers that don\u0027t use pci_set_master()\n  PCI: Workaround missing pci_set_master in pci drivers\n  powerpc/pci: Use pci_is_pcie() to simplify code [fix]\n  PCI: Update pcie_ports \u0027auto\u0027 behavior for non-ACPI platforms\n  PCI: imx6: Probe the PCIe in fs_initcall()\n  PCI: Add R-Car Gen2 internal PCI support\n  PCI: imx6: Remove redundant of_match_ptr\n  PCI: Report pci_pme_active() kmalloc failure\n  mn10300/PCI: Remove useless pcibios_last_bus\n  frv/PCI: Remove pcibios_last_bus\n  PCI: imx6: Increase link startup timeout\n  PCI: exynos: Remove redundant of_match_ptr\n  PCI: imx6: Fix imprecise abort handler\n  PCI: Fail MSI/MSI-X initialization if device is not in PCI_D0\n  PCI: imx6: Remove redundant dev_err() in imx6_pcie_probe()\n  x86/PCI: Coalesce multiple overlapping host bridge windows\n  ...\n"
    },
    {
      "commit": "5bccae6ec4587044779f0b8e6fcb8f87db4181f0",
      "tree": "7296acf72c7d9cbf594ec3e9d40140f18ac9e363",
      "parents": [
        "5e0d12142e1cf5dc7a8a276fc1fe60b8a5ecb1d3"
      ],
      "author": {
        "name": "Sangbeom Kim",
        "email": "sbkim73@samsung.com",
        "time": "Tue Nov 12 15:11:04 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 13 12:09:31 2013 +0900"
      },
      "message": "rtc: s5m-rtc: add real-time clock driver for s5m8767\n\nAdd real-time clock driver for s5m8767.\n\nSigned-off-by: Sangbeom Kim \u003csbkim73@samsung.com\u003e\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nCc: Todd Broch \u003ctbroch@chromium.org\u003e\nCc: Mark Brown \u003cbroonie@kernel.org\u003e\nAcked-by: Lee Jones \u003clee.jones@linaro.org\u003e\t[mfd parts]\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "eeab517b68beb9e044e869bee18e3bdfa60e5aca",
      "tree": "48a47e3223786919f664824842a5a23d7a8d99cd",
      "parents": [
        "f095ca6b31cfd20e6e7e0338ed8548d8a4374287",
        "a6bc732b5a96b5403c2637e85c350b95ec6591f3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 12 15:29:53 2013 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 12 15:29:53 2013 +0900"
      },
      "message": "Merge tag \u0027sound-3.13-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\nPull sound updates from Takashi Iwai:\n \"There are no too intrusive changes in this update batch.  The biggest\n  LOC is found in the new DICE driver, and other small changes are\n  scattered over the whole sound subtree (which is a common pattern).\n\n  Below are highlights:\n\n   - ALSA core:\n     * Memory allocation support with genpool\n     * Fix blocking in drain ioctl of compress_offload\n\n   - HD-audio:\n     * Improved AMD HDMI supports\n     * Intel HDMI detection improvements\n     * thinkpad_acpi mute-key integration\n     * New PCI ID, New ALC255,285,293 codecs, CX20952\n\n   - USB-audio:\n     * New buffer size management\n     * Clean up endpoint handling codes\n\n   - ASoC:\n     * Further work on the dmaengine helpers, including support for\n       configuring the parameters for DMA by reading the capabilities of\n       the DMA controller which removes some guesswork and magic numbers\n       from drivers.\n     * A refresh of the documentation.\n     * Conversions of many drivers to direct regmap API usage in order\n       to allow the ASoC level register I/O code to be removed, this\n       will hopefully be completed by v3.14.\n     * Support for using async register I/O in DAPM, reducing the time\n       taken to implement power transitions on systems that support it.\n\n   - Firewire: DICE driver\n\n   - Lots of small fixes for bugs reported by Coverity\"\n\n* tag \u0027sound-3.13-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: (382 commits)\n  ALSA: hda/realtek - Add new codec ALC255/ALC3234 UAJ supported\n  ALSA: hda - Apply MacBook fixups for CS4208 correctly\n  ASoC: fsl: imx-wm8962: remove an unneeded check\n  ASoC: fsl: imx-pcm-fiq: Remove unused \u0027runtime\u0027 variable\n  ALSA: hda/realtek - Make fixup regs persist after resume\n  ALSA: hda_intel: ratelimit \"spurious response\" message\n  ASoC: generic-dmaengine-pcm: Use SNDRV_DMA_TYPE_DEV_IRAM as default\n  ASoC: dapm: Use WARN_ON() instead of BUG_ON()\n  ASoC: wm_adsp: Fix BUG_ON() and WARN_ON() usages\n  ASoC: Replace BUG() with WARN()\n  ASoC: wm_hubs: Replace BUG() with WARN()\n  ASoC: wm8996: Replace BUG() with WARN()\n  ASoC: wm8962: Replace BUG() with WARN()\n  ASoC: wm8958: Replace BUG() with WARN()\n  ASoC: wm8904: Replace BUG() with WARN()\n  ASoC: wm8900: Replace BUG() with WARN()\n  ASoC: wm8350: Replace BUG() with WARN()\n  ASoC: txx9: Use WARN_ON() instead of BUG_ON()\n  ASoC: sh: Use WARN_ON() instead of BUG_ON()\n  ASoC: rcar: Use WARN_ON() instead of BUG_ON()\n  ...\n"
    },
    {
      "commit": "c6d65bf246fbba6e9042a35aba050d2a92f39505",
      "tree": "896fbb104de505b413c3ef43707514fd886f4f78",
      "parents": [
        "4fc9ed3344758f22b57db174914b60423c7c1593",
        "d4d5cef649d1042454c286474343cec50ff1cb60"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 12 14:55:17 2013 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 12 14:55:17 2013 +0900"
      },
      "message": "Merge tag \u0027regulator-v3.13\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator\n\nPull regulator updates from Mark Brown:\n \"Lots of driver updates here plus some nice new core features, the main\n  one being the first:\n\n   - Enable support for providing a dummy regulator when we know that\n     one must exist for the device to be functional.  This makes it much\n     easier to add regulator support to drivers since we don\u0027t require\n     that the machine integration for all systems using the device be\n     updated to provide regulators.\n   - Substantial reduction in the amount of busy waiting done while\n     waiting for enables to complete.\n   - Allow MFDs to distribute regulator supplies to child devices so we\n     don\u0027t have to expose the internal structure of MFDs outside of the\n     driver.\n   - Managed registeration for regulators\"\n\n* tag \u0027regulator-v3.13\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator: (113 commits)\n  regulator: s5m8767: Modify parsing method of the voltage table of buck2/3/4\n  regulator: s5m8767: Modify parse_dt function to parse data related to ramp\n  regulator: da9052: Revert se apply_[reg|bit] with regmap based voltage_sel operations\n  mfd: arizona: Specify supply mappings for Arizona CODECs\n  mfd: Allow mapping regulator supplies to MFD device from children\n  regulator: core: Add ability to create a lookup alias for supply\n  regulator: tps65910: Fix checkpatch issue\n  regulator: tps65023: Fix checkpatch issue\n  regulator: tps6105x: Fix checkpatch issue\n  regulator: mc13783: Fix checkpatch issue\n  regulator: max8997: Fix checkpatch issue\n  regulator: lp3971: Fix checkpatch issue\n  regulator: fixed: Fix checkpatch issue\n  regulator: anatop: Fix checkpatch issue\n  regulator: Add REGULATOR_LINEAR_RANGE macro\n  regulator: Remove max_uV from struct regulator_linear_range\n  regulator: ti-abb: Fix operator precedence typo\n  regulator: tps65910: get regulators node from parent node only\n  regulator: tps6586x: get regulators node from parent node only\n  regulator: tps65090: get regulators node from parent node only\n  ...\n"
    },
    {
      "commit": "03e361b25ee8dfb1fd9b890072c23c4aae01c6c7",
      "tree": "6adc9cb64eb9c7e7b84cb24880786aa0b9094d5a",
      "parents": [
        "24f76f37aab7cfd97e17976b41182817e887f0e1"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Tue Oct 29 10:03:04 2013 +0100"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Mon Nov 11 11:22:15 2013 +0000"
      },
      "message": "mfd: Stop setting refcounting pointers in original mfd_cell arrays\n\nCommit 1e29af62f2b285bd18685da93c3ce8c33ca2d1db (\"mfd: Add refcounting\nsupport to mfd_cells\") had to drop the \"const\" keyword on the \"cell\"\nparameter of mfd_add_devices(), as it added the refcounting pointers\nto the objects of the passed mfd_cell array itself.\n\nHowever, the mfd core code operates on copies of the mfd_cell objects,\nso there\u0027s no need to modify the originally passed objects.\n\nHence, move the setting of the refcounting pointers from mfd_add_devices()\nto mfd_platform_add_cell(), where the copy of the mfd_cell objects is made.\nmfd_clone_cell() can just pass (a copy of) the original usage_count\npointer.\n\nThis allows to make the \"cell\" parameter of mfd_add_devices() \"const\"\nagain, and avoids future race conditions when registering multiple\ninstances of the same device in parallel.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "f9efbce6334844c7f8b9b9459f6d7a6fbc2928e0",
      "tree": "4490a75f7058885561ab498b68fa68e32cf5b969",
      "parents": [
        "53575aa99dc1584484b99c8173042d8370f6ed88",
        "07eb663b7ec7fdb9c325e22e83f5975c724b6249"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 11 17:34:56 2013 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 11 17:34:56 2013 +0900"
      },
      "message": "Merge tag \u0027dt-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM SoC DT updates from Olof Johansson:\n \"Most of this branch consists of updates, additions and general churn\n  of the device tree source files in the kernel (arch/arm/boot/dts).\n  Besides that, there are a few things to point out:\n\n   - Lots of platform conversion on OMAP2+, with removal of old board\n     files for various platforms.\n   - Final conversion of a bunch of ux500 (ST-Ericsson) platforms as\n     well\n   - Some updates to pinctrl and other subsystems.  Most of these are\n     for DT-enablement of the various platforms and acks have been\n     collected\"\n\n* tag \u0027dt-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (385 commits)\n  ARM: dts: bcm11351: Use GIC/IRQ defines for sdio interrupts\n  ARM: dts: bcm: Add missing UARTs for bcm11351 (bcm281xx)\n  ARM: dts: bcm281xx: Add card detect GPIO\n  ARM: dts: rename ARCH_BCM to ARCH_BCM_MOBILE (dt)\n  ARM: bcm281xx: Add device node for the GPIO controller\n  ARM: mvebu: Add Netgear ReadyNAS 104 board\n  ARM: tegra: fix Tegra114 IOMMU register address\n  ARM: kirkwood: add support for OpenBlocks A7 platform\n  ARM: dts: omap4-panda: add DPI pinmuxing\n  ARM: dts: AM33xx: Add RNG node\n  ARM: dts: AM33XX: Add hwspinlock node\n  ARM: dts: OMAP5: Add hwspinlock node\n  ARM: dts: OMAP4: Add hwspinlock node\n  ARM: dts: use \u0027status\u0027 property for PCIe nodes\n  ARM: dts: sirf: add missed address-cells and size-cells for prima2 I2C\n  ARM: dts: sirf: add missed cell, cs and dma channel for SPI nodes\n  ARM: dts: sirf: add missed graphics2d iobg in atlas6 dts\n  ARM: dts: sirf: add missed chhifbg node in prima2 and atlas6 dts\n  ARM: dts: sirf: add missed memcontrol-monitor node in prima2 and atlas6 dts\n  ARM: mvebu: Add the core-divider clock to Armada 370/XP\n  ...\n"
    },
    {
      "commit": "aac59e3efce3dca787b11e34726001603ce3d161",
      "tree": "855d3f967b102877a179e23382be3c2c7fc8d66c",
      "parents": [
        "21604cdcdcf9ea8c16b1656f78e2eff097244d66",
        "005ff5fb077ebf93882bd643932f932a9b402529"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 11 16:49:45 2013 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 11 16:49:45 2013 +0900"
      },
      "message": "Merge tag \u0027soc-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM SoC platform changes from Olof Johansson:\n \"New and updated SoC support.  Among the things new for this release\n  are:\n\n   - More support for the AM33xx platforms from TI\n   - Tegra 124 support, and some updates to older tegra families as well\n   - imx cleanups and updates across the board\n   - A rename of Broadcom\u0027s Mobile platforms which were introduced as\n     ARCH_BCM, and turned out to be too broad a name.  New name is\n     ARCH_BCM_MOBILE.\n   - A whole bunch of updates and fixes for integrator, making the\n     platform code more modern and switches over to DT-only booting.\n   - Support for two new Renesas shmobile chipsets.  Next up for them is\n     more work on consolidation instead of introduction of new\n     non-multiplatform SoCs, we\u0027re all looking forward to that!\n   - Misc cleanups for older Samsung platforms, some Allwinner updates,\n     etc\"\n\n* tag \u0027soc-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (159 commits)\n  ARM: bcm281xx: Add ARCH_BCM_MOBILE to bcm config\n  ARM: bcm_defconfig: Run \"make savedefconfig\"\n  ARM: bcm281xx: Add ARCH Timers to config\n  rename ARCH_BCM to ARCH_BCM_MOBILE (mach-bcm)\n  ARM: vexpress: Enable platform-specific options in defconfig\n  ARM: vexpress: Make defconfig work again\n  ARM: sunxi: remove .init_time hooks\n  ARM: imx: enable suspend for imx6sl\n  ARM: imx: ensure dsm_request signal is not asserted when setting LPM\n  ARM: imx6q: call WB and RBC configuration from imx6q_pm_enter()\n  ARM: imx6q: move low-power code out of clock driver\n  ARM: imx: drop extern with function prototypes in common.h\n  ARM: imx: reset core along with enable/disable operation\n  ARM: imx: do not return from imx_cpu_die() call\n  ARM: imx_v6_v7_defconfig: Select CONFIG_PROVE_LOCKING\n  ARM: imx_v6_v7_defconfig: Enable LEDS_GPIO related options\n  ARM: mxs_defconfig: Turn off CONFIG_DEBUG_GPIO\n  ARM: imx: replace imx6q_restart() with mxc_restart()\n  ARM: mach-imx: mm-imx5: Retrieve iomuxc base address from dt\n  ARM: mach-imx: mm-imx5: Retrieve tzic base address from dt\n  ...\n"
    },
    {
      "commit": "df73de9b0d412915384396637bf67ef9208161e9",
      "tree": "249e2e7910ca68c4c7b0adcbdcbbcda835bedaca",
      "parents": [
        "d460a6f3d67a8558fb58299518077888b7dbf5f3"
      ],
      "author": {
        "name": "Peter Chen",
        "email": "peter.chen@freescale.com",
        "time": "Tue Oct 22 16:46:25 2013 +0800"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Oct 23 16:22:35 2013 +0100"
      },
      "message": "mfd: syscon: Return -ENOSYS if CONFIG_MFD_SYSCON is not enabled\n\nSome platforms may not define CONFIG_MFD_SYSCON (or haven\u0027t syscon),\nit can fix build error for these platforms.\n\nSigned-off-by: Peter Chen \u003cpeter.chen@freescale.com\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "d460a6f3d67a8558fb58299518077888b7dbf5f3",
      "tree": "a6e2a066f43df97206dfa9faa1e4e5d9d425c98a",
      "parents": [
        "71c7f93ea0036eddb86ccd268945555419bb1cbb"
      ],
      "author": {
        "name": "Laxman Dewangan",
        "email": "ldewangan@nvidia.com",
        "time": "Tue Oct 22 13:08:46 2013 +0530"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Oct 23 16:22:33 2013 +0100"
      },
      "message": "mfd: Add support for ams AS3722 PMIC\n\nThe ams AS3722 is a compact system PMU suitable for mobile phones,\ntablets etc. It has 4 DC/DC step-down regulators, 3 DC/DC step-down\ncontroller, 11 LDOs, RTC, automatic battery, temperature and\nover-current monitoring, 8 GPIOs, ADC and a watchdog.\n\nAdd MFD core driver for the AS3722 to support core functionality.\n\nAcked-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nSigned-off-by: Laxman Dewangan \u003cldewangan@nvidia.com\u003e\nSigned-off-by: Florian Lobmaier \u003cflorian.lobmaier@ams.com\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "4233a0aafb72985a4692a9e6af5c528811226ac1",
      "tree": "7ac437f01964c33fdd18be7860f81e666bec4de4",
      "parents": [
        "0248b4bfe56f0545c051e6230939ca8b95f1b037"
      ],
      "author": {
        "name": "Andrzej Hajda",
        "email": "a.hajda@samsung.com",
        "time": "Wed Aug 21 18:53:33 2013 +0200"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Oct 23 16:21:26 2013 +0100"
      },
      "message": "mfd: max77693: Remove device wakeup from driver\n\nThe patch removes wakeup related code from the driver and plaftorm\ndata - it is already handled by i2c core using I2C_CLIENT_WAKE flag\nfrom struct i2c_board_info. As a result MFD itself do not requires\nplatform data.\n\nSigned-off-by: Andrzej Hajda \u003ca.hajda@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "0248b4bfe56f0545c051e6230939ca8b95f1b037",
      "tree": "7ffc3f6930b8ccf21a61b27bed03d48134bb88b9",
      "parents": [
        "b264a70eef880aff31652a10ffee9c03e949b69b"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@linaro.org",
        "time": "Mon Sep 23 19:14:32 2013 +0100"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Oct 23 16:21:24 2013 +0100"
      },
      "message": "mfd: mc13xxx: Move SPI erratum workaround into SPI I/O function\n\nMove the workaround for double sending AUDIO_CODEC and AUDIO_DAC writes\ninto the SPI core, aiding refactoring to eliminate the ASoC custom I/O\nfunctions and avoiding the extra writes for I2C.\n\nSigned-off-by: Mark Brown \u003cbroonie@linaro.org\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "e90f875419967589d75d1a3e2b89c5f2720e794e",
      "tree": "e4b447602c1c50dd363e122915a7b68de4f34fa5",
      "parents": [
        "60013b94d9530346db963474f7fde8aecabaff25"
      ],
      "author": {
        "name": "Matthias Kaehlcke",
        "email": "matthias.list@kaehlcke.net",
        "time": "Mon Sep 23 22:43:29 2013 +0200"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Oct 23 16:21:14 2013 +0100"
      },
      "message": "mfd: ti_am335x_tscadc: Restore clock divider on resume\n\nThe ADC clock divider needs to be restored on resume as the register content\nis lost when the ADC is powered down\n\nSigned-off-by: Matthias Kaehlcke \u003cmatthias@kaehlcke.net\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "60013b94d9530346db963474f7fde8aecabaff25",
      "tree": "b3e78336a3e946b923ce0bf6a2d5e381dac4b3e6",
      "parents": [
        "ca13ce3701900c5b64c2c477a9cfea396c6e79c3"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Sun Sep 22 21:49:18 2013 +0200"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Oct 23 16:21:12 2013 +0100"
      },
      "message": "mfd: Add STw481x driver\n\nThis adds a driver for the STw481x PMICs found in the Nomadik\nfamily of platforms. This one uses pure device tree probing.\nPrint some of the OTP registers on boot and register a regulator\nMFD child.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "ca13ce3701900c5b64c2c477a9cfea396c6e79c3",
      "tree": "aa88855fa9b279a39d79bab45efc25570d84c090",
      "parents": [
        "af1192d769a146328cabfe11916f107f35561ae8"
      ],
      "author": {
        "name": "Charles Keepax",
        "email": "ckeepax@opensource.wolfsonmicro.com",
        "time": "Sat Sep 21 11:02:04 2013 +0100"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Oct 23 16:21:09 2013 +0100"
      },
      "message": "mfd: arizona: Correct register definition for FLL2_SYNC_BW\n\nWe had specified the mask twice for FLL2_SYNC_BW change the first mask\ndefinition in a bit definition to match the other fields.\n\nSigned-off-by: Charles Keepax \u003cckeepax@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "26b818511c6562ce372566c219a2ef1afea35fe6",
      "tree": "c6fc61d336ddea8d72dd8b6deb6cd1ec435bc5b8",
      "parents": [
        "7902fe8cbc58ae2bd3dad1a8ecf28ce83b1ba3a8"
      ],
      "author": {
        "name": "Wei WANG",
        "email": "wei_wang@realsil.com.cn",
        "time": "Fri Sep 13 17:45:43 2013 +0800"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Oct 23 16:20:59 2013 +0100"
      },
      "message": "mfd: rtsx: Modify rts5249_optimize_phy\n\nIn some platforms, specially Thinkpad series, rts5249 won\u0027t be\ninitialized properly. So we need adjust some phy parameters to\nimprove the compatibility issue.\n\nIt is a little different between simulation and real chip. We have\nno idea about which configuration is better before tape-out. We set\ndefault settings according to simulation, but need to tune these\nparameters after getting the real chip.\n\nI can\u0027t explain every change in detail here. The below information is\njust a rough description:\n\nPHY_REG_REV: Disable internal clkreq_tx, enable rx_pwst\nPHY_BPCR: No change, just turn the magic number to macro definitions\nPHY_PCR: Change OOBS sensitivity, from 60mV to 90mV\nPHY_RCR2: Control charge-pump current automatically\nPHY_FLD4: Use TX cmu reference clock\nPHY_RDR: Change RXDSEL from 30nF to 1.9nF\nPHY_RCR1: Change the duration between adp_st and asserting cp_en from\n0.32 us to 0.64us\nPHY_FLD3: Adjust internal timers\nPHY_TUNE: Fine tune the regulator12 output voltage\n\nSigned-off-by: Wei WANG \u003cwei_wang@realsil.com.cn\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "1a54b7dabf8f20df2894aed9683155ff89fc20e8",
      "tree": "971c15a0003ee7b8cb68dc74663896e3d5b5bdf8",
      "parents": [
        "ecf67ac335bba0867ce7c6470ae4a3574e0f2838"
      ],
      "author": {
        "name": "Matthias Kaehlcke",
        "email": "matthias.list@kaehlcke.net",
        "time": "Tue Sep 10 23:02:18 2013 +0200"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Oct 23 16:20:46 2013 +0100"
      },
      "message": "mfd: ti_am335x_tscadc: Fix idle timeout value\n\nThe old timeout value was based on the assumption that the minimum values are\nused for the open and sample delay and no averaging is done. In fact the ADC\nand touchscreen driver both use an open delay of 152 cycles and averaging over\n16 samples. This patch adjusts the timeout value accordingly\n\nSigned-off-by: Matthias Kaehlcke \u003cmatthias@kaehlcke.net\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "dae188c6092a3f085bf7fc335b6c0e0420d3dd8f",
      "tree": "0b36c337a7792596fab0e1f16c3e02cbcea1f0d8",
      "parents": [
        "234506ad3f28d5eea85f739f637cde6d9e8f5a88"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@linaro.org",
        "time": "Fri Sep 06 17:48:35 2013 +0100"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Oct 23 16:20:41 2013 +0100"
      },
      "message": "mfd: wm8994: Remove unused irq_lock\n\nSince the conversion to regmap-irq irq_lock has been unused.\n\nSigned-off-by: Mark Brown \u003cbroonie@linaro.org\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "b5f90240e1ef0568a8c666da3c3be4c6a682c5a6",
      "tree": "e8d25ef536822cd09371903a9e3b65e03c043e9f",
      "parents": [
        "8a8320c2e78d1b619a8fa8eb5ae946b8691de604"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@linaro.org",
        "time": "Fri Sep 06 16:14:28 2013 +0100"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Oct 23 16:20:37 2013 +0100"
      },
      "message": "mfd: wm8994: Inline register I/O functions\n\nSince the register I/O functions are all simple wrappers for the regmap\nequivalents inline them to provide a small code size saving and an example\nof good practice.\n\nSigned-off-by: Mark Brown \u003cbroonie@linaro.org\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "43e30f23b589642a7eaff005bc30444a5247976c",
      "tree": "a8c467e71306d5cea46c52ecd795839bb7438832",
      "parents": [
        "61e6cfa80de5760bbe406f4e815b7739205754d2"
      ],
      "author": {
        "name": "David Jander",
        "email": "david@protonic.nl",
        "time": "Mon Sep 02 09:46:11 2013 +0200"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Oct 23 16:20:32 2013 +0100"
      },
      "message": "mfd: da9052: Avoid multiwrite mode due to silicon errata\n\nDA9053 (up to revision bc) can corrupt internal registers when multi-write\nmode is enabled and power is removed or during shutdown.\n\nSigned-off-by: David Jander \u003cdavid@protonic.nl\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "7fcd427465e710d0c4e2737d2f02b2ffa14b9bb3",
      "tree": "37baddc5d110188af44ae190dde37ef574df4249",
      "parents": [
        "a06ccd9c3785fa5550917ae036944f4e080b5749"
      ],
      "author": {
        "name": "Charles Keepax",
        "email": "ckeepax@opensource.wolfsonmicro.com",
        "time": "Tue Oct 15 20:14:21 2013 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@linaro.org",
        "time": "Wed Oct 23 12:17:08 2013 +0100"
      },
      "message": "mfd: Allow mapping regulator supplies to MFD device from children\n\nOccasionally, it is useful to map supplies from a child device onto the\nMFD device. A typical usecase for this would be if the MFD device is\nrepresented as a single node in device tree. All supplies will be\ndefined in device tree as existing on the MFD device. When a child\ndepends on frameworks which might have no knowledge of MFD to lookup\nsupplies on its behalf the supply will not be found.\n\nThis patch adds a list of supplies that should be looked up on the\nparent rather than the child as part of the mfd_cell structure.\n\nSigned-off-by: Charles Keepax \u003cckeepax@opensource.wolfsonmicro.com\u003e\nAcked-by: Lee Jones \u003clee.jones@linaro.org\u003e\nSigned-off-by: Mark Brown \u003cbroonie@linaro.org\u003e\n"
    },
    {
      "commit": "7f6ac89c1d1e0c654ea02c8c2dd0ee8e1ce2795f",
      "tree": "91795cafb062ba67ff9346aa21f5c18c41fd33cb",
      "parents": [
        "64990a431469a58b2949aca5be9d69e220d53892"
      ],
      "author": {
        "name": "Fugang Duan",
        "email": "B38611@freescale.com",
        "time": "Tue Sep 03 12:26:24 2013 +0800"
      },
      "committer": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Mon Oct 21 09:11:03 2013 +0800"
      },
      "message": "ARM: imx6sl: add imx6sl iomux-gpr field define\n\nAdd imx6sl iomux-gpr register field define in \"imx6q-iomuxc-gpr.h\" header\nfile, which is not fully define all iomux-gpr registers and fields, only\nadd fec related macro define.\n\nSigned-off-by: Fugang Duan \u003cB38611@freescale.com\u003e\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\n"
    },
    {
      "commit": "3f79410c7c9c8ef33ccff60c61e1f1166f5ed64a",
      "tree": "ccfb1e1e68c140af1c2440b9b547506617d0d247",
      "parents": [
        "1a49123b34346154ffd70f0b60dce007f1605676"
      ],
      "author": {
        "name": "Maxime Jayat",
        "email": "maxime@artisandeveloppeur.fr",
        "time": "Sat Oct 12 01:29:46 2013 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Oct 14 15:31:06 2013 +0200"
      },
      "message": "treewide: Fix common typo in \"identify\"\n\nCorrect common misspelling of \"identify\" as \"indentify\" throughout\nthe kernel\n\nSigned-off-by: Maxime Jayat \u003cmaxime@artisandeveloppeur.fr\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "8d6a35fb13406f87d926fffeee0d70360ce3077d",
      "tree": "d2780216973b7e6d509b0d1988000b771eca63e1",
      "parents": [
        "4a10c2ac2f368583138b774ca41fac4207911983"
      ],
      "author": {
        "name": "Sean Cross",
        "email": "xobs@kosagi.com",
        "time": "Thu Sep 26 11:24:46 2013 +0800"
      },
      "committer": {
        "name": "Bjorn Helgaas",
        "email": "bhelgaas@google.com",
        "time": "Fri Sep 27 13:17:07 2013 -0600"
      },
      "message": "ARM: imx6q: Add PCIe bits to GPR syscon definition\n\nPCIe requires additional bits be defined for GPR8 and GPR12.\n\nSigned-off-by: Sean Cross \u003cxobs@kosagi.com\u003e\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nSigned-off-by: Bjorn Helgaas \u003cbhelgaas@google.com\u003e\n"
    },
    {
      "commit": "67f13daadccebf95c04f73db7b78cead844540bd",
      "tree": "6a80bd71151e2c14bb5aec1c7272cac14e006482",
      "parents": [
        "b0f4fe1edf6abbc81500d661f730cebd653a838c"
      ],
      "author": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Thu Jun 06 11:50:47 2013 +0100"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Thu Sep 26 11:04:12 2013 +0200"
      },
      "message": "mfd: dbx500-prcmu: Move PRCMU numerical clock identifiers into DT include file\n\nThese are required to request DBx500 PRCMU clocks from Device Tree. The\nnumbers used are taken directly from the Hardware Specification document.\nWe\u0027re moving them from the DBx500 PRCMU include file into the DT include\ndirectory and referencing them from the former via a #include.\n\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "b0f4fe1edf6abbc81500d661f730cebd653a838c",
      "tree": "442e0fd46403645d96e0249858c40a195d73173e",
      "parents": [
        "4a6cd43fb7a16ecb08d0cce40b35656c6447c7b8"
      ],
      "author": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Thu Jun 06 11:57:27 2013 +0100"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Thu Sep 26 11:04:06 2013 +0200"
      },
      "message": "mfd: dbx500-prcmu: Correctly reorder PRCMU clock identifiers\n\n... as stipulated by the Hardware Specification document.\n\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "fd792f8fbcfa95674b6c417429f576ad1d808086",
      "tree": "dd092c79d308f1b2194f1091cab23f2dfb046b2e",
      "parents": [
        "c29c2d4e6ba4f8f5868a4c6dd75a4c23e1993721"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@linaro.org",
        "time": "Mon Sep 23 19:14:32 2013 +0100"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Sep 25 13:47:30 2013 +0100"
      },
      "message": "mfd: mc13xxx: Move SPI erratum workaround into SPI I/O function\n\nMove the workaround for double sending AUDIO_CODEC and AUDIO_DAC writes\ninto the SPI core, aiding refactoring to eliminate the ASoC custom I/O\nfunctions and avoiding the extra writes for I2C.\n\nSigned-off-by: Mark Brown \u003cbroonie@linaro.org\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "3ffdea3feca9e2c95c2e93e217d77c9c368f747a",
      "tree": "e970c502cbd02244344ee1449af072d0d7086bbd",
      "parents": [
        "9076b09e07da4b2644a17d7d18e117944cbc09be",
        "074b6a8d9d73db27d48abe4200ce149bd4189b39"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sun Sep 22 11:30:12 2013 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sun Sep 22 11:30:12 2013 -0700"
      },
      "message": "Merge tag \u0027iio-for-3.13a\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into staging-next\n\nJonathan writes:\n\nFirst round of new drivers, functionality and cleanups for IIO in the 3.13 cycle\n\nA number of new drivers and some new functionality + a lot of cleanups\nall over IIO.\n\nNew Core Elements\n\n1) New INT_TIME info_mask element for integration time, which may have\n   different effects on measurement noise and similar, than an amplifier\n   and hence is different from existing SCALE.  Already existed in some\n   drivers as a custom attribute.\n\n2) Introduce a iio_push_buffers_with_timestamp helper to cover the common\n   case of filling the last 64 bits of data to be passed to the buffer with\n   a timestamp.  Applied to lots of drivers. Cuts down on repeated code and\n   moves a slightly fiddly bit of logic into a single location.\n\n3) Introduce info_mask_[shared_by_dir/shared_by_all] elements to allow support\n   of elements such as sampling_frequency which is typically shared by all\n   input channels on a device.  This reduces code and makes these controls\n   available from in kernel consumers of IIO devices.\n\nNew drivers\n\n1) MCP3422/3/4 ADC\n\n2) TSL4531 ambient light sensor\n\n3) TCS3472/5 color light sensor\n\n4) GP2AP020A00F ambient light / proximity sensor\n\n5) LPS001WP support added to ST pressure sensor driver.\n\nNew driver functionality\n\n1) ti_am335x_adc Add buffered sampling support.\n   This device has a hardware fifo that is fed directly into an IIO kfifo\n   buffer based on a watershed interrupt.  Note this will act as an example\n   of how to handle this increasingly common type of device.\n   The only previous example - sca3000 - take a less than optimal approach\n   which is largely why it is still in staging.\n   A couple of little cleanups for that new functionality followed later.\n\nCore cleanups:\n\n1) MAINTAINERS - Sachin actually brought my email address up to date because\n   I said I\u0027d do it and never got around to it :)\n\n2) Assign buffer list elements as single element lists to simplify the\n   iio_buffer_is_active logic.\n\n3) wake_up_interruptible_poll instead of wake_up_interruptible to only wake\n   up threads waiting for poll notifications.\n\n4) Add O_CLOEXEC flag to anon_inode_get_fd call for IIO event interface.\n\n5) Change iio_push_to_buffers to take a void * pointer so as to avoid some\n   annoying and unnecessary type casts.\n\n6) iio_compute_scan_bytes incorrectly took a long rather than unsigned long.\n\n7) Various minor tidy ups.\n\nDriver cleanups (in no particular order)\n\n1) Another set of devm_ allocations patches from Sachin Kamat.\n\n2) tsl2x7x - 0 to NULL cleanup.\n\n3) hmc5843 - fix missing \u003e in MODULE_AUTHOR\n\n4) Set of strict_strto* to kstrto* conversions.\n\n5) mxs-lradc - fix ordering of resource removal to match creation\n\n6) mxs-lradc - add MODULE_ALIAS\n\n7) adc7606 - drop a work pending test duplicated in core functions.\n\n8) hmc5843 - devm_ allocation patch\n\n9) Series of redundant breaks removed.\n\n10) ad2s1200 - pr_err -\u003e dev_err\n\n11) adjd_s311 - use INT_TIME\n\n12)  ST sensors - large set of cleanups from Lee Jones and removed restriction\n    to using only triggers provided by the st_sensors themselves from\n    Dennis Ciocca.\n\n13) dummy and tmp006 provide sampling_frequency via info_mask_shared_by_all.\n\n14) tcs3472 - fix incorrect buffer size and wrong device pointer used in\n    suspend / resume functions.\n\n15) max1363 - use defaults for buffer setup ops as provided by the triggered\n    buffer helpers as they are the same as were specified in max1363 driver.\n\n16) Trivial tidy ups in a number of other drivers.\n"
    },
    {
      "commit": "ca9a563805f7ae821e3303b1bdbc65d3a3c783ff",
      "tree": "7453f8ace4421b3d23b53c5bf8c222e0a5ffbbaf",
      "parents": [
        "0f6fc7d56fe56aad5410fdaa7cebbb918580a33c"
      ],
      "author": {
        "name": "Zubair Lutfullah",
        "email": "zubair.lutfullah@gmail.com",
        "time": "Thu Sep 19 07:24:00 2013 +0100"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Sat Sep 21 19:23:47 2013 +0100"
      },
      "message": "iio: ti_am335x_adc: Add continuous sampling support\n\nPreviously the driver had only one-shot reading functionality.\nThis patch adds continuous sampling support to the driver.\n\nContinuous sampling starts when buffer is enabled.\nHW IRQ wakes worker thread that pushes samples to userspace.\nSampling stops when buffer is disabled by userspace.\n\nPatil Rachna (TI) laid the ground work for ADC HW register access.\nRuss Dill (TI) fixed bugs in the driver relevant to FIFOs and IRQs.\n\nI fixed channel scanning so multiple ADC channels can be read\nsimultaneously and pushed to userspace.\nRestructured the driver to fit IIO ABI.\nAnd added INDIO_BUFFER_HARDWARE mode.\n\nSigned-off-by: Zubair Lutfullah \u003czubair.lutfullah@gmail.com\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nSigned-off-by: Russ Dill \u003cRuss.Dill@ti.com\u003e\nAcked-by: Lee Jones \u003clee.jones@linaro.org\u003e\nAcked-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\n"
    },
    {
      "commit": "d0048f0b91ee35ab940ec6cbdfdd238c55b12a14",
      "tree": "72914692414729a14ec1308c326d92359a3825a3",
      "parents": [
        "7426d62871dafbeeed087d609c6469a515c88389",
        "9d731e7539713acc0ec7b67a5a91357c455d2334"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 10 13:33:09 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 10 13:33:09 2013 -0700"
      },
      "message": "Merge tag \u0027mmc-updates-for-3.12-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc\n\nPull MMC updates from Chris Ball:\n \"MMC highlights for 3.12:\n\n  Core:\n   - Support Allocation Units 8MB-64MB in SD3.0, previous max was 4MB.\n   - The slot-gpio helper can now handle GPIO debouncing card-detect.\n   - Read supported voltages from DT \"voltage-ranges\" property.\n\n  Drivers:\n   - dw_mmc: Add support for ARC architecture, and support exynos5420.\n   - mmc_spi: Support CD/RO GPIOs.\n   - sh_mobile_sdhi: Add compatibility for more Renesas SoCs.\n   - sh_mmcif: Add DT support for DMA channels\"\n\n* tag \u0027mmc-updates-for-3.12-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc: (50 commits)\n  Revert \"mmc: tmio-mmc: Remove .set_pwr() callback from platform data\"\n  mmc: dw_mmc: Add support for ARC\n  mmc: sdhci-s3c: initialize host-\u003equirks2 for using quirks2\n  mmc: sdhci-s3c: fix the wrong register value, when clock is disabled\n  mmc: esdhc: add support to get voltage from device-tree\n  mmc: sdhci: get voltage from sdhc host\n  mmc: core: parse voltage from device-tree\n  mmc: omap_hsmmc: use the generic config for omap2plus devices\n  mmc: omap_hsmmc: clear status flags before starting a new command\n  mmc: dw_mmc: exynos: Add a new compatible string for exynos5420\n  mmc: sh_mmcif: revision-specific CLK_CTRL2 handling\n  mmc: sh_mmcif: revision-specific Command Completion Signal handling\n  mmc: sh_mmcif: add support for Device Tree DMA bindings\n  mmc: sh_mmcif: move header include from header into .c\n  mmc: SDHI: add DT compatibility strings for further SoCs\n  mmc: dw_mmc-pci: enable bus-mastering mode\n  mmc: dw_mmc-pci: get resources from a proper BAR\n  mmc: tmio-mmc: Remove .set_pwr() callback from platform data\n  mmc: tmio-mmc: Remove .get_cd() callback from platform data\n  mmc: sh_mobile_sdhi: Remove .set_pwr() callback from platform data\n  ...\n"
    },
    {
      "commit": "8de4651abe61c6b6a94a70a57ef163020fed05ee",
      "tree": "a2455b59b7df7239a5819b9cf2248e27eef483c4",
      "parents": [
        "327fff3e1391a27dcc89de6e0481689a865361c9",
        "9c31e8840836de447e1e508a6d756af419790ed6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 07 20:14:19 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 07 20:14:19 2013 -0700"
      },
      "message": "Merge tag \u0027mfd-3.12-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-next\n\nPull MFD (multi-function device) updates from Samuel Ortiz:\n \"For the 3.12 merge window we have one new driver for the DA9063 PMIC\n  from Dialog Semiconductor.\n\n  Besides that driver we also have:\n\n   - Device tree support for the s2mps11 driver\n\n   - More devm_* conversion for the pm8921, max89xx, menelaus, tps65010,\n     wl1273 and pcf50633-adc drivers.\n\n   - A conversion to threaded IRQ and IRQ domain for the twl6030 driver.\n\n   - A fairly big update for the rtsx driver: Better power saving\n     support, better vendor settings handling, and a few fixes.\n\n   - Support for a couple more boards (COMe-bHL6 and COMe-cTH6) for the\n     Kontron driver.\n\n   - A conversion to the dev_get_platdata() API for all MFD drivers.\n\n   - A removal of non-DT (legacy) support for the twl6040 driver.\n\n   - A few fixes and additions (Mic detect level) to the wm5110 register\n     tables.\n\n   - Regmap support for the davinci_voicecodec driver.\n\n   - The usual bunch of minor cleanups and janitorial fixes\"\n\n* tag \u0027mfd-3.12-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-next: (81 commits)\n  mfd: ucb1x00-core: Rewrite ucb1x00_add_dev()\n  mfd: ab8500-debugfs: Apply a check for -ENOMEM after allocating memory for event name\n  mfd: ab8500-debugfs: Apply a check for -ENOMEM after allocating memory for sysfs\n  mfd: timberdale: Use module_pci_driver\n  mfd: timberdale: Remove redundant break\n  mfd: timberdale: Staticize local variables\n  mfd: ab8500-debugfs: Staticize local variables\n  mfd: db8500-prcmu: Staticize clk_mgt\n  mfd: db8500-prcmu: Use ANSI function declaration\n  mfd: omap-usb-host: Staticize usbhs_driver_name\n  mfd: 88pm805: Fix potential NULL pdata dereference\n  mfd: 88pm800: Fix potential NULL pdata dereference\n  mfd: twl6040: Use regmap for register cache\n  mfd: davinci_voicecodec: Provide a regmap for register I/O\n  mfd: davinci_voicecodec: Remove unused read and write functions\n  mmc: memstick: rtsx: Modify copyright comments\n  mmc: rtsx: Clear SD_CLK toggle enable bit if switching voltage fail\n  mfd: mmc: rtsx: Change default tx phase\n  mfd: pcf50633-adc: Use devm_*() functions\n  mfd: rtsx: Copyright modifications\n  ...\n"
    },
    {
      "commit": "9d731e7539713acc0ec7b67a5a91357c455d2334",
      "tree": "f8979b956f68f77a9d995c816df59d3368a84bc2",
      "parents": [
        "b7d06c85a333b18b3fa03d2242cfec91f91fbea2"
      ],
      "author": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Fri Sep 06 07:29:05 2013 -0400"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Fri Sep 06 07:29:05 2013 -0400"
      },
      "message": "Revert \"mmc: tmio-mmc: Remove .set_pwr() callback from platform data\"\n\nThis reverts commit 3af9d15c719017feb63fa99f89ac6009a5a3d467, which\ncauses a build failure:\n\ndrivers/mfd/asic3.c:724:2: error: unknown field \u0027set_pwr\u0027 specified in initializer\n"
    },
    {
      "commit": "977dbfcf8e9ff1783355b260d93101af315de18a",
      "tree": "b586ca678499d1ccc2d199a97d65996c630b25d8",
      "parents": [
        "aa7054f5a5a9ff728ce291cb103afa19f4f849eb",
        "b054087dbacee30a9dddaef2c9a96312146be04e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 04 16:26:56 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 04 16:26:56 2013 -0700"
      },
      "message": "Merge tag \u0027sound-3.12\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\nPull sound updates from Takashi Iwai:\n \"Changes are seen in a wide range of codes, mainly due to ASoC DAPM\n  requirements; HD-audio shows a high peak in diffstat, it\u0027s just a\n  removal of bunch of old static quirks.\n\n  Some highlights:\n\n   - HDPM: Updates for AIO/RayDAT support, TCO/sync support\n\n   - RME96: Add PCM sync support\n\n   - HD-audio:\n\n     * A few HDMI/DP audio updates (CA assignment fix, stream switching\n       fix, Intel DP device list support)\n     * Device specific fixes (ASUS/CXT HP mic support, Thinkpad mic\n       improvements, Chromebook fixes, STAC9228 Dell fixes)\n     * Replace the all static quirks for AD codecs with the generic\n       parser\n     * WAKEEN support for handling irqs in the power saving mode\n\n   - USB-audio: Clean up implicit fb handling and related codes\n\n   - DAPM is now mandatory for ASoC CODEC drivers; all existing drivers\n     have had some level of DAPM support added.  In addition, a lot of\n     cleanups and improvements in DAPM.\n\n   - Support for ASoC cross-platform compile test\n\n   - New drivers and support for Analog Devices ADAU1702 and\n     ADAU1401(a), Asahi Kasei Microdevices AK4554, Atmel AT91ASM9x5 and\n     WM8904 based machines, Freescale S/PDIF and SSI AC\u002797, Renesas\n     R-Car SoCs, Samsung Exynos5420 SoCs, Texas Instruments PCM1681 and\n     PCM1792A and Wolfson Microelectronics WM8997\n\n   - DT bindings for kirkwood and i.MX S/PDIF\n\n   - Clean up and bug fixes: ssm2602, rt5640 and sgtl5000.\n\n   - Core helpers for bitbanged AC\u002797 reset\"\n\n* tag \u0027sound-3.12\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: (375 commits)\n  ALSA: hda - Re-setup HDMI pin and audio infoframe on stream switches\n  ALSA: hda - hdmi: Fallback to ALSA allocation when selecting CA\n  ASoC: mxs-sgtl5000: Configure the dai_links as unidirectional\n  ASoC: soc-pcm: Allow to specify unidirectional dai_link\n  ASoC: fsl_spdif: Staticse non-exported symbols\n  ASoC: ssm2602: Fix cache sync\n  ASoC: Remove unused sysfs_registered field from snd_soc_codec struct\n  ASoC: Remove unused debugfs_dapm field from snd_soc_{platform,codec} struct\n  ASoC: Remove unused control_type field from snd_soc_codec struct\n  ASoC: fsl: Add one blank space after \u0027:\u003d\u0027 in Makefile\n  ASoC: fsl: Add wrapping for dev_dbg() in fsl_spdif.c\n  ASoC: rt5640: change widget sequence for depop\n  ASoC: dapm: Fix auto-disable for inverted controls\n  ASoC: fsl: Drop SND_SOC_FSL_UTILS from SND_SOC_IMX_SPDIF\n  ASoC: Samsung: Do not queue cyclic buffers multiple times\n  ASoC: ep93xx-i2s: Remove unnecessary dev_set_drvdata()\n  ASoC: designware_i2s: Remove unnecessary dev_set_drvdata()\n  ASoC: fsl_spdif: remove redundant dev_err call in fsl_spdif_probe()\n  ASoC: fsl: Add S/PDIF machine driver\n  ASoc: kirkwood: Use the Kirkwood audio driver in Dove boards\n  ...\n"
    },
    {
      "commit": "aa7054f5a5a9ff728ce291cb103afa19f4f849eb",
      "tree": "83ddb460e2dca239f35d64a33054c100fe7f9e5d",
      "parents": [
        "816434ec4a674fcdb3c2221a6dffdc8f34020550",
        "c9e3b2d8f75d84c7b333761471f6cef98ec4429a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 04 16:24:33 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 04 16:24:33 2013 -0700"
      },
      "message": "Merge tag \u0027pinctrl-v3.12-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl\n\nPull pin control changes from Linus Walleij:\n \"Here is the bulk of pin control changes for the v3.12 series.  Most of\n  the relevant information is in the tag.\n\n  I merged in v3.11-rc7 last week to get rid of a largeish conflict\n  within the sunxi (AllWinner) driver in linux-next and fix up the\n  non-trivial merge the right way.  That driver had a rather large fix\n  adding locking late in the release cycle.\n\n  Overall the bulk changes this time is cleanups and refactorings and\n  not much new features, which is nice.\n\n   - Refactorings for generic pin config handling in the core.\n\n   - Factor out a set of device tree utilities for use in all drivers,\n     to parse and allocate maps from the device tree.\n\n   - Some fixes to the core such as more nitpicky locking.\n\n   - Pushed down config array iteration into the drivers.\n\n     This patch is necessary for drivers that want to iterate over\n     configs and pile up a stack of alterations to the same register(s),\n     or if the driver wants to take a local spinlock when committing the\n     configuration.\n\n   - A new driver for the Texas Instruments Palmas PMIC by Laxman\n     Dewangan.  This is used on the Tegra systems.\n\n   - A major cleanup and modernization of the PFC (Super Hitachi and ARM\n     SHmobile) pin controller and subdrivers.\n\n   - Support for the A20 and A31 sunxi (AllWinner) SoCs.\n\n   - A huge pile of fixes and cleanups: Axel Lin, Jingoo Han Dan\n     Carpenter, Julia Lawall and Sachin Kamat did an excellent job here\"\n\n* tag \u0027pinctrl-v3.12-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl: (124 commits)\n  pinctrl: sunxi: Fix off-by-one for valid offset range checking\n  pinctrl: sunxi: drop lock on error path\n  pinctrl: pinconf-generic: Remove ti prefix in dev_err messages\n  pinctrl: rockchip: Implement .request() and .free() callbacks\n  pinctrl: at91: fix get_pullup/down function return\n  pinctrl: sh-pfc: remove unnecessary platform_set_drvdata()\n  pinctrl: Add s5pv210 support to pinctrl-exynos\n  pinctrl: utils: include export.h to avoid warnings\n  pinctrl: s3c24xx: off by one in s3c24xx_eint_init()\n  pinctrl: mvebu: testing the wrong variable\n  pinctrl: abx500: fix bitwise AND test\n  pinctrl: mvebu: Convert to use devm_ioremap_resource\n  pinctrl: Pass all configs to driver on pin_config_set()\n  pinctrl: tz1090-pdc: Convert to devm_ioremap_resource\n  pinctrl: tz1090: Convert to devm_ioremap_resource\n  pinctrl: tegra: Convert to devm_ioremap_resource\n  pinctrl: rockchip: Simplify pin_to_bank equation\n  pinctrl: spear: Convert to devm_ioremap_resource\n  pinctrl: rockchip: Remove of_match_ptr macro for DT only driver\n  pinctrl: palmas: PINCTRL_PALMAS needs to select PINMUX\n  ...\n"
    },
    {
      "commit": "1d1fdd95df681f0c065d90ffaafa215a0e8825e2",
      "tree": "19016e131bb5c7eb280a4cc8dff864ba36e53be4",
      "parents": [
        "b3b49114c80e799af8b08c0c6d1ff886ea843f03",
        "3cc1f95283a125cf54ccf1e25065321d4385133b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 03 11:36:27 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 03 11:36:27 2013 -0700"
      },
      "message": "Merge tag \u0027char-misc-3.12-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc\n\nPull char/misc patches from Greg KH:\n \"Here is the big char/misc driver pull request for 3.12-rc1\n\n  Lots of driver updates all over the char/misc tree, full details in\n  the shortlog\"\n\n* tag \u0027char-misc-3.12-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc: (62 commits)\n  drivers: uio: Kconfig: add MMU dependancy for UIO\n  drivers: uio: Add driver for Humusoft MF624 DAQ PCI card\n  drivers: uio_pdrv_genirq: use dev_get_platdata()\n  drivers: uio_pruss: use dev_get_platdata()\n  drivers: uio_dmem_genirq: use dev_get_platdata()\n  drivers: parport: Kconfig: exclude h8300 for PARPORT_PC\n  drivers: misc: ti-st: fix potential race if st_kim_start fails\n  Drivers: hv: vmbus: Do not attempt to negoatiate a new version prematurely\n  misc: vmw_balloon: Remove braces to fix build for clang.\n  Drivers: hv: vmbus: Fix a bug in the handling of channel offers\n  vme: vme_ca91cx42.c: fix to pass correct device identity to free_irq()\n  VMCI: Add support for virtual IOMMU\n  VMCI: Remove non-blocking/pinned queuepair support\n  uio: uio_pruss: remove unnecessary platform_set_drvdata()\n  parport: amiga: remove unnecessary platform_set_drvdata()\n  vme: vme_vmivme7805.c: add missing __iomem annotation\n  vme: vme_ca91cx42.c: add missing __iomem annotation\n  vme: vme_tsi148.c: add missing __iomem annotation\n  drivers/misc/hpilo: Correct panic when an AUX iLO is detected\n  uio: drop unused vma_count member in uio_device struct\n  ...\n"
    },
    {
      "commit": "f4388ca7f1e7c19a406700b3d1d3bfbf15d14115",
      "tree": "1edb8323d6cfe88620ac0c3f3c0f6c8e61134c7d",
      "parents": [
        "62282180645a94f8686680bca464afd418511510",
        "c6f39257c952bc7da974bf93255936ff2ece2c34"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Sep 02 10:31:08 2013 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Sep 02 10:31:08 2013 +0200"
      },
      "message": "Merge branch \u0027topic/for-asoc\u0027\n"
    },
    {
      "commit": "c6f39257c952bc7da974bf93255936ff2ece2c34",
      "tree": "934b363a903dc4a80248b260d319b6f20992597d",
      "parents": [
        "921a2c870faa0a88c34e5c8c2afbd898fe8d325d"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@linaro.org",
        "time": "Sat Aug 31 17:48:19 2013 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Sep 02 10:30:14 2013 +0200"
      },
      "message": "mfd: twl6040: Use regmap for register cache\n\nRather then open coding a cache of the vibra control registers use the\nregmap cache code.  Also cache the interrupt mask register, providing\na small performance improvement for the interrupt code.\n\nSigned-off-by: Mark Brown \u003cbroonie@linaro.org\u003e\nAcked-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "921a2c870faa0a88c34e5c8c2afbd898fe8d325d",
      "tree": "2950eec417ebf3b2ec72ef6e842bced7e55fac0f",
      "parents": [
        "6a017660768f8aca6ebf513cfb0c7ac241547deb"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@linaro.org",
        "time": "Sat Aug 31 14:08:56 2013 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Sep 02 10:27:49 2013 +0200"
      },
      "message": "mfd: davinci_voicecodec: Provide a regmap for register I/O\n\nThis will be used to support refactoring of the ASoC CODEC driver to use\na regmap.\n\nSigned-off-by: Mark Brown \u003cbroonie@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "04fcec88cdd050ae1cecf7cc7fabf50bd48b8cba",
      "tree": "1ac7ccb8e6f1da49cfa998ee44f2a44def9fc5d1",
      "parents": [
        "a89f5c759857b1d1a56a4d530ad30bc1cacc58c9",
        "f8f1d48be393f517a16de4271cc8b7854efd693a"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@linaro.org",
        "time": "Sun Sep 01 13:50:21 2013 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@linaro.org",
        "time": "Sun Sep 01 13:50:21 2013 +0100"
      },
      "message": "Merge remote-tracking branch \u0027regulator/topic/sec\u0027 into regulator-next\n"
    },
    {
      "commit": "39fe3b45d3951c3633ddb7aafb29ceef3f012761",
      "tree": "5f5c10873cef3dde53d3bbd172151c020b4b8469",
      "parents": [
        "f27a5fb424d4897edd3c7735ecf054ee57a5dbd0",
        "0416ea1359b3f0a8755947f46f336608793a9649"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@linaro.org",
        "time": "Sun Sep 01 13:50:17 2013 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@linaro.org",
        "time": "Sun Sep 01 13:50:17 2013 +0100"
      },
      "message": "Merge remote-tracking branch \u0027regulator/topic/palmas\u0027 into regulator-next\n"
    },
    {
      "commit": "bca3523b2283ac6e81e37d56ddebef1786ac6557",
      "tree": "502051d5631779c30efb9d401d2e29832df85c31",
      "parents": [
        "099c60622417c25b5454061a54cedf5b5132650d",
        "6290d60656e9f4f5a0071bafa798370ab35978a0"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@linaro.org",
        "time": "Sun Sep 01 13:50:12 2013 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@linaro.org",
        "time": "Sun Sep 01 13:50:12 2013 +0100"
      },
      "message": "Merge remote-tracking branch \u0027regulator/topic/linear-range\u0027 into regulator-next\n"
    },
    {
      "commit": "6290d60656e9f4f5a0071bafa798370ab35978a0",
      "tree": "bb88564dc6590b846d7099dae930befe933bcb19",
      "parents": [
        "550bf89366e068cd6e29c36156f700a02dbb6388"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@ingics.com",
        "time": "Fri Aug 30 18:06:06 2013 +0800"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@linaro.org",
        "time": "Fri Aug 30 15:26:03 2013 +0100"
      },
      "message": "regulator: tps65217: Convert to use linear ranges\n\nBelow is the equation in original code:\n\ntps65217_uv1_ranges:\n        0  ... 24: uV \u003d vsel * 25000 + 900000;\n        25 ... 52: uV \u003d (vsel - 24) * 50000 + 1500000;\n                      \u003d (vsel - 25) * 50000 + 1550000;\n        53 ... 55: uV \u003d (vsel - 52) * 100000 + 2900000;\n                      \u003d (vsel - 53) * 100000 + 3000000;\n        56 ... 62: uV \u003d 3300000;\n\ntps65217_uv2_ranges:\n        0  ...  8: uV \u003d vsel * 50000 + 1500000;\n        9  ... 13: uV \u003d (vsel - 8) * 100000 + 1900000;\n                      \u003d (vsel - 9) * 100000 + 2000000;\n        14 ... 31: uV \u003d (vsel - 13) * 50000 + 2400000;\n                      \u003d (vsel - 14) * 50000 + 2450000;\n\nThe voltage tables are composed of linear ranges.\nThis patch converts this driver to use multiple linear ranges APIs.\n\nIn original code, voltage range for DCDC1 is 900000 ~ 1800000 and voltage range\nfor DCDC3 is 900000 ~ 1500000.  This patch separates the range 25~52 in\ntps65217_uv1_ranges table to two linear ranges: 25~30 and 31~52.\nThis change makes it possible to reuse the same linear_ranges table for DCDCx.\n\nSigned-off-by: Axel Lin \u003caxel.lin@ingics.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@linaro.org\u003e\n"
    },
    {
      "commit": "84d72f9cc21d6e41c620dd34b8248734cd02d995",
      "tree": "f84a291737af9885fb573adc4844fc4e0c0c74c5",
      "parents": [
        "828fa1e60117535d9b1e1b09444842ae66e8424d"
      ],
      "author": {
        "name": "Wei WANG",
        "email": "wei_wang@realsil.com.cn",
        "time": "Wed Aug 21 09:46:25 2013 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Aug 30 14:24:07 2013 +0200"
      },
      "message": "mfd: mmc: rtsx: Change default tx phase\n\nThe default phase can meet most cards\u0027 requirement, but it is not the\noptimal one. In some extreme situation, the rx phase point produced by\nthe following tuning process will drift quite a distance.\nBefore tuning UHS card, this patch will set a more proper initial tx\nphase point, which is calculated from statistic data, and can achieve\na much better tx signal quality.\n\nSigned-off-by: Wei WANG \u003cwei_wang@realsil.com.cn\u003e\nAcked-by: Lee Jones \u003clee.jones@linaro.org\u003e\nAcked-by: Chris Ball \u003ccjb@laptop.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "6ad30ce046aefbdc3848232c665a728860d7bb68",
      "tree": "34af8fc78b28281fcfe531a26401b440c078038e",
      "parents": [
        "0351c287952483dafa904f84496631198465fbf4",
        "d8dfad3876e4386666b759da3c833d62fb8b2267"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Thu Aug 29 09:46:30 2013 +0200"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Thu Aug 29 09:46:30 2013 +0200"
      },
      "message": "Merge tag \u0027v3.11-rc7\u0027 into devel\n\nMerged in this to avoid conflicts with the big locking fixes\nfrom upstream.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n\nConflicts:\n\tdrivers/pinctrl/pinctrl-sunxi.c\n"
    },
    {
      "commit": "3af9d15c719017feb63fa99f89ac6009a5a3d467",
      "tree": "ae2e096e7033bccd7c100786d75356c45fe57181",
      "parents": [
        "2b63b341d42cd64ff40062447320d46cf3e7f0bb"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart+renesas@ideasonboard.com",
        "time": "Thu Aug 08 12:38:44 2013 +0200"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Aug 24 23:58:13 2013 -0400"
      },
      "message": "mmc: tmio-mmc: Remove .set_pwr() callback from platform data\n\nThe .set_pwr() callback isn\u0027t used anymore as all platforms register\nGPIO-controlled regulators. Remove it.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart+renesas@ideasonboard.com\u003e\nAcked-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "2b63b341d42cd64ff40062447320d46cf3e7f0bb",
      "tree": "535764aa418d432de9468ec7432a895b190405f1",
      "parents": [
        "1036563e1417c050993bbd48f20a84ff7c7cef99"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart+renesas@ideasonboard.com",
        "time": "Thu Aug 08 12:38:43 2013 +0200"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Aug 24 23:58:12 2013 -0400"
      },
      "message": "mmc: tmio-mmc: Remove .get_cd() callback from platform data\n\nAll platforms pass the CD GPIO number to the driver in the .cd_gpio\nfield. The .get_cd() callback isn\u0027t used anymore, remove it\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart+renesas@ideasonboard.com\u003e\nAcked-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "0b1107b29b1c7c96ce5b2cae4115e336dbdfe8e7",
      "tree": "adbea87e0dbdfa0047412a7f76f5b0e73b760d53",
      "parents": [
        "3e4ea1f98980568334a98d93302a09a7ff53271e",
        "c5efb38a1354890297aed2a7e197ec5b23ce966a"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@linaro.org",
        "time": "Thu Aug 22 14:28:27 2013 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@linaro.org",
        "time": "Thu Aug 22 14:28:27 2013 +0100"
      },
      "message": "Merge remote-tracking branch \u0027asoc/topic/arizona\u0027 into asoc-next\n"
    },
    {
      "commit": "828fa1e60117535d9b1e1b09444842ae66e8424d",
      "tree": "281f5bff9a12c760ca947a98569df63c8ca85909",
      "parents": [
        "09fd86780bb4603df1886e17127f5beb97f70ffb",
        "8a105ca202b1a1061a24f1e980206cd2808e2f8b"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Aug 21 12:08:14 2013 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Aug 21 12:08:14 2013 +0200"
      },
      "message": "Merge tag \u0027mfd-lee-3.12-1\u0027 of git://git.linaro.org/people/ljones/mfd\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "09fd86780bb4603df1886e17127f5beb97f70ffb",
      "tree": "6b18c5b0611c1eb0f8d74253b753a73799653318",
      "parents": [
        "eb891c65c9c87e55f728d95bcc514dea337aed12"
      ],
      "author": {
        "name": "Wei WANG",
        "email": "wei_wang@realsil.com.cn",
        "time": "Tue Aug 20 14:18:56 2013 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Aug 20 10:22:01 2013 +0200"
      },
      "message": "mfd: rtsx: Copyright modifications\n\nUpdate copyright date, remove author address and add Roger Tseng.\n\nSigned-off-by: Wei WANG \u003cwei_wang@realsil.com.cn\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "eb891c65c9c87e55f728d95bcc514dea337aed12",
      "tree": "691325f4eb2d39ab93db3490e6d15d37840ab405",
      "parents": [
        "0ccc0065c90284f283314e52a96e76ae8a8dce0a"
      ],
      "author": {
        "name": "Wei WANG",
        "email": "wei_wang@realsil.com.cn",
        "time": "Tue Aug 20 14:18:55 2013 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Aug 20 10:22:01 2013 +0200"
      },
      "message": "mfd: rtsx: Configure to enter a deeper power-saving mode in S3\n\nSet a bit to enable rts5227 and rts5249 to enter a deeper internal\npower-saving mode in S3, and recover it after resuming.\n\nSigned-off-by: Wei WANG \u003cwei_wang@realsil.com.cn\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "0ccc0065c90284f283314e52a96e76ae8a8dce0a",
      "tree": "eca5a0dabd7dc07faf75db0f4cb4eec4be768092",
      "parents": [
        "7140812c4a3676e834bc2ed587be441afba04e18"
      ],
      "author": {
        "name": "Wei WANG",
        "email": "wei_wang@realsil.com.cn",
        "time": "Tue Aug 20 14:18:54 2013 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Aug 20 10:22:00 2013 +0200"
      },
      "message": "mfd: rtsx: Clear hardware PFM mode in rtl8411b\n\nClear hw_pfm_en to disable hardware PFM mode, to fix a bug that in some\nsituation registers in 0xFDxx domain can\u0027t be accessed.\n\nSigned-off-by: Wei WANG \u003cwei_wang@realsil.com.cn\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "5947c167d145f32d4475d647a87e2af2699efe45",
      "tree": "b75c7a66d0c946c714ed141aff8f66839cd01f6a",
      "parents": [
        "773ccdfd9cc6f9bf8ec75a59fa742d7a663a5903"
      ],
      "author": {
        "name": "Wei WANG",
        "email": "wei_wang@realsil.com.cn",
        "time": "Tue Aug 20 14:18:52 2013 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Aug 20 10:22:00 2013 +0200"
      },
      "message": "mfd: rtsx: Add shutdown callback in rtsx_pci_driver\n\nSome actions to clear power state should be handled in .shutdown\ncallback in rtsx_pci_driver. This patch adopts the following measures to\ncatch this goal:\n1. Add a function rtsx_pci_power_off to abstract the common ops in\n.shutdown and .suspend\n2. Add pcr-\u003eops-\u003eforce_power_down to fulfill the individual action for\neach reader model\n\nSigned-off-by: Wei WANG \u003cwei_wang@realsil.com.cn\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "773ccdfd9cc6f9bf8ec75a59fa742d7a663a5903",
      "tree": "3e9ac1a210e718aaeb459dc8950666e928ca68b1",
      "parents": [
        "74d85e47ab8a7cdeffde6373cf1550bfbd2feaa6"
      ],
      "author": {
        "name": "Wei WANG",
        "email": "wei_wang@realsil.com.cn",
        "time": "Tue Aug 20 14:18:51 2013 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Aug 20 10:22:00 2013 +0200"
      },
      "message": "mfd: rtsx: Read vendor setting from config space\n\nNormally OEMs will set vendor setting to the config space of Realtek\ncard reader in BIOS stage. This patch reads the setting at the first,\nand configure the internal registers according to it, to improve card\nreader\u0027s compatibility condition.\n\nSigned-off-by: Wei WANG \u003cwei_wang@realsil.com.cn\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "cc01b4639c94b1732995a9909a8973bfed67db2b",
      "tree": "346a792fb5f78783e13a396ba95dd06f0460c684",
      "parents": [
        "a0e08b8606f3c0722b235a09b537264e5b14f748"
      ],
      "author": {
        "name": "Laxman Dewangan",
        "email": "ldewangan@nvidia.com",
        "time": "Tue Aug 13 13:23:11 2013 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Aug 20 03:23:52 2013 +0200"
      },
      "message": "mfd: palmas: Add support for external control configuration\n\nSome of Palmas resources like clock, SMPSs, LDOs etc can be controlled\nby external pins ENABLE1, ENABLE2 or NSLEEP.\n\nAdd support to configure these resources to externally controlled.\n\nSigned-off-by: Laxman Dewangan \u003cldewangan@nvidia.com\u003e\nAcked-by: Lee Jones \u003clee.jones@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "a0e08b8606f3c0722b235a09b537264e5b14f748",
      "tree": "693a33759ad3d21937f5db74de2d3e99e99bf171",
      "parents": [
        "8e685483b0ba17fe08cfc36fb86b3688a24b2090"
      ],
      "author": {
        "name": "Krystian Garbaciak",
        "email": "krystian.garbaciak@diasemi.com",
        "time": "Mon Jul 29 19:00:44 2013 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Aug 20 03:16:00 2013 +0200"
      },
      "message": "mfd: da9063: Add IRQ support\n\nThis patch adds a regmap irqchip for DA9063 IRQs. It depends on\n\n  git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git tags/regmap-irq-ack-mask\n\nSigned-off-by: Krystian Garbaciak \u003ckrystian.garbaciak@diasemi.com\u003e\nSigned-off-by: Philipp Zabel \u003cp.zabel@pengutronix.de\u003e\nReviewed-by: Mark Brown \u003cbroonie@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    }
  ],
  "next": "8e685483b0ba17fe08cfc36fb86b3688a24b2090"
}
