)]}'
{
  "log": [
    {
      "commit": "19f186547fede15b9cb481d6f2d11b653e9f25a8",
      "tree": "a4c526d55105dbdeaa39925f03b9480397ebce12",
      "parents": [
        "485eeccaf7432832efb3dbcf93c934f7e7b39931"
      ],
      "author": {
        "name": "Michael Bohan",
        "email": "mbohan@codeaurora.org",
        "time": "Tue Mar 20 10:30:35 2012 -0700"
      },
      "committer": {
        "name": "Michael Bohan",
        "email": "mbohan@codeaurora.org",
        "time": "Tue Mar 20 10:36:01 2012 -0700"
      },
      "message": "regulator: stub: Initialize voltage to min_uV constraint\n\nThe regulator_set_optimum API expects a non-zero voltage\nreturned from the get_voltage regulator_op. The current\ndefault voltage is initialized to zero, and so this agreement\nis broken.\n\nChange-Id: I0c225604803cd633348070d2fe02a5cd8c4a45e1\nSigned-off-by: Michael Bohan \u003cmbohan@codeaurora.org\u003e\n"
    },
    {
      "commit": "9b7ac517c23aa68055f25beab417d0d1de391467",
      "tree": "57489d50eb3da4016165a127016c33a603358c4d",
      "parents": [
        "5fafd3ce289590ca749004cc061975782b684902"
      ],
      "author": {
        "name": "Michael Bohan",
        "email": "mbohan@codeaurora.org",
        "time": "Fri Feb 24 14:42:44 2012 -0800"
      },
      "committer": {
        "name": "Michael Bohan",
        "email": "mbohan@codeaurora.org",
        "time": "Wed Mar 14 13:58:11 2012 -0700"
      },
      "message": "regulator: Add stub regulator support\n\nAdd support for a dummy driver that has an implementation\nconnected to no real hardware devices. Its purpose is to aid\nbringup scenarios by providing clients a regulator interface\nthat they expect. This driver shouldn\u0027t be enabled if a real\ndevice implementation for a particular platform already exists.\n\nChange-Id: Ib83027b4e599ebbc3cb153b2f346bb03495bb746\nSigned-off-by: Michael Bohan \u003cmbohan@codeaurora.org\u003e\n"
    },
    {
      "commit": "79952fec782eb0069734ad5e346fee59cbbdf0de",
      "tree": "901a8570c9f1cecbbcf2167f1cd2a9a7c2a81235",
      "parents": [
        "765eaaffb8b2011a1bd4a9e0e92cdd50669a9ffc"
      ],
      "author": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Fri Mar 09 16:11:22 2012 -0800"
      },
      "committer": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Fri Mar 09 16:11:22 2012 -0800"
      },
      "message": "regulator: pm8xxx-regulator: Fix regulator type bound check\n\nFix an off-by-one error in the pm8xxx-regulator probe function\nwhich allows regulators configured with an incorrect type to\nprobe successfully.\n\nChange-Id: I013abbd7098735863e96ac5c8eb69329ea93d136\nSigned-off-by: David Collins \u003ccollinsd@codeaurora.org\u003e\n"
    },
    {
      "commit": "525da18ed57e6bd13c1f7067e193b19d77b8b470",
      "tree": "f394112138abfd402c92c7ba5356a14417efeedd",
      "parents": [
        "1268d1e0a2109f40f67830dd92e6a1200eb94ee2"
      ],
      "author": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Mon Feb 13 10:36:37 2012 -0800"
      },
      "committer": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Tue Feb 14 10:26:11 2012 -0800"
      },
      "message": "regulator: pm8xxx-regulator: Add control for boost regulators\n\nAdd the functions required to control boost regulators on PMIC\nPM8XXX chips.  These regulators would typically be used to output\n5.0 V for USB OTG but may be programmed for voltages between\n4.0 V and 5.55 V.\n\nChange-Id: I016b9ffa41853c18fda919048eb06002d9ca0c64\nSigned-off-by: David Collins \u003ccollinsd@codeaurora.org\u003e\n"
    },
    {
      "commit": "0c19fa8e5270abdd60a8b58b1ae9067340e4aa4c",
      "tree": "48287763f5a7b635e1cb601a958106b5cf1cf0aa",
      "parents": [
        "1b570d26b83650cd8f0b42239bbbef2d226598d2"
      ],
      "author": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Mon Jan 30 11:23:38 2012 -0800"
      },
      "committer": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Fri Feb 03 11:12:25 2012 -0800"
      },
      "message": "regulator: pm8xxx-regulator: Add OCP control functionality for switches\n\nAdd the ability to selectively enable over current protection\n(OCP) for LVS and MVS type PMIC voltage switches.  OCP is used to\nautomatically disable the output of a PMIC switch in hardware when\nthe load on the switch becomes too large.\n\nThe sequence used when enabling a switch when OCP is desired is as\nfollows:\n1. Disable OCP.\n2. Enable the switch.\n3. Wait for ocp_enable_time microseconds.\n4. Enable OCP.\n\nThis sequence is used to ensure that sufficient time is allowed\nfor inrush current to subside so that a false OCP event is not\ntriggered.  The delay time is board specific.\n\nChange-Id: I0ea73d3bddd3280ff25f232ece0f1175a52d36cc\nSigned-off-by: David Collins \u003ccollinsd@codeaurora.org\u003e\n"
    },
    {
      "commit": "acf149d4a0ca82feb78d5efe75bcb2bfd4d67939",
      "tree": "70c2f9331797c25434d9eea0982dfa384489320e",
      "parents": [
        "cbb79ea8a18fb70d7330aab63c649bc54a4b1c59"
      ],
      "author": {
        "name": "Stephen Boyd",
        "email": "sboyd@codeaurora.org",
        "time": "Mon Jan 16 19:39:58 2012 -0800"
      },
      "committer": {
        "name": "Stephen Boyd",
        "email": "sboyd@codeaurora.org",
        "time": "Tue Jan 17 17:42:35 2012 -0800"
      },
      "message": "regulator: Add devm_regulator_get()\n\nAdd a resource managed regulator_get() to simplify regulator\nusage in drivers. This allows driver authors to \"get and forget\"\nabout their regulators by automatically calling regulator_put()\nwhen the driver is detached.\n\n[Fixed up a couple of coding style issues -- broonie]\nChange-Id: Ie32415c3a9f2c4aa99a98b6cb92a784e23d874ea\nSigned-off-by: Stephen Boyd \u003csboyd@codeaurora.org\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "651394f139930dcf8ed5a7f1c66f517effd07d18",
      "tree": "680559b17ef1497991a05eb25d8d8fe28701fbc9",
      "parents": [
        "7fd42f9cb2348bc0998e23b846a8075626207923"
      ],
      "author": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Tue Dec 13 09:19:56 2011 -0800"
      },
      "committer": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Thu Dec 29 06:37:34 2011 -0800"
      },
      "message": "regulator: pm8018-regulator: delete pm8018-regulator driver\n\nDelete the pm8018-regulator driver now that it has been replaced\nby the pm8xxx-regulator driver.\n\nChange-Id: I18b4944dcea6ef6900f740b61621548bd1ac9d49\nSigned-off-by: David Collins \u003ccollinsd@codeaurora.org\u003e\n"
    },
    {
      "commit": "7fd42f9cb2348bc0998e23b846a8075626207923",
      "tree": "2fe4fe2d803aab9240e32e9cbbbdfe58b6d17b49",
      "parents": [
        "8c695c5096bc0444083ef3af6c49cfac2a2d87a3"
      ],
      "author": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Tue Dec 13 09:16:08 2011 -0800"
      },
      "committer": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Thu Dec 29 06:37:34 2011 -0800"
      },
      "message": "regulator: pm8921-regulator: delete pm8921-regulator driver\n\nDelete the pm8921-regulator driver now that it has been replaced\nby the pm8xxx-regulator driver.\n\nChange-Id: I36ab68ae7b37988356397d4ac5039aa78a1a2955\nSigned-off-by: David Collins \u003ccollinsd@codeaurora.org\u003e\n"
    },
    {
      "commit": "5c4a5aba9b5d98c2b097860901c57df990bb59c1",
      "tree": "cb0a4a9f9a2b12977e56b885fd1e961b94d46a79",
      "parents": [
        "0705a5f7ea0d3762138322f689106432f25fcfe2"
      ],
      "author": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Fri Dec 02 15:01:26 2011 -0800"
      },
      "committer": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Wed Dec 21 09:55:55 2011 -0800"
      },
      "message": "regulator: pm8xxx-regulator: add PM8XXX regulator driver\n\nCreate a PM8XXX regulator driver that can support PMIC PM8921\nvariants including: PM8018, PM8038, and PM8921.\n\nChange-Id: I60d1302e4af9a4c5caa72301c904867acd2ebe0f\nSigned-off-by: David Collins \u003ccollinsd@codeaurora.org\u003e\n"
    },
    {
      "commit": "9f77e968dd6b1422b084144f962f90e1c17c2132",
      "tree": "7b2210e8151c0580b0573f2387b37d16e6b8f5b1",
      "parents": [
        "fdeb4932f867d1c2454bbb336315c09499658d88"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Tue Dec 06 12:38:21 2011 +0530"
      },
      "committer": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Mon Dec 12 13:43:27 2011 -0800"
      },
      "message": "mfd: pm8901: Modify pm8901 subdevices to pm8xxx interface\n\nMove the following  subdevices to use the pm8xxx interface -\nmpp, irq, thermal, regulators.\n\nThis allows usage of a common driver for modules which are same\nacross multiple PM8XXX PMICs. It also provides flexibility\nto add/remove subdevices for multiple board configurations.\n\nChange-Id: I6478ec1b99b1ab55ca370d314dbeb590103a4b1c\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "809495fa2abe07ab9f8e516417dc3542ca108e83",
      "tree": "9aa7b0211c27d6ce0a7cf8acebb80fa9258c5437",
      "parents": [
        "df0f40090a5682eb578f1c53dcd30d47a9892891"
      ],
      "author": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Mon Nov 21 14:39:25 2011 -0800"
      },
      "committer": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Mon Nov 21 14:39:25 2011 -0800"
      },
      "message": "regulator: pm8921-regulator: correct low power mode select bit mask\n\nThe low power mode select bit is located at bit 2 of bank 0 of the\nLDO TEST register.  Correct the mask used in the pm8921-regulator\ndriver to reflect this.\n\nChange-Id: Id5b127ed2894791444f4dcd0ac7dfaed516f5f12\nSigned-off-by: David Collins \u003ccollinsd@codeaurora.org\u003e\n"
    },
    {
      "commit": "d074fa2796bdbc42c4f918c78d6711bafc80b1c8",
      "tree": "033929706a0aae95f65c134a8fc09cec3fb3e75d",
      "parents": [
        "53ae1740b250e4d02dd7a6ca82075355ad99dc23",
        "9ab6a29787b1221a697f85835645549668258bdc"
      ],
      "author": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Wed Nov 16 13:52:50 2011 -0800"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Wed Nov 16 13:52:50 2011 -0800"
      },
      "message": "Merge remote-tracking branch \u0027common/android-3.0\u0027 into msm-3.0\n\n* common/android-3.0: (570 commits)\n  misc: remove kernel debugger core\n  ARM: common: fiq_debugger: dump sysrq directly to console if enabled\n  ARM: common: fiq_debugger: add irq context debug functions\n  net: wireless: bcmdhd: Call init_ioctl() only if was started properly for WEXT\n  net: wireless: bcmdhd: Call init_ioctl() only if was started properly\n  net: wireless: bcmdhd: Fix possible memory leak in escan/iscan\n  cpufreq: interactive governor: default 20ms timer\n  cpufreq: interactive governor: go to intermediate hi speed before max\n  cpufreq: interactive governor: scale to max only if at min speed\n  cpufreq: interactive governor: apply intermediate load on current speed\n  ARM: idle: update idle ticks before call idle end notifier\n  input: gpio_input: don\u0027t print debounce message unless flag is set\n  net: wireless: bcm4329: Skip dhd_bus_stop() if bus is already down\n  net: wireless: bcmdhd: Skip dhd_bus_stop() if bus is already down\n  net: wireless: bcmdhd: Improve suspend/resume processing\n  net: wireless: bcmdhd: Check if FW is Ok for internal FW call\n  tcp: Don\u0027t nuke connections for the wrong protocol\n  ARM: common: fiq_debugger: make uart irq be no_suspend\n  net: wireless: Skip connect warning for CONFIG_CFG80211_ALLOW_RECONNECT\n  mm: avoid livelock on !__GFP_FS allocations\n  ...\n\nConflicts:\n\tarch/arm/mm/cache-l2x0.c\n\tarch/arm/vfp/vfpmodule.c\n\tdrivers/mmc/core/host.c\n\tkernel/power/wakelock.c\n\tnet/bluetooth/hci_event.c\n\nSigned-off-by: Bryan Huntsman \u003cbryanh@codeaurora.org\u003e\n"
    },
    {
      "commit": "c2019339bc48faf4d639398e6ce210760b856cb1",
      "tree": "af1c28aa377d9c277ab4a55880a8026003650145",
      "parents": [
        "ca61ef66848080dc288ddf766adc2f7f4e5423d7"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Sat Nov 12 06:29:10 2011 +0530"
      },
      "committer": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Wed Nov 16 19:06:11 2011 +0530"
      },
      "message": "mfd: pm8058: Modify pm8058 subdevices to pm8xxx interface\n\nMove the following  subdevices to use the pm8xxx interface -\nmpp, irq, gpio, keypad, power-key, leds, othc, vibrator,\nrtc, batt-alarm, thermal, upl, nfc, pwm, xoadc, regulators,\nxo-buffers, charger.\n\nThis allows usage of a common driver for modules which are same\nacross multiple PM8XXX PMICs. It also provides flexibility\nto add/remove subdevices for multiple board configurations.\n\nChange-Id: Id9795552fc9f4a2c920c070babfaef1f4cd6ca61\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "fa6bb9e8ceb9151af26c9ae0be2c3c420ec5513c",
      "tree": "efb517c61b6972e6617967da23bf39d9c2102d2d",
      "parents": [
        "00c07cc6d24e0b6bd5652cfac96db78d089029e2"
      ],
      "author": {
        "name": "Jay Chokshi",
        "email": "jchokshi@codeaurora.org",
        "time": "Thu Oct 27 15:50:54 2011 -0700"
      },
      "committer": {
        "name": "Jay Chokshi",
        "email": "jchokshi@codeaurora.org",
        "time": "Thu Nov 03 13:07:03 2011 -0700"
      },
      "message": "regulator: pm8921-regulator: Fix uninitialized variable\n\nCRs-fixed: 313701\nChange-Id: I796ae790e5017b5706ad81a02c9ab9db236f6b9b\nSigned-off-by: Jay Chokshi \u003cjchokshi@codeaurora.org\u003e\n"
    },
    {
      "commit": "d791cb5d28926dcd1ef124d68c5deda55fe6132c",
      "tree": "7839b5f28559dfa50dfa431df7d9a445bb111462",
      "parents": [
        "c339d08a94acfc23ac19b04e9fab78e24bdd64a8"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Wed Oct 12 19:47:57 2011 +0530"
      },
      "committer": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Mon Oct 17 12:52:49 2011 +0530"
      },
      "message": "regulator: pm8058: Port xo, regulator driver to 3.0\n\nThe chip pointer now comes from the parent and not\nthe driver data.\n\nChange-Id: Icb991e74a640ac7d1150a93206733e3e5fc4603d\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "34dd32ce2c308ff3071f9c5f0b73a5f77cdbd4bd",
      "tree": "71f6f595103a4e8287746d0c381296b3c8204a57",
      "parents": [
        "99a6f3973b41cf57254fbbe647dae3af0aaf1f30"
      ],
      "author": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Mon Aug 29 09:22:19 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:20:05 2011 -0700"
      },
      "message": "regulator: pm8018-regulator: Add regulator driver for PM8018\n\nCreate a regulator driver to control all regulators on the Qualcomm\nPM8018 PMIC chip.  This chip contains several different types of\nregulators with a wide range of abilities and voltage ranges.\n\nFive different regulator types are available on the PM8018.\n\nPLDO     - PMOS low drop out linear regulator\nNLDO     - NMOS low drop out linear regulator\nNLDO1200 - 1.2A NMOS LDO (different control structure than other LDOs)\nSMPS     - switched-mode power supply\nVS       - voltage switch\n\nThe driver interfaces with the PMIC using Qualcomm\u0027s SSBI bus.\nCalls to this bus are abstracted through the pm8xxx_readb/writeb API.\n\nSigned-off-by: David Collins \u003ccollinsd@codeaurora.org\u003e\n"
    },
    {
      "commit": "1d17cf51b5592669a550c83d6974d325b66247b3",
      "tree": "b396272208c096496974faefcd2476a36b4f0217",
      "parents": [
        "41f8fa330664879217c2fef2dd373446c9c650ca"
      ],
      "author": {
        "name": "Justin Paupore",
        "email": "jpaupore@codeaurora.org",
        "time": "Tue Aug 16 15:39:01 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:17:03 2011 -0700"
      },
      "message": "regulator: Add regulator_bulk_set_voltage\n\nAdd a convenience API to set the voltage on multiple consumers\nstored in a struct regulator_bulk_data[] in one API call.\n\nSigned-off-by: Justin Paupore \u003cjpaupore@codeaurora.org\u003e\n"
    },
    {
      "commit": "a11be9ee591a7271d3a94179041a612370396ff8",
      "tree": "80b3843da74053976b19b7affc59a20dc605e519",
      "parents": [
        "cc62b1cce23459f8074f71567e9fe0f1e64c991b"
      ],
      "author": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Tue Aug 23 08:52:34 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:16:17 2011 -0700"
      },
      "message": "regulator: pm8921-regulator: correct 100 mA LVS pull down setting\n\nThe pull down enable bit of the 100 mA LVS control register was set\nthe same way as those in LDO and SMPS regulators.  I.e. set to 1 to\nenable the pull down and set to 0 to disable it.  However, the pull\ndown bit meaning for 100 mA LVS\u0027s is inverted.  Correct this in the\ndriver.\n\nSigned-off-by: David Collins \u003ccollinsd@codeaurora.org\u003e\n"
    },
    {
      "commit": "94dea7201a65816b802d8c8b8b0877590fd67d7e",
      "tree": "7eadffb57228733a76730593e57fb49fc569e507",
      "parents": [
        "8d537b9f6c2bef25dd3ef257be686ebb91629dd6"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Sun Jul 10 21:44:09 2011 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Oct 03 11:40:01 2011 -0700"
      },
      "message": "regulator: tps65910: Add missing breaks in switch/case\n\ncommit d04156bca629740a661fd0738cd69ba1f08b2b20 upstream.\n\nAlso add a default case in tps65910_list_voltage_dcdc to silence\n\u0027volt\u0027 may be used uninitialized in this function warning.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nCc: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6183254dcb6033e4fa0ccfd2791761fc7a1f46e7",
      "tree": "514b1ef24d38552e0de502e94e4f67f93a11bb74",
      "parents": [
        "42a4c369ecbf1a9b55a0dcfc41090df10bb77c36"
      ],
      "author": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Thu Aug 04 14:03:12 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:28:32 2011 -0700"
      },
      "message": "regulator: pm8921-regulator: add hack to boost LDO 4 voltage to 2.0 V\n\nPMIC 8921 regulator LDO 4 should normally be set to 1.8 V.  However,\nfor PMIC revisions 1.1 and below, this voltage is insufficient for\ninternal PMIC circuitry.  This results in some SSBI registers in the\nPMIC not reading back properly.  Therefore, add a hack which raises\nthe voltage set for LDO 4 to 2.0 V to fix the issue.\n\nSigned-off-by: David Collins \u003ccollinsd@codeaurora.org\u003e\n"
    },
    {
      "commit": "63e1f9ff178a33a955fa81c196e58fbfb9dab057",
      "tree": "aa1ddd1bfc6c446c0183251554b5a6eec55dbe8c",
      "parents": [
        "89d8c1dff8e1816b41d705c6d76266daf4b4d77e"
      ],
      "author": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Tue Jul 26 15:29:05 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:26:51 2011 -0700"
      },
      "message": "regulator: pm8921-regulator: Add enable_time platform data entry\n\nAdd an enable_time platform data member which can be used to specify\nthe board dependent enable (rise) time of each regulator.\n\nSigned-off-by: David Collins \u003ccollinsd@codeaurora.org\u003e\n"
    },
    {
      "commit": "3f2bc4d6eb5a4fada842462ba22bb6bbb41d00c7",
      "tree": "088e0646c8abcbde263d13ee865ba69032ac86dd",
      "parents": [
        "f06154cc47399dfdb3950d3e6b71d67ee186f69d"
      ],
      "author": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Tue Aug 16 17:27:22 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:57:10 2011 -0700"
      },
      "message": "Initial Contribution\n\nmsm-2.6.38: tag AU_LINUX_ANDROID_GINGERBREAD.02.03.04.00.142\n\nSigned-off-by: Bryan Huntsman \u003cbryanh@codeaurora.org\u003e\n"
    },
    {
      "commit": "6ff325a2d85481cbe31dfbb74b4fd2d94c115300",
      "tree": "73cc33527b32147a874d6912843be44070434e54",
      "parents": [
        "90609503b71b6ec4aaf325c88de98da28740bc1d"
      ],
      "author": {
        "name": "Donggeun Kim",
        "email": "dg77.kim@samsung.com",
        "time": "Thu Jul 07 16:51:56 2011 +0900"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri Jul 08 19:14:58 2011 +0100"
      },
      "message": "regulator: max8997: Fix setting inappropriate value for ramp_delay variable\n\nThe ramp_delay variable can be set lower than the desired value.\nThis patch fixes it.\n\nSigned-off-by: Donggeun Kim \u003cdg77.kim@samsung.com\u003e\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: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "90609503b71b6ec4aaf325c88de98da28740bc1d",
      "tree": "6ebbfeaf4a870cc80a68fda601c4ab694e3a00c4",
      "parents": [
        "6e0414a5c89c708efe67f828f3a9c12293ce326e"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed Jul 06 11:41:12 2011 +0800"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri Jul 08 19:14:57 2011 +0100"
      },
      "message": "regulator: db8500-prcmu: small fixes\n\nSmall cleanups for better readability.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "6e0414a5c89c708efe67f828f3a9c12293ce326e",
      "tree": "a921fe8da670e0f197e7d22842579a437e45da08",
      "parents": [
        "dbb48e7c3db4871803fc990864e37917e413ccb2"
      ],
      "author": {
        "name": "MyungJoo Ham",
        "email": "myungjoo.ham@samsung.com",
        "time": "Mon Jun 20 17:30:17 2011 +0900"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri Jul 08 19:14:57 2011 +0100"
      },
      "message": "regulator: max8997: remove dependency on platform_data pointer\n\nThe platform_data (pdata) may be pointing to __initdata section, which\nmay be free\u0027d from the memory. The dependency on pdata in non-init\nfunctions is removed in this patch to allow platform to declare\n__initdata for platform data.\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: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "dbb48e7c3db4871803fc990864e37917e413ccb2",
      "tree": "c639d1f3b883907639c350701c669ddb7443dc53",
      "parents": [
        "e2cf3137aaa23faf2b8c1335671f1a0a0d90aab5"
      ],
      "author": {
        "name": "Tushar Behera",
        "email": "tushar.behera@linaro.org",
        "time": "Tue Jun 21 09:08:59 2011 +0530"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri Jul 08 19:14:57 2011 +0100"
      },
      "message": "regulator: MAX8997: Fix for divide by zero error\n\nCurrently, ramp_delay variable is used uninitialzed in\nmax8997_set_voltage_ldobuck which gets called through\nregulator_register calls.\n\nTo fix the problem, in max8997_pmic_probe, ramp_delay initialization\ncode is moved before calls to regulator_register.\n\nCc: Liam Girdwood \u003clrg@ti.com\u003e\nCc: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nCc: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nCc: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Tushar Behera \u003ctushar.behera@linaro.org\u003e\nAcked-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "e2cf3137aaa23faf2b8c1335671f1a0a0d90aab5",
      "tree": "9d0e14dbe35a2de5f941ada196eb97cce18e2f60",
      "parents": [
        "902daf6580cffe04721250fb71b5527a98718b11"
      ],
      "author": {
        "name": "Jonghwan Choi",
        "email": "jhbird.choi@samsung.com",
        "time": "Wed Jun 15 17:54:12 2011 +0900"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri Jul 08 19:14:57 2011 +0100"
      },
      "message": "regulator: max8952 - fix wrong gpio valid check\n\nSigned-off-by: Jonghwan Choi \u003cjhbird.choi@samsung.com\u003e\nAcked-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "cb220d16f91f8d5fa1450c7af17e028e8cb3f0f1",
      "tree": "98af3e7e811980be3608c1c4b7506fb73d74d21c",
      "parents": [
        "5ccee4ae8eab957ab6d534283db5bd27703dba03"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon May 23 20:08:10 2011 +0800"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri May 27 10:49:30 2011 +0100"
      },
      "message": "regulator: Fix _regulator_get_voltage if get_voltage callback is NULL\n\nIn the case of get_voltage callback is NULL, current implementation in\n_regulator_get_voltage will return -EINVAL.\n\nAlso returns proper error if ret is negative value.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "4d94aee577ea8179bd40f0f17e64cada25c66b85",
      "tree": "42516842d77fcb874516e4e8f717090ef854d009",
      "parents": [
        "0ff3897d79d4607d37432b3eb81a304f7e4b4841"
      ],
      "author": {
        "name": "Graeme Gregory",
        "email": "gg@slimlogic.co.uk",
        "time": "Sun May 22 21:21:23 2011 +0100"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri May 27 10:49:29 2011 +0100"
      },
      "message": "REGULATOR: TWL6025: add support to twl-regulator\n\nAdding support for the twl6025. Major difference in the twl6025 is the\ngroup functionality has been removed from the chip so this affects how\nregulators are enabled and disabled.\n\nThe names of the regulators also changed.\n\nThe DCDCs of the 6025 are software controllable as well.\n\nSince V1\n\nUse the features variable passed via platform data instead of calling\nglobal function.\n\nChange the very switch like if statements to be a more readable\nswitch statement.\n\nSince V2\n\ntwl6025 doesn\u0027t use remap so remove it from the macros.\n\nSince V3\n\nenable/disable functions for 4030/6030 were seperated upstream so rebase\non top of this. Change DCDC reference to SMPS as this is used in TRM.\nChange list_voltage slightly to have less code.\n\nSigned-off-by: Graeme Gregory \u003cgg@slimlogic.co.uk\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "0ff3897d79d4607d37432b3eb81a304f7e4b4841",
      "tree": "78b347c8482bb0a1e4998a4333bbf0f70631cb9c",
      "parents": [
        "f8c2940bcd623b4d185d4ff7ff5678a4508939b3"
      ],
      "author": {
        "name": "Balaji T K",
        "email": "balajitk@ti.com",
        "time": "Fri May 20 19:03:52 2011 +0530"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri May 27 10:49:29 2011 +0100"
      },
      "message": "regulator: twl6030: do not write to _GRP for regulator disable\n\nTWL6030: regulator is disabled via VREG_STATE\nTWL4030: regulator is disabled via VREG_GRP\nSince there is nothing common, split twlreg_enable similar to other regulator_ops\n\nSigned-off-by: Balaji T K \u003cbalajitk@ti.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "f8c2940bcd623b4d185d4ff7ff5678a4508939b3",
      "tree": "9257c5a985cfd80b53e0f427af34634b40c798a6",
      "parents": [
        "6851ad3ab3461966adfffe8789372fe8256da792"
      ],
      "author": {
        "name": "Balaji T K",
        "email": "balajitk@ti.com",
        "time": "Fri May 20 19:03:51 2011 +0530"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri May 27 10:49:29 2011 +0100"
      },
      "message": "regulator: twl6030: do not write to _GRP for regulator enable\n\nTWL6030: regulator is enabled via VREG_STATE\nTWL4030: regulator is enabled via VREG_GRP\nSince there is nothing common, split twlreg_enable similar to other regulator_ops\n\nSigned-off-by: Balaji T K \u003cbalajitk@ti.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "a320e3c3d6351814afa5182159df88d2637e0f6f",
      "tree": "d098d54817b4363761505e66acf64f555e410a31",
      "parents": [
        "795570561cc9c8dc7f7582ed6c4d07121b1c4831"
      ],
      "author": {
        "name": "Jorge Eduardo Candelaria",
        "email": "jedu@slimlogic.co.uk",
        "time": "Mon May 16 18:35:03 2011 -0500"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri May 27 10:49:10 2011 +0100"
      },
      "message": "regulator: tps65911: Add new chip version\n\nThe tps65911 chip introduces new features, including changes in\nthe regulator module.\n\n- VDD1 and VDD2 remain unchanged.\n- VDD3 is now named VDDCTRL and has a wider voltage range.\n- LDOs are now named LDO1...8 and voltage ranges are sequential,\n  making LDOs easier to handle.\n\nSigned-off-by: Jorge Eduardo Candelaria \u003cjedu@slimlogic.co.uk\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "3c24019ddeab71ddf125ad2ad13a38041655c1fd",
      "tree": "69019327c70fbc3b160164884f6f333cd4abf5f5",
      "parents": [
        "6dc4efc6d5429292f29009f6569fbb9a53929dd6"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed May 18 20:56:45 2011 +0800"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri May 27 10:49:10 2011 +0100"
      },
      "message": "regulator: Fix off-by-one value range checking for mc13xxx_regulator_get_voltage\n\nWe use val as array index,\nthus the valid value rangae for val should be 0 .. n_voltages-1.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "6dc4efc6d5429292f29009f6569fbb9a53929dd6",
      "tree": "57a725881db1d6e0565da2d4733aaafc82c61a3b",
      "parents": [
        "ecb9c4f5956afa2ca0a20a1f99932b9ff81de854"
      ],
      "author": {
        "name": "Fabio Estevam",
        "email": "fabio.estevam@freescale.com",
        "time": "Mon May 16 10:54:27 2011 -0300"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri May 27 10:49:10 2011 +0100"
      },
      "message": "regulator: mc13892: Fix voltage unit in test case.\n\nVoltage values should be expressed in microvolts, not in milivolts.\n\nSigned-off-by: Fabio Estevam \u003cfabio.estevam@freescale.com\u003e\nSigned-off-by: Ranjani Vaidyanathan \u003cra5478@freescale.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "ecb9c4f5956afa2ca0a20a1f99932b9ff81de854",
      "tree": "185fd3b201008a711a99d7b0712e96e6639bed18",
      "parents": [
        "0514e9acd7655c708fbf12a659ea43d835bc688a"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon May 16 18:20:34 2011 +0800"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri May 27 10:49:10 2011 +0100"
      },
      "message": "regulator: Remove MAX8997_REG_BUCK1DVS/MAX8997_REG_BUCK2DVS/MAX8997_REG_BUCK5DVS macros\n\nIn current implementation, the original macro implementation assumes the caller\npass the parameter starting from 1 (to match the register names in datasheet).\nThus we have unneeded plus one then minus one operations\nwhen using MAX8997_REG_BUCK1DVS/MAX8997_REG_BUCK2DVS/MAX8997_REG_BUCK5DVS macros.\n\nThis patch removes these macros to avoid unneeded plus one then minus one operations\nwithout reducing readability.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "4aa922c024b2a194d7b68b22a66dfcf86e7838b3",
      "tree": "1a26ab1f3fcb48f02642c246a29e5c9ef9492665",
      "parents": [
        "a4b4148379ef1ad460fc1aa6bcf2cde99cd91166"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat May 14 13:42:34 2011 -0700"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri May 27 10:49:09 2011 +0100"
      },
      "message": "regulator: Only apply voltage constraints from consumers that set them\n\nWhen applying the set_voltage() requests from consumers skip over those\nconsumers that haven\u0027t set anything, otherwise we\u0027ll come out with a\nmaximum voltage of zero.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "a4b4148379ef1ad460fc1aa6bcf2cde99cd91166",
      "tree": "d4b10f5bd3dab5688f2da50a6c3d029dca4e7056",
      "parents": [
        "afdaaafe8e829364d9c1276b5435cc28ee5619df"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat May 14 11:19:45 2011 -0700"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri May 27 10:49:09 2011 +0100"
      },
      "message": "regulator: If we can\u0027t configure optimum mode we\u0027re always in the best one\n\nIf either a regulator driver can\u0027t tell us what the optimum mode is (or\ndoesn\u0027t have modes in the first place) or the system doesn\u0027t allow DRMS\nchanges then it\u0027s more helpful for users to just say that we\u0027re in the\noptimal mode, even if it\u0027s from a selection of one.\n\nStill report errors if the process of picking and setting a mode changes as\nthis may indicate that we\u0027re stuck in a low power mode and unable to deliver\na higher current that the consumer just asked for.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "afdaaafe8e829364d9c1276b5435cc28ee5619df",
      "tree": "d7cedc26e99f53dd0be2a82219c30085eb0f6728",
      "parents": [
        "6be6e96fe90962171f31c099a5e7c28a49a0d0ae"
      ],
      "author": {
        "name": "Jonghwan Choi",
        "email": "jhbird.choi@samsung.com",
        "time": "Thu May 12 11:37:48 2011 +0900"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri May 27 10:49:09 2011 +0100"
      },
      "message": "regulator: max8997: remove useless code\n\nfix unreachable code.\n\nSigned-off-by: Jonghwan Choi \u003cjhbird.choi@samsung.com\u003e\nSigned-off-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "6be6e96fe90962171f31c099a5e7c28a49a0d0ae",
      "tree": "3fe77e25d2375db4c2ce92043d7d0a83c007fbd1",
      "parents": [
        "77fa44d0e10711e899788c58fe53f8f7b18c7f67"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri May 13 14:54:06 2011 +0800"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri May 27 10:49:09 2011 +0100"
      },
      "message": "regulator: Fix memory leak in max8998_pmic_probe failure path\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "77fa44d0e10711e899788c58fe53f8f7b18c7f67",
      "tree": "fb2a0313778dd0ade523162506af3a0835e2ccc3",
      "parents": [
        "c01e36dde4632e0a7474fddf0716f1e54f01f13e"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu May 12 13:47:50 2011 +0800"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri May 27 10:49:09 2011 +0100"
      },
      "message": "regulator: Fix desc_id for tps65023/6507x/65910\n\nThe desc_id variable should not be a static variable.\n\nThe rest of the code assumes the desc_id must less than TPSxxxxx_NUM_REGULATOR.\nIf we set desc_id to be a static variable, checking the return value of\nrdev_get_id() may return error.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nCc: Anuj Aggarwal \u003canuj.aggarwal@ti.com\u003e\nCc: Graeme Gregory \u003cgg@slimlogic.co.uk\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "327e15af15248563c896c16adad6fc6e04bb5a4d",
      "tree": "8d0d3b3772c7a55b410e72339be6a5132f710f3c",
      "parents": [
        "cda53103284f87a8f2c1eb5b075131c2bd45bc95"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue May 10 19:10:36 2011 +0800"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri May 27 10:49:09 2011 +0100"
      },
      "message": "Revert \"regulator: Move VCOINCELL to be the last element of mc13892_regulators array\"\n\nI check this patch again and found this actually is not a bug\nbecause MC13xxx_DEFINE explictly defines the order of each entry in the array.\n\nThus revert the patch.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "cda53103284f87a8f2c1eb5b075131c2bd45bc95",
      "tree": "7a3cf995ac803eafbf3c83811874aa40c44248c3",
      "parents": [
        "aec519b5ec95e2d8b33b7620a2830afc55707e40"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue May 10 15:52:57 2011 +0200"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri May 27 10:49:08 2011 +0100"
      },
      "message": "regulator: Remove some unused variables from wm831x DCDCs\n\nThese became unused with the IRQ removal patch, I\u0027m fairly sure that a\npatch was sent earlier by someone else but it doesn\u0027t seem to have been\napplied and I don\u0027t have a copy sitting around any more.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "518fb721de3685c8326e72746151b534a241feda",
      "tree": "9791db510544af58eadd2f5f2754724df292be9a",
      "parents": [
        "e3471bdc2784ee20a0d636c5904200c2d1148ef9"
      ],
      "author": {
        "name": "Graeme Gregory",
        "email": "gg@slimlogic.co.uk",
        "time": "Mon May 02 16:20:08 2011 -0500"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri May 27 10:49:08 2011 +0100"
      },
      "message": "TPS65910: Add tps65910 regulator driver\n\nThe regulator module consists of 3 DCDCs and 8 LDOs. The output\nvoltages are configurable and are meant to supply power to the\nmain processor and other components\n\nSigned-off-by: Graeme Gregory \u003cgg@slimlogic.co.uk\u003e\nSigned-off-by: Jorge Eduardo Candelaria \u003cjedu@slimlogic.co.uk\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "98ea5c218ed150bf7cabb879db4fc2c106b6fa5b",
      "tree": "778c910cd569ec3813b6fdd05eb81532a860a3d1",
      "parents": [
        "bf5892a8167e4aa5a9a6d72f803fde850e0c5753"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon May 09 17:49:40 2011 +0800"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri May 27 10:34:37 2011 +0100"
      },
      "message": "regulator: Use mc13xxx_reg_write instead of mc13xxx_reg_rmw in mc13892_sw_regulator_set_voltage\n\nCurrently, we call mc13xxx_reg_read and mc13xxx_reg_rmw for the same register.\nThis can be converted to simply a mc13xxx_reg_read and a mc13xxx_reg_write,\nthus save a redundant register read.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "bf5892a8167e4aa5a9a6d72f803fde850e0c5753",
      "tree": "41670ff93a8441ce155ba99cbfb684e5c52df4e7",
      "parents": [
        "492c826b9facefa84995f4dea917e301b5ee0884"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun May 08 22:13:37 2011 +0100"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri May 27 10:34:37 2011 +0100"
      },
      "message": "regulator: Support voltage offsets to compensate for drops in system\n\nSome systems, particularly physically large systems used for early\nprototyping, may experience substantial voltage drops between the regulator\nand the consumers as a result of long traces in the system. With these\nsystems voltages may need to be set higher than requested in order to\nensure reliable system operation.\n\nAllow systems to work around such hardware issues by allowing constraints\nto supply an offset to be applied to any requested and reported voltages.\nThis is not ideal, especially since the voltage drop may be load dependant,\nbut is sufficient for most affected systems, it is not expected to be used\nin production hardware. The offset is applied after all constraint\nprocessing so constraints should be specified in terms of consumer values\nnot physically configured values.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "492c826b9facefa84995f4dea917e301b5ee0884",
      "tree": "f0ac1382e4b9047d43d522ce1cb111e74f84d61b",
      "parents": [
        "ba413c5972676295862797a46f9070f81691d80e"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun May 08 22:30:18 2011 +0100"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri May 27 10:34:37 2011 +0100"
      },
      "message": "regulator: Remove supply_regulator_dev from machine configuration\n\nsupply_regulator_dev (using a struct pointer) has been deprecated in favour\nof supply_regulator (using a regulator name) for quite a few releases\nnow with a warning generated if it is used and there are no current in tree\nusers so just remove the code.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "ba413c5972676295862797a46f9070f81691d80e",
      "tree": "a1cf36dc1c812a54e1f7eb480eb1032516c3b012",
      "parents": [
        "82d158397b6eeb464263a6ef6a739c4118a34720"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu May 05 23:32:58 2011 +0800"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri May 27 10:34:37 2011 +0100"
      },
      "message": "regulator: Move VCOINCELL to be the last element of mc13892_regulators array\n\nIn include/linux/mfd/mc13892.h, we define MC13892_VCOINCELL as 23.\nThus VCOINCELL should be defined as 23th element in mc13892_regulators array, not the first one.\nThis actually fixes an off-by-one bug while accessing mc13892_regulators array.\n\nFor example,\nIn mc13892_regulator_probe, we use MC13892_VCAM as array index of mc13892_regulators array.\n        mc13892_regulators[MC13892_VCAM].desc.ops-\u003eset_mode\n                \u003d mc13892_vcam_set_mode;\nCurrently, it access mc13892_regulators[12] ,which is VAUDIO not VCAM.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "82d158397b6eeb464263a6ef6a739c4118a34720",
      "tree": "95fb5c55f74900f424a62d20ba68efcbc182fab4",
      "parents": [
        "7ce8a2a05f249054e6bce109a15ee188b4124256"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon May 09 11:41:02 2011 +0200"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri May 27 10:34:37 2011 +0100"
      },
      "message": "regulator: Factor out references to rdev in regulator_force_disable()\n\nDon\u0027t go looking up the rdev pointer every time, just use a local variable\nlike everything else.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "7ce8a2a05f249054e6bce109a15ee188b4124256",
      "tree": "14d57ef66ae6d2f75ca310acf400f83891bc0f9e",
      "parents": [
        "22c51b47aa7cded7e4768540ebbbfddc91e31d90"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun May 08 22:19:09 2011 +0100"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri May 27 10:34:37 2011 +0100"
      },
      "message": "regulator: Convert WM8400 to get_voltage_sel()\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "22c51b47aa7cded7e4768540ebbbfddc91e31d90",
      "tree": "fb6fc8495c66fb4b0253e4ba0b3843c8f6e10d97",
      "parents": [
        "1a39962fc4d1fccdf45fef2656b37acbae5fa793"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Apr 01 18:25:25 2011 +0800"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri May 27 10:34:36 2011 +0100"
      },
      "message": "regulator: Fix the argument of calling regulator_mode_constrain\n\nThe second parameter of regulator_mode_constrain takes a pointer.\n\nThis patch fixes below warning:\ndrivers/regulator/core.c: In function \u0027regulator_set_mode\u0027:\ndrivers/regulator/core.c:2014: warning: passing argument 2 of \u0027regulator_mode_constrain\u0027 makes pointer from integer without a cast\ndrivers/regulator/core.c:200: note: expected \u0027int *\u0027 but argument is of type \u0027unsigned int\u0027\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@vega.(none)\u003e\n"
    },
    {
      "commit": "1a39962fc4d1fccdf45fef2656b37acbae5fa793",
      "tree": "969bf649d7eb2db1db20038002e935e5570ff9a6",
      "parents": [
        "9a0244ad719258b0ae6064ad7da937cddcb109e0"
      ],
      "author": {
        "name": "Saquib Herman",
        "email": "saquib@ti.com",
        "time": "Fri Apr 01 10:22:46 2011 +0530"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri May 27 10:34:36 2011 +0100"
      },
      "message": "regulator: twl: add twl6030 set_mode\n\nCurrent set_mode logic does not support 6030. The logic for 4030 is\nnot reusable for 6030 as the mode setting for 6030 now uses the new\nCFG_STATE register. We hence rename the old get_status as being\nspecific to 4030.\n\nSigned-off-by: Nishanth Menon \u003cnm@ti.com\u003e\nSigned-off-by: Saquib Herman \u003csaquib@ti.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@vega.(none)\u003e\n"
    },
    {
      "commit": "9a0244ad719258b0ae6064ad7da937cddcb109e0",
      "tree": "9167b909da9d98cc576a2443be74a49739b0f316",
      "parents": [
        "b2456779f39e33ad63a63aabe9af77d1113f106e"
      ],
      "author": {
        "name": "Saquib Herman",
        "email": "saquib@ti.com",
        "time": "Fri Apr 01 10:22:45 2011 +0530"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri May 27 10:34:36 2011 +0100"
      },
      "message": "regulator: twl: add twl6030 get_status\n\nCurrent get_status logic does not support 6030 get_status.\nThe logic for 4030 is not reusable for 6030 as the status\ncheck for 6030 now depends on the new CFG_STATE register.\nWe hence rename the old get_status as being specific to\n4030 and remove the redundant check for the same.\n\nSigned-off-by: Nishanth Menon \u003cnm@ti.com\u003e\nSigned-off-by: Saquib Herman \u003csaquib@ti.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@vega.(none)\u003e\n"
    },
    {
      "commit": "b2456779f39e33ad63a63aabe9af77d1113f106e",
      "tree": "4f2c79b3ad6f1687aeed1f20f9d4492b49dbaa83",
      "parents": [
        "776dc923f5c9cd0eea61475ed61350e377ad98b5"
      ],
      "author": {
        "name": "Saquib Herman",
        "email": "saquib@ti.com",
        "time": "Fri Apr 01 10:22:44 2011 +0530"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri May 27 10:34:36 2011 +0100"
      },
      "message": "regulator: twl: fix twl6030 regulator is_enabled\n\nWith TWL6030, it is not enough to ensure that the regulator is the\ngroup of P1 group (CPU/Linux), but we need to check the state as far\nas APP is concerned as well.\n\nSplit the current is_enabled to 6030 and 4030 specific ones. This\nsplit impacts few macros and variables as well, but sets up the\nstage for further fixes to set_mode and get_status in subsequent\npatches.\n\nSigned-off-by: Nishanth Menon \u003cnm@ti.com\u003e\nSigned-off-by: Saquib Herman \u003csaquib@ti.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@vega.(none)\u003e\n"
    },
    {
      "commit": "776dc923f5c9cd0eea61475ed61350e377ad98b5",
      "tree": "3331185ef92a5850ae1c523b8de1fc5cf02ac96e",
      "parents": [
        "21657ebf868b9c7c6c0cab15a6797c3f1af64295"
      ],
      "author": {
        "name": "Saquib Herman",
        "email": "saquib@ti.com",
        "time": "Fri Apr 01 10:22:43 2011 +0530"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri May 27 10:34:36 2011 +0100"
      },
      "message": "regulator: twl: remap has no meaning for 6030\n\nTWL6030 does not have remap register. The current implementation\ncauses value of remap to be written to state register, accidentally\ncausing the regulators which are probed to be switched on as well.\nThis is wrong as regulators should be controllable based on calls\nto enable/disable for TWL regulator framework. Further, the values\ninitialized make no sense as well. We hence remove this from the\ninitalizers and also write to remap register only if the TWL\nis 4030.\n\nSigned-off-by: Nishanth Menon \u003cnm@ti.com\u003e\nSigned-off-by: Saquib Herman \u003csaquib@ti.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@vega.(none)\u003e\n"
    },
    {
      "commit": "21657ebf868b9c7c6c0cab15a6797c3f1af64295",
      "tree": "d97474e12913d7bf01b9b04c6b4d0312fcfccf64",
      "parents": [
        "f0f060bdd55e36adff4cc80b2a4ed026774db7a9"
      ],
      "author": {
        "name": "Saquib Herman",
        "email": "saquib@ti.com",
        "time": "Fri Apr 01 10:22:42 2011 +0530"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri May 27 10:34:36 2011 +0100"
      },
      "message": "regulator: twl: fix twl6030 enable/disable\n\nTWL6030 requires an additional register write to CFG_STATE register\nto explicitly state that the regulator is in a certain state. Merely\nassociating the regulator with the group is not enough. Add the\nrequired register field definitions and fix the handling for\nTWL6030 enable/disable.\n\nSigned-off-by: Nishanth Menon \u003cnm@ti.com\u003e\nSigned-off-by: Saquib Herman \u003csaquib@ti.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@vega.(none)\u003e\n"
    },
    {
      "commit": "f0f060bdd55e36adff4cc80b2a4ed026774db7a9",
      "tree": "6a2d546d7ac2c22c029c0ef49c563d0df6f088c6",
      "parents": [
        "2c6082341d1896218ca974cc2bb6876e36fcba5c"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Mar 29 17:54:58 2011 +0800"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri May 27 10:34:36 2011 +0100"
      },
      "message": "regulator: Add missing platform_set_drvdata in tps6105x_regulator_probe\n\nOtherwise, calling platform_get_drvdata in tps6105x_regulator_remove\nreturns NULL.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "2c6082341d1896218ca974cc2bb6876e36fcba5c",
      "tree": "f5ca00b3402eb36a0581c4481787ede5a4be5c72",
      "parents": [
        "dc7acbb2518f250050179c8581a972df3b6a24f1"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Mar 30 06:29:12 2011 +0900"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri May 27 10:34:35 2011 +0100"
      },
      "message": "regulator: When constraining modes fall back to higher power modes\n\nIf a mode requested by a consumer is not allowed by constraints\nautomatically fall back to a higher power mode if possible. This\nensures that consumers get at least the output they requested while\nallowing machine drivers to transparently limit lower power modes\nif required.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "099691081df40d8863cb2fb01ee64039633892dd",
      "tree": "e9820f62b502d1120ac1d7fcb953a33393b4a574",
      "parents": [
        "92d57a73e41047bff7d0812e06f893567876d455"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu May 26 10:16:15 2011 -0700"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:47:29 2011 +0200"
      },
      "message": "regulator: Fix 88pm8607.c printk format warning\n\nFix printk format warning (seen on x86_64) and change to unsigned\noutput format:\n\ndrivers/regulator/88pm8607.c:417: warning: format \u0027%d\u0027 expects type \u0027int\u0027, but argument 3 has type \u0027resource_size_t\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "586e1a1763d34bd256f3f1e77293d8386e4871d2",
      "tree": "c02a3a61e0974e669fb58c690d1988c061b28e4e",
      "parents": [
        "ebf9988ecad6727e5ae950fc2c72b963a1bfc0fe"
      ],
      "author": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@marvell.com",
        "time": "Fri May 06 17:21:23 2011 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:45:38 2011 +0200"
      },
      "message": "mfd: Avoid to use constraint name in 88pm860x regulator driver\n\nAvoid to use constraint name in regulator driver. So use regulator id is used\ninstead in platform driver.\n\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nCc: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "db13c04002e0d896f89657f9b2837a8ecfbb19b6",
      "tree": "ca0e8f702d7485c49fee8e8a843be78789505f09",
      "parents": [
        "2402ca5e300db0d88fce9e0b3a5218863c71b694"
      ],
      "author": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@marvell.com",
        "time": "Mon Apr 18 22:04:09 2011 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:45:33 2011 +0200"
      },
      "message": "regulator: Enable max8925 i2c sequence for control\n\nForce to enable i2c as power up/down sequence. Otherwise, SD/LDO can\u0027t\nbe enabled or disabled via accessing i2c bus.\n\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nCc: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "17cf8b429341869c154268f9d92d32a74295a29a",
      "tree": "8069a3a38eb640eef326e4e4cda468dc23f3bf90",
      "parents": [
        "e45be4b5fcccb241101ad1aa1e15581ad2071393"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 10:06:31 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:45:15 2011 +0200"
      },
      "message": "regulator: Use device platform_data to retrieve db8500 platform bits\n\nWith the addition of a platform device mfd_cell pointer, MFD drivers\ncan go back to passing platform data back to their sub drivers.\nThis allows for an mfd_cell-\u003emfd_data removal and thus keep the\nsub drivers MFD agnostic. This is mostly needed for non MFD aware\nsub drivers.\n\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "07259a7092e47b9fbb5c8bfdad45fa4c7dbbc051",
      "tree": "73d3c059141e3b418ac40b3f63a165fc1b326013",
      "parents": [
        "a7c98ce25cfa600bd614134a82d22bcb7bcb9d65"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Apr 06 16:26:56 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:45:12 2011 +0200"
      },
      "message": "mfd: Use mfd cell platform_data for 88pm860x cells platform bits\n\nWith the addition of a platform device mfd_cell pointer, MFD drivers\ncan go back to passing platform back to their sub drivers.\nThis allows for an mfd_cell-\u003emfd_data removal and thus keep the\nsub drivers MFD agnostic. This is mostly needed for non MFD aware\nsub drivers.\n\nCc: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nAcked-by: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "a7c98ce25cfa600bd614134a82d22bcb7bcb9d65",
      "tree": "d8656252c73477f611d01bc5dc962e8976fb88e0",
      "parents": [
        "a4579ad2bb6557834ebfafc8d2942891516fb4ad"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed May 11 10:33:25 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:45:11 2011 +0200"
      },
      "message": "mfd: Use mfd cell platform_data for tps6105x cells platform bits\n\nWith the addition of a platform device mfd_cell pointer, MFD drivers\ncan go back to passing platform data back to their sub drivers.\nThis allows for an mfd_cell-\u003emfd_data removal and thus keep the\nsub drivers MFD agnostic. This is mostly needed for non MFD aware\nsub drivers.\n\nCc: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nCc: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "c8a03c96b61bd03a3603bfe5381848c0b40e99be",
      "tree": "1c0f4ca09f11b506b0b00ca651f5b4920c54e41e",
      "parents": [
        "9abd768a8d470d58071e30c57d1fa4a7090518bc"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Apr 08 01:55:01 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:45:07 2011 +0200"
      },
      "message": "mfd: Use mfd cell platform_data for mc13xxx cells platform bits\n\nWith the addition of a platform device mfd_cell pointer, MFD drivers\ncan go back to passing platform data back to their sub drivers.\nThis allows for an mfd_cell-\u003emfd_data removal and thus keep the\nsub drivers MFD agnostic. This is mostly needed for non MFD aware\nsub drivers.\n\nCc: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nAcked-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "a771e36e16e9fdacb2bb8d3b9be50be68f211b82",
      "tree": "279c9c6df6d6f11f4a6fcb9af8acc74a6ee7f568",
      "parents": [
        "1f235a3785dbcfb324ff228048b859a3bd1e1a59"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Apr 06 00:41:43 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:44:58 2011 +0200"
      },
      "message": "mfd: Use mfd cell platform_data for ab3100 cells platform bits\n\nWith the addition of a platform device mfd_cell pointer, MFD drivers\ncan go back to passing platform data back to their sub drivers.\nThis allows for an mfd_cell-\u003emfd_data removal and thus keep the sub drivers\nMFD agnostic. This is mostly needed for non MFD aware sub drivers.\n\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "1032fbfd792f2b384ac16a63993b8fae5eea9083",
      "tree": "9d9955103fc7aad7f59dda3f523569aca3df7b62",
      "parents": [
        "f0e733f32e56ded9309a8b8da3a77d47beb3cbdd"
      ],
      "author": {
        "name": "Bengt Jonsson",
        "email": "bengt.g.jonsson@stericsson.com",
        "time": "Fri Apr 01 14:43:33 2011 +0200"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Tue May 24 22:20:23 2011 +0200"
      },
      "message": "mach-ux500: voltage domain regulators for DB8500\n\nThe DB8500 has ePOD:s (electronic power domains) which are possible\nto switch on/off to deactivate silicon blocks on the DB8500 SoC\nby cutting their power without retention. We model these as simple\nregulators with one bit on/off settings.\n\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Bengt Jonsson \u003cbengt.g.jonsson@stericsson.com\u003e\nSigned-off-by: Sundar Iyer \u003csundar.iyer@stericsson.com\u003e\nSigned-off-by: Jonas Aberg \u003cjonas.aberg@stericsson.com\u003e\nSigned-off-by: Virupax Sadashivpetimath \u003cvirupax.sadashivpetimath@stericsson.com\u003e\nSigned-off-by: Martin Persson \u003cmartin.persson@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "c719864f15676af92b705589c93ba1468b89cd24",
      "tree": "f9f95feee76714bc18b5efe2738443fbc12c5a3c",
      "parents": [
        "3d1c89b49119820a60c03e718108c553ce9e6b22"
      ],
      "author": {
        "name": "Wanlong Gao",
        "email": "wanlong.gao@gmail.com",
        "time": "Sun Apr 17 08:53:57 2011 +0800"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue May 10 10:11:29 2011 +0200"
      },
      "message": "regulator: change debug statement be consistent with the style of the rest\n\nchange the \"mc13783_regulator_probe\" string in the function\n\"mc13783_regulator_probe\" to \"__func__\" for the debug statement be consistent\nwith the style of the rest of the file.\n\nSigned-off-by: Wanlong Gao \u003cwanlong.gao@gmail.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "85ee7a1d39d75d23d21f3871f6dc9b87d572747a",
      "tree": "210097981b572bd3e204a48ad2f1d2ae18586311",
      "parents": [
        "07f9479a40cc778bc1462ada11f95b01360ae4ff"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sat Apr 23 20:38:19 2011 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Apr 26 10:24:37 2011 +0200"
      },
      "message": "treewide: cleanup continuations and remove logging message whitespace\n\nUsing C line continuation inside format strings is error prone.\nClean up the unintended whitespace introduced by misuse of \\.\nNeaten correctly used line continations as well for consistency.\n\ndrivers/scsi/arcmsr/arcmsr_hba.c has these errors as well,\nbut arcmsr needs a lot more work and the driver should likely be\nmoved to staging instead.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "25985edcedea6396277003854657b5f3cb31a628",
      "tree": "f026e810210a2ee7290caeb737c23cb6472b7c38",
      "parents": [
        "6aba74f2791287ec407e0f92487a725a25908067"
      ],
      "author": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Wed Mar 30 22:57:33 2011 -0300"
      },
      "committer": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Thu Mar 31 11:26:23 2011 -0300"
      },
      "message": "Fix common misspellings\n\nFixes generated by \u0027codespell\u0027 and manually reviewed.\n\nSigned-off-by: Lucas De Marchi \u003clucas.demarchi@profusion.mobi\u003e\n"
    },
    {
      "commit": "a51b907b2ecdfd3830576733810233f00dcfb2af",
      "tree": "47ccdb991b44085601a4478f38cd42fc3df97093",
      "parents": [
        "5362b09849508db94a15f3f6996427aab248320a"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Sat Mar 26 23:28:42 2011 +0800"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Sun Mar 27 11:47:25 2011 +0100"
      },
      "message": "regulator: Add MODULE_DEVICE_TABLE to max8997 and max8998\n\nThe device table is required to load modules based on modaliases.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nCc: MyungJoo Ham \u003cmyungjoo.ham@smasung.com\u003e\nCc: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nCc: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "5362b09849508db94a15f3f6996427aab248320a",
      "tree": "4b094eda9660c5440fea51b96a25b1d40e0c20ab",
      "parents": [
        "69952369ed2367bae0ae207a6e380ed40cdbc414"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Mar 24 13:30:59 2011 -0700"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Sat Mar 26 14:15:06 2011 +0000"
      },
      "message": "regulator: fix tps6524x section mismatch\n\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n\nFix section mismatch that is caused by init code calling exit code:\npmic_remove() cannot be marked as __devexit.\n\nWARNING: drivers/regulator/tps6524x-regulator.o(.devinit.text+0x205): Section mismatch in reference from the function pmic_probe() to the function .devexit.text:pmic_remove()\nThe function __devinit pmic_probe() references\na function __devexit pmic_remove().\nThis is often seen when error handling in the init function\nuses functionality in the exit path.\nThe fix is often to remove the __devexit annotation of\npmic_remove() so it may be used outside an exit section.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc:\tLiam Girdwood \u003clrg@slimlogic.co.uk\u003e\nCc:\tMark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc:\tCyril Chemparathy \u003ccyril@ti.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "69952369ed2367bae0ae207a6e380ed40cdbc414",
      "tree": "c7cb32a3890aa0ce4428c2a05dd41b74afe8178d",
      "parents": [
        "42ab616afe8844261828395cc2e4708c867412c2"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Mar 18 12:43:35 2011 +0000"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Sat Mar 26 14:15:06 2011 +0000"
      },
      "message": "regulator: Remove more wm831x-specific IRQ operations\n\nThese are the last users in the tree.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "42ab616afe8844261828395cc2e4708c867412c2",
      "tree": "99f1054c1c4bb3deff87b3650a0d615043f3f47b",
      "parents": [
        "88cd222b259d62148ab8c82398498b1a01314476"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Thu Mar 17 13:25:02 2011 +0100"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Sat Mar 26 14:15:06 2011 +0000"
      },
      "message": "regulator: add ab8500 enable and raise time delays\n\nThis uses the new infrastructure to provide proper delays when\nenabling or setting the voltage of one specific regulator.\n\nCc: Bengt Jonsson \u003cbengt.g.jonsson@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "88cd222b259d62148ab8c82398498b1a01314476",
      "tree": "d7a5f1561ef8617d42536ff84310eb191d0f0115",
      "parents": [
        "77af1b2641faf45788a0d480db94082ebee931dc"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Thu Mar 17 13:24:52 2011 +0100"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Sat Mar 26 14:15:06 2011 +0000"
      },
      "message": "regulator: provide consumer interface for fall/rise time\n\nThis exposes the functionality for rise/fall fime when setting\nvoltage to the consumers.\n\nCc: Bengt Jonsson \u003cbengt.g.jonsson@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "77af1b2641faf45788a0d480db94082ebee931dc",
      "tree": "66f06c3244e6c961f15b22e66156f388e0420994",
      "parents": [
        "79568b941277b5986a8a7f0fb8578b2ccfc3e87e"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Thu Mar 17 13:24:36 2011 +0100"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Sat Mar 26 14:15:06 2011 +0000"
      },
      "message": "regulator: add set_voltage_time_sel infrastructure\n\nThis makes it possible to set the stabilization time for voltage\nregulators in the same manner as enable_time(). The interface\nonly supports regulators that implements fixed selectors.\n\nCc: Bengt Jonsson \u003cbengt.g.jonsson@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "79568b941277b5986a8a7f0fb8578b2ccfc3e87e",
      "tree": "b66551a8bd5c9fa75f01767578e76a19d030ee32",
      "parents": [
        "ea05ef31f2aa98b25d14222300dc9c1d1eb59e41"
      ],
      "author": {
        "name": "Bengt Jonsson",
        "email": "bengt.g.jonsson@stericsson.com",
        "time": "Fri Mar 11 11:54:46 2011 +0100"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Sat Mar 26 14:15:05 2011 +0000"
      },
      "message": "regulator: initialization for ab8500 regulators\n\nThe regulators on the AB8500 have a lot of custom\nhardware control settings pertaining to 8 external\nsignals, settings which are board-specific and need\nbe provided from the platform at startup.\n\nInitialization added for regulators Vana, VextSupply1,\nVextSupply2, VextSupply3, Vaux1, Vaux2, Vaux3, VTVout,\nVintcore12, Vaudio, Vdmic, Vamic1, Vamic2, VrefDDR.\n\nSigned-off-by: Bengt Jonsson \u003cbengt.g.jonsson@stericsson.com\u003e\nReviewed-by: Rickard Andersson \u003crickard.andersson@stericsson.com\u003e\nReviewed-by: Jonas Aberg \u003cjonas.aberg@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "ea05ef31f2aa98b25d14222300dc9c1d1eb59e41",
      "tree": "8011d07af586b7e83259abce6b4f4e2da0c7a17d",
      "parents": [
        "19c98825941cb10b59c9953665fc4495bc82c0ae"
      ],
      "author": {
        "name": "Bengt Jonsson",
        "email": "bengt.g.jonsson@stericsson.com",
        "time": "Thu Mar 10 14:43:31 2011 +0100"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Sat Mar 26 14:15:05 2011 +0000"
      },
      "message": "regulator: add support for USB voltage regulator\n\nSigned-off-by: Bengt Jonsson \u003cbengt.g.jonsson@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "19c98825941cb10b59c9953665fc4495bc82c0ae",
      "tree": "0004f7c73171fdd29c4e94fbf0e93922622c9cbe",
      "parents": [
        "7a32b589a9c856493bccb02db55047edc04eee7b"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Fri Mar 11 16:26:18 2011 +0100"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Sat Mar 26 14:15:04 2011 +0000"
      },
      "message": "regulator: switch the ab3100 to use enable_time()\n\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n\nThis switches the ab3100 core to use the enable_time()\ninfrastructure from the regulator core.\n\nCc: Mattias Wallin \u003cmattias.wallin@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "7a32b589a9c856493bccb02db55047edc04eee7b",
      "tree": "a47d83f3d1320de5a18c513072c17cdc070d2bbf",
      "parents": [
        "fb7c18cac8608983168a7f4f55193cea190c83c8"
      ],
      "author": {
        "name": "MyungJoo Ham",
        "email": "myungjoo.ham@samsung.com",
        "time": "Fri Mar 11 10:13:59 2011 +0900"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Sat Mar 26 14:15:04 2011 +0000"
      },
      "message": "Regulator: add suspend-finish API for regulator core.\n\nThe regulator core had suspend-prepare that turns off the regulators\nwhen entering a system-wide suspend. However, it did not have\nsuspend-finish that pairs with suspend-prepare and the regulator core\nhas assumed that the regulator devices and their drivers support\nautonomous recover at resume.\n\nThis patch adds regulator_suspend_finish that pairs with the\npreviously-existed regulator_suspend_prepare. The function\nregulator_suspend_finish turns on the regulators that have always_on set\nor positive use_count so that we can reset the regulator states\nappropriately at resume.\n\nIn regulator_suspend_finish, if has_full_constraints, it disables\nunnecessary regulators.\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\n--\nUpdates\nv3\n\tcomments corrected (Thanks to Igor)\nv2\n\tdisable unnecessary regulators (Thanks to Mark)\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "fb7c18cac8608983168a7f4f55193cea190c83c8",
      "tree": "3be37be2c1129f5082ca63ef9023e0fa64463963",
      "parents": [
        "dfda9c27ba15330f37453c389d775ecf9e981d05"
      ],
      "author": {
        "name": "Igor Grinberg",
        "email": "grinberg@compulab.co.il",
        "time": "Tue Mar 01 11:54:44 2011 +0200"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Sat Mar 26 14:15:04 2011 +0000"
      },
      "message": "regulator: fix typo in Kconfig\n\nFix typo: s/TPS695x0/TPS659x0/\n\nSigned-off-by: Igor Grinberg \u003cgrinberg@compulab.co.il\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "dfda9c27ba15330f37453c389d775ecf9e981d05",
      "tree": "c8b6eb3bcab3fc4f15d5949c858342cbfa56ef31",
      "parents": [
        "23c2f041efa891e6ec0706dc9ad4f776a9aa8c14"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Mar 01 16:50:43 2011 +0000"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Sat Mar 26 14:15:04 2011 +0000"
      },
      "message": "regulator: Convert WM831x regulators to genirq\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "23c2f041efa891e6ec0706dc9ad4f776a9aa8c14",
      "tree": "ee6174b3a243c55bc4e00b7f6d49ac788abfec2d",
      "parents": [
        "16c29dafcc86024048f1dbb8349d31cb22c7c55a"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Feb 24 17:39:09 2011 +0000"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Sat Mar 26 14:15:03 2011 +0000"
      },
      "message": "regulator: If we fail when setting up a supply say which supply\n\nMakes it a bit easier to identify if it\u0027s a problem with the supplies,\nthe usual error would be omitting the supply name entirely.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "2edd3b692404efc2d3915175a2ed553e783de763",
      "tree": "c2a6d4632ec08b567c24e345d638e656462c0135",
      "parents": [
        "798a8eee44da56b4f2e000ff81dfb49d09c65b71"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Wed Mar 09 12:02:55 2011 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:42:09 2011 +0100"
      },
      "message": "regulator: Add a subdriver for TI TPS6105x regulator portions v2\n\nThis adds a subdriver for the regulator found inside the TPS61050\nand TPS61052 chips.\n\nCc: Samuel Ortiz \u003csamuel.ortiz@intel.com\u003e\nCc: Ola Lilja \u003cola.o.lilja@stericsson.com\u003e\nCc: Jonas Aberg \u003cjonas.aberg@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "bd6ca2cf50fbe3cc63513d026343035c3bd2e352",
      "tree": "f5dd14851a7139a37781073ef3f1366254940415",
      "parents": [
        "e93c53870c6d77c40de8981da238af947d6aa084"
      ],
      "author": {
        "name": "MyungJoo Ham",
        "email": "myungjoo.ham@samsung.com",
        "time": "Fri Mar 11 11:34:44 2011 +0900"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:42:07 2011 +0100"
      },
      "message": "regulator: MAX8997/8966 support\n\nThis patch supports PMIC/Regulator part of MAX8997/MAX8966 MFD.\nIn this initial release, selecting voltages or current-limit\nand switching on/off the regulators are supported.\n\nControlling voltages for DVS with GPIOs is not implemented fully\nand requires more considerations: it controls multiple bucks (selection\nof 1, 2, and 5) at the same time with SET1~3 gpios. Thus, when DVS-GPIO\nis activated, we lose the ability to control the voltage of a single\nbuck regulator independently; i.e., contolling a buck affects other two\nbucks. Therefore, using the conventional regulator framework directly\nmight be problematic. However, in this driver, we try to choose\na setting without such side effect of affecting other regulators and\nthen try to choose a setting with the minimum side effect (the sum of\nvoltage changes in other regulators).\n\nOn the other hand, controlling all the three bucks simultenously based\non the voltage set table may help build cpufreq and similar system\nmore robust; i.e., all the three voltages are consistent every time\nwithout glitches during transition.\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": "22aad0011e4728a29bf3775b6f5e2f9677abd8c0",
      "tree": "5553cb04e439928218906e7072b620095e5e4ee3",
      "parents": [
        "3154c344696e58b7e15317cd624816dbe3832ad1"
      ],
      "author": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@marvell.com",
        "time": "Mon Mar 07 23:43:11 2011 +0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:42:06 2011 +0100"
      },
      "message": "mfd: Adopt mfd_data in 88pm860x regulator\n\nCopy 88pm860x platform data into different mfd_data structure for\nregulator driver. So move the identification of device node from\nregulator driver to mfd driver.\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": "4ec1b54c4d082d4bad19b55ca709da7e7138d542",
      "tree": "c17db1ae92212ed1269d66965a0eaba583f1cd21",
      "parents": [
        "8615e4cba1d3a0f15b9a4da9f32f8fbc3488fa54"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Thu Feb 17 19:07:23 2011 -0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:54 2011 +0100"
      },
      "message": "mfd: mfd_cell is now implicitly available to mc13xxx drivers\n\nThe cell\u0027s platform_data is now accessed with a helper function;\nchange clients to use that, and remove the now-unused data_size.\n\nNote that mfd-core no longer makes a copy of platform_data, but the\nmc13xxx-core driver creates the pdata structures on the stack.  In\norder to get around that, the various ARM mach types that set the\npdata have been changed to hold the variable in static (global) memory.\nAlso note that __initdata references in aforementioned pdata structs\nhave been dropped.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "5528e40f973ac427c857593ea0f636b6f65058b0",
      "tree": "8376906a2f0a55ad668313a6872d667d9cbc1071",
      "parents": [
        "0ce5fabe59d7c4f51b5ad51ed178ba92531ec04d"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Thu Feb 17 19:07:12 2011 -0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:51 2011 +0100"
      },
      "message": "mfd: mfd_cell is now implicitly available to ab3100 drivers\n\nThe cell\u0027s platform_data is now accessed with a helper function;\nchange clients to use that, and remove the now-unused data_size.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "8e6de4a30294809420ac9a974b4f28b38ebdb38f",
      "tree": "959d2347144addb920e80ffbf0950d1bcd9a2437",
      "parents": [
        "dae2db30c114cd0dec59b4130c315c9cce351741"
      ],
      "author": {
        "name": "Balaji T K",
        "email": "balajitk@ti.com",
        "time": "Thu Feb 10 18:44:50 2011 +0530"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:48 2011 +0100"
      },
      "message": "regulator: twl: add clk32kg to twl-regulator\n\nIn OMAP4 Blaze and Panda, 32KHz clock to WLAN is supplied from Phoenix\nTWL6030. The 32KHz clock state (ON/OFF) is configured in\nCLK32KG_CFG_[GRP, TRANS, STATE] register. This follows the same register\nprogramming model as other regulators in TWL6030. So add CLK32KG as pseudo\nregulator.\n\nSigned-off-by: Balaji T K \u003cbalajitk@ti.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "4b2f67d756cf4a5ed8e8d11caa7dcea06c41a09e",
      "tree": "35a48fdafe807d07bbf685b589c290a49b3958a4",
      "parents": [
        "9ee291a453c1db310c0298f8e6c28794cd2c52bd"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Wed Feb 23 23:45:55 2011 +0100"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri Feb 25 08:51:07 2011 +0000"
      },
      "message": "regulator, mc13xxx: Remove pointless test for unsigned less than zero\n\nThe variable \u0027val\u0027 is a \u0027unsigned int\u0027, so it can never be less than zero.\nThis fact makes the \"val \u003c 0\" part of the test done in BUG_ON() in\nmc13xxx_regulator_get_voltage() rather pointles since it can never have\nany effect.\nThis patch removes the pointless test.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nAcked-by: Alberto Panizzo \u003cmaramaopercheseimorto@gmail.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "9ee291a453c1db310c0298f8e6c28794cd2c52bd",
      "tree": "5f2c2deb0660001f412abe51d76dc0247fb8f5a5",
      "parents": [
        "4662db446190ddef8fbab024f72dee77dd04b8f2"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Feb 02 20:17:22 2011 +0000"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri Feb 25 08:51:05 2011 +0000"
      },
      "message": "regulator: Fix warning with CONFIG_BUG disabled\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\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": "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": "6db9a0f326d3144d790d9479309df480a8f562e4",
      "tree": "650a8950c35c087278ecee1b8d123f75f601ebc8",
      "parents": [
        "c400c9e23feb5bb3fbe8a8d4581ecce3b19a2f38",
        "18b022eb117e7f70c191267551ff865f278a9258"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 13 08:37:24 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 13 08:37:24 2011 +0100"
      },
      "message": "Merge branch \u0027topic/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "fa63bd4aa53aecc38956cbdd50f8ff9ed0d6d5ba",
      "tree": "e5214c4943a025728e8010695daad1e347ee4f73",
      "parents": [
        "923430cfee112c5f8223a313f5ec148a27dfed7f"
      ],
      "author": {
        "name": "roel kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Fri Dec 31 16:26:47 2010 +0100"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Wed Jan 12 14:33:06 2011 +0000"
      },
      "message": "regulator: missing index in PTR_ERR() in isl6271a_probe()\n\nThe index is missing so the return is wrong.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "923430cfee112c5f8223a313f5ec148a27dfed7f",
      "tree": "500492daf7dd9b24b017d2d07608579a5393839a",
      "parents": [
        "1130e5b3ff4a7f3f54a48d46e9d0d81b47765bd8"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Jan 03 23:57:38 2011 +0800"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Wed Jan 12 14:33:05 2011 +0000"
      },
      "message": "regulator: Assign return value of mc13xxx_reg_rmw to ret\n\nOtherwise, we will not return error if write to MC13892_SWITCHERS5 failed.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Yong Shen \u003cyong.shen@linaro.org\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "1130e5b3ff4a7f3f54a48d46e9d0d81b47765bd8",
      "tree": "333918bbdd573be8efdc7004a6018f34bfd70a77",
      "parents": [
        "21cf891a47ff5e7bd77fdc524a25072c447d56bb"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 21 23:49:31 2010 +0000"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Wed Jan 12 14:33:05 2011 +0000"
      },
      "message": "regulator: Add initial per-regulator debugfs support\n\nWe only expose the use and open counts to userspace, providing a tiny\nbit of insight into what the API is up to.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "21cf891a47ff5e7bd77fdc524a25072c447d56bb",
      "tree": "9a0c1760ee2c099e569197109f270489ead0a5aa",
      "parents": [
        "13ce29f80fe3f61d3865b90244b1d1430f553e9f"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Dec 21 23:30:07 2010 +0000"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Wed Jan 12 14:33:05 2011 +0000"
      },
      "message": "regulator: Make regulator_has_full_constraints a bool\n\nIt\u0027s a boolean value so use the type.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "13ce29f80fe3f61d3865b90244b1d1430f553e9f",
      "tree": "96bec347346ed5607b97f814513a959f19beec3b",
      "parents": [
        "95a3c23ae620c1b4c499746e70f4034bdc067737"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Dec 17 16:04:12 2010 +0000"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Wed Jan 12 14:33:05 2011 +0000"
      },
      "message": "regulator: Clean up logging a bit\n\nThe recent introduction of standard regulator API logging macros means\nthat all our log messages have at least the function name in them and\nlogging that the constraints are for the regulator API is probably a\nbit much.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "95a3c23ae620c1b4c499746e70f4034bdc067737",
      "tree": "db55c660ce1f3201135850510b11a09c1c16c221",
      "parents": [
        "606a25628187ce863b48d43ca42bc0cbe8342de9"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Dec 16 15:49:37 2010 +0000"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Wed Jan 12 14:33:05 2011 +0000"
      },
      "message": "regulator: Optimise out noop voltage changes\n\nIf a consumer sets the same voltage range as is currently configured\nfor that consumer there\u0027s no need to run through setting the voltage\nagain. This pattern may occur with some CPUfreq implementations where\nthe same voltage range is used for multiple frequencies.\n\nReported-by: Saravana Kannan \u003cskannan@codeaurora.org\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    }
  ],
  "next": "606a25628187ce863b48d43ca42bc0cbe8342de9"
}
