)]}'
{
  "log": [
    {
      "commit": "0c72b8462e0d56176a70586ef3359313becf653c",
      "tree": "f2f8566ce915655210621b4d42077e7882e91fc9",
      "parents": [
        "33d93bf02c1798644e4119cb6668bb36b9e87de7"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Mon Dec 19 09:08:09 2011 +0530"
      },
      "committer": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Mon Dec 19 09:21:39 2011 +0530"
      },
      "message": "mfd: pmic8058: Remove pm8058_hard_reset_config implementation\n\npm8xxx_hard_reset_config implements the required functionality,\nreplace the pm8058 specific call with this.\n\nRemove ssbi_read/ssbi_write functions used in pm8058_hard_reset_config.\nRemove unused variable(pm_lock) and enum(pon_config, pm8058_smpl_delay).\n\nChange-Id: I3c5982ebab9277dc088bd3abd5621eb9acf3add9\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "33d93bf02c1798644e4119cb6668bb36b9e87de7",
      "tree": "c268e98583f37e39e44cad477f3bbae1a0d2af1d",
      "parents": [
        "4bdc331fc302a70445f2aaf3c0026b0b13809df1"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Fri Dec 16 10:22:26 2011 +0530"
      },
      "committer": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Mon Dec 19 08:57:02 2011 +0530"
      },
      "message": "mfd: pmic8058: Remove pm8058_stay_on implementation\n\npm8xxx_stay_on implements the required functionality internally.\n\nModify other occurrences of pm8058_stay_on to pm8xxx_stay_on.\n\nChange-Id: I1c4d932789c6b5592bcbc6fc718d037f188d0e56\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "b508a570fa2a175ce4777c61a66e56f9be14b4cc",
      "tree": "26d5ef1422f3c19a74a0b0fb9ca3dd2eec233f57",
      "parents": [
        "c6c5503871a2f8b86c0e3a203f7b389bdd6c1307",
        "49ca45badc6aac637e0a1312d801ec1c50727e6f"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Dec 16 21:09:57 2011 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Dec 16 21:09:57 2011 -0800"
      },
      "message": "Merge \"mfd: pmic8058: Remove reset_pwr_off, smpl control and WD reset control APIs\" into msm-3.0"
    },
    {
      "commit": "37e6fc0bf7d7353454072f10ca7f3d3e0ca275e9",
      "tree": "2af58fcb730da6071bee030caff2ba0b621ea99f",
      "parents": [
        "caacc08f9ab04766f56a7f2c0a72372dc67d9ce8"
      ],
      "author": {
        "name": "Siddartha Mohanadoss",
        "email": "smohanad@codeaurora.org",
        "time": "Wed Nov 16 16:57:03 2011 -0800"
      },
      "committer": {
        "name": "Siddartha Mohanadoss",
        "email": "smohanad@codeaurora.org",
        "time": "Fri Dec 16 10:16:03 2011 -0800"
      },
      "message": "hwmon: pm8xxx-adc-scale: Change scaling function\n\nModify the scaling function routines for Battery temperature\nand all channels whose units return milli-volts for voltage.\n\nThe Charger driver requires the Units of Voltage and temperature\nin uV and 0.1 DegC according to the framework where all voltages,\ncurrents, chargers, energies, time and temperature are in uV, uA,\nuAh, uWh, seconds and tenths of degree Celsius unless otherwise\nstated. In accordance with the above expected units, the scaling\nfunctions are modified for all voltage channels and the Batt Therm.\n\nThis change fixes the XO Therm temperature scaling routine,\nPA Therm and Batt id to use the ratiometric calibration.\nXO Therm and PA therm units are returned as milli-degree and\ndegree Centigrade respectively.\n\nAccordingly, update the clients of xoadc to handle this change in\nunits.\n\nCRs-Fixed: 315797\nChange-Id: I6fa3b808062563fef3b0e70cc694e3132421f735\nSigned-off-by: Siddartha Mohanadoss \u003csmohanad@codeaurora.org\u003e\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n"
    },
    {
      "commit": "49ca45badc6aac637e0a1312d801ec1c50727e6f",
      "tree": "3c854b8ac4ac59a3eaf29088a1ae41d99aa0317a",
      "parents": [
        "167763fa84ce85fc4acbeb87e18eec95676ce88d"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Tue Dec 13 15:14:35 2011 +0530"
      },
      "committer": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Fri Dec 16 13:34:47 2011 +0530"
      },
      "message": "mfd: pmic8058: Remove reset_pwr_off, smpl control and WD reset control APIs\n\nThese APIs are implemented as a part of pm8xxx_reset_power_off,\npm8xxx_smpl_*, pm8xxx_watchdog_reset_control APIs in the pm8xxx-misc\ndriver.\n\nChange-Id: I8eaf83e0c4d3551d16ecc7fc94c62514711b9a7d\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "9a14eeb2611ff3013e148619c44dbb9d99a5f9fe",
      "tree": "210983140cd0f7ec2b3dc15637c00ea5caeaea44",
      "parents": [
        "47a21d7ec1c2ca61714fe4ffc31453b6e87cc57d",
        "f0b9ad0864575da54aeee4062322d4d3a4398e1d"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Dec 15 07:10:54 2011 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Thu Dec 15 07:10:54 2011 -0800"
      },
      "message": "Merge changes Iad754e82,I98666d74,Ic20482e6,I0a833f47 into msm-3.0\n\n* changes:\n  mfd: pmic8901: Remove pm8901_reset_power_off implementation\n  board: 8660: Add platform data for PM8901 pm8xxx-misc device\n  mfd: pmic8901: Add pm8xxx-misc mfd device\n  mfd: pm8xxx-misc: Add delay after disabling regulators in shutdown function\n"
    },
    {
      "commit": "585339b0071ffcbcfc6ef53e3dc4beddc96ea77d",
      "tree": "ef35bd75b156bf1f5c9089cf56b5ed0d605261c2",
      "parents": [
        "917f4e94c0c16657616999ee2c1efde9248c0cac",
        "ab83331c7ad4f09bab27affa2b5fe01a0788a214"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Dec 15 07:10:54 2011 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Thu Dec 15 07:10:54 2011 -0800"
      },
      "message": "Merge changes Ida66a62a,I206d116b,I29c71a20 into msm-3.0\n\n* changes:\n  power: pm8921-bms: expose start and end charging parameters\n  power: pm8921-bms: refactor BMS driver code\n  power: pm8921-bms: force max_voltage at end of charge\n"
    },
    {
      "commit": "f0b9ad0864575da54aeee4062322d4d3a4398e1d",
      "tree": "873d29afb68bea5ecc71c8fb6761a4e0b2454a21",
      "parents": [
        "b6c98098aa84d2f651f6dfd4f4f79ff6cbf84fa3"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Tue Dec 13 14:48:17 2011 +0530"
      },
      "committer": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Thu Dec 15 08:19:28 2011 +0530"
      },
      "message": "mfd: pmic8901: Remove pm8901_reset_power_off implementation\n\npm8901_reset_power_off is implemented as a part of\npm8xxx_reset_power_off (pm8xxx-misc driver).\n\nRemove other functions (ssbi_read/ssbi_write) used only\nby pm8901_reset_power_off.\n\nChange-Id: Iad754e827061627cea55a4d6d1b7600c0cf64441\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "934b2717fb33fbd5b2a8884fc323668ac85af2be",
      "tree": "77fa97815aa1ded499c0f51252911cb2ea885347",
      "parents": [
        "1fd48c6e081876137457101ab9426defdbc09424"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Tue Dec 13 12:49:51 2011 +0530"
      },
      "committer": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Thu Dec 15 08:19:27 2011 +0530"
      },
      "message": "mfd: pmic8901: Add pm8xxx-misc mfd device\n\nMisc driver supports global functions such as\npm8xxx_reset_power_off, pm8xxx_hard_reset_config.\n\nChange-Id: Ic20482e693002ae97c31cc476bc52ad3f99891f7\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "f2226020462824476c6d66799ed24a344124d339",
      "tree": "3a9766490a0e006968c7b4f84eaadbd55e0690a5",
      "parents": [
        "bf36355e9ccec9411c70ffb4d922b5f5b0b9839f"
      ],
      "author": {
        "name": "David Keitel",
        "email": "dkeitel@codeaurora.org",
        "time": "Tue Dec 13 15:55:50 2011 -0800"
      },
      "committer": {
        "name": "Siddartha Mohanadoss",
        "email": "smohanad@codeaurora.org",
        "time": "Tue Dec 13 20:22:52 2011 -0800"
      },
      "message": "power: pm8921-charger: Disable BTM before entering suspend\n\nSignificant sleep current is seen with BTM enabled during suspend.\n\nFix this by disabling BTM before entering suspend and re-enable it\non resume. A board file option may be added to disable this feature.\nBy default battery temperature monitoring will be turned off on\nsuspend.\n\nChange-Id: I6614dc076d8ea69f25840dd3eeef94f9739e392f\nSigned-off-by: David Keitel \u003cdkeitel@codeaurora.org\u003e\n"
    },
    {
      "commit": "a93ede8e3f073b4b9f8999afa1ff782cca643547",
      "tree": "a1482913ca02db38d3124a5bdf67977c60e2a5a2",
      "parents": [
        "fdeb4932f867d1c2454bbb336315c09499658d88"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Thu Nov 17 12:20:03 2011 -0800"
      },
      "committer": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Mon Dec 12 13:53:12 2011 -0800"
      },
      "message": "power: pm8921-bms: force max_voltage at end of charge\n\nWhen an end of charge with a full battery happens, the bms driver\nfakes max ocv and zero cc. To force max ocv the driver currently\nassumes that the first row last column will have the highest profiled\nvoltage. This may not be true always.\n\nPass the maximum voltage from platform data and use that to force\nmax ocv.\n\nChange-Id: I29c71a20648fb2f9066f2f82e14a6080692c63fd\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@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": "9d36a3d4571455400955e0030a16e42d88509147",
      "tree": "fe7fb1ad06a2cfda2762e52f0d36f48fdebdfea0",
      "parents": [
        "65683dcd47cc34b775a140d9a540958e8b2a42cc"
      ],
      "author": {
        "name": "Jay Chokshi",
        "email": "jchokshi@codeaurora.org",
        "time": "Wed Oct 26 15:57:51 2011 -0700"
      },
      "committer": {
        "name": "Jay Chokshi",
        "email": "jchokshi@codeaurora.org",
        "time": "Fri Dec 09 17:24:27 2011 -0800"
      },
      "message": "mfd: pm8038: Add PMIC 8038 core driver\n\nAdd support for the Qualcomm PM8038 PMIC chip. The core driver\nwill communicate with the PMIC chip via the MSM SSBI bus.\n\nInitial support is provided for: IRQ, GPIO, MPP, RTC, Power Key,\nMisc, and Debug.\n\nChange-Id: I83f995cc238699100a05e82d04b45ea2a63eb667\nSigned-off-by: Jay Chokshi \u003cjchokshi@codeaurora.org\u003e\n"
    },
    {
      "commit": "012deefa0bbc38fbef4860185d78ee05d77772a6",
      "tree": "ed22f3618a19f0fbb3ad0c8b7526a1cd56b5a5c5",
      "parents": [
        "4121ed0859d7b400c1782b66e4ea5060adfd800a"
      ],
      "author": {
        "name": "David Keitel",
        "email": "dkeitel@codeaurora.org",
        "time": "Fri Dec 02 11:49:33 2011 -0800"
      },
      "committer": {
        "name": "David Keitel",
        "email": "dkeitel@codeaurora.org",
        "time": "Mon Dec 05 12:23:44 2011 -0800"
      },
      "message": "power: pm8921-charger: Allow disabling of input current limit\n\nSome use cases require higher input currents which are out of range\nof USB specification.\n\nFix this by adding a call to disable the input current limit and\nwarn the user with an adequate message that input current limiting\nis disabled when the function is called\n\nCRs-Fixed: 318511\nChange-Id: I7e2baa0378c94b0b9af22c00d8605b9df8d4f826\nSigned-off-by: David Keitel \u003cdkeitel@codeaurora.org\u003e\n"
    },
    {
      "commit": "999480d505bbf14aeddeab512f57f0f46aa69b0d",
      "tree": "79d3129cd613e3e4ef191b4056836434203dd238",
      "parents": [
        "e8992f221351880366f08375d12a0a326dcb6667"
      ],
      "author": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Wed Nov 16 08:52:30 2011 -0800"
      },
      "committer": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Dec 02 01:22:32 2011 -0700"
      },
      "message": "mfd: pm8921-core: Add support for PMIC PM8922 chips\n\nThe PMIC PM8922 chip is very similar to the PM8921 chip.  Modify\nthe pm8921-core driver so that it can also handle PM8922 chips.\n\nChange-Id: Ibae402ff65d1af4e0f18e4a66304f7ac609065b4\nSigned-off-by: David Collins \u003ccollinsd@codeaurora.org\u003e\n"
    },
    {
      "commit": "af91d9056d61b28231893925aaa1534f63f1c65b",
      "tree": "94d40d6a44538a0d589d163e7b422707ae865338",
      "parents": [
        "ec6fd7af651dc2126e5c15936b3ef22c55ead78a"
      ],
      "author": {
        "name": "Siddartha Mohanadoss",
        "email": "smohanad@codeaurora.org",
        "time": "Thu Oct 20 10:23:34 2011 -0700"
      },
      "committer": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Dec 01 04:35:59 2011 -0700"
      },
      "message": "hwmon: pm8xxx_adc: Remove pm8921-adc\n\nSwitch clients to use pm8xxx-adc and remove pm8921-adc.\npm8xxx-adc supports PMIC HK/XOADC for 8960, 9x15, 8064\nplatforms.\n\nChange-Id: Id27fa908cc097d52e6033c28ce243c6bcf64ed27\nSigned-off-by: Siddartha Mohanadoss \u003csmohanad@codeaurora.org\u003e\n"
    },
    {
      "commit": "70251b0b8125a4f4c6f72fac5e0845f17717a089",
      "tree": "6581a745024564c26c713ac0aecdb556af59445a",
      "parents": [
        "700c9ccf0690c56428a2f36e473ed5c604ea812d"
      ],
      "author": {
        "name": "David Keitel",
        "email": "dkeitel@codeaurora.org",
        "time": "Fri Nov 18 12:22:58 2011 -0800"
      },
      "committer": {
        "name": "David Keitel",
        "email": "dkeitel@codeaurora.org",
        "time": "Mon Nov 28 14:50:02 2011 -0800"
      },
      "message": "mfd: pm8921-core: PMIC 8921 rev 3.0 revision mask\n\nAdd the revision mask for PMIC8921 revision 3.0 to avoid\nprinting unknown PMIC revision in kernel log.\n\nChange-Id: Ied28321866551aecbb1658dda5f17018256254a3\nSigned-off-by: David Keitel \u003cdkeitel@codeaurora.org\u003e\n"
    },
    {
      "commit": "ca42c7dec9bd2b47e63b9aebc627289b726c17b7",
      "tree": "b0f1cd9166f20f51a5ebc0373552ba8d56837932",
      "parents": [
        "79f8d372afc2498c37487cee49da696cc7a63f0d"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Mon Nov 21 10:42:07 2011 +0530"
      },
      "committer": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Tue Nov 22 21:26:33 2011 +0530"
      },
      "message": "mfd: pm8xxx-irq: Provide the IRQ base address through core data\n\nFacilitate the driver to support PMICs (such as PM8901)\nwith different IRQ base address.\n\nChange-Id: I285a9b859b795508620ea6dfd7b5ef6953e7aeb3\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "f756be5b278215b6c33c1779d0daef221327ba27",
      "tree": "ee587ed97392abbb3d1b2414d8eea63eba02a14d",
      "parents": [
        "40863cbbefa01c8a8c281cf99b14617852683dc0",
        "e15e230fcfc90a8dff53930abacc20171e1c8612"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Nov 22 06:35:56 2011 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Tue Nov 22 06:35:56 2011 -0800"
      },
      "message": "Merge \"ASoC: wcd9310: add I2C\\I2S support for tabla codec\" into msm-3.0"
    },
    {
      "commit": "82d939848fd1a6291d6d73de4d39693b578d8e17",
      "tree": "9acf1949573d38af4339df7c4ba2a1e9d9c737c4",
      "parents": [
        "df0f40090a5682eb578f1c53dcd30d47a9892891"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Wed Nov 09 15:52:25 2011 -0800"
      },
      "committer": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Nov 21 11:21:31 2011 -0700"
      },
      "message": "power: pm8xxx-ccadc: Add pm8xxx ccadc subdevice\n\nUntil now only the BMS system was using the ccadc so there was\nno need to create a separate ccadc driver.\n\nHowever we can run in a configuration with BMS disabled\nand clients won\u0027t be able to read battery current via ccadc.\n\nSeparate the ccadc from the bms, this change in is preparation\nto add a ccadc api to read the battery current.\n\nChange-Id: Ib96b146d91d01d196df9291eb23432cd430db4d0\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n"
    },
    {
      "commit": "df0f40090a5682eb578f1c53dcd30d47a9892891",
      "tree": "e258af03d84c8ab6fe8d02e0c4e77c719f10fb3c",
      "parents": [
        "d9ff38ad69379fae9789f92408608df7a1dcb14b",
        "d55878e749c538c5aa5c0cdb8384892dd169a6bc"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Nov 21 10:14:36 2011 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Mon Nov 21 10:14:36 2011 -0800"
      },
      "message": "Merge \"power: pm8921-charger: use resume_voltage_delta\" into msm-3.0"
    },
    {
      "commit": "c49157f8373de06f6c0ed4a21dfb98265ea9fb48",
      "tree": "11b67ea9907abafbb6f2d0cd261a0772215fa381",
      "parents": [
        "79c0d25bac3a0a4e99576bd1e639444e243cab20"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Wed Nov 09 14:49:59 2011 +0530"
      },
      "committer": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Mon Nov 21 10:06:00 2011 +0530"
      },
      "message": "msm: 8660: Add ssbi device for PM8901\n\nUse the msm-ssbi driver for communication over\nthe SSBI interafce.\n\nChange-Id: Ibc26754944c32ac8eaa939f552033974e1a7758f\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "d55878e749c538c5aa5c0cdb8384892dd169a6bc",
      "tree": "8d21a5936ccddf1dc264d7a2c28ecba250515977",
      "parents": [
        "79c0d25bac3a0a4e99576bd1e639444e243cab20"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Thu Oct 27 10:22:24 2011 -0700"
      },
      "committer": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sun Nov 20 19:32:40 2011 -0700"
      },
      "message": "power: pm8921-charger: use resume_voltage_delta\n\nSince the driver will be changing the max vdd if the battery\ntemperature enters warm or cool zone, it should also change\nthe vbatdet voltage so resume of charging can begin accordingly.\n\nAlso provide a means to quickly debug is the battery is in cool/warm\nzone.\n\nChange-Id: I0fe83a4fabf76711bf86377c3ac23cceecb6e98b\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n"
    },
    {
      "commit": "e15e230fcfc90a8dff53930abacc20171e1c8612",
      "tree": "5246007e6263e573a33375ce5513cc54b3ae41a2",
      "parents": [
        "ca53a33ce6c4ef33e69fc8f8d889bcf45c6ec31e"
      ],
      "author": {
        "name": "Santosh Mardi",
        "email": "gsantosh@codeaurora.org",
        "time": "Tue Nov 15 10:39:23 2011 +0530"
      },
      "committer": {
        "name": "Santosh Mardi",
        "email": "gsantosh@codeaurora.org",
        "time": "Fri Nov 18 03:06:26 2011 +0530"
      },
      "message": "ASoC: wcd9310: add I2C\\I2S support for tabla codec\n\nAdd support for I2C\\I2S interface for tabla codec along\nWith SLIMBUS interface.\n\nChange-Id: Ib0f2ebe62121c1e43a9bdbcaec7621e9d96ac3c4\nSigned-off-by: Santosh Mardi \u003cgsantosh@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": "51e947f6f540483f933b19ae733e54c3e7b35ae4",
      "tree": "e5ca2325ccf0ce274208bc53be6062f3e66ced07",
      "parents": [
        "a4262a3821dd2d8d2207298e2afe702cf60cdcd7"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Tue Nov 01 14:49:45 2011 +0530"
      },
      "committer": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Mon Nov 14 08:19:17 2011 +0530"
      },
      "message": "mfd: pm8xxx-misc: Add pm8xxx stay on API\n\nThe API configures the PMIC to ignore the PS_HOLD low\nsignal, which can be used during debugging.\n\nChange-Id: I162657934e34da081eb897d64ffed36ad48e4eff\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "a4262a3821dd2d8d2207298e2afe702cf60cdcd7",
      "tree": "ad4c5c0e3e6a6eeecaaa96d9a898e963fba1ebdc",
      "parents": [
        "f762c9a5eea642253519234c73129620b159e708"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Thu Nov 10 00:02:18 2011 +0530"
      },
      "committer": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Mon Nov 14 08:19:05 2011 +0530"
      },
      "message": "mfd: pm8xxx-misc: Add pm8xxx hard reset config API\n\nThe API configures PMIC for different behaviour on hard reset.\nThe different options are to disable hard reset, shutdown or\nrestart on hard reset.\n\nChange-Id: I214d563e904dd7e73c98a454866718a60a11b6dd\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "27e8d537199bbcb12cbc4003529944048deae187",
      "tree": "7b53778b733473f3f4057c7b3112980f77cf09e1",
      "parents": [
        "af0ac318cce9dfe3278d7c14e6d6c68ff4892b90",
        "a23c1cabcc3adce057d86deeb3efd6e31ec8c8c9"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sun Nov 13 13:30:25 2011 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Sun Nov 13 13:30:25 2011 -0800"
      },
      "message": "Merge changes I75853196,I9e677ebd,Id3802e37,Ic3fe2733 into msm-3.0\n\n* changes:\n  mfd: pm8xxx-misc: Add pm8xxx watchdog reset control API\n  mfd: pm8xxx-misc: Add pm8xxx smpl based API\u0027s\n  mfd: pm8xxx-misc: Add the pm8xxx coincell chg API\n  mfd: pm8xxx-misc: Add a ISR to handle 32 kHz OSC halt\n"
    },
    {
      "commit": "72a2b5ddf538edeff41fecc1e702b26357875835",
      "tree": "1685345e1adf630f8f8c54cc3acacb3da194faef",
      "parents": [
        "7805b5a4806ee0487ddeacd8b6e663d2f5da1ae4",
        "ae39c90df6023db71ee11b14be01873c7143e34e"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Nov 11 21:45:05 2011 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Nov 11 21:45:05 2011 -0800"
      },
      "message": "Merge \"hwmon: pm8xxx-adc: Merge pm8921-adc and pm8xxx-adc\" into msm-3.0"
    },
    {
      "commit": "a23c1cabcc3adce057d86deeb3efd6e31ec8c8c9",
      "tree": "b14f3bddc8f313c384fe1be0114f226fc2f2ade3",
      "parents": [
        "bfbaf82d21c81fa975f5973eb7b12afcd9a6f77a"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Tue Nov 01 14:36:24 2011 +0530"
      },
      "committer": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Sat Nov 12 06:14:34 2011 +0530"
      },
      "message": "mfd: pm8xxx-misc: Add pm8xxx watchdog reset control API\n\nThe API configures PMIC to either shutdown or reset\nwhen the PS_HOLD line goes low.\n\nChange-Id: I758531966c08ec5acafaeedea13b59019aafa8bc\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "bfbaf82d21c81fa975f5973eb7b12afcd9a6f77a",
      "tree": "565d58b00a4b08b1b77907c31b6e16837178339b",
      "parents": [
        "7b3822911a18dd01f072cfba227dfcbae6947585"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Tue Nov 01 14:28:34 2011 +0530"
      },
      "committer": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Sat Nov 12 06:14:14 2011 +0530"
      },
      "message": "mfd: pm8xxx-misc: Add pm8xxx smpl based API\u0027s\n\nAdd APIs to:\n1. Configure PMIC to reset/shutdown on a SMPL event\n2. Set SMPL delay time\n\nChange-Id: I9e677ebd5b4339b50e7d18e2ba0eb3af694c2d20\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "7b3822911a18dd01f072cfba227dfcbae6947585",
      "tree": "8c4a893a7ec10e3ec79277caf6c77542a9732948",
      "parents": [
        "8b8f189be8ccc21e880802abd531b4ab9f03c601"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Tue Nov 01 14:08:34 2011 +0530"
      },
      "committer": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Sat Nov 12 06:13:39 2011 +0530"
      },
      "message": "mfd: pm8xxx-misc: Add the pm8xxx coincell chg API\n\nThe API enables/disables the coincell charger. It also configures\nthe coincell charger\u0027s voltage and register settings.\n\nThe charger allows the coincell (connected to VCOIN) to charge\nfrom VBAT.\n\nChange-Id: Id3802e37d8100e6a72de9fd263e7d201a7a346d2\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "ae39c90df6023db71ee11b14be01873c7143e34e",
      "tree": "eb6e3484d860969e04155c10916cd6fa7513bd98",
      "parents": [
        "ec2515fdcb3070e7ec80bf865b01e43c8015a43f"
      ],
      "author": {
        "name": "Siddartha Mohanadoss",
        "email": "smohanad@codeaurora.org",
        "time": "Wed Nov 09 17:54:31 2011 -0800"
      },
      "committer": {
        "name": "Siddartha Mohanadoss",
        "email": "smohanad@codeaurora.org",
        "time": "Wed Nov 09 22:07:10 2011 -0800"
      },
      "message": "hwmon: pm8xxx-adc: Merge pm8921-adc and pm8xxx-adc\n\nMerge changes from pm8921-adc to pm8xxx-adc. The\nchanges are modification to the BTM lookup table\nto map voltage vs temperature instead of A/D word\nvs temperature and reverse calibration on the\ninput voltage read for BTM. Fix setting the\nmpp_scale value to avoid compile error.\n\nThis keeps the pm8xxx-adc and pm8921-adc\nfunctional code as the same except for the name\nchange allowing future patch to remove the\npm8921-adc driver.\n\nChange-Id: I03a0b809cd232f7fe8dff86248651c9a2593be29\nSigned-off-by: Siddartha Mohanadoss \u003csmohanad@codeaurora.org\u003e\n"
    },
    {
      "commit": "49efeaccb1ef9ab57ba96c768385c87a7763c948",
      "tree": "600f5ae4da5092f8fff3e3cdbdeafb8469dcfa09",
      "parents": [
        "ac510b92bec2b5557fe9724730ebb272e740cf77"
      ],
      "author": {
        "name": "Patrick Lai",
        "email": "plai@codeaurora.org",
        "time": "Thu Nov 03 11:01:12 2011 -0700"
      },
      "committer": {
        "name": "Patrick Lai",
        "email": "plai@codeaurora.org",
        "time": "Wed Nov 09 10:19:16 2011 -0800"
      },
      "message": "ASoC: wcd9310: add headphone over current protection feature\n\nwcd9310 CODEC supports notification of excessive current\ndrawn by headphone power amplifiers. When receiving notification\nfrom CODEC through interrupt, this driver reports this event\nthrough soc jack framework. At this point, power amplifiers will\nbe locked hence no audio can be heard. Locking would be removed\nonce user-space application deroutes playback out of headphone path.\n\nChange-Id: If5856ead31c9a6b8d918c09f1fdc517a69d4fa26\nSigned-off-by: Patrick Lai \u003cplai@codeaurora.org\u003e\n"
    },
    {
      "commit": "30dbf3483f95594a5d9692ae80cfa638eaa44d2c",
      "tree": "87c17d965e36d188bc69fecb0ccf6b3bd4a7199d",
      "parents": [
        "3b2357b0c32b8b1131da672e57fb3d2c5115a316",
        "b377415f17eae6c54f8e4035df8649cde99c7199"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Nov 03 15:35:08 2011 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Thu Nov 03 15:35:08 2011 -0700"
      },
      "message": "Merge \"hwmon: pm8921-adc: Add reverse calibration for BTM\" into msm-3.0"
    },
    {
      "commit": "2292028c224bbfd828cec9ebe73031ff98750150",
      "tree": "8f4b5a938bbae5e36a751f480d7a57a9ac96904e",
      "parents": [
        "2b4bf3a674e1a750883c239be78ab33768c33c61"
      ],
      "author": {
        "name": "Santosh Mardi",
        "email": "gsantosh@codeaurora.org",
        "time": "Wed Oct 26 02:38:40 2011 +0530"
      },
      "committer": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Nov 03 13:28:59 2011 -0600"
      },
      "message": "ASoC: wcd9310: Update legacy mode, txfe controls based on platform data\n\nBased on tabla platform data update the legacy mode, txfe bypass and\ntxfe buff mode on tx path.\n\nCRs-Fixed: 308208\nChange-Id: I96df7a213578ed8e975030dc8d4b983d03eb6518\nSigned-off-by: Santosh Mardi \u003cgsantosh@codeaurora.org\u003e\n"
    },
    {
      "commit": "e45c3d38a693fe0011cbcb0c6a5302f1e4bf2d8a",
      "tree": "d6f79260f67f7a6bb36ee594e3ceb768064b84af",
      "parents": [
        "a757e0c25e70b55df9965db5611005cbc34d5440"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Wed Oct 19 19:46:48 2011 -0700"
      },
      "committer": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Nov 01 16:28:57 2011 -0600"
      },
      "message": "power: pm8921-charger: use trickle time for trickle charging\n\nCorrect a typo where safety time is used for trickle charge time\nin the code.\n\nAdd the valid ranges and power on defaults for safety timer and\ntrickle charge timer.\n\nCRs-Fixed: 313652\nChange-Id: I49a04c6445d197555b2a434bf4577b6e38e3d3e3\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n"
    },
    {
      "commit": "b377415f17eae6c54f8e4035df8649cde99c7199",
      "tree": "1bd761af757f007e286d6d33e676786c7c31362c",
      "parents": [
        "119a70392faea32d4ed0d424af87ec1d13e0afd8"
      ],
      "author": {
        "name": "Siddartha Mohanadoss",
        "email": "smohanad@codeaurora.org",
        "time": "Wed Oct 26 16:51:58 2011 -0700"
      },
      "committer": {
        "name": "Siddartha Mohanadoss",
        "email": "smohanad@codeaurora.org",
        "time": "Tue Nov 01 11:17:45 2011 -0700"
      },
      "message": "hwmon: pm8921-adc: Add reverse calibration for BTM\n\n-Change BTM threshold table to map temperature vs\ninput voltage instead of temperature vs A/D word.\nApply reverse calibration to convert the input\nvoltage to A/D word.\n-Fix representing low/high threshold voltage as\na signed int.\n\nCRs-Fixed: 313653\nChange-Id: Ib565c672130f8a246a05636c1353ef0d5b373b7d\nSigned-off-by: Siddartha Mohanadoss \u003csmohanad@codeaurora.org\u003e\n"
    },
    {
      "commit": "5213eb8787cfb6dd834b670511bfdc4c9372c9be",
      "tree": "2774db717ca9b38b2aebce285866cde5fcccb6d4",
      "parents": [
        "cf95677cc36cb1202417845bbd0f753e140ad77f"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Mon Oct 24 14:44:58 2011 +0530"
      },
      "committer": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Mon Oct 31 11:19:34 2011 +0530"
      },
      "message": "mfd: pm8xxx-misc: Add uart gpio mux control API\n\nCRs-Fixed: 313982\nChange-Id: I10ea5283271619f0ae510ad7039e0df8b1745f57\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "cf5a9faf69da8a7db6580c3b2c60c948b5b29237",
      "tree": "36d7a7fca39fee2e0c3f3bf9289490ded687f0d6",
      "parents": [
        "831b1447dd9fd83ed4c3892229e513b56cd411dd",
        "d31ef501b8f0a1e04864c88f736bcbc8cedf27d6"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Oct 27 14:35:52 2011 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Thu Oct 27 14:35:52 2011 -0700"
      },
      "message": "Merge \"power: pm8921-charger: enable external charger\" into msm-3.0"
    },
    {
      "commit": "868312e9340aeea16d934a1a9f46185a0ccc43ce",
      "tree": "d5b108b77fa1c99a36b9c76f296b1113356694ae",
      "parents": [
        "fc2b8d83843a5805964bd469a9979c973bed388b"
      ],
      "author": {
        "name": "Jay Chokshi",
        "email": "jchokshi@codeaurora.org",
        "time": "Fri Sep 16 13:57:13 2011 -0700"
      },
      "committer": {
        "name": "Jay Chokshi",
        "email": "jchokshi@codeaurora.org",
        "time": "Wed Oct 26 12:23:49 2011 -0700"
      },
      "message": "leds: pm8xxx: Add PWM feature in leds-pm8xxx\n\nPass PWM period and other configuration from board file.\nUpdate the LPG LUT based on the duty cycles,\npause count, and period.\n\nChange-Id: Ie1812ae8010d986a943af6f3883b13c25bc7244c\nSigned-off-by: Jay Chokshi \u003cjchokshi@codeaurora.org\u003e\n"
    },
    {
      "commit": "d31ef501b8f0a1e04864c88f736bcbc8cedf27d6",
      "tree": "afd0129a51f577ac58c4c0638c1034bdf85865fa",
      "parents": [
        "fe0790d139f4ead7f63d562af6e26ee7c8b57b83"
      ],
      "author": {
        "name": "Amir Samuelov",
        "email": "amirs@codeaurora.org",
        "time": "Wed Oct 26 14:41:36 2011 +0200"
      },
      "committer": {
        "name": "Amir Samuelov",
        "email": "amirs@codeaurora.org",
        "time": "Wed Oct 26 14:41:36 2011 +0200"
      },
      "message": "power: pm8921-charger: enable external charger\n\nThe pmic 8921 charger has a limit of 2Amp of charge current. This limit\nmakes it inadequate to charge multi-cell batteries.\n\nThe pm8921 charger supports a configuration where an external charger\nwith more current capacity may be used to charge the battery while the\npm8921 itself can charge from a USB source. In such a configuration\nthe external charger source is connected to the DCIN pins, this makes the\npmic detect insertion and removal of the external charger source. In turn\nthis enables automatic switching on or off the usb charging path when an\nexternal charger is plugged out or in respectively. The pm8921 charger\ndriver has to call start and stop on external charger. The internal\nFSM and logic correctly indicates that it is charging from a DC source.\n\nThe resume charging of a fully charged battery when an external source\nis present needs to start charging from an external source. The driver\nrelies on VBATDET comparator to signal a low.\n\nChange-Id: Iab5439ac2408ab061bce477f4d41d7b6a8de9b38\nSigned-off-by: Amir Samuelov \u003camirs@codeaurora.org\u003e\n"
    },
    {
      "commit": "e91f55cdb5f9d7051ec6a6e7069e27e1bc3d4350",
      "tree": "c4ed303bc49dd67d2ee504d9ed0bfdf49ea3cbe5",
      "parents": [
        "829af4815d3314c8c2661fea4f5c807fb0641ef0"
      ],
      "author": {
        "name": "Jay Chokshi",
        "email": "jchokshi@codeaurora.org",
        "time": "Mon Oct 17 15:10:07 2011 -0700"
      },
      "committer": {
        "name": "Jay Chokshi",
        "email": "jchokshi@codeaurora.org",
        "time": "Fri Oct 21 10:39:28 2011 -0700"
      },
      "message": "mfd: 8018: Add led and pwm devices\n\nChange-Id: I92b9f6956aac24cef8898ce59263dd80b5b30d3f\nSigned-off-by: Jay Chokshi \u003cjchokshi@codeaurora.org\u003e\n"
    },
    {
      "commit": "5bcd20614d16a02d774c16a94e2c706e5939ad15",
      "tree": "9321ce8f58479f195af9a059aaca1ae458f51529",
      "parents": [
        "f1df53d2843c8643d56d637ce1de242037613ab8"
      ],
      "author": {
        "name": "Siddartha Mohanadoss",
        "email": "smohanad@codeaurora.org",
        "time": "Thu Oct 06 15:51:41 2011 -0700"
      },
      "committer": {
        "name": "Siddartha Mohanadoss",
        "email": "smohanad@codeaurora.org",
        "time": "Thu Oct 20 18:07:37 2011 -0700"
      },
      "message": "mfd: pm8018: Add PM8018 ADC resource\n\nChange-Id: I6a4df32671b95070cdb719d80767f0ffde8cd40a\nSigned-off-by: Siddartha Mohanadoss \u003csmohanad@codeaurora.org\u003e\n"
    },
    {
      "commit": "17607d277ee963f86a4f60ad6c0de37af932605b",
      "tree": "e5bc85db0d659edaead95922bfd5ab36fb282937",
      "parents": [
        "842868ef3dbb2cbd3d52c810ace73fb2a8006e7a"
      ],
      "author": {
        "name": "Siddartha Mohanadoss",
        "email": "smohanad@codeaurora.org",
        "time": "Wed Oct 05 10:36:20 2011 -0700"
      },
      "committer": {
        "name": "Siddartha Mohanadoss",
        "email": "smohanad@codeaurora.org",
        "time": "Tue Oct 18 09:22:12 2011 -0700"
      },
      "message": "hwmon: pm8xxx-adc: Add PM8018 ADC Driver\n\nPM8921 and PM8018 have a common ADC module. Difference\u0027s\nare in the channel supported on individual PMIC\u0027s and\nin the MPP mapping to the ADC device.\nMPP configuration on PM8018 is not required. The MPP\nis directly connected to the AMUX pre-mux channel.\n\nChange-Id: I9aed3366f20e3985962119274d8b2865b7054a79\nSigned-off-by: Siddartha Mohanadoss \u003csmohanad@codeaurora.org\u003e\n"
    },
    {
      "commit": "d02d1db765e82e8728a3a478abfbf0d05e180e8f",
      "tree": "aa498cb18a8049430eb9e06fbf0084fe093f1549",
      "parents": [
        "5863bbb7bd12625d2639f6eee2b7a81cb347c8d2",
        "d66c9d51b264b66f7130eb7f310f09fce4b37039"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Oct 17 03:47:33 2011 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Mon Oct 17 03:47:33 2011 -0700"
      },
      "message": "Merge \"drivers: rtc-pm8xxx: Fix automatic wakeup of APPS due to RTC alarm.\" into msm-3.0"
    },
    {
      "commit": "9d9cdc218cd4fe64cb94ba23fcfca394f2da4b5b",
      "tree": "1b2bf8c5c73677966010811b1e54281239f3cb24",
      "parents": [
        "b65f532893c362c77afd8e4eec01847b9962318f"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Mon Oct 10 17:17:07 2011 +0530"
      },
      "committer": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Mon Oct 17 12:53:07 2011 +0530"
      },
      "message": "msm: Add msm-ssbi devices for PM8058 on supported targets\n\nSupported targets are msm8660, msm7x30 and fsm9xxx\n\nChange-Id: I1d21b73ba67c6769441658e648c32204c72754d3\nAcked-by: Kaushik Sikdar \u003cksikdar@qualcomm.com\u003e\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "d66c9d51b264b66f7130eb7f310f09fce4b37039",
      "tree": "13dbf9d3b876b1b8031e85e8f83286ec009c1334",
      "parents": [
        "58522b6c825ce37b9e27f8244c62c7e64e684eb6"
      ],
      "author": {
        "name": "Ashay Jaiswal",
        "email": "ashayj@codeaurora.org",
        "time": "Thu Oct 13 17:41:40 2011 +0530"
      },
      "committer": {
        "name": "Ashay Jaiswal",
        "email": "ashayj@codeaurora.org",
        "time": "Mon Oct 17 11:08:37 2011 +0530"
      },
      "message": "drivers: rtc-pm8xxx: Fix automatic wakeup of APPS due to RTC alarm.\n\nAlarm interrupt causes automatic wakeup even when the phone is in\npowerdown state.\n\nChange-Id: If3ae30304adba4f07284a3dc496956d67a1ae1b0\nSigned-off-by: Ashay Jaiswal \u003cashayj@codeaurora.org\u003e\n"
    },
    {
      "commit": "8994e39bcddda72463b94bdd64fe598c33d6c53d",
      "tree": "aae5ea0b81847e42532887353ff3bcda772afd51",
      "parents": [
        "0a42d696b56d337b04cc3484d8ec9b702c3459aa"
      ],
      "author": {
        "name": "Jay Chokshi",
        "email": "jchokshi@codeaurora.org",
        "time": "Wed Sep 14 18:20:39 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Tue Oct 11 09:59:29 2011 -0700"
      },
      "message": "leds-pm8xxx: Pass LED flags from board file\n\nInstead of hard coding the flag into led driver, pass it\nfrom board file.\nWhile at it, re-factor the code to separate led upstream\ncore data with board specific data.\n\nSigned-off-by: Jay Chokshi \u003cjchokshi@codeaurora.org\u003e\n\nConflicts:\n\n\tdrivers/mfd/pm8921-core.c\n"
    },
    {
      "commit": "4acbdd5c375ec73e0fad73d9d62cc8afccfb2b48",
      "tree": "f9c81fc5a60fad15be9edcfac45f943afc6c26f5",
      "parents": [
        "eb9e60dc8e78dd7a3bbf707c435da23b260aec9b"
      ],
      "author": {
        "name": "Jay Chokshi",
        "email": "jchokshi@codeaurora.org",
        "time": "Fri Sep 16 17:09:44 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Thu Oct 06 09:27:50 2011 -0700"
      },
      "message": "mfd: pm8xxx-pwm: add two APIs\n\nThese new APIs allow a driver to specify its PWM period,\nand raw PWM values separately using chip specific\nparameters.\n\nChange-Id: I3e9860f30a50d4f3d9c556133761d51858d2a2e3\nSigned-off-by: Jay Chokshi \u003cjchokshi@codeaurora.org\u003e\n"
    },
    {
      "commit": "0f0242353fd07efb98738dcd883a6eca9305bb5e",
      "tree": "734d603bcfed8f9d10e28f78f4a414042b2b1d4a",
      "parents": [
        "21ebadd5df60c627e36cd4d30c2cff43e0ba4024"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Mon Oct 03 12:00:15 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Wed Oct 05 10:36:45 2011 -0700"
      },
      "message": "power: pm8921-charger: config cold/hot threshold\n\nPmic 8921, has configurable hot and cold battery thresholds as\npercent of VREF_THERM. Provide means to configure these via\nplatform data.\n\nOne has to set the config values in the charger platform data defined\nin the board file.\n\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n"
    },
    {
      "commit": "fad7235d01a1a8fbc3649529117eba2a86414726",
      "tree": "8c5fa8f1bcaca982f01814080878ea9e9775e692",
      "parents": [
        "5ba505a1b2b85172f8b1d62db639894c8a0ab40e"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Sun Sep 25 23:06:05 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Wed Oct 05 10:35:51 2011 -0700"
      },
      "message": "power: pm8921-bms: calculate real_fcc\n\nreal_fcc is the remaining capacity in the battery when the charger\ndriver indicates that the battery is fully charged. This value needs\nto be calculated when charging ends with a fully charged battery.\n\nThe userspace can read this value via module parameter and preserve it\nbetween restarts.\n\nThe real reason for calculating this is to indicate how much the battery\ncapacity has dropped w.r.t  the profiled battery data use this deviation\nin calculations.\n\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n"
    },
    {
      "commit": "77d106ea896f3c77515fb982e35c96d0861d8928",
      "tree": "42bd300a872239ec3dd2d7efe2b919fac4062b6d",
      "parents": [
        "43e46a32dec07e5179fda7400b77b16c81b70d88"
      ],
      "author": {
        "name": "Siddartha Mohanadoss",
        "email": "smohanad@codeaurora.org",
        "time": "Tue Sep 20 16:25:59 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Tue Oct 04 17:14:12 2011 -0700"
      },
      "message": "hwmon: pm8921-adc: Add sysfs interface\n\n-Add sysfs interface to read PM8921 HK/XOADC\nand thermistor temperature measurements mapped\nthrough MPP\u0027s.\n-Move PM8921 ADC from directory /drivers/mfd to\n/drivers/hwmon for userspace clients to read ADC\nthrough hwmon.\n\nCRs-Fixed: 302365\nSigned-off-by: Siddartha Mohanadoss \u003csmohanad@codeaurora.org\u003e\n\nConflicts:\n\n\tdrivers/mfd/Kconfig\n"
    },
    {
      "commit": "1097519e8b6a0404f45a1cb60b2101fa875faebd",
      "tree": "4b90f6550aba7921b97a0e7645002b73cabd49fd",
      "parents": [
        "9c25f07a709f3e8ad4a22974d1dd7c53d613430e"
      ],
      "author": {
        "name": "Jay Chokshi",
        "email": "jchokshi@codeaurora.org",
        "time": "Fri Sep 23 19:16:39 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:21:25 2011 -0700"
      },
      "message": "mfd: pm8xxx-irq: Set unique dev id for sys device\n\nUse device id passed from platform data to register\nfor sysfs.\n\nSigned-off-by: Jay Chokshi \u003cjchokshi@codeaurora.org\u003e\n\nConflicts:\n\n\tdrivers/mfd/pm8xxx-irq.c\n"
    },
    {
      "commit": "0f063b8670c045c16717b42180abc288c900f8a4",
      "tree": "0be0c4c1ac66fa5ee68dc59f8f2958b48d386b36",
      "parents": [
        "98738c5176b98e735b3b9bb24d1a2b453d57112b"
      ],
      "author": {
        "name": "Siddartha Mohanadoss",
        "email": "smohanad@codeaurora.org",
        "time": "Mon Sep 19 17:44:50 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:21:08 2011 -0700"
      },
      "message": "mfd: pm8921-adc: Add configure and read from MPP ADC\n\nSupport configuring a MPP to pre-defined AMUX6 channel\nwhich is used for dynamic mapping of the MPP-AMUX channel\nfor clients having multiple MPP\u0027s to read ADC.\n\nSigned-off-by: Siddartha Mohanadoss \u003csmohanad@codeaurora.org\u003e\n"
    },
    {
      "commit": "33fe6fb63c6f0f16f561efbe1027ad45ba4e3241",
      "tree": "0216b31bb98c84b9cbf083319386e170ccd4b5bf",
      "parents": [
        "325bdc9937bf30efbdc0331290d4efed8c15f431"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Wed Sep 14 16:03:11 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:21:06 2011 -0700"
      },
      "message": "power: pm8921-charger: update userspace per update_time milliseconds\n\nThe userspace should be updated periodically to update it with the\ncharging progress.\n\nCreate a delayed_work and schedule it every update_time milliseconds\nto notify the userspace that power supply changed. The userspace\nis then supposed to read the power supply properties and know about\nthe charging progress.\n\nCRs-Fixed: 305572\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n"
    },
    {
      "commit": "325bdc9937bf30efbdc0331290d4efed8c15f431",
      "tree": "97539a050a2e226abc1981c7a708eb0fe9cf04c5",
      "parents": [
        "b936792900f41c4234ad0cddd55afcd6922628b8"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Wed Sep 07 20:45:49 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:21:05 2011 -0700"
      },
      "message": "power: pm8921-bms: report FCC\n\nSince the BMS can calculate FCC based on the charge cycles and age, use it\nto report ENERGY_FULL property in the power supply framework.\n\nCRs-Fixed: 304029\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n"
    },
    {
      "commit": "6d565fdf7a968c6969afb5208f02ac80ee781215",
      "tree": "64ccb72d7c15f909d632d58f0b77275b7359eaab",
      "parents": [
        "604c6475cab537eac382f9aa083ef843007c911e"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Thu Sep 15 18:49:56 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:20:55 2011 -0700"
      },
      "message": "msm: restart: Handle reset interrupt from pmic\n\nThe reset interrupt in the pmic indicates the pmic will shutdown\nthe msm in few seconds - it does so by lowering the reset_n line\nto the msm.\n\nWhen this interrupt is triggered it is required that no more ssbi\ntransactions are initiated and the msm should cleanup and prepare\nfor the impending shutdown. There is no need to lower ps_hold in\nthis case as the pmic will shutdown the msm regardless.\n\nAlso since we don\u0027t want any ssbi transactions, force shutdown\nnonboot cpus. This will prevent ssbi transactions to the pmic for\nlower/raising nonboot cpu\u0027s voltages as they enter/exit idle states.\n\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n"
    },
    {
      "commit": "e922bbba5c9379fe63c1b6a1aa5fc7ab40df8a1c",
      "tree": "262150ff04d1fa43336d4f3f423f8b839002c08e",
      "parents": [
        "daf1d2101d21f27ed21dbc8e9afe9e82f24083c2"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Thu Sep 01 13:05:06 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:20:20 2011 -0700"
      },
      "message": "power: pm8921-bms: use battery data based on battery id\n\nCurrently the battery data is passed via the board file. Instead\nread the battery id and choose the appropriate battery data to use.\n\nCRs-Fixed: 304376\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n"
    },
    {
      "commit": "a0f5121b963d156bedec134badbf588aae0d7afc",
      "tree": "ab5da27f7dd537901ff9179fff392914386625d7",
      "parents": [
        "3893bf924bb095636fc4bac26f844eb8aa7f1c6d"
      ],
      "author": {
        "name": "Siddartha Mohanadoss",
        "email": "smohanad@codeaurora.org",
        "time": "Tue Sep 13 17:49:32 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:20:09 2011 -0700"
      },
      "message": "mfd: pm8921-adc: Fix scaling and PM8921 MPP ADC read\n\n-Modify the existing PM8921 ADC read api to include\nreading ADC mapped to devices on the MPP.\n-Modify scaling function to support XOTHERM and PATHERM\non PM8921.\n-Remove post scaling functions for external charger\nas its not used on PM8921.\n\nCRs-Fixed: 307164\nSigned-off-by: Siddartha Mohanadoss \u003csmohanad@codeaurora.org\u003e\n"
    },
    {
      "commit": "b909f239f1258313620847af9401224f7e2455e0",
      "tree": "553a3ec20bcc53512d0d35ff7fa1a6c4f14f9352",
      "parents": [
        "34dd32ce2c308ff3071f9c5f0b73a5f77cdbd4bd"
      ],
      "author": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Mon Aug 29 10:52:07 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:20:06 2011 -0700"
      },
      "message": "mfd: pm8018: Add support for PM8018 regulators into PM8018 core\n\nSigned-off-by: David Collins \u003ccollinsd@codeaurora.org\u003e\n"
    },
    {
      "commit": "fdefdf941f500d41e1d096faba4dd4b45d70f616",
      "tree": "9466cee22d35b9b2adcb244d9e9d3ecc3709c31e",
      "parents": [
        "1a4611182f9b104d7caebcb508829451037d6368"
      ],
      "author": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Thu Sep 08 14:18:59 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:20:04 2011 -0700"
      },
      "message": "mfd: pm8018: Add PMIC 8018 core driver\n\nAdd support for the Qualcomm PM8018 PMIC chip. The core driver\nwill communicate with the PMIC chip via the MSM SSBI bus.\n\nInitial support is provided for: IRQ, GPIO, MPP, RTC, Power Key,\nMisc, and Debug\n\nSigned-off-by: David Collins \u003ccollinsd@codeaurora.org\u003e\n"
    },
    {
      "commit": "ad74236b904ce758b32aad1c31a29d434975a1e4",
      "tree": "014332a527f77fe94179f8a048a64853b53ccf08",
      "parents": [
        "bc1f0e4bff78efda09639f0a4c5123acba0b4ebd"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Mon Aug 29 19:50:02 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:18:33 2011 -0700"
      },
      "message": "power: pm8921-charger: implement thermal mitigation\n\nImplement thermal mitigation in the charger driver. The userspace\ndaemon can get the battery temperature from\n/sys/class/power_supply/battery/temp\n\nand set the mitigation levels on\n/sys/module/pm8921_charger/parameters/thermal_mitigation\n\nThe battery driver supports 4 levels [0 through 3]. O being normal\nand 3 being extreme thermal mitigation.\n\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n"
    },
    {
      "commit": "24fc9b6b90a8e1856f64b449a0cfcd00da20aea0",
      "tree": "745af0b0abd69df571a89617833d63ff5eedb625",
      "parents": [
        "1e99fcb8cd53eddbce2fc72f9f8aefbb7a0beb41"
      ],
      "author": {
        "name": "Jay Chokshi",
        "email": "jchokshi@codeaurora.org",
        "time": "Mon Jul 18 10:51:05 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:18:11 2011 -0700"
      },
      "message": "mfd: 8821: Add support for pm8821 core driver\n\nAdd support for the Qualcomm PM8821 PMIC chip. The core driver\nwill communicate with the PMIC chip via the MSM SSBI bus.\n\nInitial support is provided for: IRQ, MPP, and Debug\n\nSigned-off-by: Jay Chokshi \u003cjchokshi@codeaurora.org\u003e\n"
    },
    {
      "commit": "719c676f024c8abedecaf2b193023bc3c1e2859d",
      "tree": "95207aee5f93606d360030e6e95c0cf9eb1b4458",
      "parents": [
        "f12acf5c86e131c638f1ec6eb09294ad82f82df1"
      ],
      "author": {
        "name": "Willie Ruan",
        "email": "wruan@codeaurora.org",
        "time": "Thu Aug 25 11:03:14 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:17:57 2011 -0700"
      },
      "message": "mfd: pm8xxx-pwm: split pm8xxx_pwm_config to smaller structs\n\nA big struct of pm8xxx_pwm_config is not easy to manage. Split it\nto smaller structs and make the period struct public.\n\nSigned-off-by: Willie Ruan \u003cwruan@codeaurora.org\u003e\n"
    },
    {
      "commit": "6fe50a87c3d0d4b2bf9e7ba9e8c2749b155c5bbe",
      "tree": "0ecb468f1879588b40ee9c6761de394e36232dd4",
      "parents": [
        "26cef9c5c9191ab7bca6a23dbbbdca56d6db1690"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Thu Aug 25 21:33:14 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:16:47 2011 -0700"
      },
      "message": "power: pm8921-charger: api to control input regulation\n\nThe pmic charger can take measures such as reducing charing\ncurrent if the input charger voltage falls below certain point.\nCreate api to use this feature.\n\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n"
    },
    {
      "commit": "26cef9c5c9191ab7bca6a23dbbbdca56d6db1690",
      "tree": "7d2ccaf217835095a738774c1b5186721e8e8eba",
      "parents": [
        "86eea3087349a7c9d73d69912fd10648ec7f1c03"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Thu Aug 25 19:16:42 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:16:46 2011 -0700"
      },
      "message": "power: pm8921-charger: api to control trkl charging\n\nProvide mechanism to set trickle, weak voltage and currents via\nboard file. These settings are used to configure the hardware\ncontrolled auto trickle charging.\n\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n"
    },
    {
      "commit": "86eea3087349a7c9d73d69912fd10648ec7f1c03",
      "tree": "5f18cd0bd862d65a9803a3ac07b0cbc2c557ec07",
      "parents": [
        "93249a9485ee098b6e527e6f23dfc92686eb9e61"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Mon Aug 15 13:55:18 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:16:46 2011 -0700"
      },
      "message": "power: pm8921-charger: implement temperature control\n\npm8921 has a special hardware to monitor the battery temperature. Use\nthis block to program the cool and warm thresholds and reduce charging\ncurrent accordingly.\n\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n"
    },
    {
      "commit": "93249a9485ee098b6e527e6f23dfc92686eb9e61",
      "tree": "deaee21201b188e6b405f94d78acfe7a3d4f0da9",
      "parents": [
        "48bc4ee915717166ad735d852bd52491494086ce"
      ],
      "author": {
        "name": "Siddartha Mohanadoss",
        "email": "smohanad@codeaurora.org",
        "time": "Tue Aug 09 14:28:00 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:16:45 2011 -0700"
      },
      "message": "mfd: pm8921-adc: Add BTM thermistor table\n\nBTM (Battery Temperature Module) thermistor lookup\ntable is computed based on the resistor divider\u0027s\nused on the board and the specifications of the\nthermistor. Its a function of temperature vs the\nADC code for PM8921 ADC and is used to set the\ncool/warm thresholds on the BTM.\n\nCRs-Fixed: 299646\nSigned-off-by: Siddartha Mohanadoss \u003csmohanad@codeaurora.org\u003e\n"
    },
    {
      "commit": "be6bd8ce1ba1eab49caa79be898e947a38016e02",
      "tree": "b5857a00541931b1a3460ce787c7aa738b013f56",
      "parents": [
        "b24e2c3810f6eca4f8007ca2082c940ad7fbf8d8"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Fri Aug 19 12:15:06 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:16:39 2011 -0700"
      },
      "message": "power: pm8921-charger: add support for invalid battery\n\nUse adc reading on the battery_id resistor to check if a battery\nis valid. If it is not disable charging.\n\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n"
    },
    {
      "commit": "b24e2c3810f6eca4f8007ca2082c940ad7fbf8d8",
      "tree": "001e04f8cb0803b244899b9c9d9cc23a2d94dbf6",
      "parents": [
        "485a053da3be033d26162c32329cec26aba68449"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Wed Aug 17 17:13:09 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:16:39 2011 -0700"
      },
      "message": "power: pm8921-charger: various apis\n\nImplement API\u0027s to\n\t- set maximum battery charging current\n\t- disable drawing current from the source\n\t- detect if battery is being charged and which charger source\n\t  is charging the battery\n\t- get battery temperature\n\t- detect battery is present\n\t- detect usb is present\n\t- detect dc is present\n\t- set max trickle charging time\n\t- set max auto charging time\n\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n"
    },
    {
      "commit": "1f52c4141cf9f2c5d6a32918d056f93ce3897ef6",
      "tree": "990f14c5ae8a6621766592f7db0035ac9a61974a",
      "parents": [
        "57dcfff1206da4b1f6e3cdbbc63b5c27d57ded24"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Fri Aug 12 17:11:45 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:16:29 2011 -0700"
      },
      "message": "power: pm8921-charger: add enable/disable api\n\nAdd api to enable/disable battery charging. This api will help\nstart/stop current flowing in the battery for charging purposes, but\nit does not affect the current the device draws from a charger source.\n\nCRs-Fixed: 300786\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n"
    },
    {
      "commit": "3043fbaf3c938e70c6a5f587f86f6b653becc3c3",
      "tree": "f3275eab9f245ee097ba59a08a2eab0b981632fb",
      "parents": [
        "ed246a9a919a2b040104410e555417a009215d5b"
      ],
      "author": {
        "name": "Patrick Lai",
        "email": "plai@codeaurora.org",
        "time": "Mon Aug 01 14:15:57 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:16:00 2011 -0700"
      },
      "message": "ASoC: wcd9310: Enable platform-specific micbias configuration\n\nWCD9310 has four micbiases and each of them can be programmed to get its\npower source from one of 3 available cfilters. Each cfilter can be\nprogrammed to different voltage levels. Essentially, on WCD9310, a user\ncan have up to three different voltage levels to power various analog\nmicrophones and digital microphones. As it is now, micbias voltage level\nof WCD9310 is left to default value. Micbias and cfilter mapping is managed\nby codec driver. Different board design can have different micbias\narrangement. Micbias configuration of wcd9310 CODEC for 8960 CDP/MTP/FLUID\nis properly defined in this patch.\n\nSigned-off-by: Patrick Lai \u003cplai@codeaurora.org\u003e\n"
    },
    {
      "commit": "1316308eb30c2745c9b7a9b41017ceccc86315b5",
      "tree": "83887b90039592ecde1dddcdf331291b619da8b4",
      "parents": [
        "a7a1c6b3d50e8a1e658dda6f18949c521b72c9a4"
      ],
      "author": {
        "name": "Terence Hampson",
        "email": "thampson@codeaurora.org",
        "time": "Tue Aug 09 10:17:06 2011 -0400"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:15:46 2011 -0700"
      },
      "message": "msm_charger: Allow parameters to select default charger type\n\nAdded method to msm_charger to allow programming of max source\ncurrent. Created struct for platform data to be passed into\npmic8058_charger\n\nSigned-off-by: Terence Hampson \u003cthampson@codeaurora.org\u003e\n"
    },
    {
      "commit": "6619d165ccab07bb8c5a4848dcd3fffdc3db1c2f",
      "tree": "2eb8c131b8329a6da7fcffb0ee487480bfc38df2",
      "parents": [
        "a0f6b6758aea4909a2e37d29037316de9e148788"
      ],
      "author": {
        "name": "Bradley Rubin",
        "email": "brubin@codeaurora.org",
        "time": "Wed Jul 13 18:09:02 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:14:59 2011 -0700"
      },
      "message": "Kbuild: Export Tabla register macro header file to user space\n\nGives audio acdb utility library access to Tabla register macros\n\nSigned-off-by: Brad Rubin \u003cbrubin@codeaurora.org\u003e\n"
    },
    {
      "commit": "76d4db93666aabb4c53c180a30b7a8f96d404546",
      "tree": "bd437596a8445fe8a8049386796dbe2242198baf",
      "parents": [
        "b208a74189b51e988135a921807b7c72bdbdb5a0"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Tue Jul 19 11:54:52 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:14:50 2011 -0700"
      },
      "message": "power: pm8921-bms: Add calibration for hkadc\n\nThe output of hkadc calibration steps are voltages measured at\n0.625V and 1.25V.  We use these to adjust the vbatt readings.\n\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n"
    },
    {
      "commit": "7edcab441920647c6ffec304451e11bc18ff1b11",
      "tree": "a4dcbb48220e7c57b4520912ebe2793a2a18b84c",
      "parents": [
        "1bfc85f2f23469eedf4ac65fed44573be1a5a133"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Aug 03 18:04:29 2011 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Oct 03 11:40:26 2011 -0700"
      },
      "message": "mfd: Fix value of WM8994_CONFIGURE_GPIO\n\ncommit 8efcc57dedfebc99c3cd39564e3fc47cd1a24b75 upstream.\n\nThis needs to be an out of band value for the register and on this device\nregisters are 16 bit so we must shift left one to the 17th bit.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6a3c91408d3a6218c34d4ead3ae070df176898b3",
      "tree": "97eedd810108561a0d04bb3fe4a6bb093c3bdd4d",
      "parents": [
        "150f788698f46839fec2537ed808758e79852530"
      ],
      "author": {
        "name": "Willie Ruan",
        "email": "wruan@codeaurora.org",
        "time": "Thu Jul 14 16:52:41 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:28:53 2011 -0700"
      },
      "message": "mfd: pmic8058: add pm8058_stay_on API\n\nPMIC stay-on feature allows PMIC to ignore MSM PS_HOLD\u003dlow\nsignal so that some special functions like debugging could be\nperformed.\n\nThis feature should not be used in any product release.\n\nSigned-off-by: Willie Ruan \u003cwruan@codeaurora.org\u003e\n"
    },
    {
      "commit": "4283a4c56a1e3e77f281f018c841d9db1bbb5350",
      "tree": "c090eb4a1f2ba82c2d3896e9f77b1d5c73a7a63c",
      "parents": [
        "474f225b5559e57c8df99d0512c1b02861017d44"
      ],
      "author": {
        "name": "Bradley Rubin",
        "email": "brubin@codeaurora.org",
        "time": "Fri Jul 29 16:18:54 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:28:20 2011 -0700"
      },
      "message": "ASoC: WCD9310: Fixes issues with ANC\n\nANC register writes were improperly packed into\nintegers. ANC register writes were not correctly\nperformed, as the mask was incorrectly applied.\n\nSigned-off-by: Brad Rubin \u003cbrubin@codeaurora.org\u003e\n"
    },
    {
      "commit": "6804c742a1e9e35dd3eb95028a9d3323663935fe",
      "tree": "2fcea367927e0aac838d5cf8623c6a979949e5a8",
      "parents": [
        "fcfbea6273f428343dcbc23e94e8f366d12419cf"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Wed Jul 27 11:47:53 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:28:13 2011 -0700"
      },
      "message": "mfd: pm8921: Add cell data for pm8921 vibrator\n\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "fcfbea6273f428343dcbc23e94e8f366d12419cf",
      "tree": "a50c700ff796848803002581c7a528115317217e",
      "parents": [
        "ed016bedc8c2af80b10a9d0558b537cf5e396636"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Wed Jul 27 11:04:58 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:28:13 2011 -0700"
      },
      "message": "drivers: misc: Add pm8xxx based vibrator driver\n\nThis driver uses the timed output framework to\nsupport the vibrator functionality.\n\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "e0c3e5f39e0e99d672990311a8a862c46312f18e",
      "tree": "5825a0a25e15d47b30965c4b24cf45d94cf0ba71",
      "parents": [
        "eed550bc813a9bfeb105230eea8f4ce9f9acdabc"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Mon Jul 11 21:17:23 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:27:44 2011 -0700"
      },
      "message": "power: pm8921-charger: implement CURRENT_NOW property\n\nThe pm8921 bms driver can provide instantaneous current. Use the\ncurrent now property of the power_supply class to expose this\nfeature.\n\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n"
    },
    {
      "commit": "229c6a5dc09fa4981088ffe4929f1bcb3ce70e37",
      "tree": "01f2240cc09183b6a562253b2406e029db12fb24",
      "parents": [
        "a21d6bc64b41a8eaa61a7822a255c8910bf113f4"
      ],
      "author": {
        "name": "Bradley Rubin",
        "email": "brubin@codeaurora.org",
        "time": "Tue Jul 12 16:18:48 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:26:06 2011 -0700"
      },
      "message": "ASoC: WCD9310: Add Active Noise Cancellation support\n\nANC is a feature which reduces noise on the near-end\nby pushing anti-noise onto the audio stream heard\nby the user.  ANC mixes the anti-noise signal\ninside of the WCD9310 codec.\n\nSigned-off-by: Brad Rubin \u003cbrubin@codeaurora.org\u003e\n"
    },
    {
      "commit": "52344ac5845edcc6ccc016ce1f07f61553ba2cad",
      "tree": "4ffc2e17db9be349bd9f190459ca025151e65fe7",
      "parents": [
        "2fb6f08e5055df5d5b367e9b2c06025ab78d058a"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Tue Jul 05 18:44:54 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:06 2011 -0700"
      },
      "message": "power: pm8921-bms: add nano-doc comments to exported functions\n\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n"
    },
    {
      "commit": "2fb6f08e5055df5d5b367e9b2c06025ab78d058a",
      "tree": "33e74191a0351d5d4f9414205cc2dcae857591dc",
      "parents": [
        "4c0d304651615fb084526704703201617d81cccd"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Tue Jun 28 17:10:27 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:06 2011 -0700"
      },
      "message": "power: pm8921-bms: Add api to read Vsense\n\nThe Rsense resistor connects between the -ve end of the battery\nand GND. The voltage across the Rsense gives us a good indication\nof the current flowing through the battery.\n\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n"
    },
    {
      "commit": "c448d98e7e2eceea73477e28ee75ed23b00ff3dc",
      "tree": "4b81a36d6346bafda3f78e487c6791d2b4ffc126",
      "parents": [
        "814e6171ab7a99fdcb2207b5c0c96dab4b3a3f2b"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Tue Jun 28 20:48:36 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:59:00 2011 -0700"
      },
      "message": "power: pm8921-bms: read temperature and voltage via adc\n\nRead the battery temeperature and voltage from the adc driver instead\nof hard coding them in the driver.\n\nIn the charing began and charing end functions, use\npm8921_bms_get_percent_charge api. This prevents duplicating calling\nthe adc functions.\n\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@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": "3c9d7a18427b28721741df2f84e9f4f167e5a523",
      "tree": "fc839c8bd61372827ee9afa61ae1a65d6ac0e2e2",
      "parents": [
        "be206b3963a5904fc362827bf96b98db6fac31ac"
      ],
      "author": {
        "name": "Misael Lopez Cruz",
        "email": "misael.lopez@ti.com",
        "time": "Wed Apr 27 02:14:07 2011 -0500"
      },
      "committer": {
        "name": "Sebastien Guiriec",
        "email": "s-guiriec@ti.com",
        "time": "Sun Jul 24 21:31:53 2011 +0200"
      },
      "message": "mfd: twl6040: Add initial support\n\nTWL6040 IC provides analog high-end audio codec functions for\nhandset applications. It contains several audio analog inputs\nand outputs as well as vibrator support. It\u0027s connected to the\nhost processor via PDM interface for audio data communication.\nThe audio modules are controlled by internal registers that\ncan be accessed by I2C and PDM interface.\n\nTWL6040 MFD will be registered as a child of TWL-CORE, and will\nhave two children of its own: twl6040-codec and twl6040-vibra.\n\nThis driver is based on TWL4030 and WM8350 MFD drivers.\n\nSigned-off-by: Misael Lopez Cruz \u003cmisael.lopez@ti.com\u003e\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\n"
    },
    {
      "commit": "d189dd57aa925949a458313e8be10420caa4823a",
      "tree": "4b7d61057d209e67a8e5c8caa214ff8dd051d5f2",
      "parents": [
        "918360729203d9c148adbfbe2cfbd186b80e096f"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Tue May 31 12:02:49 2011 +0300"
      },
      "committer": {
        "name": "Sebastien Guiriec",
        "email": "s-guiriec@ti.com",
        "time": "Sun Jul 24 21:31:53 2011 +0200"
      },
      "message": "MFD: twl4030-codec -\u003e twl4030-audio: Rename the driver\n\nRename the driver, and header file from twl4030-codec to\ntwl4030-audio.\nTo avoid breakage change depending drivers at the same time.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nCC: Misael Lopez Cruz \u003cmisael.lopez@ti.com\u003e\n"
    },
    {
      "commit": "f607e7fc5fb94d92030c4527287e9c149ddf9e65",
      "tree": "49ac9020b87f028e947580425fef84222332fdf8",
      "parents": [
        "453a9bf347f1e22a5bb3605ced43b2366921221d"
      ],
      "author": {
        "name": "Jean-François Dagenais",
        "email": "dagenaisj@sonatest.com",
        "time": "Fri Jul 08 15:39:44 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 08 21:14:44 2011 -0700"
      },
      "message": "w1: ds1wm: add a reset recovery parameter\n\nThis fixes a regression in 3.0 reported by Paul Parsons regarding the\nremoval of the msleep(1) in the ds1wm_reset() function:\n\n: The linux-3.0-rc4 DS1WM 1-wire driver is logging \"bus error, retrying\"\n: error messages on an HP iPAQ hx4700 PDA (XScale-PXA270):\n:\n: \u003csnip\u003e\n: Driver for 1-wire Dallas network protocol.\n: DS1WM w1 busmaster driver - (c) 2004 Szabolcs Gyurko\n: 1-Wire driver for the DS2760 battery monitor  chip  - (c) 2004-2005, Szabolcs Gyurko\n: ds1wm ds1wm: pass: 1 bus error, retrying\n: ds1wm ds1wm: pass: 2 bus error, retrying\n: ds1wm ds1wm: pass: 3 bus error, retrying\n: ds1wm ds1wm: pass: 4 bus error, retrying\n: ds1wm ds1wm: pass: 5 bus error, retrying\n: ...\n:\n: The visible result is that the battery charging LED is erratic; sometimes\n: it works, mostly it doesn\u0027t.\n:\n: The linux-2.6.39 DS1WM 1-wire driver worked OK.  I haven\u0027t tried 3.0-rc1,\n: 3.0-rc2, or 3.0-rc3.\n\nThis sleep should not be required on normal circuitry provided the\npull-ups on the bus are correctly adapted to the slaves.  Unfortunately,\nthis is not always the case.  The sleep is restored but as a parameter to\nthe probe function in the pdata.\n\n[akpm@linux-foundation.org: coding-style fixes]\nReported-by: Paul Parsons \u003clost.distance@yahoo.com\u003e\nTested-by: Paul Parsons \u003clost.distance@yahoo.com\u003e\nSigned-off-by: Jean-François Dagenais \u003cdagenaisj@sonatest.com\u003e\nCc: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6851ad3ab3461966adfffe8789372fe8256da792",
      "tree": "d9424225f0f26e9e7cc9326810319180cbc7cb6e",
      "parents": [
        "11ad14f86a7847b084d3e3f114180be39b1c7322"
      ],
      "author": {
        "name": "Jorge Eduardo Candelaria",
        "email": "jedu@slimlogic.co.uk",
        "time": "Mon May 16 18:35:48 2011 -0500"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri May 27 10:49:29 2011 +0100"
      },
      "message": "TPS65911: Comparator: Add comparator driver\n\nThis driver adds functionality to the tps65911 chip driver.\n\nTwo of the comparators are configurable by software and measures\nVCCS voltage to detect high or low voltage scenarios.\n\nSigned-off-by: Jorge Eduardo Candelaria \u003cjedu@slimlogic.co.uk\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "11ad14f86a7847b084d3e3f114180be39b1c7322",
      "tree": "0d91d1bd52fbf8e65195fe870d8f2746b7d53ec5",
      "parents": [
        "83545d836cf12a6381b530c5c7aeacf057f86aa9"
      ],
      "author": {
        "name": "Jorge Eduardo Candelaria",
        "email": "jedu@slimlogic.co.uk",
        "time": "Mon May 16 18:35:42 2011 -0500"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri May 27 10:49:29 2011 +0100"
      },
      "message": "TPS65911: Add support for added GPIO lines\n\nGPIO 1 to 8 are added for TPS65911 chip version. The gpio driver\nnow handles more than one gpio lines. Subsequent versions of the\nchip family can add new GPIO lines with minimal driver changes.\n\nSigned-off-by: Jorge Eduardo Candelaria \u003cjedu@slimlogic.co.uk\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "a2974732ca7614aaf0baf9d6dd3ad893d50ce1c5",
      "tree": "6af645e033860d67b69eeca47bde4a5b4c71018f",
      "parents": [
        "a320e3c3d6351814afa5182159df88d2637e0f6f"
      ],
      "author": {
        "name": "Jorge Eduardo Candelaria",
        "email": "jedu@slimlogic.co.uk",
        "time": "Mon May 16 18:35:07 2011 -0500"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri May 27 10:49:10 2011 +0100"
      },
      "message": "TPS65911: Add new irq definitions\n\nTPS65911 adds new interrupt sources, as well as two new registers\nto handle them, one for interrupt status and one for interrupt\nmasking. The added irqs are:\n\n-VMBCH2 - Low and High threshold\n-GPIO1-8 - Rising and falling edge detection\n-WTCHDG - Watchdog interrupt\n-PWRDN\t- PWRDN reset interrupt\n\nThe code should handle these new registers only when the chip\nversion is TPS65911.\n\nSigned-off-by: Jorge Eduardo Candelaria \u003cjedu@slimlogic.co.uk\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.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": "795570561cc9c8dc7f7582ed6c4d07121b1c4831",
      "tree": "767ca7646c6d23a5b8b38347014afe3f178cbdef",
      "parents": [
        "3c24019ddeab71ddf125ad2ad13a38041655c1fd"
      ],
      "author": {
        "name": "Jorge Eduardo Candelaria",
        "email": "jedu@slimlogic.co.uk",
        "time": "Mon May 16 18:34:59 2011 -0500"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri May 27 10:49:10 2011 +0100"
      },
      "message": "MFD: TPS65910: Add support for TPS65911 device\n\nThe TPS65911 is the next generation of the TPS65910 family of\nPMIC chips. It adds a few features:\n\n- Watchdog Timer\n- PWM \u0026 LED generators\n- Comparators for system control status\n\nIt also adds a set of Interrupts and GPIOs, among other things.\n\nThe driver exports a function to identify between different\nversions of the tps65910 family, allowing other modules to\nidentify the capabilities of the current chip.\n\nSigned-off-by: Jorge Eduardo Candelaria \u003cjedu@slimlogic.co.uk\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.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": "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": "e3471bdc2784ee20a0d636c5904200c2d1148ef9",
      "tree": "b8031223f737830b05d59189fae09452cabfd8aa",
      "parents": [
        "2537df722d338ab687d7ed91dc589265c0d14aec"
      ],
      "author": {
        "name": "Graeme Gregory",
        "email": "gg@slimlogic.co.uk",
        "time": "Mon May 02 16:20:04 2011 -0500"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri May 27 10:48:43 2011 +0100"
      },
      "message": "TPS65910: IRQ: Add interrupt controller\n\nThis module controls the interrupt handling for the tps chip. The\ninterrupt sources are the following:\n\n- GPIO falling/rising edge detection\n- Battery voltage below/above threshold\n- PWRON signal\n- PWRHOLD signal\n- Temperature detection\n- RTC alarm and periodic event\n\nSigned-off-by: Graeme Gregory \u003cgg@slimlogic.co.uk\u003e\nSigned-off-by: Jorge Eduardo Candelaria \u003cjedu@slimlogic.co.uk\u003e\nReviewed-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "2537df722d338ab687d7ed91dc589265c0d14aec",
      "tree": "d8b91f4af226921296dc688f253278b7fad2b096",
      "parents": [
        "27c6750ec56fd3b22c670d9333d519a322996eb2"
      ],
      "author": {
        "name": "Graeme Gregory",
        "email": "gg@slimlogic.co.uk",
        "time": "Mon May 02 16:19:52 2011 -0500"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri May 27 10:48:23 2011 +0100"
      },
      "message": "TPS65910: GPIO: Add GPIO driver\n\nTPS65910 has one configurable GPIO that can be used for several\npurposes. Subsequent versions of the TPS chip support more than\none GPIO.\n\nSigned-off-by: Graeme Gregory \u003cgg@slimlogic.co.uk\u003e\nSigned-off-by: Jorge Eduardo Candelaria \u003cjedu@slimlogic.co.uk\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    }
  ],
  "next": "27c6750ec56fd3b22c670d9333d519a322996eb2"
}
