)]}'
{
  "log": [
    {
      "commit": "a1f3d4bba8ea395a39d34ade6017afee8be16031",
      "tree": "874d843d35622f17aa6c3e048e42cf0d679bcb75",
      "parents": [
        "723d928417bffff6467da155d8ebbbe016464012",
        "ebf53826e105f488f4f628703a108e98940d1dc5"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jan 31 21:16:22 2011 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jan 31 21:16:22 2011 -0800"
      },
      "message": "Merge commit \u0027v2.6.38-rc3\u0027 into next\n"
    },
    {
      "commit": "00cfa730db0d8378685148e6365b9cec7384b275",
      "tree": "68d36895d6ac31eab880b68b336aa87c23d1c9ae",
      "parents": [
        "3c36e719033ddc09aded770472cbdb477fcb4479"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Jan 30 12:31:30 2011 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Jan 30 12:32:29 2011 -0800"
      },
      "message": "Input: wm831x - add driver for Wolfson WM831x PMIC touchscreen controllers\n\nSome of the WM831x series of PMICs from Wolfson Microelectronics include\na resistive touchscreen controller. Implement support for these controllers\nwithin the input API.\n\nPlatform data is supported to allow configuration of system parameters such\nas selection between four and five wire touchscreens and for specification\nof optional direct to CPU IRQs for sample availability and for pen down.\nUse of this feature for at least the data IRQ is strongly recommended.\n\nThanks to Julien Boibessot for extensive testing and detailed feedback.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nTested-by: Julien Boibessot \u003cjulien.boibessot@armadeus.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "92d50a4132977b932ed830fa58c05deeb5c524f0",
      "tree": "1ee4ca4b6126861e30d5ac79ad61b0884b4d8627",
      "parents": [
        "180e4f5f20ef2b03ce2b38634274dde5ccbd8951"
      ],
      "author": {
        "name": "Mattias Wallin",
        "email": "mattias.wallin@stericsson.com",
        "time": "Tue Dec 07 11:20:47 2010 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:38:18 2011 +0100"
      },
      "message": "mfd: ab8500-core chip version cut 2.0 support\n\nThis patch adds support for chip version 2.0 or cut 2.0.\nOne new interrupt latch register - latch 12 - is introduced.\n\nSigned-off-by: Mattias Wallin \u003cmattias.wallin@stericsson.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "735a3d9efdc5aeebe201008e6655b235c7f02aeb",
      "tree": "a1083cec498505b1dbd28dd09a73d477965d2d61",
      "parents": [
        "337ce5d1c5759644cea6c47220ce7e84f0398362"
      ],
      "author": {
        "name": "MyungJoo Ham",
        "email": "myungjoo.ham@samsung.com",
        "time": "Tue Jan 11 12:20:05 2011 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:38:16 2011 +0100"
      },
      "message": "regulator: Support MAX8998/LP3974 DVS-GPIO\n\nThe previous driver did not support BUCK1-DVS3, BUCK1-DVS4, and\nBUCK2-DVS2 modes. This patch adds such modes and an option to block\nsetting buck1/2 voltages out of the preset values.\n\nSigned-off-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "337ce5d1c5759644cea6c47220ce7e84f0398362",
      "tree": "0436dbc242425226202476d6181fa6ae89e3a206",
      "parents": [
        "de8255ccd219267cfd34139022b197c1ef8f032f"
      ],
      "author": {
        "name": "MyungJoo Ham",
        "email": "myungjoo.ham@samsung.com",
        "time": "Tue Jan 04 14:17:39 2011 +0900"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:38:16 2011 +0100"
      },
      "message": "mfd: Support LP3974 RTC\n\nThe first releases of LP3974 have a large delay in RTC registers,\nwhich requires 2 seconds of delay after writing to a rtc register\n(recommended by National Semiconductor\u0027s engineers)\nbefore reading it.\n\nIf \"rtc_delay\" field of the platform data is true, the rtc driver\nassumes that such delays are required. Although we have not seen\nLP3974s without requiring such delays, we assume that such LP3974s\nwill be released soon (or they have done so already) and they are\nsupported by \"lp3974\" without setting \"rtc_delay\" at the platform\ndata.\n\nThis patch adds delays with msleep when writing values to RTC registers\nif the platform data has rtc_delay set.\n\nSigned-off-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nReviewed-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "cdd137c9c86c201ddb7f42ec978d2da45e7b7a17",
      "tree": "1fe9850f283a3952b139d2fc113759fbb4fed88c",
      "parents": [
        "6680d940b80dbb0617226c5b76b071a3977feb1c"
      ],
      "author": {
        "name": "MyungJoo Ham",
        "email": "myungjoo.ham@samsung.com",
        "time": "Thu Dec 23 17:53:36 2010 +0900"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:38:14 2011 +0100"
      },
      "message": "mfd: MAX8998/LP3974 hibernation support\n\nThis patch makes the driver to save and restore register values\nfor hibernation.\n\nSigned-off-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "e098aded79f24e2024139e82f778ff9db6dc142a",
      "tree": "9a8e55da30e25ddf10f1476dfc4c4c9467efe800",
      "parents": [
        "4f079985b2caacfda5103dd85fb028a2848c84ab"
      ],
      "author": {
        "name": "Mattias Wallin",
        "email": "mattias.wallin@stericsson.com",
        "time": "Thu Dec 02 15:40:31 2010 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:37:47 2011 +0100"
      },
      "message": "mfd: ab8500-core ioresources irq for subdrivers added\n\nThis patch adds the ioresources used by subdrivers to\nretrieve their interrupt.\n\nSigned-off-by: Mattias Wallin \u003cmattias.wallin@stericsson.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "4c90aa94f6b3e33f57faaf19ef9819195dff61d3",
      "tree": "14eea47a6ca27e03d16514fe397a1cd9fbf4a901",
      "parents": [
        "d7b9f3220fd97522559316cdd72778f42ac4de04"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Nov 26 17:19:34 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:37:42 2011 +0100"
      },
      "message": "mfd: Provide pm_runtime_no_callbacks flag in cell data\n\nAllow MFD cells to have pm_runtime_no_callbacks() called on them during\nregistration. This causes the runtime PM framework to ignore them,\nallowing use of runtime PM to suspend the device as a whole even if\nnot all drivers for the MFD can usefully implement runtime PM. For\nexample, RTCs are likely to run continuously regardless of the power\nstate of the system.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "412dc11d3fd01f96fdf4a8cbfbc5584a17dab7c8",
      "tree": "8550bcb089afaa1529973ce951c763697e39b312",
      "parents": [
        "798e6e321f807c46d81be1572118e031577ea9ab"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Nov 24 18:01:41 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:37:39 2011 +0100"
      },
      "message": "mfd: Add WM8326 support\n\nThe WM8326 is a high performance variant of the WM832x series with\nno software visible differences.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "66dc918d42eaaa9afe42a47d07526765162017a9",
      "tree": "947411841773dfb076f1aa78bc5be868bc4281a6",
      "parents": [
        "b2034d474b7e1e8578bd5c2977024b51693269d9",
        "6db9a0f326d3144d790d9479309df480a8f562e4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 10:32:54 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 10:32:54 2011 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6: (348 commits)\n  ALSA: hda - Fix NULL-derefence with a single mic in STAC auto-mic detection\n  ALSA: hda - Add missing NID 0x19 fixup for Sony VAIO\n  ALSA: hda - Fix ALC275 enable hardware EQ for SONY VAIO\n  ALSA: oxygen: fix Xonar DG input\n  ALSA: hda - Fix EAPD on Lenovo NB ALC269 to low\n  ALSA: hda - Fix missing EAPD for Acer 4930G\n  ALSA: hda: Disable 4/6 channels on some NVIDIA GPUs.\n  ALSA: hda - Add static_hdmi_pcm option to HDMI codec parser\n  ALSA: hda - Don\u0027t refer ELD when unplugged\n  ASoC: tpa6130a2: Fix compiler warning\n  ASoC: tlv320dac33: Add DAPM selection for LOM invert\n  ASoC: DMIC codec: Adding a generic DMIC codec\n  ALSA: snd-usb-us122l: Fix missing NULL checks\n  ALSA: snd-usb-us122l: Fix MIDI output\n  ASoC: soc-cache: Fix invalid memory access during snd_soc_lzo_cache_sync()\n  ASoC: Fix section mismatch in wm8995.c\n  ALSA: oxygen: add S/PDIF source selection for Claro cards\n  ALSA: oxygen: fix CD/MIDI for X-Meridian (2G)\n  ASoC: fix migor audio build\n  ALSA: include delay.h for msleep in Xonar DG support\n  ...\n"
    },
    {
      "commit": "1896a1346a80b2dac1f63a338f1e2ee0b6484646",
      "tree": "825b59dd33886398f541488d2b5eb65cbd353bdb",
      "parents": [
        "e691d24e9c5007486bef59c589c2a2d784e0c30b",
        "fa63bd4aa53aecc38956cbdd50f8ff9ed0d6d5ba"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 10:24:07 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 10:24:07 2011 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6: (45 commits)\n  regulator: missing index in PTR_ERR() in isl6271a_probe()\n  regulator: Assign return value of mc13xxx_reg_rmw to ret\n  regulator: Add initial per-regulator debugfs support\n  regulator: Make regulator_has_full_constraints a bool\n  regulator: Clean up logging a bit\n  regulator: Optimise out noop voltage changes\n  regulator: Add API to re-apply voltage to hardware\n  regulator: Staticise non-exported functions in mc13892\n  regulator: Only notify voltage changes when they succeed\n  regulator: Provide a selector based set_voltage_sel() operation\n  regulator: Factor out voltage set operation into a separate function\n  regulator: Convert WM8994 to use get_voltage_sel()\n  regulator: Convert WM835x to use get_voltage_sel()\n  regulator: Allow modular build of mc13xxx-core\n  regulator: support PMIC mc13892\n  make mc13783 regulator code generic\n  Change the register name definitions for mc13783\n  mach-ux500: Updated and connected ab8500 regulator board configuration\n  regulators: Removed macros for initialization of ab8500 regulators\n  regulators: Added verbose debug messages to ab8500 regulators\n  ...\n"
    },
    {
      "commit": "008d23e4852d78bb2618f2035f8b2110b6a6b968",
      "tree": "81c88f744f6f3fc84132527c1ddc0b4da410c5e2",
      "parents": [
        "8f685fbda43deccd130d192c9fcef1444649eaca",
        "bfc672dcf323877228682aff79dff8ecd9f30ff8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 10:05:56 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 10:05:56 2011 -0800"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (43 commits)\n  Documentation/trace/events.txt: Remove obsolete sched_signal_send.\n  writeback: fix global_dirty_limits comment runtime -\u003e real-time\n  ppc: fix comment typo singal -\u003e signal\n  drivers: fix comment typo diable -\u003e disable.\n  m68k: fix comment typo diable -\u003e disable.\n  wireless: comment typo fix diable -\u003e disable.\n  media: comment typo fix diable -\u003e disable.\n  remove doc for obsolete dynamic-printk kernel-parameter\n  remove extraneous \u0027is\u0027 from Documentation/iostats.txt\n  Fix spelling milisec -\u003e ms in snd_ps3 module parameter description\n  Fix spelling mistakes in comments\n  Revert conflicting V4L changes\n  i7core_edac: fix typos in comments\n  mm/rmap.c: fix comment\n  sound, ca0106: Fix assignment to \u0027channel\u0027.\n  hrtimer: fix a typo in comment\n  init/Kconfig: fix typo\n  anon_inodes: fix wrong function name in comment\n  fix comment typos concerning \"consistent\"\n  poll: fix a typo in comment\n  ...\n\nFix up trivial conflicts in:\n - drivers/net/wireless/iwlwifi/iwl-core.c (moved to iwl-legacy.c)\n - fs/ext4/ext4.h\n\nAlso fix missed \u0027diabled\u0027 typo in drivers/net/bnx2x/bnx2x.h while at it.\n"
    },
    {
      "commit": "5e428d5cecc3f109b52e993a1bd91f82137867b3",
      "tree": "d41732db5fb7325145f2539ddc21c50bd564a09f",
      "parents": [
        "167e3d8af98a111994c4d6b3c5cbc589aedbbc2a"
      ],
      "author": {
        "name": "Yong Shen",
        "email": "yong.shen@linaro.org",
        "time": "Tue Dec 14 14:00:55 2010 +0800"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Wed Jan 12 14:33:03 2011 +0000"
      },
      "message": "regulator: support PMIC mc13892\n\nadd support for mc13892, tested on mx51 babbage board\n\nSigned-off-by: Arnaud Patard \u003carnaud.patard@rtp-net.org\u003e\nSigned-off-by: Yong Shen \u003cyong.shen@linaro.org\u003e\nAcked-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "57c78e359a35c69eca4c88f107500f74ef7f0acf",
      "tree": "1b58bce66db5c9c7a7c9dc2de153f18a53af0dcf",
      "parents": [
        "a1e516e3a5552519a01e8a7636569d2d1b68431f"
      ],
      "author": {
        "name": "Yong Shen",
        "email": "yong.shen@linaro.org",
        "time": "Tue Dec 14 14:00:53 2010 +0800"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Wed Jan 12 14:33:03 2011 +0000"
      },
      "message": "Change the register name definitions for mc13783\n\nTo make mc13783 and mc13892 share code, the register names should be\nchanged to fit the new macro definitions in the comming patch.\n\nSigned-off-by: Yong Shen \u003cyong.shen@linaro.org\u003e\nAcked-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "cb189b07d57b574cc14382e2130960b0a0193c23",
      "tree": "8a8d9992e9a2776830989b9acc1301a70d55e349",
      "parents": [
        "1394fd2826afb2adf7f6c4833d36a0feba22e665"
      ],
      "author": {
        "name": "Bengt Jonsson",
        "email": "bengt.g.jonsson@stericsson.com",
        "time": "Fri Dec 10 11:08:40 2010 +0100"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Wed Jan 12 14:33:02 2011 +0000"
      },
      "message": "regulators: Moved define for number of regulators in ab8500\n\nThe define for number of regulators is moved from ab8500-core to\nab8500-regulator so that the regulator driver can be updated\nindependently of ab8500-core. This also changes the platform\nconfiguration structure of ab8500-core so that it contains a\npointer to the regulator_init_data array plus number of\nregulators instead of an fixed size array of pointers to\nregulator_init_data.\n\nSigned-off-by: Bengt Jonsson \u003cbengt.g.jonsson@stericsson.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "845ecd20239c28e97e766ff54078a58be19f3a91",
      "tree": "ac25a1b5e5769c9207c9fd886acd4380a3184701",
      "parents": [
        "39a65a0dbbf73403daa9f4cc0ab30957ba61e60f"
      ],
      "author": {
        "name": "Arnd Hannemann",
        "email": "arnd@arndnet.de",
        "time": "Tue Dec 28 23:22:31 2010 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Jan 08 23:52:30 2011 -0500"
      },
      "message": "mmc: tmio_mmc: implement SDIO IRQ support\n\nThis patch implements SDIO IRQ support for mfds which\nannounce the TMIO_MMC_SDIO_IRQ flag for tmio_mmc.\nIf MMC_CAP_SDIO_IRQ is also set SDIO IRQ signalling is activated.\nTested with a b43-based wireless SDIO card and sh_mobile_sdhi.\n\nSigned-off-by: Arnd Hannemann \u003carnd@arndnet.de\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "93173054f2979de41b1912b19f0b57edfb35fcdc",
      "tree": "14c2872048dde7e15d386f1211836c86b1b6c69f",
      "parents": [
        "e0bc6ff8b8d5c066d978d23e690d5599db4cb2b3"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed Dec 22 12:02:15 2010 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Jan 08 23:52:29 2011 -0500"
      },
      "message": "mmc: tmio_mmc: implement a bounce buffer for unaligned DMA\n\nFor example, with SDIO WLAN cards, some transfers happen with buffers at\nodd addresses, whereas the SH-Mobile DMA engine requires even addresses\nfor SDHI. This patch extends the tmio driver with a bounce buffer, that\nis used for single entry scatter-gather lists both for sending and\nreceiving. If we ever encounter unaligned transfers with multi-element\nsg lists, this patch will have to be extended. For now it just falls\nback to PIO in this and other unsupported cases.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "9e9bc9736756f25d6c47b4eba0ebf25b20a6f153",
      "tree": "647240f479c5f23910c3e6194d1c35b6ba54d75e",
      "parents": [
        "3c0cb7c31c206aaedb967e44b98442bbeb17a6c4",
        "e3c92215198cb6aa00ad38db2780faa6b72e0a3f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 06 18:32:12 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 06 18:32:12 2011 -0800"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6: (255 commits)\n  [media] radio-aimslab.c: Fix gcc 4.5+ bug\n  [media] cx25821: Fix compilation breakage due to BKL dependency\n  [media] v4l2-compat-ioctl32: fix compile warning\n  [media] zoran: fix compiler warning\n  [media] tda18218: fix compile warning\n  [media] ngene: fix compile warning\n  [media] DVB: IR support for TechnoTrend CT-3650\n  [media] cx23885, cimax2.c: Fix case of two CAM insertion irq\n  [media] ir-nec-decoder: fix repeat key issue\n  [media] staging: se401 depends on USB\n  [media] staging: usbvideo/vicam depends on USB\n  [media] soc_camera: Add the ability to bind regulators to soc_camedra devices\n  [media] V4L2: Add a v4l2-subdev (soc-camera) driver for OmniVision OV2640 sensor\n  [media] v4l: soc-camera: switch to .unlocked_ioctl\n  [media] v4l: ov772x: simplify pointer dereference\n  [media] ov9640: fix OmniVision OV9640 sensor driver\u0027s priv data retrieving\n  [media] ov9640: use macro to request OmniVision OV9640 sensor private data\n  [media] ivtv-i2c: Fix two warnings\n  [media] staging/lirc: Update lirc TODO files\n  [media] cx88: Remove the obsolete i2c_adapter.id field\n  ...\n"
    },
    {
      "commit": "cde9efef401563943d5a58eb9b7274bfdc08ca9b",
      "tree": "858a436055612db6282dc63db0fe3ba41147056a",
      "parents": [
        "50401d77ee4904673042dd737eed436067cc23f5",
        "60ebe1568fd15b7ffa101acc645069e27d546ed6"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 03 10:31:54 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 03 10:31:58 2011 +0000"
      },
      "message": "Merge branch \u0027ux500-core\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson into devel-stable\n"
    },
    {
      "commit": "09c730a488c32c2cadb31cdb8dcc4df528441197",
      "tree": "da84e298a2bc5d6a6bd4cdacfdd1a2125c3e301d",
      "parents": [
        "11c8ea81cc639c2ea56f94a9cdaa6242ff13a3af"
      ],
      "author": {
        "name": "Sundar Iyer",
        "email": "sundar.iyer@stericsson.com",
        "time": "Tue Dec 21 15:53:31 2010 +0530"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Wed Dec 29 22:02:24 2010 +0100"
      },
      "message": "input/tc3589x: add tc3589x keypad support\n\nAdd support for the keypad controller module found on the\nTC3589X devices. This driver default adds the support for\nTC35893 device.\n\nSigned-off-by: Sundar Iyer \u003csundar.iyer@stericsson.com\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n[Some minor fixups for compilation]\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\n"
    },
    {
      "commit": "383268a8e282fb549dabe3a33ccafc9434ab6006",
      "tree": "e4f4f03c0a609086f43860da1da4d7051f86bcb6",
      "parents": [
        "00765f16f116b45aa67de306ac923ed4ba262bf9"
      ],
      "author": {
        "name": "Matti Aaltonen",
        "email": "matti.j.aaltonen@nokia.com",
        "time": "Fri Dec 10 11:41:33 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Dec 29 08:17:02 2010 -0200"
      },
      "message": "[media] MFD: WL1273 FM Radio: MFD driver for the FM radio\n\nThis is the core of the WL1273 FM radio driver, it connects\nthe two child modules. The two child drivers are\ndrivers/media/radio/radio-wl1273.c and sound/soc/codecs/wl1273.c.\n\nThe radio-wl1273 driver implements the V4L2 interface and communicates\nwith the device. The ALSA codec offers digital audio, without it only\nanalog audio is available.\n\nSigned-off-by: Matti J. Aaltonen \u003cmatti.j.aaltonen@nokia.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4b7bd364700d9ac8372eff48832062b936d0793b",
      "tree": "0dbf78c95456a0b02d07fcd473281f04a87e266d",
      "parents": [
        "c0d8768af260e2cbb4bf659ae6094a262c86b085",
        "90a8a73c06cc32b609a880d48449d7083327e11a"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Dec 22 18:57:02 2010 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Dec 22 18:57:02 2010 +0100"
      },
      "message": "Merge branch \u0027master\u0027 into for-next\n\nConflicts:\n\tMAINTAINERS\n\tarch/arm/mach-omap2/pm24xx.c\n\tdrivers/scsi/bfa/bfa_fcpim.c\n\nNeeded to update to apply fixes for which the old branch was too\noutdated.\n"
    },
    {
      "commit": "611b7590afa6e6c6b0942b1d3efef17fbb348ef5",
      "tree": "4fc9c73ea4d1f9a9f80c55fa97dafc95f61bd265",
      "parents": [
        "20406ebff4a298e6e3abbc1717a90bb3e55dc820"
      ],
      "author": {
        "name": "Sundar Iyer",
        "email": "sundar.iyer@stericsson.com",
        "time": "Mon Dec 13 09:33:15 2010 +0530"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Sun Dec 19 19:27:49 2010 +0100"
      },
      "message": "mfd/tc3589x: add block identifier for multiple child devices\n\nAdd block identifier to be able to add multiple mfd clients\nto the mfd core\n\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Sundar Iyer \u003csundar.iyer@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\n"
    },
    {
      "commit": "20406ebff4a298e6e3abbc1717a90bb3e55dc820",
      "tree": "7a9c79f4e1310e3a2ef3f50fd98c41e453999414",
      "parents": [
        "f4e8afdc7ab1b5a0962be02a9dd15d29a81f4c53"
      ],
      "author": {
        "name": "Sundar Iyer",
        "email": "sundar.iyer@stericsson.com",
        "time": "Mon Dec 13 09:33:14 2010 +0530"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Sun Dec 19 19:27:46 2010 +0100"
      },
      "message": "mfd/tc3589x: rename tc35892 structs/registers to tc359x\n\nMost of the register layout, client IRQ numbers on the TC35892 is shared also\nby other variants. Make this generic as tc3589x\n\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Sundar Iyer \u003csundar.iyer@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\n"
    },
    {
      "commit": "c6eda6c5eeb357ff231121619fb49d2bc0605faf",
      "tree": "817a72c11b4934d1ed9019fbe6946a1921f020a0",
      "parents": [
        "d5d228158e77998a1659c1783fb204f275fab93b"
      ],
      "author": {
        "name": "Sundar Iyer",
        "email": "sundar.iyer@stericsson.com",
        "time": "Mon Dec 13 09:33:12 2010 +0530"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Sun Dec 19 19:27:39 2010 +0100"
      },
      "message": "mfd/tc35892: rename tc35892 header to tc3589x\n\nRename the header file to include further variants within\nthe same mfd core driver\n\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Sundar Iyer \u003csundar.iyer@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\n"
    },
    {
      "commit": "0afc8c733e95642ee9200966081da82564af8f8f",
      "tree": "01dfd20489e9cec42f43bc0588cf82989fcc132e",
      "parents": [
        "0d735eaa2c1d80c997fd775b679e36b80b8e85d1",
        "1dcb4f38e5bc28dfce0f8c7eef184a090b03bfc7"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 06 14:14:47 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 06 14:14:47 2010 +0000"
      },
      "message": "Merge branch \u0027for-2.6.37\u0027 into for-2.6.38\n\nConflicts:\n\tinclude/linux/mfd/wm8994/pdata.h\n"
    },
    {
      "commit": "3fcc0afbb9c93f3599ba03273e59915670b6c2c2",
      "tree": "0ebe1bc72db22e018db8c2bfba798810e6d68f07",
      "parents": [
        "af745bd724e304cc94a88a2fb43d53baffbd63a5"
      ],
      "author": {
        "name": "Uk Kim",
        "email": "w0806.kim@samsung.com",
        "time": "Sun Dec 05 17:32:16 2010 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Dec 06 12:43:02 2010 +0000"
      },
      "message": "ASoC: Fix off by one error in WM8994 EQ register bank size\n\nSigned-off-by: Uk Kim \u003cw0806.kim@samsung.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "8bc3c2c207dc82d47ffc6ef7b788e04ea637d3f1",
      "tree": "957b761d321508b88408441f3d4723f3b7010011",
      "parents": [
        "dd31b310b9104327fb6bf7d2fe3b0f0f6fde4dd7"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Nov 30 14:56:18 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 02 13:03:53 2010 +0000"
      },
      "message": "ASoC: Tune performance of WM8958 revision A\n\nUpdate some of the default configuration for the device to improve\nthe performance.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "131d81061eba5ffd436b5d132530ac5205b16892",
      "tree": "16e0df193581d982c541fd531347e07fb360059b",
      "parents": [
        "b2822a8c22d13bc8c441e1c0492baa40ae974b51"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Nov 30 17:03:39 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Dec 01 11:47:29 2010 +0000"
      },
      "message": "ASoC: Allow user-specified WM8958 multiband compressor configurations\n\nThe paramters of the WM8958 multiband compressor can be tuned by the\nuser for their system using a graphical configuration tool on the host.\nAllow the user to specify a set of such paramters in platform data and\nselect between them at runtime.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "821edd2fb5b289b84d715fb744106019fa2e1920",
      "tree": "22a51de4e306c7616ce43b182db9827f2a077b4c",
      "parents": [
        "d6addcc9d88aeac4a0cc63a06d36baef04f5dc3b"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Nov 26 15:21:09 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Nov 27 10:32:13 2010 +0000"
      },
      "message": "ASoC: Add WM8958 microphone detection support\n\nThe WM8958 contains an advanced accessory detection feature which allows\ndetection of up to seven different impedence levels on the microphone\nbias output, including detection of video outputs. Since some of the\nmore involved accessory interfaces may involve noticable interactions\nwith external components a simple detection scheme is provided by\ndefault with the option to provide custom handling of accessory detect.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "d6addcc9d88aeac4a0cc63a06d36baef04f5dc3b",
      "tree": "2cfb1de63cb639e032c1586fc5631d70abe7602d",
      "parents": [
        "c4431df050ff124cae7716e301cead1e8f33c575"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Nov 26 15:21:08 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Nov 27 10:32:13 2010 +0000"
      },
      "message": "ASoC: Add WM8958 Multi-band compressor support\n\nThe WM8958 features a multi-band compressor which can be enabled on\nany of the AIF inputs. The MBC allows different gains to be applied to\ndiffernt audio bands, providing an improvement in perceived loudness\nof the signal by avoiding overdriving the output transducers. This\npatch enables support for the MBC.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "c4431df050ff124cae7716e301cead1e8f33c575",
      "tree": "ce6f2adc59834b24ef02040a9eab6ea36b51e6de",
      "parents": [
        "3a42315740fa80bb4579eb25fedec9d09ff154e7"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Nov 26 15:21:07 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Nov 27 10:32:13 2010 +0000"
      },
      "message": "ASoC: Implement support for enhanced AIF3 on WM8958\n\nAdditional audio routing options are available on the WM8958 audio\ninterface 3. Add support for these.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "559e0df6b3ffbc218a11bb9dada5320a217cb7a6",
      "tree": "5f42260e7bb90657215eb7daa3faceb52d2b9256",
      "parents": [
        "ccf1fa403e44c4107ef4d73f73cafe81b5148d40"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Aug 31 19:25:12 2010 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Nov 26 15:16:19 2010 +0000"
      },
      "message": "mfd: Add initial WM8958 support\n\nThe WM8958 is a derivative of the WM8994 which is register compatible\nwith the addition of some extra features, mostly in the CODEC side.\nThe major change visible at the MFD level is that rather than a single\nDBVDD supply we now have three separate DBVDDs so we must request and\nenable a different set of supplies.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "c28a9926f28e8c7c52603db58754a78008768ca1",
      "tree": "ed2f49458800eeefb41e18d553bb93b396d31d3e",
      "parents": [
        "b0fc7b840926654a3a6eaf0f41f3a4da33441d3d"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Nov 09 12:00:11 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Nov 10 15:40:06 2010 +0000"
      },
      "message": "ASoC: Remove broken WM8350 direction constants\n\nThe WM8350 driver was using some custom constants to interpret the direction\nof the MCLK signal which had the opposite values to those used as standard\nby the ASoC core, causing confusion in machine drivers such as the 1133-EV1\nboard.\n\nReported-by: Tommy Zhu \u003cTommy.Zhu@wolfsonmicro.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "b595076a180a56d1bb170e6eceda6eb9d76f4cd3",
      "tree": "bc01ec7283808013e0b8ce7713fd6fc40f810429",
      "parents": [
        "6aaccece1c483f189f76f1282b3984ff4c7ecb0a"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Mon Nov 01 15:38:34 2010 -0400"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Nov 01 15:38:34 2010 -0400"
      },
      "message": "tree-wide: fix comment/printk typos\n\n\"gadget\", \"through\", \"command\", \"maintain\", \"maintain\", \"controller\", \"address\",\n\"between\", \"initiali[zs]e\", \"instead\", \"function\", \"select\", \"already\",\n\"equal\", \"access\", \"management\", \"hierarchy\", \"registration\", \"interest\",\n\"relative\", \"memory\", \"offset\", \"already\",\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "e5b486841d572c5ac83c798f82f4f67cbbac5320",
      "tree": "162b0c3f058fb461515a06614711a717d6807bb8",
      "parents": [
        "00969f23dae70f62d7ce3f7abbbfb6d09ef92739"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Oct 19 23:57:56 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:24 2010 +0200"
      },
      "message": "mfd: Factor out WM831x I2C I/O from the core driver\n\nIn preparation for the addition of SPI support for the WM831x move the I2C\nspecific code into a separate file with a separate Kconfig option so the\nI2C support can be excluded from the build.\n\nAlso update the 1133-EV1 PMIC module support for SMDK6410 to use the new\nsymbol.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "58aa6334fbf5cf420a47cfd2718a0b299f40a379",
      "tree": "3ed05252d2548b08d7845097d5107ae890efc628",
      "parents": [
        "889cd5a60f880e0a56b7b769d0b74eb222e6896c"
      ],
      "author": {
        "name": "Lukasz Majewski",
        "email": "l.majewski@samsung.com",
        "time": "Mon Sep 27 14:32:26 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:13 2010 +0200"
      },
      "message": "mfd: Voltages and GPIOs platform_data definitions for max8998\n\nSigned-off-by: Lukasz Majewski \u003cl.majewski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "889cd5a60f880e0a56b7b769d0b74eb222e6896c",
      "tree": "e223052fd8cfd75f039cd456b51e4b164286063f",
      "parents": [
        "509bd4764c110b89bb3d09a5b6621fd31dc58044"
      ],
      "author": {
        "name": "Lukasz Majewski",
        "email": "l.majewski@samsung.com",
        "time": "Mon Sep 27 14:32:25 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:11 2010 +0200"
      },
      "message": "regulator: max8998 BUCK1/2 internal voltages and indexes defined\n\nBUCK1/2 internal voltages and indexes defined in the struct max8998_data\nmax_get_voltage_register now uses index values to chose proper register\nMore generic BUCK1/2 registers names provided\n\nSigned-off-by: Lukasz Majewski \u003cl.majewski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "509bd4764c110b89bb3d09a5b6621fd31dc58044",
      "tree": "fe90cc3792c1e4a17d35301c3f0a62ef154a1787",
      "parents": [
        "9d92492fb753f01caa31dc502f69c189c0c22ad0"
      ],
      "author": {
        "name": "Lukasz Majewski",
        "email": "l.majewski@samsung.com",
        "time": "Mon Sep 27 14:32:24 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:30:09 2010 +0200"
      },
      "message": "mfd: Support for ICs compliant with max8998\n\nSigned-off-by: Lukasz Majewski \u003cl.majewski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "8e00593557c3c5a7bc6f636412a1cadcf4624232",
      "tree": "5d2872ae1cc0f39ebc0e29114864d12acdee292d",
      "parents": [
        "b4e017e332b873133602f47ae8cacfae64ab82c5"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Tue Sep 28 16:37:20 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:29:57 2010 +0200"
      },
      "message": "mfd: Add mc13892 support to mc13xxx\n\nmc13892 is the companion PMIC for Freescale\u0027s i.MX51.  It\u0027s similar enough\nto mc13782 to support it in a single driver.\n\nThis patch introduces enough compatibility cruft to keep all users of the\nsuperseded mc13783 driver unchanged.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "b4e017e332b873133602f47ae8cacfae64ab82c5",
      "tree": "1105ed0713d97b5fb6ecc3a4aa6b8d00639957f9",
      "parents": [
        "7e2bb82ee0d74b621bab452888cc3e7e8a013d0b"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Tue Sep 28 16:38:41 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:29:55 2010 +0200"
      },
      "message": "mfd: Remove deprecated mc13783 functions\n\nThe last user is gone since v2.6.34-rc1~40\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "5f2545fa156f3d4d327038d7664608e146809a3c",
      "tree": "82794cb7ca41816463a35bcf27a4f18af0633730",
      "parents": [
        "2d95ae3bbffe54b2e73e0d291e1d67e09d5e448f"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@laptop.org",
        "time": "Thu Sep 30 21:55:36 2010 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:29:48 2010 +0200"
      },
      "message": "mfd: Allow for bypass of cell resource conflict check\n\nThe upcoming VIA VX855 MFD driver needs to communicate resources\nto subdevices where the resources may be claimed by ACPI.\n\nAdd a flag to mfd_cell to request that resources are not policed.\n\nSigned-off-by: Daniel Drake \u003cdsd@laptop.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "c6252e9ce7f51a2af66bd69c93afb37191467c96",
      "tree": "08c8c93b4ba578cefd9e04e2b7e03b5241b1ed78",
      "parents": [
        "2cfcce18bb09667f583f4a29e814cbadf1d4e525"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Sep 22 14:58:30 2010 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:29:40 2010 +0200"
      },
      "message": "mfd: Declare abx500_remove_ops()\n\nOtherwise sparse warns about a public symbol with no declaration and\nthe compiler can\u0027t spot if the callers and users have different signatures\nfor the function.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "c26448c48448266480e1b6c371f897167060ceaf",
      "tree": "daaaa3b64dfe31d1c429b63dba6b4a27e325d18f",
      "parents": [
        "39368eda96c0a54ea0b3c6066b08e46b37f7905f"
      ],
      "author": {
        "name": "Gary King",
        "email": "gking@nvidia.com",
        "time": "Mon Sep 20 00:18:27 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:29:28 2010 +0200"
      },
      "message": "mfd: Add basic tps6586x interrupt support\n\nAdd support for enabling and disabling tps6586x subdevice interrupts\n\nSigned-off-by: Gary King \u003cgking@nvidia.com\u003e\nAcked-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "38b340527aa44bb8d1b88ef1e5a4e26b27695c2b",
      "tree": "54241d7400bd97328a1685c753d24d7b5aeb7cfb",
      "parents": [
        "f0f05b1c751772d19c9c8f36d75e97b1d9687407"
      ],
      "author": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@gmail.com",
        "time": "Wed Sep 08 09:44:34 2010 -0400"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:29:23 2010 +0200"
      },
      "message": "mfd: Update chip id of 88pm8607\n\nChipid of 88pm8607 is 0x40 or 0x50.\n\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "47c1697508f2ec9f6b31ce6c825fe1017871dea6",
      "tree": "e22afa146c3232802abf482caa167e0e2444093b",
      "parents": [
        "f4ebcab36088d45a5e8889e9b63d77e01c808076"
      ],
      "author": {
        "name": "Mattias Wallin",
        "email": "mattias.wallin@stericsson.com",
        "time": "Fri Sep 10 17:47:56 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:29:19 2010 +0200"
      },
      "message": "mfd: Align ab8500 with the abx500 interface\n\nThis patch makes the ab8500 mixed signal chip expose the same\ninterface for register access as the ab3100, ab3550 and ab5500 chip.\nThe ab8500_read() and ab8500_write() is removed and replaced with\nabx500_get_register_interruptible() and\nabx500_set_register_interruptible().\n\nSigned-off-by: Mattias Wallin \u003cmattias.wallin@stericsson.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "f1334fb3c3006ba109886158c0ad79512f928bc1",
      "tree": "99038a92a9e1bf77e96129473614fad4d99a0d33",
      "parents": [
        "68accd7370a90b899ea6563ba9032e5a102ec1b5"
      ],
      "author": {
        "name": "Yusuke Goda",
        "email": "yusuke.goda.sx@renesas.com",
        "time": "Mon Aug 30 11:50:19 2010 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:29:16 2010 +0200"
      },
      "message": "mmc: Allow 2 byte requests in 4-bit mode for tmio_mmc\n\nAdjust the tmio_mmc block size check to accept 2-byte requests in 4-bit\nmode if the hardware supports it.\n\nTested with the SDHI hardware block included in sh7724.\n\nSigned-off-by: Yusuke Goda \u003cyusuke.goda.sx@renesas.com\u003e\nSigned-off-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nAcked-by: Magnus Damm \u003cdamm@opensource.se\u003e\nTested-by: Arnd Hannemann \u003carnd@arndnet.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "998283e2e359249133f2f47db26669a55ff25c98",
      "tree": "3c5866f8d91ee453491db747d7893dc379239ae5",
      "parents": [
        "19ca7502c508595edfb963e5dbcf62854a926506"
      ],
      "author": {
        "name": "Arnd Hannemann",
        "email": "arnd@arndnet.de",
        "time": "Tue Aug 24 17:27:00 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:29:11 2010 +0200"
      },
      "message": "mfd: Allow the platform to specify the sh_mobile_sdhi get_cd handler\n\nOn some platforms (e.g. AP4EVB) the card detect pin of a slot is not\ndirectly connected to the sdhi hardware, so that polling needs to be used\nwith tmio_mmc and card detection is handled in the platform code.\nThis patch allows to set tmio_mmc capabilities (to pass the\nMMC_CAP_NEEDS_POLL flag) and exposes a get_cd hook for that purpose.\n\nSigned-off-by: Arnd Hannemann \u003carnd@arndnet.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "19ca7502c508595edfb963e5dbcf62854a926506",
      "tree": "bb7dfaa2cba6cc40fad59ee0f6a084ceb30eac7b",
      "parents": [
        "9b16c0a43b74393cc18666a7748293812c61af1f"
      ],
      "author": {
        "name": "Arnd Hannemann",
        "email": "arnd@arndnet.de",
        "time": "Tue Aug 24 17:26:59 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:29:08 2010 +0200"
      },
      "message": "mmc: Allow the tmio_mmc mfd driver to specify get_cd handler\n\nSome controllers, supported by the tmio_mmc driver do not have the card\ndetect pin of a slot connected, so that polling needs to be used and\ncard detection is handled by other means.\nThis patch exposes a get_cd hook for that purpose.\n\nSigned-off-by: Arnd Hannemann \u003carnd@arndnet.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "9b16c0a43b74393cc18666a7748293812c61af1f",
      "tree": "f75874e30996e6d6b1dc5a975d19f7455c3e44d6",
      "parents": [
        "2c7e6f5797140b33ec2b967ff28941e1c7eff4b2"
      ],
      "author": {
        "name": "Joonyoung Shim",
        "email": "jy0922.shim@samsung.com",
        "time": "Fri Aug 06 11:28:08 2010 +0900"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:29:06 2010 +0200"
      },
      "message": "rtc: Add MAX8998 rtc driver\n\nThis adds support for the RTC provided by the Maxim 8998 chip. This\ndriver was tested on a GONI board by using the rtc-test application from\nthe Documentation/rtc.txt.\n\nSigned-off-by: Joonyoung Shim \u003cjy0922.shim@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "2c7e6f5797140b33ec2b967ff28941e1c7eff4b2",
      "tree": "c05033ac7712ab253981dc43ac512577113c91c4",
      "parents": [
        "676e02d7a2ed9bb02994670a07df533a29a99de6"
      ],
      "author": {
        "name": "Joonyoung Shim",
        "email": "jy0922.shim@samsung.com",
        "time": "Fri Sep 10 18:36:39 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:29:03 2010 +0200"
      },
      "message": "mfd: Add MAX8998 interrupts support\n\nUse genirq and provide seperated file for interrupts support.\n\nSigned-off-by: Joonyoung Shim \u003cjy0922.shim@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nReviewed-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "676e02d7a2ed9bb02994670a07df533a29a99de6",
      "tree": "f429e20f654790895b44aca9193b6082da2a9669",
      "parents": [
        "1203a1e6424d502e9c12d29512218487af5fdd1c"
      ],
      "author": {
        "name": "Joonyoung Shim",
        "email": "jy0922.shim@samsung.com",
        "time": "Fri Aug 06 11:28:06 2010 +0900"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:29:02 2010 +0200"
      },
      "message": "mfd: Use i2c_client as an argument on MAX8998 i2c routines\n\nThe MAX8998 chip have regulator and rtc features. The i2c slave address\nof regulator and rtc is different, so needs each i2c client on i2c\noperation functions.\n\nAlso, this patch exports i2c operation functions instead of callback to\nmake easy to read.\n\nSigned-off-by: Joonyoung Shim \u003cjy0922.shim@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "b8e9cf0b28173fc25dae9f3ac44de6fc4e9fc385",
      "tree": "1164b9fab57ef5a81304efe48932c4a6db62049d",
      "parents": [
        "8c96aefbe79becf940d27cd8ad2c5aba48322162"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Mon Aug 16 17:14:44 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:28:43 2010 +0200"
      },
      "message": "gpio: Add bitmask to block requests to unavailable stmpe GPIOs\n\nGPIOs on these controller are multi-functional. If you decided to use\nsome of them e.g. as input channels for the ADC, you surely don\u0027t want\nthose pins to be reassigned as simple GPIOs (which may be triggered even\nfrom userspace via \u0027export\u0027). Same for the touchscreen controller pins.\nSince knowledge about the hardware is needed to decide which GPIOs to\nreserve, let this bitmask be inside platform_data and provide some\ndefines to assist potential users.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nAcked-by: Rabin Vincent \u003crabin.vincent@stericsson.com\u003e\nCc: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "f337134ff0cfe60fb1e347bc45b8e7190ef90a82",
      "tree": "c58ca0d268367bc98b6d18234670fe2659d11df2",
      "parents": [
        "c9e2a72ff1acfdffdecb338b3d997f90c507e665"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Aug 17 13:13:36 2010 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Oct 29 00:28:37 2010 +0200"
      },
      "message": "mfd: Move PCF50633 IRQ protoypes where the definitions can see them\n\nFixed warnings about unprototyped global functions.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "f0a7a98d1d400e2a5fd9a63ed56d30d30f2864cb",
      "tree": "7b2b073ced77c27eed9a5817d648f42d83b000b5",
      "parents": [
        "f066439cfc37d498a06de76fcab8c21d4094ca64"
      ],
      "author": {
        "name": "Rabin Vincent",
        "email": "rabin.vincent@stericsson.com",
        "time": "Mon Sep 13 13:04:02 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Sep 19 12:12:28 2010 +0100"
      },
      "message": "ARM: 6373/1: tc35892-gpio: add setup/remove callbacks\n\nFor board-specific initialization.\n\nCc: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nCc: linux-kernel@vger.kernel.org\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Rabin Vincent \u003crabin.vincent@stericsson.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "580287628cdd99366b10c9050c4479b387283be8",
      "tree": "754d9fe5d15db31497e45d542e816895d20a7e92",
      "parents": [
        "e83ddb335468cdd9ea6e9767eb30b64d8ff176ce",
        "120be663285f80e3501e36ccbb92e7143585fd93"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 12 10:01:30 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 12 10:01:30 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6: (22 commits)\n  regulator: Remove default DEBUG define from TPS6586x\n  regulator: tps6507x - add missing platform_set_drvdata in tps6507x_pmic_probe\n  regulator: tps6586x - add regulator_unregister() in tps6586x_regulator_remove()\n  mfd: max8998 - fix incorrect kfree(i2c) in i2c_driver probe callback handler\n  regulator: lp3971 - remove unnecessary ret value checking in lp3971_i2c_write()\n  regulator: max8660 - fix a memory leak in max8660_remove()\n  regulator: max1586 - fix a memory leak in max1586_pmic_remove()\n  regulator: Default GPIO controlled WM8994 regulators to disabled\n  regulator: lp3971 - remove unnecessary ret value checking in lp3971_i2c_write()\n  max8998: fix off-by-one value range checking\n  regulator: tps6586x: fix millivolt return values and SM2 table\n  regulator: tps6586x: add dependancy on MFD_TPS6585x\n  regulator: add TPS6586X regulator driver\n  regulator: MAX8998: set_voltage bugfix. ramp_up delay and min/max voltage\n  regulator: add support for regulators on the ab8500 MFD\n  ab8500-mfd: add regulator support to ab8500 mfd device\n  tps65023: Allow registering similar TPS65021\n  drivers: regulators: depend on MFD_MAX8998\n  drivers: regulator: add Maxim 8998 driver\n  ISL6271A voltage regulator support.\n  ...\n"
    },
    {
      "commit": "c6c193326384aecfd668c8f271799a44dbc74c1a",
      "tree": "58df734fad40389f64641a6f757d245b6274a93e",
      "parents": [
        "1c888e2e3824a3f7565b4d96ede423cb9a9a28b7"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Wed Aug 11 01:11:04 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Aug 12 11:28:12 2010 +0200"
      },
      "message": "mfd: Add TPS6586x driver\n\nAdd mfd core driver for TPS6586x PMICs family.\nThe driver provides I/O access for the sub-device drivers and performs\nregstration of the sub-devices based on the platform requirements.\nIn addition it implements GPIOlib interface for the chip GPIOs.\n\nTODO:\n        - add interrupt support\n        - add platform data for PWM, backlight leds and charger\n\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Mike Rapoport \u003cmike.rapoport@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "b6e6d54cab7633dd2216ede77ccd00cdaebd77ad",
      "tree": "8997e19d67a0d081bb7f34a2f0f89663998507b8",
      "parents": [
        "eaf06ee22594ac90cdd0279483b06c1db1667e01"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Mon Aug 02 15:48:04 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Aug 12 11:28:04 2010 +0200"
      },
      "message": "mfd: Get rid of now unused mc13783 private header\n\nThis adds all remaining definitions that are used by the core driver\nto the .c file.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "3b16bb539c558cd523ea380653d4bf24a8c9e833",
      "tree": "a1a8f7304ff1e6257e29015df9ab5e901aa0e759",
      "parents": [
        "789133b7b4dd4915550733af5dc005ca89121c73"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Mon Aug 02 11:14:17 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Aug 12 11:28:03 2010 +0200"
      },
      "message": "mfd: New mc13783 function exposing flags\n\nThis is needed for the mc13783-adc driver to decide if a touch screen is\nconnected.  If so some channels are not available as generic hwmon inputs.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "5981f4e65cb455a820b3d07b8e4bac506233f3ea",
      "tree": "541a0ba41593bda73d1ce9b3ce004de43dcccd85",
      "parents": [
        "3faeb35ccc57e1af70c54b82063fdf4a88846084"
      ],
      "author": {
        "name": "Sundar R Iyer",
        "email": "sundar.iyer@stericsson.com",
        "time": "Wed Jul 21 11:41:07 2010 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Aug 12 11:28:00 2010 +0200"
      },
      "message": "mfd: Add stmpe auto sleep feature\n\nSome STMPE devices support entering sleep mode automatically on a\nspecified timeout of inactivity on the I2C bus with the host system.\n\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nAcked-by: Rabin Vincent \u003crabin.vincent@stericsson.com\u003e\nSigned-off-by: Sundar R Iyer \u003csundar.iyer@stericsson.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "9accdc1bf239ef20c0fe12ceff2a7532374fd7cd",
      "tree": "a95f7cee64d3db64c2a0e8a7c45c88042a0d5790",
      "parents": [
        "91f4debf5e2df904e7fade530bd1a6d182efd72c"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jul 08 21:09:51 2010 +0900"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Aug 12 11:27:58 2010 +0200"
      },
      "message": "mfd: Add additional WM8994 GPIO functions\n\nLater revisions of the WM8994 add some more GPIO functions, define them\nin the header file.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "27e34995e1a863c1e9beba30e51dfe2a083f918d",
      "tree": "e7ad3ee4794a3c2cf7d3922610335a6391c987c8",
      "parents": [
        "d2d272a965baeb3d78f843374bc48f0cbce8ac3d"
      ],
      "author": {
        "name": "Rabin Vincent",
        "email": "rabin.vincent@stericsson.com",
        "time": "Fri Jul 02 16:52:08 2010 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu Aug 12 11:27:24 2010 +0200"
      },
      "message": "mfd: Add STMPE I/O Expander support\n\nAdd support for the STMPE family of I/O Expanders from\nSTMicroelectronics.  These devices include upto 24 gpios and a varying\nselection of blocks, including PWM, keypad, and touchscreen controllers.\nThis patch adds the MFD core.\n\n[l.fu@pengutronix.de: fix stmpe811 enable hook]\n[l.fu@pengutronix.de: add touchscreen platform data]\nAcked-by: Luotao Fu \u003cl.fu@pengutronix.de\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Rabin Vincent \u003crabin.vincent@stericsson.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "549931f99e030d63a437c23943fd8dc9b7c0e41c",
      "tree": "6367d2b696af0fcdda8e275e18c4c666743a54f2",
      "parents": [
        "1880a2fc59d2afabc142a311497cf7c320d64506"
      ],
      "author": {
        "name": "Sundar R Iyer",
        "email": "sundar.iyer@stericsson.com",
        "time": "Tue Jul 13 11:51:28 2010 +0530"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Wed Aug 11 11:38:01 2010 +0100"
      },
      "message": "ab8500-mfd: add regulator support to ab8500 mfd device\n\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nAcked-By: Mattias Wallin \u003cmattias.wallin@stericsson.com\u003e\nAcked-By: Bengt JONSSON \u003cbengt.g.jonsson@stericsson.com\u003e\nSigned-off-by: Sundar R Iyer \u003csundar.iyer@stericsson.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "156f252857dfd81f03d77d09e33b5f7d2b113e2b",
      "tree": "1614c00b1996ae5a805d9d27661026796d1403fa",
      "parents": [
        "51bd6943cd760a55f655830b3f7dca8a06b54c73"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Wed Jun 16 09:04:16 2010 +0200"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Wed Aug 11 11:38:00 2010 +0100"
      },
      "message": "drivers: regulator: add Maxim 8998 driver\n\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n\nThis patch adds voltage regulator driver for Maxim 8998 chip. This chip\nis used on Samsung Aquila and GONI boards and provides following\nfunctionalities:\n- 4 BUCK voltage converters, 17 LDO power regulators and 5 other power\n  controllers\n- battery charger\n\nThis patch adds basic driver for voltage regulators and MAX 8998 MFD core.\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "62579266cf9caca5b999560be2b5ceee42fc4d4d",
      "tree": "eda6066624c734ef3057a9dc568ebaf978499c1a",
      "parents": [
        "75907a1153b42100b7a5e960bfe47d208d726309"
      ],
      "author": {
        "name": "Rabin Vincent",
        "email": "rabin.vincent@stericsson.com",
        "time": "Wed May 19 11:39:02 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri May 28 01:38:00 2010 +0200"
      },
      "message": "mfd: New AB8500 driver\n\nAdd a new driver to support the AB8500 Power Management chip, replacing\nthe current AB4500.  The new driver replaces the old one, instead of an\nincremental modification, because this is a substantial overhaul\nincluding:\n\n - Split of the driver into -core and -spi portions, to allow another\n   interface layer to be added\n\n - Addition of interrupt support\n\n - Switch to MFD core API for handling subdevices\n\n - Simplification of the APIs to remove a redundant block parameter\n\n - Rename of the APIs and macros from ab4500_* to ab8500_*\n\n - Rename of the files from ab4500* to ab8500*\n\n - Change of the driver name from ab4500 to ab8500\n\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nAcked-by: Srinidhi Kasagar \u003csrinidhi.kasagar@stericsson.com\u003e\nSigned-off-by: Rabin Vincent \u003crabin.vincent@stericsson.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "fa661258a27aa74aaf741882053d195291cefb75",
      "tree": "73b6e0c7156088f660de465555ee13226ac78242",
      "parents": [
        "812f9e9d424dde9ccb35975c0281edb6f8543735"
      ],
      "author": {
        "name": "Mattias Wallin",
        "email": "mattias.wallin@stericsson.com",
        "time": "Sat May 01 18:26:20 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri May 28 01:37:45 2010 +0200"
      },
      "message": "mfd: AB3100 register access change to abx500 API\n\nThe interface for the AB3100 is changed to make way for the\nABX500 family of chips: AB3550, AB5500 and future ST-Ericsson\nAnalog Baseband chips. The register access functions are moved\nout to a separate struct abx500_ops. In this way the interface\nis moved from the implementation and the sub functionality drivers\ncan keep their interface intact when chip infrastructure and\ncommunication mechanisms changes. We also define the AB3550\ndevice IDs and the AB3550 platform data struct and convert\nthe catenated 32bit event to an array of 3 x 8bits.\n\nSigned-off-by: Mattias Wallin \u003cmattias.wallin@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "812f9e9d424dde9ccb35975c0281edb6f8543735",
      "tree": "6c86267a32459639801f6f169a953f691f6eaac7",
      "parents": [
        "d88b25be3584138e53076ea3eea3d886c870470e"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Sat May 01 18:26:07 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri May 28 01:37:44 2010 +0200"
      },
      "message": "mfd: Renamed ab3100.h to abx500.h\n\nThe goal here is to make way for a more general interface for the\nanalog baseband chips ab3100 ab3550 ab550 and future chips.\n\nThis patch have been divided into two parts since both changing name\nand content of a file is not recommended in git.\n\nSigned-off-by: Mattias Wallin \u003cmattias.wallin@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "b4ecd326b789f1029c5d4a5239d9bd12ecac353d",
      "tree": "387b115b1a911c38a70b8d6c40bacb983bc613d5",
      "parents": [
        "68e488d965a9055c63c0eac4ad1e6568b07e8ee1"
      ],
      "author": {
        "name": "Rabin Vincent",
        "email": "rabin.vincent@stericsson.com",
        "time": "Mon May 10 23:39:47 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri May 28 01:37:42 2010 +0200"
      },
      "message": "mfd: Add Toshiba\u0027s TC35892 MFD core\n\nThe TC35892 I/O Expander provides 24 GPIOs, a keypad controller, timers,\nand a rotator wheel interface.  This patch adds the MFD core.\n\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Rabin Vincent \u003crabin.vincent@stericsson.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "b03b4d7cdd8f18395494478634707c6f132080d6",
      "tree": "61f306b5b2842fa65c2813be85ccbbdf867aaddc",
      "parents": [
        "0d7e0e399d7fcd5ddc3313a1aa2135fab3226d8f"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Apr 08 10:02:39 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri May 28 01:37:39 2010 +0200"
      },
      "message": "mfd: Ensure WM831x charger interrupts are acknowledged when suspending\n\nThe charger interrupts on the WM831x are unconditionally a wake source\nfor the system. If the power driver is not able to monitor them (for\nexample, due to the IRQ line not having been wired up on the system)\nthen any charger interrupt will prevent the system suspending for any\nmeaningful amount of time since nothing will ack them.\n\nAvoid this issue by manually acknowledging these interrupts when we\nsuspend the WM831x core device if they are masked. If software is\nactually using the interrupts then they will be unmasked and this\nchange will have no effect.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "752599667048898b6969e06e4637f906b04ec752",
      "tree": "91fd727ff21048eac193a84ff26833ff69647d5d",
      "parents": [
        "31dd6a2672e337f5de188df3e5169ee732798236"
      ],
      "author": {
        "name": "Todd Fischer",
        "email": "todd.fischer@ridgerun.com",
        "time": "Mon Apr 05 17:53:12 2010 -0600"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri May 28 01:37:38 2010 +0200"
      },
      "message": "input: Touchscreen driver for TPS6507x\n\nAdd touch screen input driver for TPS6507x family of multi-function\nchips.  Uses the TPS6507x MFD driver.  No interrupt support due to\ntesting limitations of current hardware.\n\nSigned-off-by: Todd Fischer \u003ctodd.fischer@ridgerun.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "31dd6a2672e337f5de188df3e5169ee732798236",
      "tree": "d0a12a6622d9a32a107267a4479f6e12a495dbd3",
      "parents": [
        "4ce5ba5ba2dfc8186bf31fe7f2d23ff6b5384124"
      ],
      "author": {
        "name": "Todd Fischer",
        "email": "todd.fischer@ridgerun.com",
        "time": "Thu Apr 08 09:04:55 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri May 28 01:37:38 2010 +0200"
      },
      "message": "mfd: Add TPS6507x support\n\nTPS6507x are multi function (PM, touchscreen) chipsets from TI.\nThis commit also changes the corresponding regulator driver from being\nstandalone to an MFD subdevice.\n\nSigned-off-by: Todd Fischer \u003ctodd.fischer@ridgerun.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "0bc20bba357f18a0e52f45afc452d0b69cf06f76",
      "tree": "38a1c5edfd04aa04a37afc404d4779244b740c09",
      "parents": [
        "d183fcc975cbbc9c427deb2d7948ab03673995c9"
      ],
      "author": {
        "name": "Todd Fischer",
        "email": "todd.fischer@ridgerun.com",
        "time": "Mon Apr 05 20:23:57 2010 -0600"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri May 28 01:37:37 2010 +0200"
      },
      "message": "mfd: Add tps6507x board data structure\n\nAdd mfd structure which refrences sub-driver initialization data. For example,\nfor a giving hardware implementation, the voltage regulator sub-driver\ninitialization data provides the mapping betten a voltage regulator and what\nthe output voltage is being used for.\n\nSigned-off-by: Todd Fischer \u003ctodd.fischer@ridgerun.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "d183fcc975cbbc9c427deb2d7948ab03673995c9",
      "tree": "0cd444a459bb2bceb675274646e4262d3434573e",
      "parents": [
        "374b72ecacc074f8cfccea5a70bdd64d8953dffd"
      ],
      "author": {
        "name": "Todd Fischer",
        "email": "todd.fischer@ridgerun.com",
        "time": "Mon Apr 05 20:23:56 2010 -0600"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri May 28 01:37:36 2010 +0200"
      },
      "message": "mfd: Move TPS6507x register definition to header file.\n\nOther sub-drivers for the TPS6507x chip will need to use register\ndefinition so move it out of the source file and into a header file.\n\nSigned-off-by: Todd Fischer \u003ctodd.fischer@ridgerun.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "bd3581323cc02aefc79a21780a4ca8c578642892",
      "tree": "eccf8b03e14bdd16416fa30205c61c128e7ce3ce",
      "parents": [
        "165bce9783ab307368e56b7c1a168520a3791266"
      ],
      "author": {
        "name": "Ira W. Snyder",
        "email": "iws@ovro.caltech.edu",
        "time": "Wed Apr 07 09:43:00 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri May 28 01:37:32 2010 +0200"
      },
      "message": "mfd: Janz CMOD-IO PCI MODULbus Carrier Board support\n\nThe Janz CMOD-IO PCI MODULbus carrier board is a PCI to MODULbus bridge,\nwhich may host many different types of MODULbus daughterboards, including\nCAN and GPIO controllers.\n\nSigned-off-by: Ira W. Snyder \u003ciws@ovro.caltech.edu\u003e\nReviewed-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "872c1b14e78661086ade8b501888850da2636eee",
      "tree": "384a7cc1ec4f24668bee081e06f126c806ba3c9a",
      "parents": [
        "f03cfcbc843ae6854c69dbc771762b83b3bea15f"
      ],
      "author": {
        "name": "Henrik Kretzschmar",
        "email": "henne@nachtwindheim.de",
        "time": "Fri Mar 26 02:40:13 2010 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri May 28 01:37:31 2010 +0200"
      },
      "message": "mfd: Section cleanup of 88pm860x driver\n\nThis patch fixes three section mismatches.\n\nWARNING: drivers/mfd/88pm860x.o(.text+0x12): Section mismatch in\nreference from the function pm860x_device_exit() to the function\n.devexit.text:device_irq_exit()\nThe function pm860x_device_exit() references a function in an exit\nsection.\nOften the function device_irq_exit() has valid usage outside the exit\nsection\nand the fix is to remove the __devexit annotation of device_irq_exit.\n\nWARNING: drivers/mfd/88pm860x.o(.text+0xb0): Section mismatch in\nreference from the function pm860x_device_init() to the function\n.devinit.text:device_8606_init()\nThe function pm860x_device_init() references\nthe function __devinit device_8606_init().\nThis is often because pm860x_device_init lacks a __devinit\nannotation or the annotation of device_8606_init is wrong.\n\nWARNING: drivers/mfd/88pm860x.o(.text+0xbe): Section mismatch in\nreference from the function pm860x_device_init() to the function\n.devinit.text:device_8607_init()\nThe function pm860x_device_init() references\nthe function __devinit device_8607_init().\nThis is often because pm860x_device_init lacks a __devinit\nannotation or the annotation of device_8607_init is wrong.\n\nSigned-off-by: Henrik Kretzschmar \u003chenne@nachtwindheim.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "e090d506c3f1b314059fb77b177cd4193bb81d6e",
      "tree": "65e589046da3de2ada51415ff3d1598c0dc81085",
      "parents": [
        "f322d5f0097333343bfd92b47258ee997c889263"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Sun Mar 21 01:06:05 2010 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri May 28 01:37:28 2010 +0200"
      },
      "message": "mfd: Add support for the RDC321x southbridge\n\nThis patch adds a new MFD driver for the RDC321x southbridge. This southbridge\nis always present in the RDC321x System-on-a-Chip and provides access to some\nGPIOs as well as a watchdog. Access to these two functions is done using the\nsouthbridge PCI device configuration space.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "cad719d86e9dbd06634eaba6401e022c8101d6b2",
      "tree": "ee0aa444e817e5cd29a9dea58dc36d0f3c65a50d",
      "parents": [
        "3ddab4788d4980b1b3dc324fdd105adab3812418",
        "67e67df8da723debf24f7763605776891203e8d5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 11:34:55 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 11:34:55 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-backlight\n\n* \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-backlight:\n  gta02: Use pcf50633 backlight driver instead of platform backlight driver.\n  backlight: pcf50633: Register a pcf50633-backlight device in pcf50633 core driver.\n  backlight: Add pcf50633 backlight driver\n  backlight: 88pm860x_bl: fix error handling in pm860x_backlight_probe\n  backlight: max8925_bl: Fix error handling path\n  backlight: l4f00242t03: fix error handling in l4f00242t03_probe\n  backlight: add S6E63M0 AMOLED LCD Panel driver\n  backlight: adp8860: add support for ADP8861 \u0026 ADP8863\n  backlight: mbp_nvidia_bl - Fix DMI_SYS_VENDOR for MacBook1,1\n  backlight: Add Cirrus EP93xx backlight driver\n  backlight: l4f00242t03: Fix regulators handling code in remove function\n  backlight: fix adp8860_bl build errors\n  backlight: new driver for the ADP8860 backlight parts\n  backlight: 88pm860x_bl - potential memory leak\n  backlight: mbp_nvidia_bl - add support for older MacBookPro and MacBook 6,1.\n  backlight: Kconfig cleanup\n  backlight: backlight_device_register() return ERR_PTR()\n"
    },
    {
      "commit": "f5bf403a9dc944bf560f49dd029195e54fcbc41c",
      "tree": "6decb6bf67a18ef614788a19e5d39834ccf0b921",
      "parents": [
        "2ddfd12f3584840f5190897214423061d8a0602f"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Wed May 12 02:44:33 2010 +0200"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Wed May 26 17:34:39 2010 +0100"
      },
      "message": "backlight: pcf50633: Register a pcf50633-backlight device in pcf50633 core driver.\n\nRegister a device newly added pcf50633-backlight driver as a child device in\nthe pcf50633 core driver.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "2ddfd12f3584840f5190897214423061d8a0602f",
      "tree": "91addeb7e06bd84c69e8ba0ec0044d9cd7270fcc",
      "parents": [
        "1f976996c7413b5b48d35b195cc2d7adcd3f68d7"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Wed May 12 02:44:32 2010 +0200"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Wed May 26 17:34:38 2010 +0100"
      },
      "message": "backlight: Add pcf50633 backlight driver\n\nThis patch adds a backlight driver for controlling the pcf50633 LED module.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "7fdcef8a414eaeb367b3696005b25283d62d195d",
      "tree": "a33a3229159a044f6db675ad56bf463c20c924a1",
      "parents": [
        "1e653accf7d2b02e75af550963b261b3243ac20e"
      ],
      "author": {
        "name": "Philippe Rétornaz",
        "email": "philippe.retornaz@epfl.ch",
        "time": "Wed May 19 09:24:31 2010 +0200"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Wed May 26 13:07:56 2010 +0100"
      },
      "message": "leds: Add mc13783 LED support\n\nThis add basic led support for Freescale MC13783 PMIC.\n\nSigned-off-by: Philippe Rétornaz \u003cphilippe.retornaz@epfl.ch\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "9f79e9db2e282857912bcfe7f741bcdd5c46e860",
      "tree": "690e0647b56032ef703112e6e03c0b65ddaea10c",
      "parents": [
        "192bbb95ca16f2b4d4383e76b3262672e6116daa"
      ],
      "author": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@marvell.com",
        "time": "Tue May 04 09:54:51 2010 -0400"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Tue May 25 10:16:02 2010 +0100"
      },
      "message": "regulator: use voltage number array in 88pm860x\n\nA lot of condition comparision statements are used in original driver. These\nstatements are used to check the boundary of voltage numbers since voltage\nnumber isn\u0027t linear.\n\nNow use array of voltage numbers instead. Clean code with simpler way.\n\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "bb0fe533514c1d480c6c16f8bad070270a73a96c",
      "tree": "34de95399380a4043d16cf77466cabae343daf3b",
      "parents": [
        "a2b14dc9615c215a8cf4f2041f6c0c3fff5fc486"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed May 19 18:37:36 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat May 22 17:05:22 2010 +0900"
      },
      "message": "sh: allow platforms to specify SD-card supported voltages\n\nBoards can have different supplied voltages on different SD card slots. This\ninformation has to be passed down to the SD/MMC driver.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Ian Molton \u003cian@mnementh.co.uk\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "a2b14dc9615c215a8cf4f2041f6c0c3fff5fc486",
      "tree": "b4958eebca382ca616622e3abf148853e4f84f5e",
      "parents": [
        "8f4b3036d1b9bdb6f5fa0b920e0163d64a990327"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed May 19 18:37:25 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat May 22 17:05:21 2010 +0900"
      },
      "message": "mmc: let MFD\u0027s provide supported Vdd card voltages to tmio_mmc\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Ian Molton \u003cian@mnementh.co.uk\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f87c20a9db43f6f731270eeef616e1bcc266c2d4",
      "tree": "a8409e44117a95cc24c86af5cb3ca1e173edbd9b",
      "parents": [
        "ac8fb3e8627d5494f3d2221925a82be4c1778b0e"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed May 19 18:36:08 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat May 22 17:05:21 2010 +0900"
      },
      "message": "mfd: pass platform flags down to the tmio_mmc driver\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Ian Molton \u003cian@mnementh.co.uk\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ac8fb3e8627d5494f3d2221925a82be4c1778b0e",
      "tree": "5e2e62928e4eeb67aac2363b613ec087546912d6",
      "parents": [
        "65a1b0347a329422e939e14daae6dad9a29e9cf2"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed May 19 18:36:02 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat May 22 17:05:21 2010 +0900"
      },
      "message": "tmio: add a platform flag to disable card write-protection detection\n\nWrite-protection status is not always available, e.g., micro-SD cards do not\nhave a write-protection switch at all. This patch adds a flag to let platforms\nforce tmio_mmc to consider the card writable.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Ian Molton \u003cian@mnementh.co.uk\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "056676dabd9f4c69a6adcad208e9aa2ca7241400",
      "tree": "0113922d7128d285e052cd08156f283365ec86df",
      "parents": [
        "42a4533976d922ff3272fad17dd52fe3682899dd"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed May 19 18:34:16 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat May 22 16:51:18 2010 +0900"
      },
      "message": "sh: prepare the SDHI MFD driver to pass DMA configuration to tmio_mmc.c\n\nPass DMA slave IDs from platform down to the tmio_mmc driver, to be used\nfor dmaengine configuration.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "42a4533976d922ff3272fad17dd52fe3682899dd",
      "tree": "2c420853dd7e0194542edf9101cbf7e9f7e47904",
      "parents": [
        "d62b8a985b74ac741233396b847562dacc45a5c1"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed May 19 18:34:11 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat May 22 16:51:18 2010 +0900"
      },
      "message": "mmc: prepare tmio_mmc for passing of DMA configuration from the MFD cell\n\nAfter this patch, if the \"dma\" pointer in struct tmio_mmc_data is not NULL, it\npoints to a struct, containing two tokens, that have to be passed to the\ndmaengine driver for channel configuration.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c9fbf7e070bbf9cc7adc1420df87706c62cb04ed",
      "tree": "38770c150750f3f11b59643302312762494b546e",
      "parents": [
        "8c0d8fa26ba5ec1f69e88044c671dab58c51e0e1"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Mar 26 16:49:15 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Apr 05 19:18:07 2010 +0100"
      },
      "message": "mfd: Add WM8994 interrupt controller support\n\nThe WM8994 has an interrupt controller which supports interrupts for\nboth CODEC and GPIO portions of the chip. Support this using genirq,\nwhile allowing for systems that do not have an interrupt hooked up.\n\nWrapper functions are provided for the IRQ request and free to simplify\nthe code in consumer drivers when handling cases where IRQs are not\nset up.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "2a0761a35b70f170a9c14ecbcb6a959fb6e7bdf3",
      "tree": "545aa27b2a00a3494c046e0856a5b30e4724475a",
      "parents": [
        "fbc2dae854da5fc44e2ce2f97446c8bd283c7e17"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Mar 16 15:54:12 2010 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Mar 17 09:27:19 2010 +0000"
      },
      "message": "ASoC: Implement WM835x microphone jack detection support\n\nThe WM8350 provides microphone presence and short circuit detection.\nIntegrate this with the ASoC jack reporting API.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "ca26308c2223cb424c297a70fb7b6c7530a563ba",
      "tree": "29895f9e1ef49f0161df8887d272d7beaa92bc9e",
      "parents": [
        "d9ad6296ec3b4a55ba25f2c5e4824be487242e1f"
      ],
      "author": {
        "name": "Miguel Aguilar",
        "email": "miguel.aguilar@ridgerun.com",
        "time": "Thu Mar 11 09:32:21 2010 -0600"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Mar 12 11:12:21 2010 +0000"
      },
      "message": "MFD: DaVinci Voice Codec\n\nThis is the MFD driver for the DaVinci Voice codec, it has two clients:\n\n* Voice codec interface\n* Voice codec CQ93VC\n\nSigned-off-by: Miguel Aguilar \u003cmiguel.aguilar@ridgerun.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "2c08583c6a6b4c5f5dea4cb0931eca82af7db6fe",
      "tree": "f0d3d957d18fce6f23ad38e0a549730662f8ddbc",
      "parents": [
        "860fb8c134ebca9be8bc2ddd2b13e19ac10c192e"
      ],
      "author": {
        "name": "Peter Huewe",
        "email": "peterhuewe@gmx.de",
        "time": "Sat Mar 06 14:36:38 2010 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 07 22:17:39 2010 +0100"
      },
      "message": "mfd: Fix ucb1x00 build failure for collie_defconfig\n\nThis patch fixes a build failure[1], by adding the missing semaphore.h include\n\nReferences:\n[1] http://kisskb.ellerman.id.au/kisskb/buildresult/2234322/\n\nSigned-off-by: Peter Huewe \u003cpeterhuewe@gmx.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "473fe73650b9f92114edbedfbb616561c1a0026c",
      "tree": "24e4a0ee61eb73b990055a6b0f427e430d4d5234",
      "parents": [
        "d19663ac61a6e36eec655d3c84a106686ebddd2c"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Feb 23 11:08:06 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 07 22:17:34 2010 +0100"
      },
      "message": "mfd: Use completion interrupt for WM831x AUXADC\n\nUse the completion interrupt generated by the device rather than\npolling for conversions to complete. As a backup we still check\nthe status of the AUXADC if we don\u0027t get a completion, mostly for\nsystems that don\u0027t have the WM831x interrupt infrastructure hooked\nup.\n\nAlso reduce the timeout for completion of conversions to 5ms from\nthe previous 10ms, the lower timeout should be sufficient.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "d19663ac61a6e36eec655d3c84a106686ebddd2c",
      "tree": "186e46cad833116613f9cdd1c11fde53b0aa32e5",
      "parents": [
        "11a441ce82d6ffecfd39b324024de0cd630b36c1"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Feb 23 11:08:05 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 07 22:17:33 2010 +0100"
      },
      "message": "mfd: Use completion interrupt for WM835x AUXADC\n\nUse the completion interrupt generated by the device rather than\npolling for conversions to complete. As a backup we still check\nthe state of the AUXADC if we don\u0027t get a completion, mostly for\nsystems that don\u0027t have the WM8350 interrupt infrastructure hooked\nup.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "f92e8f8144243a3651b2e350b706ea2d04931f8c",
      "tree": "e008f4b0896cdeb2fb354a1e1babd2a568172498",
      "parents": [
        "6b8274fafeec9b112cee5b6ced5f9189957c889f"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Feb 17 18:45:25 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 07 22:17:29 2010 +0100"
      },
      "message": "mfd: Add WM831x revision B support\n\nRevision B of the WM831x devices changes the sense of the tristate\nbit for GPIO configuration, inverting it to become an enable instead.\nTake account of this in the gpiolib driver.\n\nA current sink regulation status bit has also been added in revision B,\nadd a flag indicating if it\u0027s present but don\u0027t use it yet.\n\nThis revision also adds an interrupt on key up for the ON pin event\nwhich the existing code is able to take advantage of.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "707f0b2fbc65876e8abd94d26d8d0620600c05d4",
      "tree": "a4c1e5fa0c4c5ef240c3b0b78eb07438403e82bb",
      "parents": [
        "6d9af5af61a6c30676ef6f56a791d4036c92d249"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Wed Feb 17 16:38:14 2010 +0900"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 07 22:17:27 2010 +0100"
      },
      "message": "tmio_mmc: Remove const from platform data V3\n\nRemove const from the tmio-mmc platform data hclk V3.\nThis change makes it possible to remove the type cast\nfrom the sh_mobile_sdhi driver which is using the clock\nframework to get the clock rate.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "b741d440a97c376af309e902eeb2f3c5673d2c92",
      "tree": "9dd347f1252567a4b0695051d81b11b24317ecbf",
      "parents": [
        "a8c39d8deb8341d15fc0eabaa9750f7a1db9d0df"
      ],
      "author": {
        "name": "Yusuke Goda",
        "email": "goda.yusuke@renesas.com",
        "time": "Wed Feb 17 16:37:55 2010 +0900"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 07 22:17:26 2010 +0100"
      },
      "message": "tmio_mmc: Add MMC_CAP_MMC_HIGHSPEED support V2\n\nEnable MMC_CAP_XX support in the tmio_mmc driver if\npdata-\u003ecapabilities is set.\n\nSigned-off-by: Yusuke Goda \u003cgoda.yusuke@renesas.com\u003e\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "2afa62ea76027b00e472ddb672191e6e15425b43",
      "tree": "3c70f220af28c859fea638e5eae4aed726f5dcdd",
      "parents": [
        "7731074ab21745cde00578148ce760df107eaf27"
      ],
      "author": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@marvell.com",
        "time": "Mon Feb 08 05:02:00 2010 -0500"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 07 22:17:20 2010 +0100"
      },
      "message": "mfd: Use genirq in 88pm860x\n\nUse genirq to simplify IRQ handling in 88pm860x. Remove the interface of\nmask/free IRQs on 88pm860x. All these work is taken by genirq. Update the\ntouchscreen driver of 88pm860x since IRQ handling is changed.\n\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "34c9120805ff4b3f7a8053bd64157ba564774433",
      "tree": "5254980a10c5b39fcbc72b2715b91d1f0d13248d",
      "parents": [
        "28db38888b2a53b6bdd70104c2d2a199632ca507"
      ],
      "author": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@marvell.com",
        "time": "Wed Feb 03 15:37:23 2010 -0500"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 07 22:17:17 2010 +0100"
      },
      "message": "mfd: Clean code in max8925\n\nRemove unused definitions.\n\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "1f1cf8f98cf6588365efeaab8e7e7758aaa77f6e",
      "tree": "f2e17f85409bb6e2f75e152983e62fd2c4372859",
      "parents": [
        "b13c0df517bedbc40cff4ab5f797b08b1111918b"
      ],
      "author": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@marvell.com",
        "time": "Fri Feb 05 16:07:54 2010 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 07 22:17:16 2010 +0100"
      },
      "message": "mfd: Update irq handler in max8925\n\nUpdate thread irq handler. Simply the interface of using thread irq.\n\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "9e50108668a70a9927257298bd4e679300124420",
      "tree": "659100bfbfaf64a3b385573a4d4fb7fb50468eb7",
      "parents": [
        "1c4d3b70a40c666331052adf77933e6994590b74"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jan 29 18:20:29 2010 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Mar 07 22:17:13 2010 +0100"
      },
      "message": "mfd: Add initial WM8994 support\n\nThe WM8994 is a highly integrated ultra low power audio hub CODEC.\nSince it includes on-board regulators and GPIOs it is represented\nas a multi-function device, though the overwhelming majority of\nthe functionality is provided by the ASoC CODEC driver.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    }
  ],
  "next": "1c4d3b70a40c666331052adf77933e6994590b74"
}
