)]}'
{
  "log": [
    {
      "commit": "0a8c290ac58a86d5e1f2193abcd4d74ec075e20c",
      "tree": "02c785e04f7d7aecf6166f92e240302c725a3e86",
      "parents": [
        "ab4e8f8b7bdfeff0c961fdbbdacb262d68f094c0"
      ],
      "author": {
        "name": "Ashish Jangam",
        "email": "ashish.jangam@kpitcummins.com",
        "time": "Fri Jan 25 14:03:49 2013 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Jan 27 01:35:32 2013 +0100"
      },
      "message": "mfd: da9052/53 lockup fix\n\nAn issue has been reported where the PMIC either locks up or fails to\nrespond following a system Reset. This could result in a second write\nin which the bus writes the current content of the write buffer to address\nof the last I2C access.\n\nThe failure case is where this unwanted write transfers incorrect data to\na critical register.\n\nThis patch fixes this issue to by following any read or write with a dummy read\nto a safe register address. A safe register address is one where the contents\nwill not affect the operation of the system.\n\nSigned-off-by: Ashish Jangam \u003cashish.jangam@kpitcummins.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "ab4e8f8b7bdfeff0c961fdbbdacb262d68f094c0",
      "tree": "543440d2656343141c14e565e795a655378a0f72",
      "parents": [
        "ef85e736b1052d8c1e56990f0d08b6fce7cdbe41"
      ],
      "author": {
        "name": "Wei WANG",
        "email": "wei_wang@realsil.com.cn",
        "time": "Wed Jan 23 09:51:06 2013 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Jan 27 01:30:20 2013 +0100"
      },
      "message": "mfd: rtsx: Add clock divider hook\n\nAdd callback function conv_clk_and_div_n to convert between SSC clock\nand its divider N.\nFor rtl8411, the formula to calculate SSC clock divider N is different\nwith the other card reader models.\n\nSigned-off-by: Wei WANG \u003cwei_wang@realsil.com.cn\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "d817ac4e181710cd02b582b759d3123ad2cfa8d8",
      "tree": "1e4356b9baf0903293d9dc428a3b5badf8041015",
      "parents": [
        "00441b5e6b98ad6a50b5cb7f88d473e3ea1e0d75"
      ],
      "author": {
        "name": "Wei WANG",
        "email": "wei_wang@realsil.com.cn",
        "time": "Wed Jan 23 09:51:04 2013 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Jan 27 01:29:39 2013 +0100"
      },
      "message": "mfd: rtsx: Add output voltage switch hook\n\nDifferent card reader has different method to switch output voltage,\nadd this callback to let the card reader implement its individual switch\nfunction.\nThis is needed as rtl8411 has a specific switch output voltage procedure.\n\nSigned-off-by: Wei WANG \u003cwei_wang@realsil.com.cn\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "00441b5e6b98ad6a50b5cb7f88d473e3ea1e0d75",
      "tree": "1e1785a0981a62f4e579a0a6d1f420318947012d",
      "parents": [
        "a17155bc9c9a43f94f4f502ad9776bf082219d84"
      ],
      "author": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Wed Jan 09 10:06:03 2013 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Jan 22 17:28:44 2013 +0100"
      },
      "message": "mfd: Fix compile errors and warnings when !CONFIG_AB8500_BM\n\ndrivers/mfd/ab8500-core.c:1015:21: error: ‘ab8500_bm_data’ undeclared here\n\ninclude/linux/mfd/abx500/ab8500-bm.h:445:13: warning: ‘ab8500_fg_reinit’ defined but not used\ninclude/linux/mfd/abx500/ab8500-bm.h:448:13: warning: ‘ab8500_charger_usb_state_changed’ defined but not used\ninclude/linux/mfd/abx500/ab8500-bm.h:451:29: warning: ‘ab8500_btemp_get’ defined but not used\ninclude/linux/mfd/abx500/ab8500-bm.h:455:12: warning: ‘ab8500_btemp_get_batctrl_temp’ defined but not used\ninclude/linux/mfd/abx500/ab8500-bm.h:463:12: warning: ‘ab8500_fg_inst_curr_blocking’ defined but not used\ninclude/linux/mfd/abx500/ab8500-bm.h:442:12: warning: ‘ab8500_fg_inst_curr_done’ defined but not used\ninclude/linux/mfd/abx500/ab8500-bm.h:447:26: warning: ‘ab8500_fg_get’ defined but not used\n\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "2dfea3803dcf70983d14ce1dcbb3e97a7459a28b",
      "tree": "59bffc7389ff554585f79d7cc06021790dc2b317",
      "parents": [
        "aed606e3bc1f10753254db308d3fd8c053c41328",
        "1881b68b8961a86d40c3c5c205e533515a2dc9c6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 16 18:55:20 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 16 18:55:20 2012 -0800"
      },
      "message": "Merge tag \u0027mfd-3.8-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6\n\nPull MFS update from Samuel Ortiz:\n \"This is the MFD patch set for the 3.8 merge window.\n\n  We have several new drivers, most of the time coming with their sub\n  devices drivers:\n\n   - Austria Microsystem\u0027s AS3711\n   - Nano River\u0027s viperboard\n   - TI\u0027s TPS80031, AM335x TS/ADC,\n   - Realtek\u0027s MMC/memstick card reader\n   - Nokia\u0027s retu\n\n  We also got some notable cleanups and improvements:\n\n   - tps6586x got converted to IRQ domains.\n   - tps65910 and tps65090 moved to the regmap IRQ API.\n   - STMPE is now Device Tree aware.\n   - A general twl6040 and twl-core cleanup, with moves to the regmap\n     I/O and IRQ APIs and a conversion to the recently added PWM\n     framework.\n   - sta2x11 gained regmap support.\n\n  Then the rest is mostly tiny cleanups and fixes, among which we have\n  Mark\u0027s wm5xxx and wm8xxx patchset.\"\n\nFar amount of annoying but largely trivial conflicts.  Many due to\n__devinit/exit removal, others due to one or two of the new drivers also\nhaving come in through another tree.\n\n* tag \u0027mfd-3.8-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6: (119 commits)\n  mfd: tps6507x: Convert to devm_kzalloc\n  mfd: stmpe: Update DT support for stmpe driver\n  mfd: wm5102: Add readback of DSP status 3 register\n  mfd: arizona: Log if we fail to create the primary IRQ domain\n  mfd: tps80031: MFD_TPS80031 needs to select REGMAP_IRQ\n  mfd: tps80031: Add terminating entry for tps80031_id_table\n  mfd: sta2x11: Fix potential NULL pointer dereference in __sta2x11_mfd_mask()\n  mfd: wm5102: Add tuning for revision B\n  mfd: arizona: Defer patch initialistation until after first device boot\n  mfd: tps65910: Fix wrong ack_base register\n  mfd: tps65910: Remove unused data\n  mfd: stmpe: Get rid of irq_invert_polarity\n  mfd: ab8500-core: Fix invalid free of devm_ allocated data\n  mfd: wm5102: Mark DSP memory regions as volatile\n  mfd: wm5102: Correct default for LDO1_CONTROL_2\n  mfd: arizona: Register haptics devices\n  mfd: wm8994: Make current device behaviour the default\n  mfd: tps65090: MFD_TPS65090 needs to select REGMAP_IRQ\n  mfd: Fix stmpe.c build when OF is not enabled\n  mfd: jz4740-adc: Use devm_kzalloc\n  ...\n"
    },
    {
      "commit": "7313264b899bbf3988841296265a6e0e8a7b6521",
      "tree": "59b5069980434945394152e94eeaef2b32cf4e72",
      "parents": [
        "d8c532c40721f7507896d202b8cae3b3642d2b0d",
        "76d8a23b127020472207b281427d3e9f4f1227e4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 19:26:04 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 19:26:04 2012 -0800"
      },
      "message": "Merge tag \u0027for-v3.8-merged\u0027 of git://git.infradead.org/battery-2.6\n\nPull battery subsystem updates from Anton Vorontsov:\n \"Highlights:\n\n   - Two new drivers from Pali Rohár and N900 hackers: rx51_battery and\n     bq2415x_charger.  The drivers are a part of a solution to replace\n     the proprietary Nokia BME stack\n\n   - Power supply core now registers devices with a thermal cooling\n     subsystem, so we can now automatically throttle charging.  Thanks\n     to Ramakrishna Pallala!\n\n   - Device tree support for ab8500 and max8925_power drivers\n\n   - Random fixups and enhancements for a bunch of drivers.\"\n\n* tag \u0027for-v3.8-merged\u0027 of git://git.infradead.org/battery-2.6: (22 commits)\n  max8925_power: Add support for device-tree initialization\n  ab8500: Add devicetree support for chargalg\n  ab8500: Add devicetree support for charger\n  ab8500: Add devicetree support for btemp\n  ab8500: Add devicetree support for fuelgauge\n  twl4030_charger: Change TWL4030_MODULE_* ids to TWL_MODULE_*\n  jz4740-battery: Use devm_request_and_ioremap\n  jz4740-battery: Use devm_kzalloc\n  bq27x00_battery: Fixup nominal available capacity reporting\n  bq2415x_charger: Fix style issues\n  bq2415x_charger: Add Kconfig/Makefile entries\n  power_supply: Add bq2415x charger driver\n  power_supply: Add new Nokia RX-51 (N900) power supply battery driver\n  max17042_battery: Fix missing verify_model_lock() return value check\n  ds2782_battery: Fix signedness bug in ds278x_read_reg16()\n  lp8788-charger: Fix ADC channel names\n  lp8788-charger: Fix wrong ADC conversion\n  lp8788-charger: Use consumer device name on setting IIO channels\n  power_supply: Register power supply for thermal cooling device\n  power_supply: Add support for CHARGE_CONTROL_* attributes\n  ...\n"
    },
    {
      "commit": "8b0cab14951fbf8126795ab301835a8f8126a988",
      "tree": "2bf23662944ac9bfcd34d13ef81a6e331266ebf9",
      "parents": [
        "fd62c5450324af7f6cc12897b09b77285cd48a92",
        "4ffc45c3604dd8e283884ce006faf0e955cbd9e6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 12:04:35 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 12:04:35 2012 -0800"
      },
      "message": "Merge tag \u0027regulator-3.8\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator\n\nPull regulator updates from Mark Brown:\n \"A fairly quiet release again, a couple of relatively small new\n  features and a bunch of driver specific work including yet more code\n  elimination and fixes from Axel Lin.\n\n   - Addidion of linear_min_sel for offsetting linear selectors in the\n     helpers.\n   - Support for continuous voltage ranges for regulators with extremely\n     high resolution.\n   - Drivers for AS3711, DA9055, MAX9873, TPS51632, TPS80031 and ARM\n     vexpress.\"\n\nFix up trivial conflict (due to typo fix) in palmas-regulator.c\n\n* tag \u0027regulator-3.8\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator: (80 commits)\n  regulator: core: Fix logic to determinate if regulator can change voltage\n  regulator: s5m8767: Fix to work even if no DVS gpio present\n  regulator: s5m8767: Fix to read the first DVS register.\n  regulator: s5m8767: Fix to work when platform registers less regulators\n  regulator: gpio-regulator: gpio_set_value should use cansleep\n  regulator: gpio-regulator: Fix logical error in for() loop\n  regulator: anatop: Use regulator_[get|set]_voltage_sel_regmap\n  regulator: anatop: Use linear_min_sel with linear mapping\n  regulator: max1586: Implement get_voltage_sel callback\n  regulator: lp8788-buck: Kill _gpio_request function\n  regulator: tps80031: Convert tps80031_ldo_ops to linear_min_sel and list_voltage_linear\n  regulator: lp8788-ldo: Remove val array in lp8788_config_ldo_enable_mode\n  regulator: gpio-regulator: Add ifdef CONFIG_OF guard for regulator_gpio_of_match\n  regulator: palmas: Convert palmas_ops_smps to regulator_[get|set]_voltage_sel_regmap\n  regulator: palmas: Return raw register values as the selectors in [get|set]_voltage_sel\n  regulators: add regulator_can_change_voltage() function\n  regulator: tps51632: Ensure [base|max]_voltage_uV pdata settings are valid\n  regulator: wm831x-dcdc: Add MODULE_ALIAS for wm831x-boostp\n  regulator: wm831x-dcdc: Ensure selected voltage falls within requested range\n  regulator: tps51632: Use linear_min_sel and regulator_[map|list]_voltage_linear\n  ...\n"
    },
    {
      "commit": "046e7d685bc370fd4c879ab6635ad3f69e6673d1",
      "tree": "36b981f8d1f2bfd348c1479acbe3a9426d35c377",
      "parents": [
        "fe504c5c745aeb767d978fbedeb94775fd4cb69c",
        "6eb827d23577a4efec2b10a9c4cc9ded268a1d1c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 11:51:23 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 11:51:23 2012 -0800"
      },
      "message": "Merge tag \u0027sound-3.8\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\nPull sound updates from Takashi Iwai:\n \"This update contains a fairly wide range of changes all over in sound\n  subdirectory, mainly because of UAPI header moves by David and __dev*\n  annotation removals by Bill.  Other highlights are:\n\n   - Introduced the support for wallclock timestamps in ALSA PCM core\n\n   - Add the poll loop implementation for HD-audio jack detection\n\n   - Yet more VGA-switcheroo fixes for HD-audio\n\n   - New VIA HD-audio codec support\n\n   - More fixes on resource management in USB audio and MIDI drivers\n\n   - More quirks for USB-audio ASUS Xonar U3, Reloop Play, Focusrite,\n     Roland VG-99, etc\n\n   - Add support for FastTrack C400 usb-audio\n\n   - Clean ups in many drivers regarding firmware loading\n\n   - Add PSC724 Ultiimate Edge support to ice1712\n\n   - A few hdspm driver updates\n\n   - New Stanton SCS.1d/1m FireWire driver\n\n   - Standardisation of the logging in ASoC codes\n\n   - DT and dmaengine support for ASoC Atmel\n\n   - Support for Wolfson ADSP cores\n\n   - New drivers for Freescale/iVeia P1022 and Maxim MAX98090\n\n   - Lots of other ASoC driver fixes and developments\"\n\nFix up trivial conflicts.  And go out on a limb and assume the dts file\n\u0027status\u0027 field of one of the conflicting things was supposed to be\n\"disabled\", not \"disable\" like in pretty much all other cases.\n\n* tag \u0027sound-3.8\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: (341 commits)\n  ALSA: hda - Move runtime PM check to runtime_idle callback\n  ALSA: hda - Add stereo-dmic fixup for Acer Aspire One 522\n  ALSA: hda - Avoid doubly suspend after vga switcheroo\n  ALSA: usb-audio: Enable S/PDIF on the ASUS Xonar U3\n  ALSA: hda - Check validity of CORB/RIRB WP reads\n  ALSA: hda - use usleep_range in link reset and change timeout check\n  ALSA: HDA: VIA: Add support for codec VT1808.\n  ALSA: HDA: VIA Add support for codec VT1705CF.\n  ASoC: codecs: remove __dev* attributes\n  ASoC: utils: remove __dev* attributes\n  ASoC: ux500: remove __dev* attributes\n  ASoC: txx9: remove __dev* attributes\n  ASoC: tegra: remove __dev* attributes\n  ASoC: spear: remove __dev* attributes\n  ASoC: sh: remove __dev* attributes\n  ASoC: s6000: remove __dev* attributes\n  ASoC: OMAP: remove __dev* attributes\n  ASoC: nuc900: remove __dev* attributes\n  ASoC: mxs: remove __dev* attributes\n  ASoC: kirkwood: remove __dev* attributes\n  ...\n"
    },
    {
      "commit": "8287361abca36504da813638310d2547469283eb",
      "tree": "8d98e9a910885efdb09ae5390a3ae44040557e2f",
      "parents": [
        "2989950cea13711f0cc573c26cde8fe08a36be03",
        "8556650dd3370a927217f16444aac5cc0c71e61b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 12 11:45:16 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 12 11:45:16 2012 -0800"
      },
      "message": "Merge tag \u0027headers\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM SoC Header cleanups from Olof Johansson:\n \"This is a collection of header file cleanups, mostly for OMAP and\n  AT91, that keeps moving the platforms in the direction of\n  multiplatform by removing the need for mach-dependent header files\n  used in drivers and other places.\"\n\nFix up mostly trivial conflicts as per Olof.\n\n* tag \u0027headers\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (106 commits)\n  ARM: OMAP2+: Move iommu/iovmm headers to platform_data\n  ARM: OMAP2+: Make some definitions local\n  ARM: OMAP2+: Move iommu2 to drivers/iommu/omap-iommu2.c\n  ARM: OMAP2+: Move plat/iovmm.h to include/linux/omap-iommu.h\n  ARM: OMAP2+: Move iopgtable header to drivers/iommu/\n  ARM: OMAP: Merge iommu2.h into iommu.h\n  atmel: move ATMEL_MAX_UART to platform_data/atmel.h\n  ARM: OMAP: Remove omap_init_consistent_dma_size()\n  arm: at91: move at91rm9200 rtc header in drivers/rtc\n  arm: at91: move reset controller header to arm/arm/mach-at91\n  arm: at91: move pit define to the driver\n  arm: at91: move at91_shdwc.h to arch/arm/mach-at91\n  arm: at91: move board header to arch/arm/mach-at91\n  arn: at91: move at91_tc.h to arch/arm/mach-at91\n  arm: at91 move at91_aic.h to arch/arm/mach-at91\n  arm: at91 move board.h to arch/arm/mach-at91\n  arm: at91: move platfarm_data to include/linux/platform_data/atmel.h\n  arm: at91: drop machine defconfig\n  ARM: OMAP: Remove NEED_MACH_GPIO_H\n  ARM: OMAP: Remove unnecessary mach and plat includes\n  ...\n"
    },
    {
      "commit": "76d8a23b127020472207b281427d3e9f4f1227e4",
      "tree": "e14d7063d96d850fb259115d6fb08cbeb98ccf88",
      "parents": [
        "eba3b670a9166a91be5a11fe33290dca6b9457a2",
        "1ebaf4f4e6912199f8a4e30ba3ab55da2b71bcdf"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Tue Dec 11 22:15:57 2012 -0800"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Tue Dec 11 22:15:57 2012 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux\n\nThe merge is merely to fix conflicts before sending a pull request.\n\nConflicts:\n\tdrivers/power/ab8500_btemp.c\n\tdrivers/power/ab8500_charger.c\n\tdrivers/power/ab8500_fg.c\n\tdrivers/power/abx500_chargalg.c\n\tdrivers/power/max8925_power.c\n\nSigned-off-by: Anton Vorontsov \u003canton.vorontsov@linaro.org\u003e\n"
    },
    {
      "commit": "6a5971d8fea1f4a8c33dfe0cec6a1c490f0c9cde",
      "tree": "982911522177da03dd839d816a6a93cc210e4657",
      "parents": [
        "cff2f741b8ee8a70b208830e330de053efd4fc45",
        "70e78c40ed6c25bb34d642848e485d79ffc55c26"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 11 13:56:38 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 11 13:56:38 2012 -0800"
      },
      "message": "Merge tag \u0027char-misc-3.8-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc\n\nPull Char/Misc driver merge from Greg Kroah-Hartman:\n \"Here is the \"big\" char/misc driver patches for 3.8-rc1.  I\u0027m starting\n  to put random driver subsystems that I had previously sent you through\n  the driver-core tree in this tree, as it makes more sense to do so.\n\n  Nothing major here, the various __dev* removals, some mei driver\n  updates, and other random driver-specific things from the different\n  maintainers and developers.\n\n  Note, some MFD drivers got added through this tree, and they are also\n  coming in through the \"real\" MFD tree as well, due to some major\n  mis-communication between me and the different developers.  If you\n  have any merge conflicts, take the ones from the MFD tree, not these\n  ones, sorry about that.\n\n  All of this has been in linux-next for a while.\n\n  Signed-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\"\n\nFix up trivial conflict in drivers/mmc/host/Kconfig due to new drivers\nhaving been added (both at the end, as usual..)\n\n* tag \u0027char-misc-3.8-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc: (84 commits)\n  MAINTAINERS: remove drivers/staging/hv/\n  misc/st_kim: Free resources in the error path of probe()\n  drivers/char: for hpet, add count checking, and ~0UL instead of -1\n  w1-gpio: Simplify \u0026 get rid of defines\n  w1-gpio: Pinctrl-fy\n  extcon: remove use of __devexit_p\n  extcon: remove use of __devinit\n  extcon: remove use of __devexit\n  drivers: uio: Only allocate new private data when probing device tree node\n  drivers: uio_dmem_genirq: Allow partial success when opening device\n  drivers: uio_dmem_genirq: Don\u0027t use DMA_ERROR_CODE to indicate unmapped regions\n  drivers: uio_dmem_genirq: Don\u0027t mix address spaces for dynamic region vaddr\n  uio: remove use of __devexit\n  uio: remove use of __devinitdata\n  uio: remove use of __devinit\n  uio: remove use of __devexit_p\n  char: remove use of __devexit\n  char: remove use of __devinitconst\n  char: remove use of __devinitdata\n  char: remove use of __devinit\n  ...\n"
    },
    {
      "commit": "cff2f741b8ee8a70b208830e330de053efd4fc45",
      "tree": "83367ed74d889e2c8179f1f8b5d6f6f73b857982",
      "parents": [
        "b0885d01f9ab1274109c02942c881d598f939623",
        "92e9e6d1f9844b73a26215025a922e7d7aeae361"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 11 13:13:55 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 11 13:13:55 2012 -0800"
      },
      "message": "Merge tag \u0027driver-core-3.8-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core\n\nPull driver core updates from Greg Kroah-Hartman:\n \"Here\u0027s the large driver core updates for 3.8-rc1.\n\n  The biggest thing here is the various __dev* marking removals.  This\n  is going to be a pain for the merge with different subsystem trees, I\n  know, but all of the patches included here have been ACKed by their\n  various subsystem maintainers, as they wanted them to go through here.\n\n  If this is too much of a pain, I can pull all of them out of this tree\n  and just send you one with the other fixes/updates and then, after\n  3.8-rc1 is out, do the rest of the removals to ensure we catch them\n  all, it\u0027s up to you.  The merges should all be trivial, and Stephen\n  has been doing them all in linux-next for a few weeks now quite\n  easily.\n\n  Other than the __dev* marking removals, there\u0027s nothing major here,\n  some firmware loading updates and other minor things in the driver\n  core.\n\n  All of these have (much to Stephen\u0027s annoyance), been in linux-next\n  for a while.\n\n  Signed-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\"\n\nFixed up trivial conflicts in drivers/gpio/gpio-{em,stmpe}.c due to gpio\nupdate.\n\n* tag \u0027driver-core-3.8-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core: (93 commits)\n  modpost.c: Stop checking __dev* section mismatches\n  init.h: Remove __dev* sections from the kernel\n  acpi: remove use of __devinit\n  PCI: Remove __dev* markings\n  PCI: Always build setup-bus when PCI is enabled\n  PCI: Move pci_uevent into pci-driver.c\n  PCI: Remove CONFIG_HOTPLUG ifdefs\n  unicore32/PCI: Remove CONFIG_HOTPLUG ifdefs\n  sh/PCI: Remove CONFIG_HOTPLUG ifdefs\n  powerpc/PCI: Remove CONFIG_HOTPLUG ifdefs\n  mips/PCI: Remove CONFIG_HOTPLUG ifdefs\n  microblaze/PCI: Remove CONFIG_HOTPLUG ifdefs\n  dma: remove use of __devinit\n  dma: remove use of __devexit_p\n  firewire: remove use of __devinitdata\n  firewire: remove use of __devinit\n  leds: remove use of __devexit\n  leds: remove use of __devinit\n  leds: remove use of __devexit_p\n  mmc: remove use of __devexit\n  ...\n"
    },
    {
      "commit": "9e218670737e01ef37bd1ac400482462049dfeff",
      "tree": "84a6552a500127fac1bf860d2766c6a99e1d4827",
      "parents": [
        "f675649e70a494aa13ae695480a3d51bf15dd3e2",
        "b87d07b13c779c42e4929e590003c9eb8c2f06fa"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 10 12:43:00 2012 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 10 12:43:00 2012 +0900"
      },
      "message": "Merge remote-tracking branch \u0027regulator/topic/max8997\u0027 into regulator-next\n"
    },
    {
      "commit": "1f9cc5f7716d664bfe32289ca61327be01a0a8e3",
      "tree": "06b29c20a1d0c195fbf5513fdfb860cb38f09420",
      "parents": [
        "207f30894a8469849d9f5663149d966ff4d411e8",
        "8dc995f56ef7aedb41873fdeaa1971f3aa166ebd"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 10 12:42:55 2012 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 10 12:42:55 2012 +0900"
      },
      "message": "Merge remote-tracking branch \u0027regulator/topic/hotplug\u0027 into regulator-next\n"
    },
    {
      "commit": "db58e0270ce36fbcee22147405e1917ce01880ae",
      "tree": "2ca2e35f8e8391b8eed32f55ec79ce09251ad3b3",
      "parents": [
        "4e62cce2b62d5bdb10790e6cf0893b84dae84de8",
        "f509fd46c164524d06a33b01a64f9bd2033e4825"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 10 12:42:53 2012 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 10 12:42:53 2012 +0900"
      },
      "message": "Merge remote-tracking branch \u0027regulator/topic/da9055\u0027 into regulator-next\n"
    },
    {
      "commit": "be2f6f5a7833b99bdee97c4b877dcd2afc6cdd00",
      "tree": "e62a8b4018ecdd2488d900ddc325bf18e886b80b",
      "parents": [
        "b7dea5dc5baf6021f1d007db774569ad04741af9"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Dec 09 15:40:30 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Dec 09 15:40:52 2012 +0100"
      },
      "message": "mfd: wm5102: Add readback of DSP status 3 register\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "faa9c2a798d4be0d15b1e685c4da4be3e2782089",
      "tree": "95a42ccd673084ecf18b42b33ddb85c52e501357",
      "parents": [
        "e041e46907d2abaef8719f33379d3be4886c7088",
        "72222be39afbd39c16eb180646b0ac44bb1ba460"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Dec 02 13:35:29 2012 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Dec 02 13:35:29 2012 +0900"
      },
      "message": "Merge remote-tracking branch \u0027asoc/topic/wm8994\u0027 into asoc-next\n"
    },
    {
      "commit": "0e5fca8106199f5c680bb93e75c16381c4c256ce",
      "tree": "8ee70150297305cf0743ccb4c604aae32a1d4fae",
      "parents": [
        "12a5105e04143569b3e9e5ef03cf9cad8862473a"
      ],
      "author": {
        "name": "Kim, Milo",
        "email": "Milo.Kim@ti.com",
        "time": "Thu Nov 29 08:48:26 2012 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Nov 30 12:20:35 2012 +0100"
      },
      "message": "mfd: tps65910: Remove unused data\n\nThe \u0027io_mutex\u0027 is not used anywhere.\nThe regmap API supports the mutex internally, so no additional mutex\nis required.\n\nAnd \u0027domain\u0027 private data is unnecessary because the irq domain is\nalready registered by using regmap_add_irq_chip().\n\nSigned-off-by: Milo(Woogyom) Kim \u003cmilo.kim@ti.com\u003e\nAcked-by: Laxman Dewangan \u003cldewangan@nvidia.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "12a5105e04143569b3e9e5ef03cf9cad8862473a",
      "tree": "5b7d525f7e26789c07e166f4e50b9a4dbac650b8",
      "parents": [
        "4e1328be4d4e4967d54bf7ae3b0805ec53fc4f91"
      ],
      "author": {
        "name": "Viresh Kumar",
        "email": "viresh.kumar@linaro.org",
        "time": "Thu Nov 29 00:17:15 2012 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Nov 30 11:54:51 2012 +0100"
      },
      "message": "mfd: stmpe: Get rid of irq_invert_polarity\n\nSince the very first patch, stmpe core driver is using irq_invert_polarity as\npart of platform data. But, nobody is actually using it in kernel till now.\n\nAlso, this is not something part of hardware specs, but is included to cater\nsome board mistakes or quirks.\n\nSo, better get rid of it. This is earlier discussed here:\n\nhttps://lkml.org/lkml/2012/11/27/636\n\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@linaro.org\u003e\nAcked-by: Lee Jones \u003clee.jones@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "4740f73fe5388ab5d22d552d2a0dacc62418a70c",
      "tree": "96b73f6f8fbea4347611e7353c05c7502984ebd5",
      "parents": [
        "a73e5df16b52a12f5210b20484e74c45ae25d04c"
      ],
      "author": {
        "name": "Bill Pemberton",
        "email": "wfp5p@virginia.edu",
        "time": "Mon Nov 19 13:26:01 2012 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Nov 28 12:22:27 2012 -0800"
      },
      "message": "mfd: remove use of __devexit\n\nCONFIG_HOTPLUG is going away as an option so __devexit is no\nlonger needed.\n\nSigned-off-by: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nCc: Srinidhi Kasagar \u003csrinidhi.kasagar@stericsson.com\u003e\nCc: Peter Tyser \u003cptyser@xes-inc.com\u003e\nCc: Daniel Walker \u003cdwalker@fifo99.com\u003e\nCc: Bryan Huntsman \u003cbryanh@codeaurora.org\u003e\nAcked-by: David Brown \u003cdavidb@codeaurora.org\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "f791be492f76dea7b0641ed227a60eeb2fa7e255",
      "tree": "1b5348c9b5b47e0927d66cba269a441ac653e564",
      "parents": [
        "84449216b01f9c2b4c9b1882f9d6abba07b7b7ca"
      ],
      "author": {
        "name": "Bill Pemberton",
        "email": "wfp5p@virginia.edu",
        "time": "Mon Nov 19 13:23:04 2012 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Nov 28 12:20:19 2012 -0800"
      },
      "message": "mfd: remove use of __devinit\n\nCONFIG_HOTPLUG is going away as an option so __devinit is no longer\nneeded.\n\nSigned-off-by: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nCc: Srinidhi Kasagar \u003csrinidhi.kasagar@stericsson.com\u003e\nCc: Peter Tyser \u003cptyser@xes-inc.com\u003e\nCc: Daniel Walker \u003cdwalker@fifo99.com\u003e\nCc: Bryan Huntsman \u003cbryanh@codeaurora.org\u003e\nAcked-by: David Brown \u003cdavidb@codeaurora.org\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "73ee29460e5d0adbb46e4962df69ae2465746612",
      "tree": "9afcdda72d606fb6f15f322a89c1c998f688a79c",
      "parents": [
        "8a7f0c61c0c0dfdf5d5d878fe93ae20b4fd14ee2"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Nov 27 18:48:33 2012 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Nov 28 17:30:36 2012 +0000"
      },
      "message": "regulator: arizona-ldo1: Support 1.8V mode\n\nSome Arizona device support a 1.8V output mode. Enable this in the driver.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "9dd555e2f4de1af1bb0f75cc84ed0708fcdb5987",
      "tree": "1703971a7f141bfdc60ebed8e7b7f5d99e8b9e89",
      "parents": [
        "b951b523ea45d5717377ce2216afe98440001660"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Nov 26 21:17:21 2012 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Nov 28 13:43:52 2012 +0000"
      },
      "message": "Input - arizona-haptics: Add driver haptics module on Arizona CODECs\n\nThe Arizona CODECs contain a haptics module providing vibration feedback\nsupport. Implement basic support for this, providing simple start/stop and\nsignal magnitude control.\n\nSince the output path for haptics is routed through the CODEC audio routing\nit is modelled as a signal generator within ASoC, the haptics driver calls\nDAPM to start and stop the output drivers. An appropriate output path must\nbe configured via ALSA to connect the haptics source to the correct output.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "b951b523ea45d5717377ce2216afe98440001660",
      "tree": "5f70f62a66fa6ad9447dc29ede8af88cc14d74dc",
      "parents": [
        "50fcfe45d70b0059d53904e5245be65e1a8bca7c"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Nov 26 21:11:10 2012 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Nov 28 13:43:04 2012 +0000"
      },
      "message": "mfd: arizona: Allow the CODEC DAPM context to be accessed elsewhere\n\nSome other device functions need to integrate with signal sources in the\naudio portion (primarily for haptics) so allow CODEC to export the DAPM\ncontext by pointing to it from the core driver.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "b87d07b13c779c42e4929e590003c9eb8c2f06fa",
      "tree": "9fbe55b61e176e783e5c6d6063733079d0274948",
      "parents": [
        "77b71b370ed06c75bdebef09be438d5275f70fc1",
        "8dc995f56ef7aedb41873fdeaa1971f3aa166ebd"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Nov 27 20:06:08 2012 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Nov 27 20:06:08 2012 +0000"
      },
      "message": "Merge branch \u0027topic/hotplug\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator into regulator-max8997\n\nConflicts:\n\tdrivers/regulator/max8997.c\n"
    },
    {
      "commit": "77b71b370ed06c75bdebef09be438d5275f70fc1",
      "tree": "7a5408e5f954d460712bc0b80f2bfc831bdfa346",
      "parents": [
        "068a8c8239d50a5fd025c97f94945d9f2ffa3438"
      ],
      "author": {
        "name": "Thomas Abraham",
        "email": "thomas.abraham@linaro.org",
        "time": "Tue Nov 27 14:04:32 2012 +0530"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Nov 27 20:05:36 2012 +0000"
      },
      "message": "regulator: add device tree support for max8997\n\nAdd device tree based discovery support for max8997.\n\nSigned-off-by: Thomas Abraham \u003cthomas.abraham@linaro.org\u003e\nAcked-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nReviewed-by: Tomasz Figa \u003ct.figa@samsung.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "3f9be35bd9090eaa2f68ed9b24efdbf3abcf4b28",
      "tree": "b2a5647e0f05fb5415f315a24700d12ccfa9b2ff",
      "parents": [
        "302b95621dc96651187c21fd66e5a44860e4c3b1"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@ingics.com",
        "time": "Tue Nov 20 10:34:56 2012 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Nov 26 12:10:51 2012 +0100"
      },
      "message": "mfd: rc5t583: Fix array subscript is above array bounds\n\nI got below build warning while compiling this driver.\nIt\u0027s obviously RC5T583_MAX_INTERRUPT_MASK_REGS is 9 but irq_en_add\narray only has 8 elements.\n\n  CC      drivers/mfd/rc5t583-irq.o\ndrivers/mfd/rc5t583-irq.c: In function \u0027rc5t583_irq_sync_unlock\u0027:\ndrivers/mfd/rc5t583-irq.c:227: warning: array subscript is above array bounds\ndrivers/mfd/rc5t583-irq.c: In function \u0027rc5t583_irq_init\u0027:\ndrivers/mfd/rc5t583-irq.c:349: warning: array subscript is above array bounds\n\nSince the number of interrupt enable registers is 8, this patch adds\ndefine for RC5T583_MAX_INTERRUPT_EN_REGS to fix this bug.\n\nSigned-off-by: Axel Lin \u003caxel.lin@ingics.com\u003e\nAcked-by: Laxman Dewangan \u003cldewangan@nvidia.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "a8a8fc287dd7497b3adb2f2952513849ab6506eb",
      "tree": "1a4a94ee51dd4a3fa84142e97ebf3f1e60f4cb94",
      "parents": [
        "cd22000ade0cf023da30031b51ca810a5b6b1b8d"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Oct 08 11:21:09 2012 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Nov 23 21:10:13 2012 +0900"
      },
      "message": "mfd: wm8994: Store platform data in device\n\nThis is better style as platform data is supposed to be discardable after\ninit (though hotplug usually prevents this) and will ease implementation\nof device tree property bindings.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "acad189b08456722ca4a8984218d6f38f4563cbc",
      "tree": "f180da8f1d239d1f2a690d39deefe7420084e496",
      "parents": [
        "cb5faba951142fc00c41b680eec7003f21947b92"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Thu Nov 22 11:12:04 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Nov 23 12:09:19 2012 +0100"
      },
      "message": "mfd: Add an AS3711 PMIC MFD driver\n\nAS3711 is a PMIC with multiple DCDC and LDO power supplies, GPIOs, an RTC,\na battery charger and a general purpose ADC. This patch adds support for\nthe MFD with support for a regulator driver and a backlight driver.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "c7b76dce8ac95fd464bfae741b830d407884c274",
      "tree": "f8a3440cad5a64bebb17d3a8457f35c54e43f444",
      "parents": [
        "dac98aef59eae72c74d9d2464f389f4def15a347"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Sun Nov 18 18:36:20 2012 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Nov 21 16:07:57 2012 +0100"
      },
      "message": "mfd: Introduce retu-mfd driver\n\nRetu is a multi-function device found on Nokia Internet Tablets\nimplementing at least watchdog, RTC, headset detection and power button\nfunctionality.\n\nThis patch implements minimum functionality providing register access,\nIRQ handling and power off functions.\n\nAcked-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@iki.fi\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "759f2598ef3876637e40d99a4ceb7a3d83a4d8d3",
      "tree": "62fa9fd103c1c305214b7aea168f6352aa1a61bb",
      "parents": [
        "b9c79323166530a14c1fa8c10337eeaa54e3f98d"
      ],
      "author": {
        "name": "Laxman Dewangan",
        "email": "ldewangan@nvidia.com",
        "time": "Tue Nov 20 08:44:49 2012 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Nov 21 16:07:53 2012 +0100"
      },
      "message": "mfd: tps65090: Use regmap irq framework for interrupt support\n\nUse the regmap irq framework for implementing TPS65090 interrupt\nsupport in place of implementing it locally.\n\nSigned-off-by: Laxman Dewangan \u003cldewangan@nvidia.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "b9c79323166530a14c1fa8c10337eeaa54e3f98d",
      "tree": "02ec6901e7407d1687a0a0826e9a440ad9fa5ca1",
      "parents": [
        "3863db3e800c64e21e4effcc3de0f72cdb9b0d77"
      ],
      "author": {
        "name": "Laxman Dewangan",
        "email": "ldewangan@nvidia.com",
        "time": "Tue Nov 20 08:44:48 2012 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Nov 21 16:07:53 2012 +0100"
      },
      "message": "mfd: tps65090: Move register access APIs to header\n\nSince tps65090 register is accessed via regmap, moving\nthe register access APIs to header and making it as inline.\n\nSigned-off-by: Laxman Dewangan \u003cldewangan@nvidia.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "3863db3e800c64e21e4effcc3de0f72cdb9b0d77",
      "tree": "22fdb7439685a9180b3f99bb3cae14f2be468cee",
      "parents": [
        "e8e6f047e666a1682b59e52637a7acaa8a0b4c89"
      ],
      "author": {
        "name": "Laxman Dewangan",
        "email": "ldewangan@nvidia.com",
        "time": "Tue Nov 20 08:44:47 2012 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Nov 21 16:07:52 2012 +0100"
      },
      "message": "mfd: tps65090: Remove unused member of struct tps65090\n\nRemove unused member from tps65090 data structure as\nthese are not used.\n\nSigned-off-by: Laxman Dewangan \u003cldewangan@nvidia.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "edd7eabc85e2f8d76a933b9639bebfe7f98861e4",
      "tree": "aedbc16b600b10177948bbca30cbe692e4a61146",
      "parents": [
        "dbc4849db33307c72951e4bd4935fbb8d1fc7b8d"
      ],
      "author": {
        "name": "Laxman Dewangan",
        "email": "ldewangan@nvidia.com",
        "time": "Wed Nov 14 21:09:28 2012 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Nov 21 16:07:47 2012 +0100"
      },
      "message": "mfd: Add TI TPS80031 mfd core driver\n\nTPS80031/ TPS80032 Fully Integrated Power Management with Power\nPath and Battery Charger. The device provides five configurable\nstep-down converters, 11 general purpose LDOs, USB OTG Module,\nADC, RTC, 2 PWM, System Voltage Regulator/Battery Charger with\nPower Path from USB, 32K clock generator.\n\nAdd the mfd core driver for TPS80031/TPS80032.\n\nSigned-off-by: Laxman Dewangan \u003cldewangan@nvidia.com\u003e\nReviwed-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "818b5c2528b9e31101bb39018fd211dcf159a696",
      "tree": "265a364bf6326fea13ccc3f33111994bcddeadba",
      "parents": [
        "dba6c1aeea4dd0e251e41c3f585abf4a06a4f057"
      ],
      "author": {
        "name": "Davide Ciminaghi",
        "email": "ciminaghi@gnudd.com",
        "time": "Fri Nov 09 15:20:00 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Nov 20 12:21:16 2012 +0100"
      },
      "message": "mfd: sta2x11-mfd: Add defines for some sta2x11 sctl registers\n\nThese are required for the clock infrastructure code to properly configure\nand control the sta2x11 PLLs.\n\nSigned-off-by: Davide Ciminaghi \u003cciminaghi@gnudd.com\u003e\nAcked-by: Alessandro Rubini \u003crubini@gnudd.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "dba6c1aeea4dd0e251e41c3f585abf4a06a4f057",
      "tree": "ac7830cb39625b8dd2be1e82f10fd1430bc22098",
      "parents": [
        "e885ba298098959d03c58d946c6fad8f8ed4a1c7"
      ],
      "author": {
        "name": "Davide Ciminaghi",
        "email": "ciminaghi@gnudd.com",
        "time": "Fri Nov 09 15:19:59 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Nov 20 12:21:16 2012 +0100"
      },
      "message": "mfd: sta2x11-mfd: Add scr (otp registers) platform driver\n\nSigned-off-by: Davide Ciminaghi \u003cciminaghi@gnudd.com\u003e\nAcked-by: Alessandro Rubini \u003crubini@gnudd.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "b18adafccd497245a6bc5b867bf9cba7e01f8729",
      "tree": "31b0f79db3f954bed9798774952e3551b5583ad5",
      "parents": [
        "29f5b5a326b44c55e81b15308255ba695fecb323"
      ],
      "author": {
        "name": "Davide Ciminaghi",
        "email": "ciminaghi@gnudd.com",
        "time": "Fri Nov 09 15:19:55 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Nov 20 12:21:15 2012 +0100"
      },
      "message": "mfd: sta2x11-mfd: Use defines for platform devices\u0027 names\n\nSince there are now many sta2x11-mfd platform devices, using defines\nfor their names looks like a better solution.\n\nSigned-off-by: Davide Ciminaghi \u003cciminaghi@gnudd.com\u003e\nAcked-by: Alessandro Rubini \u003crubini@gnudd.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "29f5b5a326b44c55e81b15308255ba695fecb323",
      "tree": "d99b8093108c626e15ee7e6b7a2241bb5615fa50",
      "parents": [
        "d94e25535a7979a6c81922496f475a5dd0e006b4"
      ],
      "author": {
        "name": "Davide Ciminaghi",
        "email": "ciminaghi@gnudd.com",
        "time": "Fri Nov 09 15:19:54 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Nov 20 12:21:14 2012 +0100"
      },
      "message": "mfd: sta2x11-mfd: Add sta2x11_mfd_get_regs_data() function\n\nA couple of predefined clocks (mux and gated) need to be\ninitialized with the virtual address of the clock\u0027s controlling\nregister and the address of a spinlock used to protect against\nraces.\n\nThis function exports such data for all the mfd cells.\n\nSigned-off-by: Davide Ciminaghi \u003cciminaghi@gnudd.com\u003e\nAcked-by: Alessandro Rubini \u003crubini@gnudd.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "d94e25535a7979a6c81922496f475a5dd0e006b4",
      "tree": "93a5e8c9dbd8d64b278eabdca201aa02c653744f",
      "parents": [
        "1950c7164646bfeeb82c34bc299d82119706afb5"
      ],
      "author": {
        "name": "Davide Ciminaghi",
        "email": "ciminaghi@gnudd.com",
        "time": "Fri Nov 09 15:19:53 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Nov 20 12:21:14 2012 +0100"
      },
      "message": "mfd: sta2x11-mfd: Add regmap support\n\nSigned-off-by: Davide Ciminaghi \u003cciminaghi@gnudd.com\u003e\nAcked-by: Alessandro Rubini \u003crubini@gnudd.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "1950c7164646bfeeb82c34bc299d82119706afb5",
      "tree": "ac16a4732afccfb73bc29cce5c3aee4c4d622ec5",
      "parents": [
        "014483932b3f0dbecbb01da38de45b2c7a53cdfd"
      ],
      "author": {
        "name": "Davide Ciminaghi",
        "email": "ciminaghi@gnudd.com",
        "time": "Fri Nov 09 15:19:52 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Nov 20 12:21:14 2012 +0100"
      },
      "message": "mfd: sta2x11-mfd: Add apb-soc regs driver and factor out common code\n\nA driver for the apb-soc registers is needed by the clock\ninfrastructure code to configure and control clocks on the sta2x11\nchip.\n\nSince some of the functions in sta2x11-mfd.c were almost identical\nfor the two existing platform devices, the following changes\nhave been performed to avoid further code duplication while\nadding the apb-soc-regs driver:\n\n* The sctl_regs and apbreg_regs fields in struct sta2x11_mfd\nhave been turned into just one array of pointers accessed by\ndevice index.\n* Platform probe methods have become one-liners invoking a\ncommon probe with the device\u0027s index as second parameter.\n* For loops have been inserted where the same operations\nwere performed for each of the two bars of a pci device.\n* The apbreg_mask and sctl_mask functions were almost identical,\nso they were turned into inline functions invoking a common\n__sta2x11_mfd_mask() with the platform device\u0027s index as last\nparameter. To do this, enum sta2x11_mfd_plat_dev has been declared in\nsta2x11-mfd.h and more device types have been added to it.\n\nReviewed-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Davide Ciminaghi \u003cciminaghi@gnudd.com\u003e\nAcked-by: Alessandro Rubini \u003crubini@gnudd.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "ffd8a6e7a77802dd09559be78dea63956aa8f1d5",
      "tree": "1d77fe3d0a930d27ce1ac58d8c4a7f853b751b4c",
      "parents": [
        "174a13aa8669331605b138aaf61569dd7189e453"
      ],
      "author": {
        "name": "Lars Poeschel",
        "email": "poeschel@lemonage.de",
        "time": "Mon Nov 05 15:48:26 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Nov 20 12:21:13 2012 +0100"
      },
      "message": "iio: adc: Add viperboard adc driver\n\nThis adds the mfd cell to use the adc part of the Nano River Technologies\nviperboard.\n\nSigned-off-by: Lars Poeschel \u003cpoeschel@lemonage.de\u003e\nReviewed-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nAcked-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "174a13aa8669331605b138aaf61569dd7189e453",
      "tree": "58b52bc238649f070b41a0d3ec7c71dea98aed9b",
      "parents": [
        "9d5b72de0d1627b130fa69c5edf58b5b2df4ca50"
      ],
      "author": {
        "name": "Lars Poeschel",
        "email": "poeschel@lemonage.de",
        "time": "Mon Nov 19 16:36:04 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Nov 20 12:21:13 2012 +0100"
      },
      "message": "i2c: Add viperboard i2c master driver\n\nThis adds the mfd cell to use the i2c part of the Nano River Technologies\nviperboard as i2c master.\n\nSigned-off-by: Lars Poeschel \u003cpoeschel@lemonage.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "9d5b72de0d1627b130fa69c5edf58b5b2df4ca50",
      "tree": "642b3beb4d7ee1170f52a4ce2e523b5c8b2ed9bc",
      "parents": [
        "f01312d846016dbd38cc9865e580298fb61f2aa7"
      ],
      "author": {
        "name": "Lars Poeschel",
        "email": "poeschel@lemonage.de",
        "time": "Mon Nov 05 15:48:24 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Nov 20 12:21:12 2012 +0100"
      },
      "message": "gpio: Add viperboard gpio driver\n\nThis adds the mfd cell to use the gpio a and gpio b part\nof the Nano River Technologies viperboard.\n\nSigned-off-by: Lars Poeschel \u003cpoeschel@lemonage.de\u003e\nReviewed-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "f01312d846016dbd38cc9865e580298fb61f2aa7",
      "tree": "de82be5e80055f91363e218d099002e72b5bc7d6",
      "parents": [
        "b9fbb62eb61452d728c39b2e5020739c575aac53"
      ],
      "author": {
        "name": "Lars Poeschel",
        "email": "poeschel@lemonage.de",
        "time": "Mon Nov 05 15:48:23 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Nov 20 12:21:12 2012 +0100"
      },
      "message": "mfd: Add viperboard driver\n\nAdd mfd driver for Nano River Technologies viperboard.\n\nSigned-off-by: Lars Poeschel \u003cpoeschel@lemonage.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "8bad1abd6303476d6f77878aa8ea737d5d1b625c",
      "tree": "20c281ad1403dc581416a15e5b9ef7758146a81b",
      "parents": [
        "ffe20b6854db455a0c40e5fe1f9db2cfc9a62c6a"
      ],
      "author": {
        "name": "Fabio Estevam",
        "email": "fabio.estevam@freescale.com",
        "time": "Thu Oct 04 00:15:05 2012 -0300"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Nov 20 12:21:10 2012 +0100"
      },
      "message": "mfd: da9052: Introduce da9052-irq.c\n\nCreate a da9052-irq.c file so that it can handle interrupt related functions.\n\nThis is useful for allowing the da9052 drivers to use such functions\nwhen dealing with da9052 interrupts.\n\nSigned-off-by: Fabio Estevam \u003cfabio.estevam@freescale.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nReviewed-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "4aab3fadad32ff4df05832beff7c16fd6ad938aa",
      "tree": "87220245213c0509f44185db64caacab5b3ff79e",
      "parents": [
        "43c1af0f4861b721def8c67ed6af2a69a4efcca3"
      ],
      "author": {
        "name": "Laxman Dewangan",
        "email": "ldewangan@nvidia.com",
        "time": "Tue Nov 13 19:33:58 2012 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Nov 20 12:21:09 2012 +0100"
      },
      "message": "mfd: tps65910: Move interrupt implementation code to mfd file\n\nIn place of implementing the irq support in separate file,\nmoving implementation to main mfd file.\nThe irq files only contains the table and init steps only\nand does not need extra file to have this only for this\npurpose.\n\nSigned-off-by: Laxman Dewangan \u003cldewangan@nvidia.com\u003e\nReviewed-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "43c1af0f4861b721def8c67ed6af2a69a4efcca3",
      "tree": "2d259472958f085a4cb644c8355ccc833ebfb138",
      "parents": [
        "10ecb80e8cb450f5b10c9aff168842c9a3c949ef"
      ],
      "author": {
        "name": "Laxman Dewangan",
        "email": "ldewangan@nvidia.com",
        "time": "Tue Nov 13 19:33:57 2012 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Nov 20 12:21:08 2012 +0100"
      },
      "message": "mfd: tps65910: Use regmap irq framework for interrupt support\n\nImplement irq support of tps65910 with regmap irq framework\nin place of implementing locally.\nThis reduces the code size significantly and easy to maintain.\n\nSigned-off-by: Laxman Dewangan \u003cldewangan@nvidia.com\u003e\nReviewed-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "ce6dd5da9dfcf9232df09d8d486cd6ed25e29cdc",
      "tree": "5ab56a65bd6b52ae690b16d395c4d15599f43c7c",
      "parents": [
        "a5023574d120ca3b9337cedd4e27de90cae9aff7",
        "64e481603ab46bcd1466fdaffca50f25bf123f83"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Nov 20 10:39:55 2012 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Nov 20 10:39:55 2012 +0900"
      },
      "message": "Merge branch \u0027topic/tps6586x\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator into regulator-hotplug\n\nConflicts:\n\tdrivers/regulator/tps6586x-regulator.c\n"
    },
    {
      "commit": "f86221d2b9ce943753bbc2d2f79d12e9af1c4790",
      "tree": "8b7c0b918786c6e9bb3e7ee872b0c541155dfdf8",
      "parents": [
        "f4a75d2eb7b1e2206094b901be09adb31ba63681",
        "7bde76726fa296defc0eafc602284a7676817348",
        "b92f787d1479ffbf6350114a7353e2fd32cafc41",
        "9f4e45f77e8a532c8a7e39268e844821dbf7fe91",
        "560615ef8b95bb9aa4ea77ccaf3b2114dc93206f",
        "216f2b9c95ac6e4f00b08df807bc4454434a9afb",
        "f329b1755b475f64f0472cda1ae9602e092f6f05"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Nov 20 10:30:22 2012 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Nov 20 10:30:22 2012 +0900"
      },
      "message": "Merge branches \u0027topic/tps51632\u0027, \u0027topic/tps80031\u0027, \u0027topic/vexpress\u0027, \u0027topic/max8925\u0027, \u0027topic/gpio\u0027 and \u0027topic/tps65090\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator into regulator-hotplug\n"
    },
    {
      "commit": "a12810ab9fcf0c9fd5e50b5e350a3ffbeaa571be",
      "tree": "9d691b2cfae398b454854a0c34c0308a7af74adb",
      "parents": [
        "4aef72dbb2e8997e627dd94ae2b9109dc09fffaa"
      ],
      "author": {
        "name": "Rajanikanth H.V",
        "email": "rajanikanth.hv@stericsson.com",
        "time": "Wed Oct 31 15:40:33 2012 +0000"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Sun Nov 18 19:37:18 2012 -0800"
      },
      "message": "ab8500: Add devicetree support for chargalg\n\nThis patch adds device tree support for charging algorithm driver\n\nSigned-off-by: Rajanikanth H.V \u003crajanikanth.hv@stericsson.com\u003e\nSigned-off-by: Anton Vorontsov \u003canton.vorontsov@linaro.org\u003e\n"
    },
    {
      "commit": "e0f1abeba5c2d8a2183566717d99294fd1a29c2e",
      "tree": "bf4b3582791d3e4baa298f4268cf2bbad8169b74",
      "parents": [
        "e9f14c18b83ccf3ab291b83a1d6c640113ecf545"
      ],
      "author": {
        "name": "Rajanikanth H.V",
        "email": "rajanikanth.hv@stericsson.com",
        "time": "Sun Nov 18 18:45:41 2012 -0800"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Sun Nov 18 19:37:04 2012 -0800"
      },
      "message": "ab8500: Add devicetree support for fuelgauge\n\n- This patch adds device tree support for fuelgauge driver\n- optimize bm devices platform_data usage and of_probe(...)\n  Note: of_probe() routine for battery managed devices is made\n  common across all bm drivers.\n- test status:\n  - interrupt numbers assigned differs between legacy and FDT mode.\n\nSigned-off-by: Rajanikanth H.V \u003crajanikanth.hv@stericsson.com\u003e\nSigned-off-by: Anton Vorontsov \u003canton.vorontsov@linaro.org\u003e\n"
    },
    {
      "commit": "08d816b8cb09de1fd8268c8f1dbc97c3cc435d67",
      "tree": "03b00f78898c730d521cd908a5593eb34a9f0241",
      "parents": [
        "340968de484967f931d89d20a1344d213fa86fb8"
      ],
      "author": {
        "name": "Kim, Milo",
        "email": "Milo.Kim@ti.com",
        "time": "Mon Oct 22 00:18:54 2012 +0000"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Sat Nov 17 20:44:44 2012 -0800"
      },
      "message": "lp8788-charger: Fix ADC channel names\n\nThe name of ADC channel is configurable in the platform side. This name is\nreferenced in the IIO consumer driver. To get the IIO channel, specific\nname in the platform data is used as an parameter of the\niio_channel_get(). Thus, lp8788_adc_id platform data are replaced with\nspecific names.\n\nSigned-off-by: Milo(Woogyom) Kim \u003cmilo.kim@ti.com\u003e\nSigned-off-by: Anton Vorontsov \u003canton.vorontsov@linaro.org\u003e\n"
    },
    {
      "commit": "67d16a4686c9b94c8f52a66afe7521909aeb75b4",
      "tree": "16e58ccd12f518cb9d62b7b0000301983e64d129",
      "parents": [
        "ecd43c0d7e504fde69e6e53ac63adfd2feea135a"
      ],
      "author": {
        "name": "Wei WANG",
        "email": "wei_wang@realsil.com.cn",
        "time": "Fri Nov 09 20:53:33 2012 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Nov 15 17:30:14 2012 -0800"
      },
      "message": "drivers/mfd: Add realtek pcie card reader driver\n\nRealtek PCI-E card reader driver adapts requests from upper-level\nsdmmc/memstick layer to the real physical card reader.\n\nSigned-off-by: Wei WANG \u003cwei_wang@realsil.com.cn\u003e\nReviewed-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nTested-by: Borislav Petkov \u003cbp@alien8.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "f6130be652d0b4fbf710d83a816298c007e59ed1",
      "tree": "fe095e64c811ccba1fbb7193fb74f2d7ab331d13",
      "parents": [
        "77b67063bb6bce6d475e910d3b886a606d0d91f7"
      ],
      "author": {
        "name": "Ashish Jangam",
        "email": "ashish.jangam@kpitcummins.com",
        "time": "Thu Nov 01 13:57:56 2012 +0530"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Nov 15 14:29:49 2012 +0900"
      },
      "message": "regulator: DA9055 regulator driver\n\nThis is the Regulator patch for the DA9055 PMIC and has got dependency on\nthe DA9055 MFD core.\n\nThis patch support all of the DA9055 regulators. The output voltages are\nfully programmable through I2C interface only. The platform data with regulation\nconstraints is passed down from the board to the regulator.\n\nThis patch is functionaly tested on SMDK6410 board. DA9055 Evaluation board\nwas connected to the SMDK6410 board.\n\nSigned-off-by: David Dajun Chen \u003cdchen@diasemi.com\u003e\nSigned-off-by: Ashish Jangam \u003cashish.jangam@kpitcummins.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "64e481603ab46bcd1466fdaffca50f25bf123f83",
      "tree": "0f1adf3c4916d3df3c026924bfc69d63f69a6705",
      "parents": [
        "77b67063bb6bce6d475e910d3b886a606d0d91f7"
      ],
      "author": {
        "name": "Laxman Dewangan",
        "email": "ldewangan@nvidia.com",
        "time": "Thu Oct 18 19:36:09 2012 +0530"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Nov 15 14:23:17 2012 +0900"
      },
      "message": "mfd: tps6586x: move regulator dt parsing to regulator driver\n\nMoving regulator node parsing to regulator driver in place\nof parsing it on mfd driver.\nThe motivation for this change are:\n- MFD core driver should not depends on regulator and able\n  to instantiate device without regulator.\n- The API for matching regulators are in regulator core and\n  it is good that regulator driver only calls this API.\n- Regulator specific support should be in regulator driver only\n  to ease any enhancement/modification for regulators.\n- The regulator driver is now registered as mfd sub device and\n  all regulator registration is done from single probe call.\n\nSigned-off-by: Laxman Dewangan \u003cldewangan@nvidia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "605511a848ae3ac4b2ce272ae6cbf8930b29ebb3",
      "tree": "477729d59b7dfcb071374ae9bd65e7182f516fa7",
      "parents": [
        "210afeecd41b97db8ad096a778243cdcec9f1189"
      ],
      "author": {
        "name": "Laxman Dewangan",
        "email": "ldewangan@nvidia.com",
        "time": "Tue Nov 13 19:18:05 2012 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Nov 13 20:02:14 2012 +0100"
      },
      "message": "mfd: Convert tps6586x to irq_domain\n\nAllocate the irq base if it base is not porvided i.e.\nin case of device tree invocation of this driver.\nConvert the tps6586x driver to irq domain, using a\nlegacy IRQ mapping if an irq_base is specified in\nplatform data or dynamically allocated and otherwise\nusing a linear mapping.\n\nSigned-off-by: Laxman Dewangan \u003cldewangan@nvidia.com\u003e\nReviewed-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "ab7edb149c7548541ee588b8372c2041b6f1cbc8",
      "tree": "12bff6036c4eed3683e007e3fa890d1453666edf",
      "parents": [
        "1ac96265a6f35080083e85b0f58182cdc9c07d0e"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Thu Oct 11 13:55:32 2012 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Nov 13 19:54:23 2012 +0100"
      },
      "message": "mfd: twl6040: Convert to use regmap_irq\n\nWith regmap_irq it is possible to remove the twl6040-irq.c file and\nsimplify the code.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nReviewed-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "8a6ff8a0a2bc51b29681aab093b349c9eb32acf5",
      "tree": "7ee7315a4aa9b33cba73cf46e59187157a00866a",
      "parents": [
        "65829ef5a0b9bdffa34b35479853d24e547cfde8",
        "75984df05d86956541795f01e62d7dc67bc522fd"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Nov 12 22:54:08 2012 +0100"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Nov 12 22:54:08 2012 +0100"
      },
      "message": "Merge tag \u0027for-3.8-at91_header_clean\u0027 of git://github.com/at91linux/linux-at91 into next/headers\n\nFrom Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e:\narm: at91: mach header cleanup\n\nThis first patch serie start the cleanup of the header in mach\nby moving all the platform data to include/linux/platform_data\n\nand move the board header and drivers header next to them\n\n* tag \u0027for-3.8-at91_header_clean\u0027 of git://github.com/at91linux/linux-at91:\n  arm: at91: move at91rm9200 rtc header in drivers/rtc\n  arm: at91: move reset controller header to arm/arm/mach-at91\n  arm: at91: move pit define to the driver\n  arm: at91: move at91_shdwc.h to arch/arm/mach-at91\n  arm: at91: move board header to arch/arm/mach-at91\n  arn: at91: move at91_tc.h to arch/arm/mach-at91\n  arm: at91 move at91_aic.h to arch/arm/mach-at91\n  arm: at91 move board.h to arch/arm/mach-at91\n  arm: at91: move platfarm_data to include/linux/platform_data/atmel.h\n  arm: at91: drop machine defconfig\n\nSigned-off-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nCc: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "90a38d999739f35f4fc925c875e6ee518546b66c",
      "tree": "4d511d02d44bbad5e3c5eda2baaba20db8982eb6",
      "parents": [
        "b851c06c241d4a2e43ee6007705765a9b1b3abb7"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Mon Oct 15 22:44:45 2012 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Nov 12 00:54:57 2012 +0100"
      },
      "message": "mfd: Remove Unicode Byte Order Marks from da9055\n\nOlder gcc (\u003c 4.4) doesn\u0027t like files starting with Unicode BOMs:\n\ninclude/linux/mfd/da9055/core.h:1: error: stray ‘\\357’ in program\ninclude/linux/mfd/da9055/core.h:1: error: stray ‘\\273’ in program\ninclude/linux/mfd/da9055/core.h:1: error: stray ‘\\277’ in program\ninclude/linux/mfd/da9055/pdata.h:1: error: stray ‘\\357’ in program\ninclude/linux/mfd/da9055/pdata.h:1: error: stray ‘\\273’ in program\ninclude/linux/mfd/da9055/pdata.h:1: error: stray ‘\\277’ in program\ninclude/linux/mfd/da9055/reg.h:1: error: stray ‘\\357’ in program\ninclude/linux/mfd/da9055/reg.h:1: error: stray ‘\\273’ in program\ninclude/linux/mfd/da9055/reg.h:1: error: stray ‘\\277’ in program\n\nRemove the BOMs, the rest of the files is plain ASCII anyway.\n\nOutput of \"file\" before:\n\ninclude/linux/mfd/da9055/core.h:  UTF-8 Unicode (with BOM) C program text\ninclude/linux/mfd/da9055/pdata.h: UTF-8 Unicode (with BOM) C program text\ninclude/linux/mfd/da9055/reg.h:   UTF-8 Unicode (with BOM) C program text\n\nOutput of \"file\" after:\n\ninclude/linux/mfd/da9055/core.h:  ASCII C program text\ninclude/linux/mfd/da9055/pdata.h: ASCII C program text\ninclude/linux/mfd/da9055/reg.h:   ASCII C program text\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "76f93992e4c44f30be797d5c99d6f369ed001747",
      "tree": "f4ece6f5b6cf7bcd06f3460640b01807fae6fc0a",
      "parents": [
        "7da0cbfc54c82eec793ff3d1b23b7a25406c6dba"
      ],
      "author": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Mon Nov 05 16:10:31 2012 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Nov 11 23:35:03 2012 +0100"
      },
      "message": "mfd: Provide the STMPE driver with its own IRQ domain\n\nThe STMPE driver is yet another IRQ controller which requires its\nown IRQ domain. So, we provide it with one.\n\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "ada8a8a13b13a2749818524a7949935f68d2b3eb",
      "tree": "decdd3d7f099880059d65c39b3a1f4736edda1f8",
      "parents": [
        "0312e024d6cde5ef02900c4c6e2f5bb982e24af5"
      ],
      "author": {
        "name": "Wei WANG",
        "email": "wei_wang@realsil.com.cn",
        "time": "Mon Oct 29 13:49:33 2012 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Nov 08 10:35:17 2012 +0100"
      },
      "message": "mfd: Add realtek pcie card reader driver\n\nRealtek PCI-E card reader driver adapts requests from upper-level\nsdmmc/memstick layer to the real physical card reader.\n\nSigned-off-by: Wei WANG \u003cwei_wang@realsil.com.cn\u003e\nReviewed-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nTested-by: Borislav Petkov \u003cbp@alien8.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "5e53a69b44e893227b046a7bc74db3cb40d7f39b",
      "tree": "4586fb856eb6709e40df4c38b0840177adbf4d7c",
      "parents": [
        "2b99bafab19145a72e2c557326fc4662a864a162"
      ],
      "author": {
        "name": "Patil, Rachna",
        "email": "rachna@ti.com",
        "time": "Tue Oct 16 12:55:45 2012 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Nov 05 23:50:27 2012 +0100"
      },
      "message": "IIO : ADC: tiadc: Add support of TI\u0027s ADC driver\n\nThis patch adds support for TI\u0027s ADC driver.\nThis is a multifunctional device.\nAnalog input lines are provided on which\nvoltage measurements can be carried out.\nYou can have upto 8 input lines.\n\nSigned-off-by: Patil, Rachna \u003crachna@ti.com\u003e\nAcked-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "2b99bafab19145a72e2c557326fc4662a864a162",
      "tree": "d70c833c0b64297439f5b44568754e4fcc592d49",
      "parents": [
        "01636eb970a029897b06fb96026941429212ddd9"
      ],
      "author": {
        "name": "Patil, Rachna",
        "email": "rachna@ti.com",
        "time": "Tue Oct 16 12:55:44 2012 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Nov 05 23:50:27 2012 +0100"
      },
      "message": "input: TSC: ti_tsc: Convert TSC into a MFDevice\n\nThis patch converts touchscreen into a MFD client.\nAll the register definitions, clock initialization,\netc has been moved to MFD core driver.\n\nSigned-off-by: Patil, Rachna \u003crachna@ti.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "01636eb970a029897b06fb96026941429212ddd9",
      "tree": "5abde58ab7ded90feb9b85ecee82d66b5daf6a23",
      "parents": [
        "55c04de5176ea3eac6fdc469a6a063c5cb91ed7c"
      ],
      "author": {
        "name": "Patil, Rachna",
        "email": "rachna@ti.com",
        "time": "Tue Oct 16 12:55:43 2012 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Nov 05 23:50:27 2012 +0100"
      },
      "message": "mfd: ti_tscadc: Add support for TI\u0027s TSC/ADC MFDevice\n\nAdd the mfd core driver which supports touchscreen\nand ADC.\nWith this patch we are only adding infrastructure to\nsupport the MFD clients.\n\nSigned-off-by: Patil, Rachna \u003crachna@ti.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "686f871b7109e7e253a7a1cef542c00d0ed1a323",
      "tree": "a4681e04d2b4e426316d1d481f3b6dcc84522e05",
      "parents": [
        "2ac6b1f50a397580b8dc28f2833e54af7926fc71"
      ],
      "author": {
        "name": "Ulf Hansson",
        "email": "ulf.hansson@linaro.org",
        "time": "Mon Sep 24 16:43:17 2012 +0200"
      },
      "committer": {
        "name": "Mike Turquette",
        "email": "mturquette@linaro.org",
        "time": "Mon Oct 29 11:05:12 2012 -0700"
      },
      "message": "mfd: dbx500: Export prmcu_request_ape_opp_100_voltage\n\nThis function needs to be exported to let clients be able to\nrequest the ape opp 100 voltage.\n\nCc: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Ulf Hansson \u003culf.hansson@linaro.org\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Mike Turquette \u003cmturquette@linaro.org\u003e\n"
    },
    {
      "commit": "f8457d574f680a98c77846a15df13086ab1ab426",
      "tree": "779759dce27c7d36ebdfa13d3fcef9f960600ef6",
      "parents": [
        "bf2627d66d416ff438f37643d32866aa93947be6"
      ],
      "author": {
        "name": "Chanwoo Choi",
        "email": "cw00.choi@samsung.com",
        "time": "Mon Oct 08 14:41:49 2012 +0900"
      },
      "committer": {
        "name": "MyungJoo Ham",
        "email": "myungjoo.ham@samsung.com",
        "time": "Tue Oct 23 16:32:16 2012 +0900"
      },
      "message": "extcon: MAX77693: Add platform data for MUIC device to initialize registers\n\nThis patch add platform data for MUIC device to initialize register\non probe() call because it should unmask interrupt mask register\nand initialize some register related to MUIC device.\n\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Myungjoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\n"
    },
    {
      "commit": "f329b1755b475f64f0472cda1ae9602e092f6f05",
      "tree": "3580b525f7626d063bf93e4a1370056f1e605b84",
      "parents": [
        "3a81ef8c27cea5c749a45765da4e06a7af75be2b"
      ],
      "author": {
        "name": "Laxman Dewangan",
        "email": "ldewangan@nvidia.com",
        "time": "Tue Oct 09 15:19:02 2012 +0530"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Oct 17 22:21:21 2012 +0900"
      },
      "message": "regulator: tps65090: add external control support for DCDC\n\nThe TPS65090\u0027s DCDC output can also be enable/disable through the\nexternal digital input signal. Add support for enable/disable\neither through register access via I2C or through external\ncontrol inputs. The external control inputs can be driven through\nGPIOs also and hence adding support for passing the GPIO number.\n\nSigned-off-by: Laxman Dewangan \u003cldewangan@nvidia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "3a81ef8c27cea5c749a45765da4e06a7af75be2b",
      "tree": "0ddbfdf2cea954ee1e35941eb82722cb1a0bf83c",
      "parents": [
        "8620ca9f77b71a0069a6151e859b988117ef1fa5"
      ],
      "author": {
        "name": "Laxman Dewangan",
        "email": "ldewangan@nvidia.com",
        "time": "Tue Oct 09 15:19:01 2012 +0530"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Oct 17 22:21:20 2012 +0900"
      },
      "message": "regulator: tps65090: Add support for LDO regulators\n\nTPS65090 supports the two LDOs, LDO1 and LDO2. These are\nalways ON regulators. The output on these LDOs are available\nonce the input voltage available for these LDOs.\nAdd support for these LDOs regulators.\n\nSigned-off-by: Laxman Dewangan \u003cldewangan@nvidia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "8620ca9f77b71a0069a6151e859b988117ef1fa5",
      "tree": "625d0a04fb027eaa2a3d46bca2a5561f6e690faf",
      "parents": [
        "24282a1ca33b4a2cdfb907fb7a3ba4d0f6e93311"
      ],
      "author": {
        "name": "Laxman Dewangan",
        "email": "ldewangan@nvidia.com",
        "time": "Tue Oct 09 15:19:00 2012 +0530"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Oct 17 22:21:20 2012 +0900"
      },
      "message": "regulator: tps65090: rename driver name and regulator name\n\nTo make the names proper and more appropriate:\nRename the driver name from tps65090-regulator to tps65090-pmic.\nRename the regulators from TPS65090_ID_* to TPS65090_REGULATOR_*\n\nSigned-off-by: Laxman Dewangan \u003cldewangan@nvidia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "24282a1ca33b4a2cdfb907fb7a3ba4d0f6e93311",
      "tree": "2e100956e7d8ea132908fd2c9c92aea965e3c675",
      "parents": [
        "ddffeb8c4d0331609ef2581d84de4d763607bd37"
      ],
      "author": {
        "name": "Laxman Dewangan",
        "email": "ldewangan@nvidia.com",
        "time": "Tue Oct 09 15:18:59 2012 +0530"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Oct 17 22:21:14 2012 +0900"
      },
      "message": "regulator: tps65090: Register all regulators in single probe call\n\nMFD driver registers the regulator driver once per device and\nhence it is require to register all regulators in single probe\ncall.\nFollowing are details of changes done to achieve this:\n- Move the regulator enums to mfd header and remove the\n  tps65090-regulator.h as it does not contain more info.\n- Add max regulator and register all regulators even if there\n  is no regulator init data from platform.\n- Convert regulator init data to pointer type in platform data.\n- Add input supply name in regulator desc to provide input supply.\n- Separate desc information from driver information.\n- Disable external control bit to have control through register write.\n\nSigned-off-by: Laxman Dewangan \u003cldewangan@nvidia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "7bd3b61853da6d2fc579e27c7a1ac1e9fc968d1a",
      "tree": "759e7942376794d13a792efd91a0013fec424cb1",
      "parents": [
        "ddffeb8c4d0331609ef2581d84de4d763607bd37"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Oct 15 13:53:41 2012 -0700"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Oct 15 13:53:41 2012 -0700"
      },
      "message": "ARM: OMAP2: Move plat/menelaus.h to linux/mfd/menelaus.h\n\nWe can move menelaus.h to live with other mfd headers to\nget it out of plat for ARM common zImage support.\n\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "c0cc3f1665256b7cfdc1d581f997dcea1af71405",
      "tree": "53f064b7140e727147a9251baaf4dac25541edd6",
      "parents": [
        "ddffeb8c4d0331609ef2581d84de4d763607bd37"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Sep 28 16:50:15 2012 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Oct 15 11:51:32 2012 +0900"
      },
      "message": "ASoC: wm8994: Allow a delay between jack insertion and microphone detect\n\nThis can be used to provide some additional settling time to ensure that\nwe don\u0027t start microphone detection while the microphone pin is connected\nto one of the headphone pins.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "f5a246eab9a268f51ba8189ea5b098a1bfff200e",
      "tree": "a6ff7169e0bcaca498d9aec8b0624de1b74eaecb",
      "parents": [
        "d5bbd43d5f450c3fca058f5b85f3dfb4e8cc88c9",
        "7ff34ad80b7080fafaac8efa9ef0061708eddd51"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 09 07:07:14 2012 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 09 07:07:14 2012 +0900"
      },
      "message": "Merge tag \u0027sound-3.7\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\nPull sound updates from Takashi Iwai:\n \"This contains pretty many small commits covering fairly large range of\n  files in sound/ directory.  Partly because of additional API support\n  and partly because of constantly developed ASoC and ARM stuff.\n\n  Some highlights:\n\n   - Introduced the helper function and documentation for exposing the\n     channel map via control API, as discussed in Plumbers; most of PCI\n     drivers are covered, will follow more drivers later\n\n   - Most of drivers have been replaced with the new PM callbacks (if\n     the bus is supported)\n\n   - HD-audio controller got the support of runtime PM and the support\n     of D3 clock-stop.  Also changing the power_save option in sysfs\n     kicks off immediately to enable / disable the power-save mode.\n\n   - Another significant code change in HD-audio is the rewrite of\n     firmware loading code.  Other than that, most of changes in\n     HD-audio are continued cleanups and standardization for the generic\n     auto parser and bug fixes (HBR, device-specific fixups), in\n     addition to the support of channel-map API.\n\n   - Addition of ASoC bindings for the compressed API, used by the\n     mid-x86 drivers.\n\n   - Lots of cleanups and API refreshes for ASoC codec drivers and\n     DaVinci.\n\n   - Conversion of OMAP to dmaengine.\n\n   - New machine driver for Wolfson Microelectronics Bells.\n\n   - New CODEC driver for Wolfson Microelectronics WM0010.\n\n   - Enhancements to the ux500 and wm2000 drivers\n\n   - A new driver for DA9055 and the support for regulator bypass mode.\"\n\nFix up various arm soc header file reorg conflicts.\n\n* tag \u0027sound-3.7\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: (339 commits)\n  ALSA: hda - Add new codec ALC283 ALC290 support\n  ALSA: hda - avoid unneccesary indices on \"Headphone Jack\" controls\n  ALSA: hda - fix indices on boost volume on Conexant\n  ALSA: aloop - add locking to timer access\n  ALSA: hda - Fix hang caused by race during suspend.\n  sound: Remove unnecessary semicolon\n  ALSA: hda/realtek - Fix detection of ALC271X codec\n  ALSA: hda - Add inverted internal mic quirk for Lenovo IdeaPad U310\n  ALSA: hda - make Realtek/Sigmatel/Conexant use the generic unsol event\n  ALSA: hda - make a generic unsol event handler\n  ASoC: codecs: Add DA9055 codec driver\n  ASoC: eukrea-tlv320: Convert it to platform driver\n  ALSA: ASoC: add DT bindings for CS4271\n  ASoC: wm_hubs: Ensure volume updates are handled during class W startup\n  ASoC: wm5110: Adding missing volume update bits\n  ASoC: wm5110: Add OUT3R support\n  ASoC: wm5110: Add AEC loopback support\n  ASoC: wm5110: Rename EPOUT to HPOUT3\n  ASoC: arizona: Add more clock rates\n  ASoC: arizona: Add more DSP options for mixer input muxes\n  ...\n"
    },
    {
      "commit": "e665faa424a4a782aa986274920c1fc5b76f5560",
      "tree": "2cf64abadecbbeadcffc02cb7671cb593fc45488",
      "parents": [
        "ca4da6948bc6a7010ecf916dad528c177dcb9a81",
        "18766f0936d444fd7ff2e0064bd6e69a89d5c6fc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 07 17:29:24 2012 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 07 17:29:24 2012 +0900"
      },
      "message": "Merge tag \u0027for-v3.7\u0027 of git://git.infradead.org/battery-2.6\n\nPull battery updates from Anton Vorontsov:\n \"1. New drivers:\n     - Marvell 88pm860x charger and battery drivers;\n     - Texas Instruments LP8788 charger driver;\n  2. Two new power supply properties: whether a battery is authentic,\n     and chargers\u0027 maximal currents and voltages;\n  3. A lot of TI LP8727 Charger cleanups;\n  4. New features for Charger Manager, mainly now we can disable\n     specific regulators;\n  5. Random fixes and cleanups for other drivers.\"\n\nFix up trivial conflicts in \u003clinux/mfd/88pm860x.h\u003e\n\n* tag \u0027for-v3.7\u0027 of git://git.infradead.org/battery-2.6: (52 commits)\n  pda_power: Remove ac_draw_failed goto and label\n  charger-manager: Add support sysfs entry for charger\n  charger-manager: Support limit of maximum possible\n  charger-manager: Check fully charged state of battery periodically\n  lp8727_charger: More pure cosmetic improvements\n  lp8727_charger: Fix checkpatch warning\n  lp8727_charger: Add description in the private data\n  lp8727_charger: Fix a typo - chg_parm to chg_param\n  lp8727_charger: Make some cosmetic changes in lp8727_delayed_func()\n  lp8727_charger: Clean up lp8727_charger_changed()\n  lp8727_charger: Return if the battery is discharging\n  lp8727_charger: Make lp8727_charger_get_propery() simpler\n  lp8727_charger: Make lp8727_ctrl_switch() inline\n  lp8727_charger: Make lp8727_init_device() shorter\n  lp8727_charger: Clean up lp8727_is_charger_attached()\n  lp8727_charger: Use specific definition\n  lp8727_charger: Clean up lp8727 definitions\n  lp8727_charger: Use the definition rather than enum\n  lp8727_charger: Fix code for getting battery temp\n  lp8727_charger: Clear interrrupts at inital time\n  ...\n"
    },
    {
      "commit": "11126c611e10abb18b6f1ed0300c0548c3906b54",
      "tree": "246227ad730c1e68f5a9c03db57cd4592abe7687",
      "parents": [
        "67966e088b0c7dc926f4ce19565ebf208e18d058",
        "33e2a4227ddff7c18921ac175fae3ab0e3ff8a76"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 06 03:09:16 2012 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 06 03:09:16 2012 +0900"
      },
      "message": "Merge branch \u0027akpm\u0027 (Andrew\u0027s patch-bomb)\n\nMerge misc patches from Andrew Morton:\n \"The MM tree is rather stuck while I wait to find out what the heck is\n  happening with sched/numa.  Probably I\u0027ll need to route around all the\n  code which was added to -next, sigh.\n\n  So this is \"everything else\", or at least most of it - other small\n  bits are still awaiting resolutions of various kinds.\"\n\n* emailed patches from Andrew Morton \u003cakpm@linux-foundation.org\u003e: (180 commits)\n  lib/decompress.c add __init to decompress_method and data\n  kernel/resource.c: fix stack overflow in __reserve_region_with_split()\n  omfs: convert to use beXX_add_cpu()\n  taskstats: cgroupstats_user_cmd() may leak on error\n  aoe: update aoe-internal version number to 50\n  aoe: update documentation to better reflect aoe-plus-udev usage\n  aoe: remove unused code\n  aoe: make dynamic block minor numbers the default\n  aoe: update and specify AoE address guards and error messages\n  aoe: retain static block device numbers for backwards compatibility\n  aoe: support more AoE addresses with dynamic block device minor numbers\n  aoe: update documentation with new URL and VM settings reference\n  aoe: update copyright year in touched files\n  aoe: update internal version number to 49\n  aoe: remove unused code and add cosmetic improvements\n  aoe: increase net_device reference count while using it\n  aoe: associate frames with the AoE storage target\n  aoe: disallow unsupported AoE minor addresses\n  aoe: do revalidation steps in order\n  aoe: failover remote interface based on aoe_deadsecs parameter\n  ...\n"
    },
    {
      "commit": "90829c089ef622e54ce1153eb6dcda9ce98cb7c2",
      "tree": "d6468baa51657219d583d0cf721bfd845d046bc4",
      "parents": [
        "a16e8393ac03cc24fd9b838f42823b4242ceac88"
      ],
      "author": {
        "name": "Venu Byravarasu",
        "email": "vbyravarasu@nvidia.com",
        "time": "Thu Oct 04 17:14:04 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 06 03:05:03 2012 +0900"
      },
      "message": "rtc: rc5t583: add ricoh rc5t583 RTC driver\n\nAdd an RTC driver for the RTC device on Ricoh MFD Rc5t583.  Ricoh RTC has\n3 types of alarms.  The current patch adds support for the Y-Alarm of\nRC5t583 RTC.\n\nSigned-off-by: Venu Byravarasu \u003cvbyravarasu@nvidia.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0e783980b84e7253ba98552d092d1f45ed262d66",
      "tree": "7cc402699e588484b76aae12b9758c23125eb4b1",
      "parents": [
        "477d30d787b969e4c11fc958077cc7954805e236"
      ],
      "author": {
        "name": "Venu Byravarasu",
        "email": "vbyravarasu@nvidia.com",
        "time": "Thu Oct 04 17:13:55 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 06 03:05:02 2012 +0900"
      },
      "message": "rtc: tps65910: add RTC driver for TPS65910 PMIC RTC\n\nTPS65910 PMIC is a MFD with RTC as one of the device.  Adding RTC driver\nfor supporting RTC device present inside TPS65910 PMIC.\n\nOnly support for RTC alarm is implemented as part of this patch.\n\nSigned-off-by: Venu Byravarasu \u003cvbyravarasu@nvidia.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "578f1ef91aa92beb571bfb9af8f4d18f405f3b9e",
      "tree": "8ff59e772d09180b7e7f952a8c90a1bcf25e1d19",
      "parents": [
        "ecefbd94b834fa32559d854646d777c56749ef1c",
        "74d8378159de16a0a1d1975d4778120d263d6000"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 05 12:01:30 2012 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 05 12:01:30 2012 +0900"
      },
      "message": "Merge tag \u0027mfd-3.7-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6\n\nPull MFD changes from Samuel Ortiz:\n \"MFD bits for the 3.7 merge window.\n\n  As usual we have a few new drivers:\n\n   - TI LP8788\n   - TI OMAP USB TLL\n   - Maxim MAX8907\n   - SMSC ECE1099\n   - Dialog Semiconductor DA9055\n   - A simpler syscon driver that allow us to get rid of the anatop one.\n\n  Drivers are also gradually getting Device Tree and IRQ domain support.\n\n  The following drivers got DT support:\n   - palmas, 88pm860x, tc3589x and twl4030-audio\n\n  And those ones now use the IRQ domain APIs:\n   - 88pm860x, tc3589x, db8500_prcmu\n\n  Also some other interesting changes:\n   - Intel\u0027s ICH LPC now supports Lynx Point\n   - TI\u0027s twl4030-audio added a GPO child\n   - tps6527 enabled its backlight subdevice\n   - The twl6030 pwm driver moved to the new PWM subsystem\n\n  And finally a bunch of cleanup and casual fixes for mc13xxx, 88pm860x,\n  palmas, ab8500, wm8994, wm5110, max8907 and the tps65xxx family.\"\n\nFix up various annoying conflicts: the DT and IRQ domain support came in\ntwice and was already in 3.6. And then it was apparently rebased.\n\nGuys, DON\u0027T REBASE!\n\n* tag \u0027mfd-3.7-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6: (89 commits)\n  ARM: dts: Enable 88pm860x pmic\n  mfd: 88pm860x: Move gpadc init into touch\n  mfd: 88pm860x: Device tree support\n  mfd: 88pm860x: Use irqdomain\n  mfd: smsc: Add support for smsc gpio io/keypad driver\n  backlight: tps65217_bl: Add missing platform_set_drvdata in tps65217_bl_probe\n  mfd: DA9055 core driver\n  mfd: tps65910: Add alarm interrupt of TPS65910 RTC to mfd device list\n  mfd: wm5110: Add register patches for revision B\n  mfd: wm5110: Disable control interface error report for WM5110 rev B\n  mfd: max8907: Remove regulator-compatible from DT docs\n  backlight: Add TPS65217 WLED driver\n  mfd: Add backlight as subdevice to the tps65217\n  mfd: Provide the PRCMU with its own IRQ domain\n  mfd: Fix max8907 sparse warning\n  mfd: Add lp8788 mfd driver\n  mfd: dbx500: Provide a more accurate smp_twd clock\n  mfd: rc5t583: Fix warning messages\n  regulator: palmas: Add DT support\n  mfd: palmas: Change regulator defns to better suite DT\n  ...\n"
    },
    {
      "commit": "2e57d56747e601b3e0ff6697e524025d0504d161",
      "tree": "29a7c677878d39f64e90dfbdf7063a11c08d4c15",
      "parents": [
        "837c8293ba24d08cd7438d82ad9bb8d2fb0f8a5b"
      ],
      "author": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@gmail.com",
        "time": "Fri Sep 21 18:06:52 2012 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Oct 02 11:43:13 2012 +0200"
      },
      "message": "mfd: 88pm860x: Device tree support\n\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "2a2bf85f05e42b12ea6bfe821e2d19221cf93555",
      "tree": "11abcdaef6e4f8307574056998d306d21558b6ed",
      "parents": [
        "11801e9de26992d37cb869cc74f389b6a7677e0e",
        "99261fbad0a16f105b262d7525801697588ba526"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 01 18:28:06 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 01 18:28:06 2012 -0700"
      },
      "message": "Merge tag \u0027dt\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM soc device tree updates from Olof Johansson:\n \"Device tree conversion and enablement branch.  Mostly a bunch of new\n  bindings and setup for various platforms, but the Via/Winchip VT8500\n  platform is also converted over from being 100% legacy to now use\n  device tree for probing.  More of that will come for 3.8.\"\n\nTrivial conflicts due to removal of vt8500 files, and one documentation\nfile that was added with slightly different contents both here and in\nthe USb tree.\n\n* tag \u0027dt\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (212 commits)\n  arm: vt8500: Fixup for missing gpio.h\n  ARM: LPC32xx: LED fix in PHY3250 DTS file\n  ARM: dt: mmp-dma: add binding file\n  arm: vt8500: Update arch-vt8500 to devicetree support.\n  arm: vt8500: gpio: Devicetree support for arch-vt8500\n  arm: vt8500: doc: Add device tree bindings for arch-vt8500 devices\n  arm: vt8500: clk: Add Common Clock Framework support\n  video: vt8500: Add devicetree support for vt8500-fb and wm8505-fb\n  serial: vt8500: Add devicetree support for vt8500-serial\n  rtc: vt8500: Add devicetree support for vt8500-rtc\n  arm: vt8500: Add device tree files for VIA/Wondermedia SoC\u0027s\n  ARM: tegra: Add Avionic Design Tamonten Evaluation Carrier support\n  ARM: tegra: Add Avionic Design Medcom-Wide support\n  ARM: tegra: Add Avionic Design Plutux support\n  ARM: tegra: Add Avionic Design Tamonten support\n  ARM: tegra: dts: Add pwm label\n  ARM: ux500: Fix SSP register address format\n  ARM: ux500: Apply tc3589x\u0027s GPIO/IRQ properties to HREF\u0027s DT\n  ARM: ux500: Remove redundant #gpio-cell properties from Snowball DT\n  ARM: ux500: Add all encompassing sound node to the HREF Device Tree\n  ...\n"
    },
    {
      "commit": "61464c8357c8f6b780e4c44f5c79471799c51ca7",
      "tree": "4509cf075403965528f380f2f825c46908fb7d4e",
      "parents": [
        "47061eda2584b9e4516d1e3a9713406a3a559ac8",
        "9cf1c871526cf6bfec2a653e1e068ee72592542c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 01 18:19:05 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 01 18:19:05 2012 -0700"
      },
      "message": "Merge tag \u0027cleanup\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM soc general cleanups from Olof Johansson:\n \"This is a large branch that contains a handful of different cleanups:\n\n   - Fixing up the I/O space remapping on PCI on ARM.  This is a series\n     from Rob Herring that restructures how all pci devices allocate I/O\n     space, and it\u0027s part of the work to allow multiplatform kernels.\n   - A number of cleanup series for OMAP, moving and removing some\n     headers, sparse irq rework and in general preparation for\n     multiplatform.\n   - Final removal of all non-DT boards for Tegra, it is now\n     device-tree-only!\n   - Removal of a stale platform, nxp4008.  It\u0027s an old mobile chipset\n     that is no longer in use, and was very likely never really used\n     with a mainline kernel.  We have not been able to find anyone\n     interested in keeping it around in the kernel.\n   - Removal of the legacy dmaengine driver on tegra\n\n  + A handful of other things that I haven\u0027t described above.\"\n\nFix up some conflicts with the staging tree (and because nxp4008 was\nremoved)\n\n* tag \u0027cleanup\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (184 commits)\n  ARM: OMAP2+: serial: Change MAX_HSUART_PORTS to 6\n  ARM: OMAP4: twl-common: Support for additional devices on i2c1 bus\n  ARM: mmp: using for_each_set_bit to simplify the code\n  ARM: tegra: harmony: fix ldo7 regulator-name\n  ARM: OMAP2+: Make omap4-keypad.h local\n  ARM: OMAP2+: Make l4_3xxx.h local\n  ARM: OMAP2+: Make l4_2xxx.h local\n  ARM: OMAP2+: Make l3_3xxx.h local\n  ARM: OMAP2+: Make l3_2xxx.h local\n  ARM: OMAP1: Move irda.h from plat to mach\n  ARM: OMAP2+: Make hdq1w.h local\n  ARM: OMAP2+: Make gpmc-smsc911x.h local\n  ARM: OMAP2+: Make gpmc-smc91x.h local\n  ARM: OMAP1: Move flash.h from plat to mach\n  ARM: OMAP2+: Make debug-devices.h local\n  ARM: OMAP1: Move board-voiceblue.h from plat to mach\n  ARM: OMAP1: Move board-sx1.h from plat to mach\n  ARM: OMAP2+: Make omap-wakeupgen.h local\n  ARM: OMAP2+: Make omap-secure.h local\n  ARM: OMAP2+: Make ctrl_module_wkup_44xx.h local\n  ...\n"
    },
    {
      "commit": "2c0c86d5b67ee04e8b71a2ea2a3af6d224611cfc",
      "tree": "84cb3b96e68be80b3e8b6876b27fc9ff6ba0370f",
      "parents": [
        "fdb2f9c2ebd4f07d7b11a3bc86d8c669eb841697",
        "494bfec99922d54054d2d0873f1017680cfc3f13"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 01 12:09:04 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 01 12:09:04 2012 -0700"
      },
      "message": "Merge tag \u0027clk-for-linus\u0027 of git://git.linaro.org/people/mturquette/linux\n\nPull clk framework update from Michael Turquette:\n \"The common clk framework changes for 3.7 are dominated by ARM platform\n  ports to the framework along with one MIPS port, one MFD port, one\n  minor framework enhancement and one helper function for platforms\n  expressing their clock data through device tree.\"\n\n* tag \u0027clk-for-linus\u0027 of git://git.linaro.org/people/mturquette/linux:\n  clk: add of_clk_src_onecell_get() support\n  clk: ux500: Define smp_twd clock for u8500\n  mfd: dbx500: Provide a more accurate smp_twd clock\n  clk: ux500: Support for prmcu_rate clock\n  clk: Provide option for clk_get_rate to issue hw for new rate\n  clock: max77686: Add driver for Maxim 77686 32Khz crystal oscillator.\n  ARM: ux500: Switch to use common clock framework\n  clk: ux500: Clock definitions for u8500\n  clk: ux500: First version of clock definitions for ux500\n  clk: ux500: Adapt PRCMU and PRCC clocks for common clk\n  clk: versatile: make config option boolean\n  clk: add Loongson1B clock support\n  arm: mmp: make all SOCs use common clock by default\n  clk: mmp: add clock definition for mmp2\n  clk: mmp: add clock definition for pxa910\n  clk: mmp: add clock definition for pxa168\n  clk: mmp: add mmp specific clocks\n  clk: convert ARM RealView to common clk\n  clk: prima2: move from arch/arm/mach to drivers/clk\n  ARM: PRIMA2: convert to common clk and finish full clk tree\n"
    },
    {
      "commit": "99dbb1632f1165c2726056ebfce6edde0e5a0208",
      "tree": "2b2fc83db20b4c6d13842496899774b0dc2868e2",
      "parents": [
        "aae6f989c6e97ff8197717fa4d032ad4eba091a7",
        "9c33c512b2d3167a3580659942ee78437b1b1bc6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 01 09:06:36 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 01 09:06:36 2012 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\nPull the trivial tree from Jiri Kosina:\n \"Tiny usual fixes all over the place\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (34 commits)\n  doc: fix old config name of kprobetrace\n  fs/fs-writeback.c: cleanup riteback_sb_inodes kerneldoc\n  btrfs: fix the commment for the action flags in delayed-ref.h\n  btrfs: fix trivial typo for the comment of BTRFS_FREE_INO_OBJECTID\n  vfs: fix kerneldoc for generic_fh_to_parent()\n  treewide: fix comment/printk/variable typos\n  ipr: fix small coding style issues\n  doc: fix broken utf8 encoding\n  nfs: comment fix\n  platform/x86: fix asus_laptop.wled_type module parameter\n  mfd: printk/comment fixes\n  doc: getdelays.c: remember to close() socket on error in create_nl_socket()\n  doc: aliasing-test: close fd on write error\n  mmc: fix comment typos\n  dma: fix comments\n  spi: fix comment/printk typos in spi\n  Coccinelle: fix typo in memdup_user.cocci\n  tmiofb: missing NULL pointer checks\n  tools: perf: Fix typo in tools/perf\n  tools/testing: fix comment / output typos\n  ...\n"
    },
    {
      "commit": "8284328cd98b9ac9eebf646e6fcb9047bc12bf55",
      "tree": "1c7ab08de0e003d300ab194512cb2847a971b45a",
      "parents": [
        "c6bed9deb6047179a6c58ace847f8b2129085e37"
      ],
      "author": {
        "name": "Sourav Poddar",
        "email": "sourav.poddar@ti.com",
        "time": "Mon Oct 01 16:31:22 2012 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 01 15:27:48 2012 +0200"
      },
      "message": "mfd: smsc: Add support for smsc gpio io/keypad driver\n\nsmsc ece1099 is a keyboard scan or gpio expansion device.\nThe patch create keypad and gpio expander child for this\nmulti function smsc driver.\n\nCc: Benoit Cousson \u003cb-cousson@ti.com\u003e\nCc: Felipe Balbi \u003cbalbi@ti.com\u003e\nCc: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nSigned-off-by: Sourav Poddar \u003csourav.poddar@ti.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "2896434cf272acace1b7093d5e4ba8022ed11ac8",
      "tree": "e81902cfebd1fa1cc7096206b88e4a7bacffa3e0",
      "parents": [
        "5863eabb2a317ef499d340aa7201233a4fc9211e"
      ],
      "author": {
        "name": "Ashish Jangam",
        "email": "ashish.jangam@kpitcummins.com",
        "time": "Fri Sep 14 18:54:50 2012 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sat Sep 29 01:25:28 2012 +0200"
      },
      "message": "mfd: DA9055 core driver\n\nThis is the DA9055 MFD core driver that instantiate all the dependent\ncomponent drivers and provides them the device access via I2C.\n\nThis patch is functionally tested on Samsung SMDK6410.\n\nSigned-off-by: David Dajun Chen \u003cdchen@diasemi.com\u003e\nSigned-off-by: Ashish Jangam \u003cashish.jangam@kpitcummins.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "6a2027abd2048f7f7fdcc6e11ff10b3d9b0d0899",
      "tree": "d83e1d602304b5a16cf2f5ba6948e0b43cdc98d8",
      "parents": [
        "5698bd757d55b1bb87edd1a9744ab09c142abfc2",
        "52b84dac436a681fa51dad2b9e57b6ea50309cbd",
        "b8575a1143f6d57a791c946291ba4363e07e32a3",
        "3f1965776f6ec769192400810b6260fe48301bbb",
        "e96961dabe4421b163a4b6187ede942aa450d9cc",
        "3006b8d665c9b44a7838d0830d9dbe5f6df2be69"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Sep 28 14:45:07 2012 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Sep 28 14:45:07 2012 +0100"
      },
      "message": "Merge remote-tracking branches \u0027regulator/topic/core\u0027, \u0027regulator/topic/bypass\u0027, \u0027regulator/topic/tol\u0027, \u0027regulator/topic/drivers\u0027 and \u0027regulator/topic/tps6586x\u0027 into regulator-next\n"
    },
    {
      "commit": "eebfdc17cc6c9f184a713d84b84e7602236360c6",
      "tree": "6f591d7a70cb540db68520b5c91361b1cb604bc5",
      "parents": [
        "b6290ffe1f4ed4d8521fd7e46738d42ddd9f1935"
      ],
      "author": {
        "name": "Matthias Kaehlcke",
        "email": "matthias@kaehlcke.net",
        "time": "Mon Sep 24 22:25:28 2012 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Sep 25 10:42:02 2012 +0200"
      },
      "message": "backlight: Add TPS65217 WLED driver\n\nThe TPS65217 chip contains a boost converter and current sinks which can be\nused to drive LEDs for use as backlights. Expose this functionality via the\nbacklight API.\n\nTested on an AM335x based custom board with a single WLED string, using\ndifferent values for ISEL and FDIM (though it would be hard to tell the\ndifference except for the value in WLEDCTRL1). Both instantiation through the\ndevice tree and by passing platform data have been tested. Testing has been\ndone with an Androidized 3.2 kernel from the rowboat project. Koen Kooi\nreported the driver to be working on a Beaglebone board with LCD3 cape\n\nSigned-off-by: Matthias Kaehlcke \u003cmatthias@kaehlcke.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "18766f0936d444fd7ff2e0064bd6e69a89d5c6fc",
      "tree": "b3e44515085c6d52747f25d57fa63e915b569c29",
      "parents": [
        "c10a002a2b4af557730e71591c529fbdf355433f",
        "0848c94fb4a5cc213a7fb0fb3a5721ad6e16f096"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Mon Sep 24 19:10:08 2012 -0700"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Mon Sep 24 19:12:01 2012 -0700"
      },
      "message": "Merge with upstream to accommodate with MFD changes\n\ncommit 0848c94fb4 (\"mfd: core: Push irqdomain mapping out into devices\")\nthat appeared in v3.6-rc6 adds another argument to the mfd_add_devices()\ncall, and that makes commit a830d28b48bf (\"power_supply: Enable\nbattery-charger for 88pm860x\", which is battery tree) no longer compatible\nwith the latest kernels.\n\nThis commit is used to merge upstream back into battery tree and\naccommodate 88pm860x driver for the latest changes in MFD core.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nReported-by: Fengguang Wu \u003cfengguang.wu@intel.com\u003e\nReported-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Anton Vorontsov \u003canton.vorontsov@linaro.org\u003e\n"
    },
    {
      "commit": "eea6b7cc53aaecf868e1643058159807c744e04e",
      "tree": "1922328c8edb85f2c106075c966baa07f15ea831",
      "parents": [
        "804971ec3793d30f40c1a74775dd3fe89deb461a"
      ],
      "author": {
        "name": "Milo Kim",
        "email": "Milo.Kim@ti.com",
        "time": "Wed Sep 19 18:53:33 2012 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Sep 23 20:51:34 2012 +0200"
      },
      "message": "mfd: Add lp8788 mfd driver\n\nTI LP8788 PMU provides regulators, battery charger, ADC,\nRTC, backlight driver and current sinks.\n\nThis MFD patch supports the I2C communication using the regmap,\nthe interrupt handling using the linear IRQ domain and\nconfigurable platform data structures for each driver module.\n\n (Driver Architecture)\n\n                                         \u003c mfd devices \u003e\n  LP8788 HW  ..........  mfd  .......... regulator drivers\n                I2C                      power supply driver\n                IRQs                     iio adc driver\n                                         rtc driver\n                                         backlight driver\n                                         current sink drivers\n\n  o regulators    : LDOs and BUCKs\n  o power supply  : Battery charger\n  o iio adc       : Battery voltage/temperature\n  o rtc           : RTC and alarm\n  o backlight\n  o current sink  : LED and vibrator\n\nAll MFD device modules are registered by LP8788 MFD core driver.\nFor sharing information such like the virtual IRQ number,\nMFD core driver uses the resource structure.\nThen each module can retrieve the specific IRQ number and detect it\nin the IRQ thread.\n\nConfigurable platform data is handled in each driver module.\n\nSigned-off-by: Milo(Woogyom) Kim \u003cmilo.kim@ti.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "804971ec3793d30f40c1a74775dd3fe89deb461a",
      "tree": "edec886d66c3b2b02c4030cb679d730156abe2e2",
      "parents": [
        "0dd96360e21ec7963aeba253261db87a32e728c6"
      ],
      "author": {
        "name": "Michel Jaouen",
        "email": "michel.jaouen@stericsson.com",
        "time": "Fri Aug 31 14:21:30 2012 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Sep 23 20:51:34 2012 +0200"
      },
      "message": "mfd: dbx500: Provide a more accurate smp_twd clock\n\nThe local timer clock is based on ARM subsystem clock. This patch\nobtains a more exact value of that clock by reading PRCMU registers.\nUsing this increases the accuracy of the local timer events.\n\nSigned-off-by: Ulf Hansson \u003culf.hansson@linaro.org\u003e\nSigned-off-by: Rickard Andersson \u003crickard.andersson@stericsson.com\u003e\nSigned-off-by: Michel Jaouen \u003cmichel.jaouen@stericsson.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "7cc4c92fbc1b539597c00656b3236a57d76022f4",
      "tree": "d782a9bc042a6754edf9aa6cd4154d2e2bd80693",
      "parents": [
        "9c14ac33450eaa3347d0d202c2a4116578976a63"
      ],
      "author": {
        "name": "Graeme Gregory",
        "email": "gg@slimlogic.co.uk",
        "time": "Tue Aug 28 13:47:39 2012 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Sep 23 20:51:29 2012 +0200"
      },
      "message": "mfd: palmas: Change regulator defns to better suite DT\n\nIn order to better fit DT parsing in of regulator definitions re-arrange\nthe platform data struct slightly which requires the definitions of\nthe regulator IDs earlier in the include file.\n\nSigned-off-by: Graeme Gregory \u003cgg@slimlogic.co.uk\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "190ef1a6e1e493340281d10a9dbda2eac205884c",
      "tree": "a2935d53fb975d198d2e5a50bd59d22fe811fbbd",
      "parents": [
        "8664fade0d235eeed2f2cfdeb10d3f243ec01e4f"
      ],
      "author": {
        "name": "Graeme Gregory",
        "email": "gg@slimlogic.co.uk",
        "time": "Tue Aug 28 13:47:37 2012 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Sep 23 20:41:44 2012 +0200"
      },
      "message": "mfd: palmas: Add pdata/data for rest of children\n\nAdd the platform data and data structures for children that shall be\nadded by a future set of commits.\n\nSigned-off-by: Graeme Gregory \u003cgg@slimlogic.co.uk\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "40169a7c399346281da55ed9905a104d3da47945",
      "tree": "47181afbd7ccf73af8ec0b840d637a794062faa0",
      "parents": [
        "84bae6c379e362aa017efd417199f51d5c2273ac",
        "c164fa62b93782165f12c0e8366f7b46507edb4d"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sat Sep 22 22:20:37 2012 -0700"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sat Sep 22 22:20:37 2012 -0700"
      },
      "message": "Merge branch \u0027for-arm-soc-next\u0027 of git://git.linaro.org/people/ljones/linux-3.0-ux500 into next/dt\n\n* \u0027for-arm-soc-next\u0027 of git://git.linaro.org/people/ljones/linux-3.0-ux500:\n  ARM: ux500: Fix SSP register address format\n  ARM: ux500: Apply tc3589x\u0027s GPIO/IRQ properties to HREF\u0027s DT\n  ARM: ux500: Remove redundant #gpio-cell properties from Snowball DT\n  ARM: ux500: Add all encompassing sound node to the HREF Device Tree\n  ARM: ux500: Add nodes for the MSP into the HREF Device Tree\n  ARM: ux500: Add all known I2C sub-device nodes to the HREF DT\n  ARM: ux500: Stop registering I2C sub-devices for HREF when DT is enabled\n  ARM: ux500: Stop registering Audio devices for HREF when DT is enabled\n  ARM: ux500: Add all encompassing sound node to the Snowball Device Tree\n  ARM: ux500: Add nodes for the MSP into Device Tree\n  ARM: ux500: Rename MSP board file to something more meaningful\n  ARM: ux500: Remove platform registration of MSP devices\n  ARM: ux500: Stop registering the MOP500 Audio driver from platform code\n  ARM: ux500: Pass MSP DMA platform data though AUXDATA\n  ARM: ux500: Fork MSP platform registration for step-by-step DT enablement\n  ARM: ux500: Add AB8500 CODEC node to DB8500 Device Tree\n  ARM: ux500: Clean-up MSP platform code\n  ARM: ux500: Pass SDI DMA information though AUX_DATA to MMCI\n  ARM: ux500: Add UART support to the HREF Device Tree\n  ARM: ux500: Add skeleton Device Tree for the HREF reference board\n  ...\n  + sync to v3.6-rc6\n"
    },
    {
      "commit": "2ef39e606bb43d6041b6d820e2a9156110a82d21",
      "tree": "7c4cb8bd147d962344d357569172dfbe35f098a6",
      "parents": [
        "a89be93c28cd656d1c3c49fe627666b3bbecd45a",
        "b4cad7af6665743647f28119b689e1552326d4da"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Sep 22 18:47:58 2012 -0400"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Sep 22 18:47:58 2012 -0400"
      },
      "message": "Merge remote-tracking branch \u0027asoc/topic/ux500\u0027 into for-3.7\n"
    },
    {
      "commit": "ddfb43f3881edb47aa0083651ad31983cdc42c33",
      "tree": "7128cb13b599d2903a4deb05bbae37508b1c261e",
      "parents": [
        "2d6d649a2e0fa0268c0d03d5b1d330ca7907d33c",
        "5698bd757d55b1bb87edd1a9744ab09c142abfc2"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Sep 22 11:26:27 2012 -0400"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Sep 22 11:26:27 2012 -0400"
      },
      "message": "Merge tag \u0027v3.6-rc6\u0027 into for-3.7\n\nLinux 3.6-rc6 has all our bug fixes.\n\nConflicts (trivial overlap):\n\tsound/soc/omap/am3517evm.c\n"
    },
    {
      "commit": "32dec75349da4e68b53f099ce3a96469cdc334d6",
      "tree": "96aca7914b07697668ec716a3f80fb8c82e7a971",
      "parents": [
        "740418ef19fd7def7b9c333435d4ca1dce28cc42",
        "9891e3240543c45176b1298164418b61e8909ed0"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Thu Sep 20 19:57:38 2012 -0700"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Thu Sep 20 19:57:38 2012 -0700"
      },
      "message": "Merge tag \u0027tegra-for-3.7-dmaengine\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/swarren/linux-tegra into next/cleanup\n\nARM: tegra: switch to dmaengine\n\nThe Tegra code-base has contained both a legacy DMA and a dmaengine\ndriver since v3.6-rcX. This series flips Tegra\u0027s defconfig to enable\ndmaengine rather than the legacy driver, and removes the legacy driver\nand all client code.\n\n* tag \u0027tegra-for-3.7-dmaengine\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/swarren/linux-tegra:\n  ASoC: tegra: remove support of legacy DMA driver based access\n  spi: tegra: remove support of legacy DMA driver based access\n  ARM: tegra: apbio: remove support of legacy DMA driver based access\n  ARM: tegra: dma: remove legacy APB DMA driver\n  ARM: tegra: config: enable dmaengine based APB DMA driver\n  + sync to 3.6-rc6\n"
    },
    {
      "commit": "a830d28b48bf92944e57058e87d17cee5a7cd2a1",
      "tree": "304249dfc3d1100114a88e3c01509158a52eb86e",
      "parents": [
        "98a2766493589c18c327ae3dad5243b53fcb5f70"
      ],
      "author": {
        "name": "Jett.Zhou",
        "email": "jtzhou@marvell.com",
        "time": "Fri Jul 27 16:27:16 2012 +0800"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Thu Sep 20 15:32:55 2012 -0700"
      },
      "message": "power_supply: Enable battery-charger for 88pm860x\n\nThere are charger and battery measurement feature for 88pm860x PMIC.\n\nFor charger, it can support pre-charge with small current when battery is\nnearly exausted and then changed into fast-charge with CC\u0026CV mode.\n\nFor battery monitor, it can support battery measurement such as\nvbat,vsys,vchg and ibat etc,it can aslo accumulating the Coulomb value\ncharged or discharged from battery based on Conlomb Counter, we use it\nto estimate battery capacity.\n\nSigned-off-by: Jett.Zhou \u003cjtzhou@marvell.com\u003e\nSigned-off-by: Anton Vorontsov \u003canton.vorontsov@linaro.org\u003e\n"
    },
    {
      "commit": "2843c7d2c03da38dfb14102254d0c767d2483349",
      "tree": "8698671fd889ed9d6237cf9ea093e8bb1fc999b3",
      "parents": [
        "084cfebc03ede864835594181210b501aa9f1933",
        "6bfc82ff589a00e5fbc12b958c649d703d273c86"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Thu Sep 20 13:19:32 2012 -0700"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Thu Sep 20 13:22:20 2012 -0700"
      },
      "message": "Merge tag \u0027omap-devel-dt-merged-for-v3.7\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/dt\n\nDevice tree related changes for omaps.\n\nNote that this branch is based on omap-cleanup-sparseirq-for-v3.7\nto avoid merge conflicts with the sparseirq changes for gpio-twl4030\ndriver.\n\n* tag \u0027omap-devel-dt-merged-for-v3.7\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap:\n  arm/dts: Mux uart pins for omap4-sdp\n  ARM: OMAP2+: select PINCTRL in Kconfig\n  arm/dts: Add pinctrl driver entries for omap2/3/4\n  arm/dts: Add omap36xx.dtsi file and rename omap3-beagle to omap3-beagle-xm\n  ARM: dts: omap3-overo: Add support for the blue LED\n  Documentation: dt: Update the OMAP documentation with Overo/Toby\n  ARM: dts: OMAP3: Add support for Gumstix Overo with Tobi expansion board\n  ARM: dts: OMAP4: Add reg and interrupts for every nodes\n  ARM: dts: AM33XX: Specify reg and interrupt property for all nodes\n  ARM: dts: AM33XX: Convert all hex numbers to lower-case\n  ARM: dts: omap3-beagle: Enable audio support\n  ARM: dts: omap5: Add McPDM and DMIC section to the dtsi file\n  ARM: dts: omap5: Add McBSP entries\n  ARM: dts: omap4: Add reg-names for McPDM and DMIC\n  ARM: dts: omap4: Add McBSP entries\n  ARM: dts: omap3: Add McBSP entries\n  ARM: dts: omap2420-h4: Include omap2420.dtsi file instead the common omap2\n  ARM: dts: omap2: Add McBSP entries for OMAP2420 and OMAP2430 SoC\n  ARM: dts: omap3-beagle: Add heartbeat and mmc LEDs support\n  ARM: dts: omap3: Add gpio-twl4030 properties for BeagleBoard and omap3-EVM\n  ...\n"
    },
    {
      "commit": "db5c811d4044b5bd2ef923c7466bd2720eee0887",
      "tree": "fbde5cef6ff2b2518d2a7b5ec29f4c79b3ef59fd",
      "parents": [
        "49731c23bee88fd76af8cd57b915547b2175a26a"
      ],
      "author": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Fri Jul 27 08:50:05 2012 +0100"
      },
      "committer": {
        "name": "Lee Jones",
        "email": "lee.jones@linaro.org",
        "time": "Thu Sep 20 09:10:57 2012 +0200"
      },
      "message": "ASoC: codecs: Enable AB8500 CODEC for Device Tree\n\nWe continue to allow the AB8500 CODEC to be registered via the AB8500\nMulti Functional Device API, only this time we extract its configuration\nfrom the Device Tree binary.\n\nAcked-by: Ola Lilja \u003cola.o.lilja@stericsson.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\n"
    },
    {
      "commit": "f2f218cdc3ef4fd46f4fcc8880d69207a1740181",
      "tree": "a3ad3351f7f29681e4f150d9590130171a77abee",
      "parents": [
        "ff13e9e256d49a478b34da3dc380af41e0b9175f"
      ],
      "author": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@gmail.com",
        "time": "Mon Sep 17 12:19:08 2012 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Sep 19 12:39:14 2012 +0200"
      },
      "message": "mfd: 88pm860x: Move initilization code\n\nMove probe() and other functions from 88pm860x-i2c.c to 88pm860x-core.c.\nSince it could benefit to handle DT information.\n\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    }
  ],
  "next": "51acdb61185e9c7579366712a415fc929929d3bb"
}
