)]}'
{
  "log": [
    {
      "commit": "919c840167ec93167e00ca817aa4627170419ebf",
      "tree": "5162f6a39541f609a949c5d75c4fdaed523d20af",
      "parents": [
        "a9d38a4f2da6c49a257253a9fdef7a6bcb0e0e4f",
        "5cdd4d7fa5424f2018193a0c2af3bef9036c973e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 30 16:09:02 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 30 16:09:02 2012 -0700"
      },
      "message": "Merge tag \u0027for-v3.4-rc1\u0027 of git://git.infradead.org/battery-2.6\n\nPull battery updates from Anton Vorontsov:\n \"Various small bugfixes and enhancements, plus two new drivers:\n   - A quite complex ab8500 charger driver, submitted by Arun Murthy @\n     ST-Ericsson;\n   - Summit Microelectronics SMB347 Battery Charger, submitted by Bruce\n     E Robertson and Alan Cox @ Intel.\n\n  And that\u0027s all.\"\n\n* tag \u0027for-v3.4-rc1\u0027 of git://git.infradead.org/battery-2.6: (36 commits)\n  max17042_battery: Clean up interrupt handling\n  Revert \"max8998_charger: Include linux/module.h just once\"\n  ab8500_fg: Fix some build warnings on x86_64\n  max17042_battery: Fix CHARGE_FULL representation.\n  max8998_charger: Include linux/module.h just once\n  power_supply: Convert i2c drivers to module_i2c_driver\n  lp8727_charger: Add MODULE_DEVICE_TABLE\n  charger-manager: Simplify charger_get_property(), get rid of a warning\n  charger-manager: Clean up for better readability\n  da9052-battery: Convert to use module_platform_driver\n  da9052-battery: Fix a memory leak when unload the module\n  da9052-battery: Add missing platform_set_drvdata\n  ab8500: Turn unneeded global symbols into local ones\n  ab8500_fg: Fix copy-paste error\n  ab8500_fg: Get rid of \u0027struct battery_type\u0027\n  ab8500_fg: Get rid of \u0027struct v_to_cap\u0027\n  ab8500_btemp: Get rid of \u0027enum adc_therm\u0027\n  ab8500_charger: Convert to the new USB OTG calls\n  ab8500-btemp: AB8500 battery temperature driver\n  ab8500-fg: A8500 fuel gauge driver\n  ...\n"
    },
    {
      "commit": "5cdd4d7fa5424f2018193a0c2af3bef9036c973e",
      "tree": "b265281c6e2483fa068b9d6f4338d85b292dfa93",
      "parents": [
        "d6f0b00c0a5f21a54b7f44838f3c3bf73d37b920"
      ],
      "author": {
        "name": "Ramakrishna Pallala",
        "email": "ramakrishna.pallala@intel.com",
        "time": "Wed Mar 21 03:03:16 2012 +0530"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Mon Mar 26 20:41:29 2012 +0400"
      },
      "message": "max17042_battery: Clean up interrupt handling\n\nMax17042 driver has dummy hardIRQ function which\ndoes nothing but waking the threaded handler.\n\nThis patch removes the hardIRQ function and also\nmodifies the interrupt type to falling edge. While\nwe are there, change the macros to comply with the\nData sheet.\n\nSigned-off-by: Ramakrishna Pallala \u003cramakrishna.pallala@intel.com\u003e\nSigned-off-by: Anton Vorontsov \u003canton.vorontsov@linaro.org\u003e\n"
    },
    {
      "commit": "d6f0b00c0a5f21a54b7f44838f3c3bf73d37b920",
      "tree": "9c32a911cfd197d90736bf1e7a2631338ef8fda1",
      "parents": [
        "5ae2b822e4dc2219e9544fec3be53de699ea0f56"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Mon Mar 26 20:26:49 2012 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Mon Mar 26 20:41:27 2012 +0400"
      },
      "message": "Revert \"max8998_charger: Include linux/module.h just once\"\n\nThis reverts commit 0c7b5558ecc0a508bb7199776afbf18279595539.\n\nlinux-next has the following patch:\n\n- - - -\ncommit 13ae246db4a02971ef4f557af1f6d3e21d64b710\nAuthor: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\nDate:   Sun Jan 29 15:44:45 2012 -0500\n\n    includecheck: delete any duplicate instances of module.h\n- - - -\n\nIt removes the other instance of include/module.h in this\ndriver, and so both gets removed. This makes max8998 driver\nnon-buildable.\n\nSigned-off-by: Anton Vorontsov \u003canton.vorontsov@linaro.org\u003e\n"
    },
    {
      "commit": "5ae2b822e4dc2219e9544fec3be53de699ea0f56",
      "tree": "f56477bb9948d15853db678b0f447a6632d94270",
      "parents": [
        "6e0e60cd0d688d0d1af85ef2abb8e363595af988"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Mon Mar 26 20:18:33 2012 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Mon Mar 26 20:41:26 2012 +0400"
      },
      "message": "ab8500_fg: Fix some build warnings on x86_64\n\nNoticed the following warnings:\n\n  CC      drivers/power/ab8500_fg.o\ndrivers/power/ab8500_fg.c: In function \u0027charge_full_store\u0027:\ndrivers/power/ab8500_fg.c:2258:2: warning: format \u0027%d\u0027 expects argument of type \u0027int\u0027, but argument 4 has type \u0027ssize_t\u0027 [-Wformat]\ndrivers/power/ab8500_fg.c: In function ‘charge_now_store’:\ndrivers/power/ab8500_fg.c:2280:2: warning: format \u0027%d\u0027 expects argument of type \u0027int\u0027, but argument 4 has type \u0027ssize_t\u0027 [-Wformat]\n\nThis patch fixes the issues.\n\nSigned-off-by: Anton Vorontsov \u003canton.vorontsov@linaro.org\u003e\n"
    },
    {
      "commit": "6e0e60cd0d688d0d1af85ef2abb8e363595af988",
      "tree": "0c18bb3f9bd7a80e0fc532b3d9b3093e0c386297",
      "parents": [
        "3124c4a080f9263abb667a827d30c9e81c9e5a21"
      ],
      "author": {
        "name": "MyungJoo Ham",
        "email": "myungjoo.ham@samsung.com",
        "time": "Wed Mar 14 03:00:01 2012 +0100"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Mon Mar 26 20:41:25 2012 +0400"
      },
      "message": "max17042_battery: Fix CHARGE_FULL representation.\n\nCHARGE_FULL should represent the full capacity of the battery in uAh.\nThe 0x10 (FullCAP) register shows the compensated full capacity in\nmAh * 2; e.g., reg(0x10) \u003d 0xBB8 means that it is 1500mAh.\n\nSigned-off-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Anton Vorontsov \u003canton.vorontsov@linaro.org\u003e\n"
    },
    {
      "commit": "3124c4a080f9263abb667a827d30c9e81c9e5a21",
      "tree": "729322f815150c7816bcd952b38005bddda16ef9",
      "parents": [
        "5ff92e7ab3591299089cfba440acb4d2ba8ab92f"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Sun Feb 05 01:32:02 2012 +0100"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Mon Mar 26 20:41:24 2012 +0400"
      },
      "message": "max8998_charger: Include linux/module.h just once\n\nRemove the duplicate.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nAcked-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Anton Vorontsov \u003canton.vorontsov@linaro.org\u003e\n"
    },
    {
      "commit": "5ff92e7ab3591299089cfba440acb4d2ba8ab92f",
      "tree": "342c94c993ef2ea65b8d0c2599f1306e2d1a23e3",
      "parents": [
        "e2c5f7db789a5be8ba131e9fe3e87b66bc606e3b"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Sat Jan 21 14:42:54 2012 +0800"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Mon Mar 26 20:41:22 2012 +0400"
      },
      "message": "power_supply: Convert i2c drivers to module_i2c_driver\n\nFactor out some boilerplate code for i2c driver registration\ninto module_i2c_driver.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nCc: Woogyom Kim \u003cmilo.kim@ti.com\u003e\nCc: Daniel Jeong \u003cdaniel.jeong@ti.com\u003e\nCc: Minkyu Kang \u003cmk7.kang@samsung.com\u003e\nCc: Peter Edwards \u003csweetlilmre@gmail.com\u003e\nAcked-by: Milo(Woogyom) Kim \u003cmilo.kim@ti.com\u003e\nAcked-by: Rhyland Klein \u003crklein@nvidia.com\u003e\nAcked-by: Ryan Mallon \u003crmallon@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003canton.vorontsov@linaro.org\u003e\n"
    },
    {
      "commit": "e2c5f7db789a5be8ba131e9fe3e87b66bc606e3b",
      "tree": "89db8145c710f65b3186ad8af18573143f0de0db",
      "parents": [
        "df58c04c9f4182f979973a06ce40b44a5b84aeb5"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Jan 12 20:45:02 2012 +0800"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Mon Mar 26 20:41:21 2012 +0400"
      },
      "message": "lp8727_charger: Add MODULE_DEVICE_TABLE\n\nAdd MODULE_DEVICE_TABLE to setup modalias for lp8727. Allows auto\nmodprobing.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003canton.vorontsov@linaro.org\u003e\n"
    },
    {
      "commit": "df58c04c9f4182f979973a06ce40b44a5b84aeb5",
      "tree": "8957ee174e8ea20ce0ef09567904c269a18dd602",
      "parents": [
        "bb2a95c2d2450be1ac942adf6815375f620b7015"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Thu Mar 15 21:01:28 2012 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Mon Mar 26 20:41:20 2012 +0400"
      },
      "message": "charger-manager: Simplify charger_get_property(), get rid of a warning\n\nThis patch fixes the following warning and makes the code a little\nbit more simpler:\n\n  CC      drivers/power/charger-manager.o\ncharger-manager.c: In function \u0027charger_get_property\u0027:\ncharger-manager.c:429:15: warning: \u0027i\u0027 may be used uninitialized in this function [-Wuninitialized]\n\nSigned-off-by: Anton Vorontsov \u003canton.vorontsov@linaro.org\u003e\n"
    },
    {
      "commit": "bb2a95c2d2450be1ac942adf6815375f620b7015",
      "tree": "de8fdf6b7fc59f931de42468f32d1f9fc9c3ce57",
      "parents": [
        "534f5306d701e2717b039898888bfbb8584186bd"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Jan 12 12:56:35 2012 +0800"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Mon Mar 26 20:41:19 2012 +0400"
      },
      "message": "charger-manager: Clean up for better readability\n\nThis patch includes below changes:\n\n* Some code change for better readability.\n* Current code in probe already ensures desc-\u003echarger_regulators\n  is not NULL. No need to check if it is NULL or not before calling\n  regulator_bulk_free().\n* Use dev_get_drvdata() in cm_suspend_prepare() and cm_suspend_complete()\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003canton.vorontsov@linaro.org\u003e\n"
    },
    {
      "commit": "534f5306d701e2717b039898888bfbb8584186bd",
      "tree": "0ffa9e1a4dbec2eafc4f389770ce314627450c58",
      "parents": [
        "61bb5a780dd4f50aa4dc859c28f1e8820d763b42"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed Jan 11 15:45:56 2012 +0800"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Mon Mar 26 20:41:17 2012 +0400"
      },
      "message": "da9052-battery: Convert to use module_platform_driver\n\nUse the module_platform_driver() macro which makes the code smaller\nand a bit simpler.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003canton.vorontsov@linaro.org\u003e\n"
    },
    {
      "commit": "61bb5a780dd4f50aa4dc859c28f1e8820d763b42",
      "tree": "108a2af8b0b00eeec0c849aa9974fbcf9f568803",
      "parents": [
        "e1be8329991b708adbb4e767bcfd6ad1f92bae65"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed Jan 11 15:44:37 2012 +0800"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Mon Mar 26 20:41:16 2012 +0400"
      },
      "message": "da9052-battery: Fix a memory leak when unload the module\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003canton.vorontsov@linaro.org\u003e\n"
    },
    {
      "commit": "e1be8329991b708adbb4e767bcfd6ad1f92bae65",
      "tree": "74e6f38ac10454f282d22c774675d1b45477ed81",
      "parents": [
        "64eb9b02bfbbc2a53b6092cc12c1f42cc3261dbc"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed Jan 11 15:43:44 2012 +0800"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Mon Mar 26 20:41:15 2012 +0400"
      },
      "message": "da9052-battery: Add missing platform_set_drvdata\n\nAdd missing platform_set_drvdata in da9052_bat_probe.\nOtherwise, calling platform_get_drvdata in da9052_bat_remove returns NULL.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003canton.vorontsov@linaro.org\u003e\n"
    },
    {
      "commit": "64eb9b02bfbbc2a53b6092cc12c1f42cc3261dbc",
      "tree": "68708ed82a38cff384fb61de9d5615c254a8af19",
      "parents": [
        "0fff22ee792aee95d6945f4ed1b10aeaea806bc8"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Wed Mar 14 04:43:11 2012 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Mon Mar 26 20:41:14 2012 +0400"
      },
      "message": "ab8500: Turn unneeded global symbols into local ones\n\nThe patch fixes the following sparse warning:\n\ndrivers/power/ab8500_charger.c:1619:6: warning: symbol \u0027ab8500_charger_detect_usb_type_work\u0027 was not declared. Should it be static?\ndrivers/power/abx500_chargalg.c:1709:24: warning: symbol \u0027abx500_chargalg_sysfs_ops\u0027 was not declared. Should it be static?\ndrivers/power/ab8500_fg.c:2328:24: warning: symbol \u0027ab8500_fg_sysfs_ops\u0027 was not declared. Should it be static?\n\nSigned-off-by: Anton Vorontsov \u003canton.vorontsov@linaro.org\u003e\n"
    },
    {
      "commit": "0fff22ee792aee95d6945f4ed1b10aeaea806bc8",
      "tree": "b9c0e73319ff7946f1af0f1b7150242ec99566f8",
      "parents": [
        "c34a61b4e7a9966edc0e87d7b0a12fbb8cc58168"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Wed Mar 14 04:41:37 2012 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Mon Mar 26 20:41:12 2012 +0400"
      },
      "message": "ab8500_fg: Fix copy-paste error\n\nab8500_fg_discharge_state_to() function should accept\n\u0027enum ab8500_fg_discharge_state\u0027 argument, not\n\u0027enum ab8500_fg_charge_state\u0027.\n\nSigned-off-by: Anton Vorontsov \u003canton.vorontsov@linaro.org\u003e\n"
    },
    {
      "commit": "c34a61b4e7a9966edc0e87d7b0a12fbb8cc58168",
      "tree": "1c347755b106d0b6663caf9447b3b3d35ce6ff84",
      "parents": [
        "450ceb2b23ed0feba8c1238f52a1d3feacd5379d"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Wed Mar 14 04:39:01 2012 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Mon Mar 26 20:41:11 2012 +0400"
      },
      "message": "ab8500_fg: Get rid of \u0027struct battery_type\u0027\n\nThe struct is duplicated, plus causes the following flood:\n\n  CC      drivers/power/ab8500_fg.o\nab8500_fg.c: In function ‘ab8500_fg_get_ext_psy_data’:\nb8500_fg.c:2081:8: warning: assignment from incompatible pointer type [enabled by default]\n\nSigned-off-by: Anton Vorontsov \u003canton.vorontsov@linaro.org\u003e\n"
    },
    {
      "commit": "450ceb2b23ed0feba8c1238f52a1d3feacd5379d",
      "tree": "47749b9fe2189e7f1a8d18653db6eedd43a51e5c",
      "parents": [
        "d329129e9e10e3089550fd9bd692f67687503136"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Wed Mar 14 04:38:32 2012 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Mon Mar 26 20:41:10 2012 +0400"
      },
      "message": "ab8500_fg: Get rid of \u0027struct v_to_cap\u0027\n\nThe struct is duplicated, plus when used it causes the following\nwarnings:\n\n  CHECK   drivers/power/ab8500_fg.c\nab8500_fg.c:818:13: warning: incorrect type in assignment (different base types)\nab8500_fg.c:818:13:    expected struct v_to_cap *tbl\nab8500_fg.c:818:13:    got struct abx500_v_to_cap *const v_to_cap_tbl\n  CC      drivers/power/ab8500_fg.o\nab8500_fg.c: In function \u0027ab8500_fg_volt_to_capacity\u0027:\nab8500_fg.c:818:6: warning: assignment from incompatible pointer type [enabled by default]\n\nSigned-off-by: Anton Vorontsov \u003canton.vorontsov@linaro.org\u003e\n"
    },
    {
      "commit": "d329129e9e10e3089550fd9bd692f67687503136",
      "tree": "5bb28bac5bdaa5b42a518ed6a246697cf5a983c6",
      "parents": [
        "efd71c89a411d72f1e20d91e34f0779e0e0019b4"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Wed Mar 14 04:27:20 2012 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Mon Mar 26 20:41:09 2012 +0400"
      },
      "message": "ab8500_btemp: Get rid of \u0027enum adc_therm\u0027\n\nThis is the same as abx500_adc_therm, but when the former is used,\nthe following warning flood pops up:\n\ndrivers/power/ab8500_btemp.c: In function \u0027ab8500_btemp_batctrl_volt_to_res\u0027:\nab8500_btemp.c:150:25: warning: comparison between \u0027enum abx500_adc_therm\u0027 and \u0027enum adc_therm\u0027 [-Wenum-compare]\nab8500_btemp.c: In function \u0027ab8500_btemp_curr_source_enable\u0027:\nab8500_btemp.c:212:25: warning: comparison between \u0027enum abx500_adc_therm\u0027 and \u0027enum adc_therm\u0027 [-Wenum-compare]\nab8500_btemp.c:244:32: warning: comparison between \u0027enum abx500_adc_therm\u0027 and \u0027enum adc_therm\u0027 [-Wenum-compare]\nab8500_btemp.c: In function \u0027ab8500_btemp_measure_temp\u0027:\nab8500_btemp.c:462:25: warning: comparison between \u0027enum abx500_adc_therm\u0027 and \u0027enum adc_therm\u0027 [-Wenum-compare]\nab8500_btemp.c: In function \u0027ab8500_btemp_id\u0027:\nab8500_btemp.c:528:121: warning: comparison between \u0027enum abx500_adc_therm\u0027 and \u0027enum adc_therm\u0027 [-Wenum-compare]\nab8500_btemp.c:551:25: warning: comparison between \u0027enum abx500_adc_therm\u0027 and \u0027enum adc_therm\u0027 [-Wenum-compare]\n\nThis patch fixes the issue by switching the driver to use more\nnamespace-friendly enum.\n\nSigned-off-by: Anton Vorontsov \u003canton.vorontsov@linaro.org\u003e\n"
    },
    {
      "commit": "efd71c89a411d72f1e20d91e34f0779e0e0019b4",
      "tree": "d08680f45a91b87bea4ed871a814ab0b0f56d817",
      "parents": [
        "1f855824757efab36e08f8fc640f4d9fd1d3d1ab"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Wed Mar 14 04:22:17 2012 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Mon Mar 26 20:41:07 2012 +0400"
      },
      "message": "ab8500_charger: Convert to the new USB OTG calls\n\nThis patch fixes the following build errors:\n\nab8500_charger.c: In function \u0027ab8500_charger_remove\u0027:\nab8500_charger.c:2519:2: error: implicit declaration of function \u0027otg_unregister_notifier\u0027 [-Werror\u003dimplicit-function-declaration]\nab8500_charger.c:2520:2: error: implicit declaration of function \u0027otg_put_transceiver\u0027 [-Werror\u003dimplicit-function-declaration]\nab8500_charger.c: In function \u0027ab8500_charger_probe\u0027:\nab8500_charger.c:2688:2: error: implicit declaration of function \u0027otg_get_transceiver\u0027 [-Werror\u003dimplicit-function-declaration]\nab8500_charger.c:2688:10: warning: assignment makes pointer from integer without a cast [enabled by default]\nab8500_charger.c:2695:2: error: implicit declaration of function \u0027otg_register_notifier\u0027 [-Werror\u003dimplicit-function-declaration]\n\nSigned-off-by: Anton Vorontsov \u003canton.vorontsov@linaro.org\u003e\n"
    },
    {
      "commit": "1f855824757efab36e08f8fc640f4d9fd1d3d1ab",
      "tree": "1ee096578f33d235f0088bd430b8d79eb3da5926",
      "parents": [
        "13151631b5bd06a1511353bb221079bbd76606c3"
      ],
      "author": {
        "name": "Arun Murthy",
        "email": "arun.murthy@stericsson.com",
        "time": "Wed Feb 29 21:54:28 2012 +0530"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Mon Mar 26 20:41:06 2012 +0400"
      },
      "message": "ab8500-btemp: AB8500 battery temperature driver\n\nThis driver is responsible for battery detection, obtaining battery\ntemperature and monitor the battery temperature by taking precautionary\nmeasurements when battery temperature goes beyond or below the thresholds.\n\nSigned-off-by: Arun Murthy \u003carun.murthy@stericsson.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Anton Vorontsov \u003canton.vorontsov@linaro.org\u003e\n"
    },
    {
      "commit": "13151631b5bd06a1511353bb221079bbd76606c3",
      "tree": "2afb3cf50f11468506e5fd65677005c2bdfacaf0",
      "parents": [
        "84edbeeab67c1575067335179513150115da367b"
      ],
      "author": {
        "name": "Arun Murthy",
        "email": "arun.murthy@stericsson.com",
        "time": "Wed Feb 29 21:54:27 2012 +0530"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Mon Mar 26 20:41:05 2012 +0400"
      },
      "message": "ab8500-fg: A8500 fuel gauge driver\n\nThis driver is responsible for provide battery parameters to user space via\nsysfs by registers to power supply class. It uses fuel gauge and gpadc driver\nin obtaining the battery parameters. These battery properties are used by\nabx500 charging algorithm driver to monitor the battery.\n\nSigned-off-by: Arun Murthy \u003carun.murthy@stericsson.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Anton Vorontsov \u003canton.vorontsov@linaro.org\u003e\n"
    },
    {
      "commit": "84edbeeab67c1575067335179513150115da367b",
      "tree": "58730cc0d097cdb8c5970973437289f9868cfc53",
      "parents": [
        "1668f81159fb72eda2114a9c73a64ffee045cb01"
      ],
      "author": {
        "name": "Arun Murthy",
        "email": "arun.murthy@stericsson.com",
        "time": "Wed Feb 29 21:54:26 2012 +0530"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Mon Mar 26 20:41:04 2012 +0400"
      },
      "message": "ab8500-charger: AB8500 charger driver\n\nThis driver is responsible for detecting the ac/usb plugin and also includes\nfunction to enable ac/usb charging and re-kick the watchdog.\nIt registers with the power supply class and provides information to the user\nspace. The information include status of ac/usb charger device.\nThis information in turn will be used by the abx500 charging algorithm driver\nto enable/disable and monitor charging.\n\nSigned-off-by: Arun Murthy \u003carun.murthy@stericsson.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Anton Vorontsov \u003canton.vorontsov@linaro.org\u003e\n"
    },
    {
      "commit": "1668f81159fb72eda2114a9c73a64ffee045cb01",
      "tree": "c93f2386110dd43f57d27343bec461f75fd31321",
      "parents": [
        "ed1a230f96eb4610f1f4296b8c3c067389ddf540"
      ],
      "author": {
        "name": "Arun Murthy",
        "email": "arun.murthy@stericsson.com",
        "time": "Wed Feb 29 21:54:25 2012 +0530"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Mon Mar 26 20:41:02 2012 +0400"
      },
      "message": "abx500-chargalg: Add abx500 charging algorithm\n\nThis is a charging algorithm driver for abx500 variants. It is the central\nentity for battery driver and is responsible for charging and monitoring\nthe battery driver. It is a hardware independant driver and also monitors\nother abx500 power supply devices.\n\nSigned-off-by: Arun Murthy \u003carun.murthy@stericsson.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Anton Vorontsov \u003canton.vorontsov@linaro.org\u003e\n"
    },
    {
      "commit": "ed1a230f96eb4610f1f4296b8c3c067389ddf540",
      "tree": "42653c8122379507f3441b046dd85c6adff4c09f",
      "parents": [
        "d2c0077c54794d668b3639079a4262a52088d5e2"
      ],
      "author": {
        "name": "Bruce E. Robertson",
        "email": "bruce.e.robertson@intel.com",
        "time": "Mon Feb 06 15:59:01 2012 +0000"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Mon Mar 26 20:41:01 2012 +0400"
      },
      "message": "Add I2C driver for Summit Microelectronics SMB347 Battery Charger.\n\nDriver support for the Summit I²C battery charger. This is used in some\nIntel devices.\n\nSigned-off-by: Bruce E. Robertson \u003cbruce.e.robertson@intel.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Anton Vorontsov \u003canton.vorontsov@linaro.org\u003e\n"
    },
    {
      "commit": "d2c0077c54794d668b3639079a4262a52088d5e2",
      "tree": "38e2e440aec4ac502d3f58160f2c8703f9bd2c81",
      "parents": [
        "f7bae49aa1247a195a3fe4235edf6811c175bb7b"
      ],
      "author": {
        "name": "Felipe Contreras",
        "email": "felipe.contreras@gmail.com",
        "time": "Wed Feb 01 03:03:47 2012 +0200"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Mon Mar 26 20:41:00 2012 +0400"
      },
      "message": "isp1704_charger: Fix probe error path\n\nWe enable power, but don\u0027t disable it in case of an error.\n\nSigned-off-by: Felipe Contreras \u003cfelipe.contreras@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003canton.vorontsov@linaro.org\u003e\n"
    },
    {
      "commit": "f7bae49aa1247a195a3fe4235edf6811c175bb7b",
      "tree": "80e6c88178273311e4a6ed09ac1867010398c386",
      "parents": [
        "9b11adc773b45845cc384bf01a623bba628f9f99"
      ],
      "author": {
        "name": "Kim, Milo",
        "email": "Milo.Kim@ti.com",
        "time": "Thu Jan 26 22:59:08 2012 -0800"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Mon Mar 26 20:40:59 2012 +0400"
      },
      "message": "lp8727_charger: Correct typos on the comment\n\nintergrated charger -\u003e integrated charger\n    ^\n\nSigned-off-by: Milo(Woogyom) Kim \u003cmilo.kim@ti.com\u003e\nSigned-off-by: Anton Vorontsov \u003canton.vorontsov@linaro.org\u003e\n"
    },
    {
      "commit": "7336880e3d73ee38b0c2bb99674e7e79d87dd43e",
      "tree": "02ced3aaace986c0779c6c8c9d634a122f13953c",
      "parents": [
        "27aefa3b7d8b1c37e0bc21cbd0ce3c93bdf163ca"
      ],
      "author": {
        "name": "Kim, Milo",
        "email": "Milo.Kim@ti.com",
        "time": "Thu Jan 26 22:58:51 2012 -0800"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Mon Mar 26 20:40:56 2012 +0400"
      },
      "message": "lp8727_charger: Fix wrong code style\n\nDefinition of STATUS2\n: remove space before tabs.\n\nReturn code of lp8727_is_dedicated_charger(), lp8727_is_usb_charger()\n: remove parentheses when return is not a function.\n\nMODULE_AUTHOR section\n: remove space at the start of a line.\n\nSigned-off-by: Milo(Woogyom) Kim \u003cmilo.kim@ti.com\u003e\nSigned-off-by: Anton Vorontsov \u003canton.vorontsov@linaro.org\u003e\n"
    },
    {
      "commit": "27aefa3b7d8b1c37e0bc21cbd0ce3c93bdf163ca",
      "tree": "78fb84a4cb9c092632ffc99ce34185c55ba1b4d5",
      "parents": [
        "7da6334e73fe3c0579d8c6a56001336a430a5d99"
      ],
      "author": {
        "name": "Kim, Milo",
        "email": "Milo.Kim@ti.com",
        "time": "Thu Jan 26 22:58:39 2012 -0800"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Mon Mar 26 20:40:55 2012 +0400"
      },
      "message": "lp8727_charger: Change i2c functions\n\nOn writing single byte via i2c, use i2c_smbus_write_byte_data()\nrather than i2c_smbus_write_i2c_block_data().\n\nName changes :\nlp8727_i2c_read() -\u003e lp8727_read_bytes()\nlp8727_i2c_write() -\u003e removed\nlp8727_i2c_read_byte() -\u003e lp8727_read_byte()\nlp8727_i2c_write_byte() -\u003e lp8727_write_byte()\n\nSigned-off-by: Milo(Woogyom) Kim \u003cmilo.kim@ti.com\u003e\nSigned-off-by: Anton Vorontsov \u003canton.vorontsov@linaro.org\u003e\n"
    },
    {
      "commit": "7da6334e73fe3c0579d8c6a56001336a430a5d99",
      "tree": "3fd627bfeb4a781d7217f3cb40264678b1f24e97",
      "parents": [
        "e39b828f5355e41a8fd24f413fb9dfb81d808397"
      ],
      "author": {
        "name": "Kim, Milo",
        "email": "Milo.Kim@ti.com",
        "time": "Thu Jan 26 22:58:30 2012 -0800"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Mon Mar 26 20:40:54 2012 +0400"
      },
      "message": "lp8727_charger: Add error check routine on probe()\n\nAdd error checking on initializing registers and interrupt handler.\n\nInitializing registers - lp8727_init_device()\n: check i2c error during probing the driver.\n\nInitializing interrupt handler - lp8727_intr_config()\n: check an error on creating the irq thread.\n\nIf an error occurs on probing lp8727 driver, allocated lp8727 driver memory is freed.\n\nSigned-off-by: Milo(Woogyom) Kim \u003cmilo.kim@ti.com\u003e\nSigned-off-by: Anton Vorontsov \u003canton.vorontsov@linaro.org\u003e\n"
    },
    {
      "commit": "e39b828f5355e41a8fd24f413fb9dfb81d808397",
      "tree": "0939abb06568676de053f4ad0ce53f40ba8acd2f",
      "parents": [
        "3832246ddd83391187edff8af328f9e9684d3177"
      ],
      "author": {
        "name": "Kim, Milo",
        "email": "Milo.Kim@ti.com",
        "time": "Sun Jan 29 17:28:18 2012 -0800"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Mon Mar 26 20:40:52 2012 +0400"
      },
      "message": "lp8727_charger: Add company name and description\n\nAdd \u0027Texas Instruments\u0027 because TI acquired National semiconductor at 2011.\nAnd the driver information is added in the header file.\n\nSigned-off-by: Milo(Woogyom) Kim \u003cmilo.kim@ti.com\u003e\nSigned-off-by: Anton Vorontsov \u003canton.vorontsov@linaro.org\u003e\n"
    },
    {
      "commit": "3832246ddd83391187edff8af328f9e9684d3177",
      "tree": "7bff3e3b63074d1397a256acc145ab8e97e74bab",
      "parents": [
        "2f3b43423c70a340b715396f15096c496da959bb"
      ],
      "author": {
        "name": "Karol Lewandowski",
        "email": "k.lewandowsk@samsung.com",
        "time": "Wed Feb 22 19:06:22 2012 +0100"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Mon Mar 26 20:40:51 2012 +0400"
      },
      "message": "max17042_battery: Make it possible to instantiate driver from DT\n\nAllow both device tree (preferred) and platform data-based driver\ninstantiation.\n\nSigned-off-by: Karol Lewandowski \u003ck.lewandowsk@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Anton Vorontsov \u003canton.vorontsov@linaro.org\u003e\n"
    },
    {
      "commit": "2f3b43423c70a340b715396f15096c496da959bb",
      "tree": "2f854dea3fd0bd0b465eb7e31eb09987332336af",
      "parents": [
        "13e0aa469e11f31a83f32f614c1331630851af28"
      ],
      "author": {
        "name": "Karol Lewandowski",
        "email": "k.lewandowsk@samsung.com",
        "time": "Wed Feb 22 19:06:20 2012 +0100"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Mon Mar 26 20:40:50 2012 +0400"
      },
      "message": "max17042_battery: Use devm_kzalloc() where applicable\n\nThis allows us to simplify probe and exit function.\n\nSigned-off-by: Karol Lewandowski \u003ck.lewandowsk@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Anton Vorontsov \u003canton.vorontsov@linaro.org\u003e\n"
    },
    {
      "commit": "13e0aa469e11f31a83f32f614c1331630851af28",
      "tree": "37322f1fbb77d4c4b5512ffad5904f795cf94e1f",
      "parents": [
        "e5f3872d20448706d3bb8083ee82a9226d3f8b5c"
      ],
      "author": {
        "name": "Dirk Brandewie",
        "email": "dirk.brandewie@gmail.com",
        "time": "Tue Jan 24 09:26:08 2012 -0800"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Mon Mar 26 20:40:47 2012 +0400"
      },
      "message": "max17042: Change capacity property to use reported SOC register\n\nThe SOC register (0dh) reports the state of charge before empty\ncompensation adjustments are applied.  The max value reported by this\nregister will decrease as the battery ages.\n\nUse the RepSOC register (06h) to report the capacity of the\nbattery. RepSOC contains a filtered version of the battery capacity\nafter empty compensation adjustments have been applied.\n\nReported-by: Gary Keyes \u003cgary.e.keyes@intel.com\u003e\nSigned-off-by: Dirk Brandewie \u003cdirk.brandewie@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003canton.vorontsov@linaro.org\u003e\n"
    },
    {
      "commit": "e5f3872d20448706d3bb8083ee82a9226d3f8b5c",
      "tree": "e6631f09e2465a3770e5c6d2a9eeeb3c33b3b6f0",
      "parents": [
        "f3a71a6eb13b71cc8a3dc5b6e5692e3db66b92f0"
      ],
      "author": {
        "name": "Ramakrishna Pallala",
        "email": "ramakrishna.pallala@intel.com",
        "time": "Tue Jan 24 09:26:06 2012 -0800"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Mon Mar 26 20:38:41 2012 +0400"
      },
      "message": "max17042: Add support for signalling change in SOC\n\nIf platform has the alert pin attached to an interrupt source have the\ndriver signal a change in the SOC every 1 percent.\n\nSigned-off-by: Ramakrishna Pallala \u003cramakrishna.pallala@intel.com\u003e\nSigned-off-by: Dirk Brandewie \u003cdirk.brandewie@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003canton.vorontsov@linaro.org\u003e\n"
    },
    {
      "commit": "f3a71a6eb13b71cc8a3dc5b6e5692e3db66b92f0",
      "tree": "8657e58127d2b72d97df5d4d89fdb6372fe02d67",
      "parents": [
        "f42c2b45b139b7b21c0c2eca70c82ce8d4104815"
      ],
      "author": {
        "name": "Ramakrishna Pallala",
        "email": "ramakrishna.pallala@intel.com",
        "time": "Tue Mar 13 22:03:52 2012 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Mon Mar 26 20:37:35 2012 +0400"
      },
      "message": "max17042: Add POR init procedure from Maxim appnote\n\nAdd power on reset (POR) init procedure defined by the maxim\nappnote. Using this procedure ensures that the part is\nconfigured/initialized correctly at POR and improves early accuracy of\nthe fuel gauge and informs the fuel gauge with the battery\ncharacterization parameters.  The battery characterization parameters\ncome from the maxim characterization procedure.\n\nSigned-off-by: Ramakrishna Pallala \u003cramakrishna.pallala@intel.com\u003e\nSigned-off-by: Dirk Brandewie \u003cdirk.brandewie@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003canton.vorontsov@linaro.org\u003e\n"
    },
    {
      "commit": "250f6715a4112d6686670c5a62ceb9305da94616",
      "tree": "ee1c9b41ed1fed8174efb312421902f19c877e8c",
      "parents": [
        "11bcb32848ddb5ab28f09f142b625e2ba4d55c4c",
        "313162d0b83836e2f57e51b9b8650fb4b9c396ea"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 24 10:41:37 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 24 10:41:37 2012 -0700"
      },
      "message": "Merge tag \u0027device-for-3.4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux\n\nPull \u003clinux/device.h\u003e avoidance patches from Paul Gortmaker:\n \"Nearly every subsystem has some kind of header with a proto like:\n\n\tvoid foo(struct device *dev);\n\n  and yet there is no reason for most of these guys to care about the\n  sub fields within the device struct.  This allows us to significantly\n  reduce the scope of headers including headers.  For this instance, a\n  reduction of about 40% is achieved by replacing the include with the\n  simple fact that the device is some kind of a struct.\n\n  Unlike the much larger module.h cleanup, this one is simply two\n  commits.  One to fix the implicit \u003clinux/device.h\u003e users, and then one\n  to delete the device.h includes from the linux/include/ dir wherever\n  possible.\"\n\n* tag \u0027device-for-3.4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux:\n  device.h: audit and cleanup users in main include dir\n  device.h: cleanup users outside of linux/include (C files)\n"
    },
    {
      "commit": "11bcb32848ddb5ab28f09f142b625e2ba4d55c4c",
      "tree": "9a2c085e1fce41012bb0f2a340f6ceaaf616b7a0",
      "parents": [
        "ed2d265d1266736bd294332d7f649003943ae36e",
        "8bc3bcc93a2b4e47d5d410146f6546bca6171663"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 24 10:24:31 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 24 10:24:31 2012 -0700"
      },
      "message": "Merge tag \u0027module-for-3.4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux\n\nPull cleanup of fs/ and lib/ users of module.h from Paul Gortmaker:\n \"Fix up files in fs/ and lib/ dirs to only use module.h if they really\n  need it.\n\n  These are trivial in scope vs the work done previously.  We now have\n  things where any few remaining cleanups can be farmed out to arch or\n  subsystem maintainers, and I have done so when possible.  What is\n  remaining here represents the bits that don\u0027t clearly lie within a\n  single arch/subsystem boundary, like the fs dir and the lib dir.\n\n  Some duplicate includes arising from overlapping fixes from\n  independent subsystem maintainer submissions are also quashed.\"\n\nFix up trivial conflicts due to clashes with other include file cleanups\n(including some due to the previous bug.h cleanup pull).\n\n* tag \u0027module-for-3.4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux:\n  lib: reduce the use of module.h wherever possible\n  fs: reduce the use of module.h wherever possible\n  includecheck: delete any duplicate instances of module.h\n"
    },
    {
      "commit": "69a7aebcf019ab3ff5764525ad6858fbe23bb86d",
      "tree": "7211df5704b743a7667159748c670a9744164482",
      "parents": [
        "d464c92b5234227c1698862a1906827e2e398ae0",
        "f1f996b66cc3908a8f5ffccc2ff41840e92f3b10"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 20 21:12:50 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 20 21:12:50 2012 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\nPull trivial tree from Jiri Kosina:\n \"It\u0027s indeed trivial -- mostly documentation updates and a bunch of\n  typo fixes from Masanari.\n\n  There are also several linux/version.h include removals from Jesper.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (101 commits)\n  kcore: fix spelling in read_kcore() comment\n  constify struct pci_dev * in obvious cases\n  Revert \"char: Fix typo in viotape.c\"\n  init: fix wording error in mm_init comment\n  usb: gadget: Kconfig: fix typo for \u0027different\u0027\n  Revert \"power, max8998: Include linux/module.h just once in drivers/power/max8998_charger.c\"\n  writeback: fix fn name in writeback_inodes_sb_nr_if_idle() comment header\n  writeback: fix typo in the writeback_control comment\n  Documentation: Fix multiple typo in Documentation\n  tpm_tis: fix tis_lock with respect to RCU\n  Revert \"media: Fix typo in mixer_drv.c and hdmi_drv.c\"\n  Doc: Update numastat.txt\n  qla4xxx: Add missing spaces to error messages\n  compiler.h: Fix typo\n  security: struct security_operations kerneldoc fix\n  Documentation: broken URL in libata.tmpl\n  Documentation: broken URL in filesystems.tmpl\n  mtd: simplify return logic in do_map_probe()\n  mm: fix comment typo of truncate_inode_pages_range\n  power: bq27x00: Fix typos in comment\n  ...\n"
    },
    {
      "commit": "ed378a52dabf77b406b447fd3238f83ea24b71fa",
      "tree": "07e1a7ec2d1c08767ee81b9910f5912b80502632",
      "parents": [
        "843ec558f91b8e8fdb6efc908f2c0506407cc750",
        "11207b6fe05438b2e87a26435cd98db3d55e6fa7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 20 11:26:30 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 20 11:26:30 2012 -0700"
      },
      "message": "Merge tag \u0027usb-3.3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb\n\nPull USB merge for 3.4-rc1 from Greg KH:\n \"Here\u0027s the big USB merge for the 3.4-rc1 merge window.\n\n  Lots of gadget driver reworks here, driver updates, xhci changes, some\n  new drivers added, usb-serial core reworking to fix some bugs, and\n  other various minor things.\n\n  There are some patches touching arch code, but they have all been\n  acked by the various arch maintainers.\"\n\n* tag \u0027usb-3.3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (302 commits)\n  net: qmi_wwan: add support for ZTE MF820D\n  USB: option: add ZTE MF820D\n  usb: gadget: f_fs: Remove lock is held before freeing checks\n  USB: option: make interface blacklist work again\n  usb/ub: deprecate \u0026 schedule for removal the \"Low Performance USB Block\" driver\n  USB: ohci-pxa27x: add clk_prepare/clk_unprepare calls\n  USB: use generic platform driver on ath79\n  USB: EHCI: Add a generic platform device driver\n  USB: OHCI: Add a generic platform device driver\n  USB: ftdi_sio: new PID: LUMEL PD12\n  USB: ftdi_sio: add support for FT-X series devices\n  USB: serial: mos7840: Fixed MCS7820 device attach problem\n  usb: Don\u0027t make USB_ARCH_HAS_{XHCI,OHCI,EHCI} depend on USB_SUPPORT.\n  usb gadget: fix a section mismatch when compiling g_ffs with CONFIG_USB_FUNCTIONFS_ETH\n  USB: ohci-nxp: Remove i2c_write(), use smbus\n  USB: ohci-nxp: Support for LPC32xx\n  USB: ohci-nxp: Rename symbols from pnx4008 to nxp\n  USB: OHCI-HCD: Rename ohci-pnx4008 to ohci-nxp\n  usb: gadget: Kconfig: fix typo for \u0027different\u0027\n  usb: dwc3: pci: fix another failure path in dwc3_pci_probe()\n  ...\n"
    },
    {
      "commit": "51990e825431089747f8896244b5c17d3a6423f1",
      "tree": "5c1ef975ab55734a45444b629855a51f09775b93",
      "parents": [
        "dcd6c92267155e70a94b3927bce681ce74b80d1f"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sun Jan 22 11:23:42 2012 -0500"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sun Mar 11 14:27:37 2012 -0400"
      },
      "message": "device.h: cleanup users outside of linux/include (C files)\n\nFor files that are actively using linux/device.h, make sure\nthat they call it out.  This will allow us to clean up some\nof the implicit uses of linux/device.h within include/*\nwithout introducing build regressions.\n\nYes, this was created by \"cheating\" -- i.e. the headers were\ncleaned up, and then the fallout was found and fixed, and then\nthe two commits were reordered.  This ensures we don\u0027t introduce\nbuild regressions into the git history.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "263a5c8e16c34199ddf6de3f102e789ffa3ee26e",
      "tree": "4f049e339d522b2ab0ba3bed3ec217e4bbc83d35",
      "parents": [
        "54d20f006ceff1f2f1e69d0e54049b6c0765c039",
        "192cfd58774b4d17b2fe8bdc77d89c2ef4e0591d"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 09 12:35:53 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 09 12:35:53 2012 -0800"
      },
      "message": "Merge 3.3-rc6 into driver-core-next\n\nThis was done to resolve a conflict in the drivers/base/cpu.c file.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "fef37e9a47b9927ce2817fe1a0fa8cf40f6eefb6",
      "tree": "4cba1a0e4cf7b1e1f342bc86d8305c7ab037a4eb",
      "parents": [
        "f6e8a1d7b4c4087e13913da43deb45b3e3413f29"
      ],
      "author": {
        "name": "Renata Sayakhova",
        "email": "rsayakhova@gmail.com",
        "time": "Wed Feb 29 14:58:53 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 08 11:15:33 2012 -0800"
      },
      "message": "DS2781 Maxim Stand-Alone Fuel Gauge battery and w1 slave drivers\n\nSigned-off-by: Renata Sayakhova \u003crsayakhova@gmail.com\u003e\nAcked-by: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "4f3612b16e012ef4801a80de9533e91e2386567c",
      "tree": "43329455fce3abd89f76e995d16ce0293f876eab",
      "parents": [
        "c097b2ca5140249abc3fb5ae9a545c35125ae8d0"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Mar 06 15:13:11 2012 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Mar 07 16:08:46 2012 +0100"
      },
      "message": "Revert \"power, max8998: Include linux/module.h just once in drivers/power/max8998_charger.c\"\n\nThis reverts commit ce64b8d85de96a1a9538f6dbc960ef592ca05fe8. It is done\nvia moduleh tree as part of a larger cleanup.\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\n"
    },
    {
      "commit": "8062d94a545457a83d5291bd62c3bfd14200bba0",
      "tree": "a6a7aaaea5dff00f7415a93189720a1164ae30dd",
      "parents": [
        "15e68a803573974409972e761d8f08f03fce5bdb",
        "6e13c6505cdff9766d5268ffb8c972c1a2f996e6"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 01 08:45:33 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Mar 01 08:45:33 2012 -0800"
      },
      "message": "Merge tag \u0027xceiv-for-v3.4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb into usb-next\n\nUSB: transceiver changes for 3.4\n\nHere we have a big rework done by Heikki Krogerus (thanks) which\nsplits OTG functionality away from transceivers.\n\nWe have known for quite a long time that struct otg_transceiver was\na bad name for the structure, considering transceiver is far from\nbeing OTG-specific (see 4e67185).\n"
    },
    {
      "commit": "13ae246db4a02971ef4f557af1f6d3e21d64b710",
      "tree": "e40e4a686a57f987b1a3c682656de174e6b980b0",
      "parents": [
        "6b21d18ed50c7d145220b0724ea7f2613abf0f95"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sun Jan 29 15:44:45 2012 -0500"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Tue Feb 28 19:31:56 2012 -0500"
      },
      "message": "includecheck: delete any duplicate instances of module.h\n\nDifferent tree maintainers picked up independently generated\ntrivial compile fixes based on linux-next testing, resulting\nin some cases where a file would have got more than one addition\nof module.h once everything was all merged together.\n\nDelete any duplicates so includecheck isn\u0027t complaining about\nanything related to module.h/export.h changes.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "b1c711d629358576e8896a18e74cd5f4d811d7f7",
      "tree": "8b03060028db6f6aca50b20f3fdc96170002ead2",
      "parents": [
        "fcc8ebc99034bae4020a3cec030553d469e265db"
      ],
      "author": {
        "name": "Heikki Krogerus",
        "email": "heikki.krogerus@linux.intel.com",
        "time": "Mon Feb 13 13:24:17 2012 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Mon Feb 27 15:41:22 2012 +0200"
      },
      "message": "usb: otg: mv_otg: Start using struct usb_otg\n\nUse struct usb_otg members with OTG specific functions instead\nof usb_phy members.\n\n[ balbi@ti.com : fixed a compile error on isp1704_charger.c ]\n\nSigned-off-by: Heikki Krogerus \u003cheikki.krogerus@linux.intel.com\u003e\nReviewed-by: Marek Vasut \u003cmarek.vasut@gmail.com\u003e\nAcked-by: Neil Zhang \u003czhangwm@marvell.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "202e0116b4700a6d51dc251bd1dbd0a8309806da",
      "tree": "c07b7624c8701b0091a58a98002464db431525a3",
      "parents": [
        "d0156f4d62f1c6b07ea6ffd32b10100d09e25d83"
      ],
      "author": {
        "name": "Thomas Weber",
        "email": "weber@corscience.de",
        "time": "Thu Feb 16 08:58:15 2012 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Feb 21 11:49:26 2012 +0100"
      },
      "message": "power: bq27x00: Fix typos in comment\n\nFix two typos in comments.\n\nSigned-off-by: Thomas Weber \u003cweber@corscience.de\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "fcc8ebc99034bae4020a3cec030553d469e265db",
      "tree": "5ddad4eb1503d2005dfd1953e4b8fe8f97f6c8b8",
      "parents": [
        "d445b6da8da491e025eb60576ce959f6a3a56a4f"
      ],
      "author": {
        "name": "Heikki Krogerus",
        "email": "heikki.krogerus@linux.intel.com",
        "time": "Mon Feb 13 13:24:16 2012 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Mon Feb 13 13:53:21 2012 +0200"
      },
      "message": "power_supply: Convert all users to new usb_phy\n\nUse the new usb_phy_* functions instead of the old\notg_* ones.\n\nSigned-off-by: Heikki Krogerus \u003cheikki.krogerus@linux.intel.com\u003e\nAcked-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\nReviewed-by: Marek Vasut \u003cmarek.vasut@gmail.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "8675381109b0eb1c948a423c2b35e3f4509cb25e",
      "tree": "1b71e8d77114a75f5871569fd0784fe0b4c861e3",
      "parents": [
        "62aa2b537c6f5957afd98e29f96897419ed5ebab"
      ],
      "author": {
        "name": "Heikki Krogerus",
        "email": "heikki.krogerus@linux.intel.com",
        "time": "Mon Feb 13 13:24:02 2012 +0200"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Mon Feb 13 13:34:36 2012 +0200"
      },
      "message": "usb: otg: Rename otg_transceiver to usb_phy\n\nThis is the first step in separating USB transceivers from\nUSB OTG utilities.\n\nIncludes fixes to IMX code from Sascha Hauer.\n\nSigned-off-by: Heikki Krogerus \u003cheikki.krogerus@linux.intel.com\u003e\nAcked-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nAcked-by: Pavankumar Kondeti \u003cpkondeti@codeaurora.org\u003e\nAcked-by: Li Yang \u003cleoli@freescale.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nAcked-by: Igor Grinberg \u003cgrinberg@compulab.co.il\u003e\nReviewed-by: Marek Vasut \u003cmarek.vasut@gmail.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "ce64b8d85de96a1a9538f6dbc960ef592ca05fe8",
      "tree": "07d7cb2cc6176383de53e81e041f2c95ba42e847",
      "parents": [
        "3e93b8dfd9dd8735152e59913a2bde226f83d43e"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Sun Feb 05 01:32:02 2012 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Feb 10 09:52:19 2012 +0100"
      },
      "message": "power, max8998: Include linux/module.h just once in drivers/power/max8998_charger.c\n\nRemove the duplicate.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "455a0e2cd80f7a2849b2e6d3be85c053ee44446b",
      "tree": "db5bac16ac5263898eb387c6613e96dbeceda8db",
      "parents": [
        "1bbe24d465db626fed050e0128a7244b9cb407f4"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Jan 16 13:48:20 2012 +0800"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Wed Feb 01 21:34:26 2012 +0400"
      },
      "message": "lp8727_charger: Add terminating entry for i2c_device_id table\n\nThe i2c_device_id table is supposed to be zero-terminated.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Milo(Woogyom) Kim \u003cmilo.kim@ti.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "1bbe24d465db626fed050e0128a7244b9cb407f4",
      "tree": "2809ccfdf8a0e3df9f3596bf270d192be75a6bd8",
      "parents": [
        "da4dc0af6eeb131927fb602846437a50a42ca246"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed Jan 11 17:19:45 2012 +0800"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Wed Feb 01 21:29:52 2012 +0400"
      },
      "message": "power_supply: Fix modalias for charger-manager\n\nSince 43cc71eed1250755986da4c0f9898f9a635cb3bf, the platform\nmodalias is prefixed with \"platform:\".\nCurrent code has the id_table, thus add MODULE_DEVICE_TABLE will\nautomatically setup the modalias.\n\nAlso make charger_manager_id static as it is only used in this driver.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "4d4036591b3de279a8c93a3cb010b0bc1264703c",
      "tree": "2ae895a48407219e41332f93bf8e5949ce9440c9",
      "parents": [
        "b7aaacf56ac9e0cdb58c3d087fea7084d897c307"
      ],
      "author": {
        "name": "Grazvydas Ignotas",
        "email": "notasas@gmail.com",
        "time": "Sat Jan 14 22:50:49 2012 +0200"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Wed Feb 01 21:27:28 2012 +0400"
      },
      "message": "bq27x00_battery: Fix flag register read\n\nWhen reading flags, bq27x00_read() argument is inverted and causes\nreads 2 of bytes for bq27200 and 1 byte for bq27500, while their register\nsizes are 1 and 2 bytes respectively. This causes bq27500 upper flag\nbits always to be returned as 0, causing full charge state to never be\nreported correctly, so fix it.\n\nCc: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\nAcked-by: Pali Rohár \u003cpali.rohar@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "b7aaacf56ac9e0cdb58c3d087fea7084d897c307",
      "tree": "13f7a896054839a1e2e3fa773e428205e475ec52",
      "parents": [
        "62aa2b537c6f5957afd98e29f96897419ed5ebab"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Wed Feb 01 21:20:15 2012 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Wed Feb 01 21:21:29 2012 +0400"
      },
      "message": "Revert \"bq27x00_battery: Fix reporting status value for bq27500 battery\"\n\nThis reverts commit 270968c0984aeed096da3cfffb0e131f4c416166.\n\nGrazvydas Ignotas wrote:\n\nAfter 270968c0984ae \"bq27x00_battery: Fix reporting status value for\nbq27500 battery\" status doesn\u0027t seem to be reported correctly when the\nbattery is close to fully charged state. It reports \"Not charging\"\nwhile in fact there is \u003e130mA current flowing to the battery according\nto current_now.\n\nThis status report seems to be based on CHG bit in status register,\nbut looking at the datasheet the description says \"(Fast) charging\nallowed\", which I guess means that the chip recommends charging and\nnot that charging is actually going on? If you check the bit while\nbattery is discharging and it\u0027s not full, the bit is also set.\n\nSuggested-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\nAcked-by: Pali Rohár \u003cpali.rohar@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "90ab5ee94171b3e28de6bb42ee30b527014e0be7",
      "tree": "fcf89889f6e881f2b231d3d20287c08174ce4b54",
      "parents": [
        "476bc0015bf09dad39d36a8b19f76f0c181d1ec9"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Jan 13 09:32:20 2012 +1030"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Jan 13 09:32:20 2012 +1030"
      },
      "message": "module_param: make bool parameters really bool (drivers \u0026 misc)\n\nmodule_param(bool) used to counter-intuitively take an int.  In\nfddd5201 (mid-2009) we allowed bool or int/unsigned int using a messy\ntrick.\n\nIt\u0027s time to remove the int/unsigned int option.  For this version\nit\u0027ll simply give a warning, but it\u0027ll break next kernel version.\n\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "b24ca57e7625bc304e77bc429693ad32a691eb16",
      "tree": "770aa389c6e763cf37776a35e85ff1e41958b1e9",
      "parents": [
        "6296e5d3c067df41980a5fd09ad4cc6765f79bb9",
        "913272b3864d6da89c70d9fc2c30ccb57794b369"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 11 18:53:05 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 11 18:53:05 2012 -0800"
      },
      "message": "Merge git://git.infradead.org/battery-2.6\n\n* git://git.infradead.org/battery-2.6: (68 commits)\n  power_supply: Mark da9052 driver as broken\n  power_supply: Drop usage of nowarn variant of sysfs_create_link()\n  s3c_adc_battery: Average over more than one adc sample\n  power_supply: Add DA9052 battery driver\n  isp1704_charger: Fix missing check\n  jz4740-battery: Fix signedness bug\n  power_supply: Assume mains power by default\n  sbs-battery: Fix devicetree match table\n  ARM: rx51: Add bq27200 i2c board info\n  sbs-battery: Change power supply name\n  devicetree-bindings: Propagate bq20z75-\u003esbs rename to dt bindings\n  devicetree-bindings: Add vendor entry for Smart Battery Systems\n  sbs-battery: Rename internals to new name\n  bq20z75: Rename to sbs-battery\n  wm97xx_battery: Use DEFINE_MUTEX() for work_lock\n  max8997_charger: Remove duplicate module.h\n  lp8727_charger: Some minor fixes for the header\n  lp8727_charger: Add header file\n  power_supply: Convert drivers/power/* to use module_platform_driver()\n  power_supply: Add \"unknown\" in power supply type\n  ...\n"
    },
    {
      "commit": "913272b3864d6da89c70d9fc2c30ccb57794b369",
      "tree": "4fb0a8ab1b53623d2a8ea200b80a3ace2d271471",
      "parents": [
        "6cfc2a23540667cff6da6e41d1f1167a9a45aa9a",
        "629bcb4b72d49b3631ae3dd0fe1d345820fadfcc"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Tue Jan 10 20:55:11 2012 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Tue Jan 10 20:55:11 2012 +0400"
      },
      "message": "Merge git://git.infradead.org/users/cbou/battery-urgent\n"
    },
    {
      "commit": "6cfc2a23540667cff6da6e41d1f1167a9a45aa9a",
      "tree": "63b8f747b5235a8138e4aeccb4519a1cadb559ac",
      "parents": [
        "93278d151e7bd35ccd0e083d7f2d8123cbaf36f8"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Tue Jan 10 04:53:37 2012 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Tue Jan 10 05:14:10 2012 +0400"
      },
      "message": "power_supply: Mark da9052 driver as broken\n\nThere are some problems with MFD part of this driver, so the\ndriver fails to build:\n\ndrivers/power/da9052-battery.c: In function \u0027da9052_bat_read_volt\u0027:\ndrivers/power/da9052-battery.c:293:2: error: implicit declaration of function \u0027da9052_adc_manual_read\u0027 [-Werror\u003dimplicit-function-declaration]\ndrivers/power/da9052-battery.c: In function \u0027da9052_bat_check_presence\u0027:\ndrivers/power/da9052-battery.c:306:2: error: implicit declaration of function \u0027da9052_adc_read_temp\u0027 [-Werror\u003dimplicit-function-declaration]\ndrivers/power/da9052-battery.c: In function \u0027da9052_determine_vc_tbl_index\u0027:\ndrivers/power/da9052-battery.c:348:1: warning: control reaches end of non-void function [-Wreturn-type]\ncc1: some warnings being treated as errors\n\nThe fix for MFD part will probably go post -rc1 (or in the next merge\nwindow), so let\u0027s disable the driver for now.\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "93278d151e7bd35ccd0e083d7f2d8123cbaf36f8",
      "tree": "d1a2d0dd3465ac0bcec7464f6d3fb70535dcaea9",
      "parents": [
        "34aed73df3a9e75e313a7510b201f6755ae3e6bc"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Thu Jan 05 19:17:25 2012 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Sat Jan 07 15:24:51 2012 +0400"
      },
      "message": "power_supply: Drop usage of nowarn variant of sysfs_create_link()\n\nThe function is not exported to modules, plus we do want to catch anyone\nwho tries to create complex hierarchy (in that case we\u0027d need to change\n\u0027powers\u0027 symlink to a directory, probably under a different name to not\nbreak ABI).\n\nThis patch fixes the following build error:\n\n ERROR: \"sysfs_create_link_nowarn\" [drivers/power/power_supply.ko] undefined!\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "34aed73df3a9e75e313a7510b201f6755ae3e6bc",
      "tree": "3ded8d8b8019eb5b7eff82ab1e4267ad5df789ab",
      "parents": [
        "ded7fc7b055055427d0d04958482dbe3d23e087d"
      ],
      "author": {
        "name": "Heiko Stübner",
        "email": "heiko@sntech.de",
        "time": "Thu Dec 29 12:52:07 2011 +0100"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Jan 06 06:13:35 2012 +0400"
      },
      "message": "s3c_adc_battery: Average over more than one adc sample\n\nSome sources for adc battery information provide only inaccurate results\nwhere the read value differs from the real value with positive and negative\noffsets. For such sources it can be more accurate to collect two or more\nvalue sample and use the average of all collected values.\n\nThis patch adds pdata options volt_samples, current_samples and\nbackup_volt_samples to specifiy the number of samples to collect,\nreads the specified number of samples and calculates the average of those.\nFor unset sample-number-values a default of 1 is assumed.\n\nSigned-off-by: Heiko Stuebner \u003cheiko@sntech.de\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "ded7fc7b055055427d0d04958482dbe3d23e087d",
      "tree": "7ecc6b9a0820f162801a30a1a9b7801908dd0955",
      "parents": [
        "c934502db7fda4fac1bb3b5c74f35e9bde8e7547"
      ],
      "author": {
        "name": "Ashish Jangam",
        "email": "ashish.jangam@kpitcummins.com",
        "time": "Wed Dec 14 17:57:56 2011 +0530"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Jan 06 06:10:02 2012 +0400"
      },
      "message": "power_supply: Add DA9052 battery driver\n\nDriver for DA9052 battery charger. This driver depends on DA9052 MFD core\ndirver for definitions and methods.\n\nThis patch is functionally tested on Samsung SMDKV6410.\n\nSigned-off-by: David Dajun Chen \u003cdchen@diasemi.com\u003e\nSigned-off-by: Ashish Jangam \u003cashish.jangam@kpitcummins.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "c934502db7fda4fac1bb3b5c74f35e9bde8e7547",
      "tree": "8acd156ec2a736cb309d79e0d82c4707c1964934",
      "parents": [
        "ef7906f3204280ccaf8cd7ace974b7c0a1393812"
      ],
      "author": {
        "name": "Felipe Contreras",
        "email": "felipe.contreras@gmail.com",
        "time": "Fri Jan 06 06:00:48 2012 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Jan 06 06:01:58 2012 +0400"
      },
      "message": "isp1704_charger: Fix missing check\n\nA segfault happens if there\u0027s no board information.\n\nSigned-off-by: Felipe Contreras \u003cfelipe.contreras@gmail.com\u003e\nAcked-by: Heikki Krogerus \u003ckrohei@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "ef7906f3204280ccaf8cd7ace974b7c0a1393812",
      "tree": "125e5f8240ae635a3ff5665f8ad488c170de2228",
      "parents": [
        "2530daa187be3adef2d7cb41bd51f1384e478f2b"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Dec 08 21:05:26 2011 +0800"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Jan 06 05:57:17 2012 +0400"
      },
      "message": "jz4740-battery: Fix signedness bug\n\nwait_for_completion_interruptible_timeout() may return negative value.\nIn this case, checking if (t \u003e 0)  will return true if t is unsigned.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "2530daa187be3adef2d7cb41bd51f1384e478f2b",
      "tree": "f4210ee87310b4e8e2dbbd45ebb98f25d80c0249",
      "parents": [
        "62df3935a7ef842ad0af6025d2fc59d353de2e1d"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "jdelvare@suse.de",
        "time": "Sat Dec 10 22:53:36 2011 +0100"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Jan 06 05:50:32 2012 +0400"
      },
      "message": "power_supply: Assume mains power by default\n\nIf no power class device is found in power_supply_is_system_supplied(),\nthe function currently returns 0, which basically means that the system\nis supposed to be running on battery. In practice, mobile devices tend\nto always implement at least one power class device and more often two\n(battery and AC adapter). Systems with no registered power class\ndevices are more likely to be desktop systems, where the system is\nalways powered by mains.\n\nSo, change the default return value of\npower_supply_is_system_supplied() from 0 (running on battery) to 1\n(running on mains.)\n\nSigned-off-by: Jean Delvare \u003cjdelvare@suse.de\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Matthew Garrett \u003cmjg59@srcf.ucam.org\u003e\nCc: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "62df3935a7ef842ad0af6025d2fc59d353de2e1d",
      "tree": "65ad00fe35deae242fd7b630559836b99dac7a1f",
      "parents": [
        "d77711aaa17a7bb4d7fbf676b047051218c49e03"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Fri Jan 06 05:45:34 2012 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Jan 06 05:46:18 2012 +0400"
      },
      "message": "sbs-battery: Fix devicetree match table\n\nIt should be an of module table, not i2c.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nAcked-by: Rhyland Klein \u003crklein@nvidia.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "52f56c69beb049928f6e1a3d484afe27843d6c04",
      "tree": "bf7ad24ea81ed723a103397ce3cdefb89c9d0e10",
      "parents": [
        "e57f1b68c4066459ed9e49177cdcefa6973ce9d2"
      ],
      "author": {
        "name": "Rhyland Klein",
        "email": "rklein@nvidia.com",
        "time": "Mon Dec 05 17:50:49 2011 -0800"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Jan 06 05:27:36 2012 +0400"
      },
      "message": "sbs-battery: Change power supply name\n\nThe power supply name used to be fixed as \"battery\". This change allows\nfor multiple batteries by generating the name rather than using a fixed\nvalue.\n\nSigned-off-by: Rhyland Klein \u003crklein@nvidia.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "3ddca062f8d71724529b0d52609994c9886f1a18",
      "tree": "7127e840559cf1e1f158bc0dc0379a6064bcffae",
      "parents": [
        "c78f2b64963654419a8cd3b7e264251860e9f9eb"
      ],
      "author": {
        "name": "Rhyland Klein",
        "email": "rklein@nvidia.com",
        "time": "Mon Dec 05 17:50:46 2011 -0800"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Jan 06 05:22:21 2012 +0400"
      },
      "message": "sbs-battery: Rename internals to new name\n\nNow that this driver is named more generally, this change updates\nthe internal variables, defines and functions to use this new name.\n\nSigned-off-by: Rhyland Klein \u003crklein@nvidia.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "c78f2b64963654419a8cd3b7e264251860e9f9eb",
      "tree": "7705995811d4527753874d03264a0ba1301b8157",
      "parents": [
        "daf22c3c4444e10a852a2f460f5cb1a43038bd53"
      ],
      "author": {
        "name": "Rhyland Klein",
        "email": "rklein@nvidia.com",
        "time": "Mon Dec 05 17:50:45 2011 -0800"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Jan 06 05:22:12 2012 +0400"
      },
      "message": "bq20z75: Rename to sbs-battery\n\nThis driver for the bq20z75 implemented the register spec defined\nby the SBS standard. As this is not unique to this the TI part this\nwas originally written for, we can generalize this driver to\nshow its support for any SBS compliant battery.\n\nSigned-off-by: Rhyland Klein \u003crklein@nvidia.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "daf22c3c4444e10a852a2f460f5cb1a43038bd53",
      "tree": "6762def93163d68fcfa1d548d357f75936b45e9c",
      "parents": [
        "68597986f7db9abbe380af3db6a34b6c83cdf302"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Nov 28 22:37:35 2011 +0800"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Jan 06 05:00:30 2012 +0400"
      },
      "message": "wm97xx_battery: Use DEFINE_MUTEX() for work_lock\n\nwork_lock can be initialized automatically with\nDEFINE_MUTEX() rather than explicitly calling mutex_init().\n\nThis patch also removes an unused bat_lock mutex.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "68597986f7db9abbe380af3db6a34b6c83cdf302",
      "tree": "91db6bb9efca360c3ed0bb249c897672760e58a9",
      "parents": [
        "e57b432d0c91a4c472b2826b21524bdbbf2688d1"
      ],
      "author": {
        "name": "Jonghwan Choi",
        "email": "jhbird.choi@samsung.com",
        "time": "Wed Nov 23 13:40:05 2011 +0900"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Jan 06 04:59:25 2012 +0400"
      },
      "message": "max8997_charger: Remove duplicate module.h\n\nmodule.h was included twice.\n\nSigned-off-by: Jonghwan Choi \u003cjhbird.choi@samsung.com\u003e\nAcked-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "300bac7fb85a20b2704dc3645419057992f78565",
      "tree": "d0c3e327967552ab9ba68866b6c77a951446a7cd",
      "parents": [
        "251f39fe42dae863bd24e30864e6b66076ba076d"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Sat Nov 26 12:01:10 2011 +0800"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Wed Jan 04 09:12:07 2012 +0400"
      },
      "message": "power_supply: Convert drivers/power/* to use module_platform_driver()\n\nThis patch converts the drivers in drivers/power/* to use the\nmodule_platform_driver() macro which makes the code smaller and a bit\nsimpler.\n\nCc: Mike Rapoport \u003cmike@compulab.co.il\u003e\nCc: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nCc: Nithish Mahalingam \u003cnithish.mahalingam@intel.com\u003e\nCc: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nCc: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nCc: Balaji Rao \u003cbalajirrao@openmoko.org\u003e\nCc: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Clifton Barnes \u003ccabarnes@indesign-llc.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "251f39fe42dae863bd24e30864e6b66076ba076d",
      "tree": "c804944bc17f3836d19cc8b5bc611dd1fb0ea915",
      "parents": [
        "9b8872273af6983b246252a6508fa7cf34c69d6e",
        "35b4c01e29bdd9632dabf9784ed3486333f00427"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Wed Jan 04 09:09:35 2012 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Wed Jan 04 09:09:35 2012 +0400"
      },
      "message": "Merge branch \u0027power-supply-scope\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen\n"
    },
    {
      "commit": "9b8872273af6983b246252a6508fa7cf34c69d6e",
      "tree": "b9b996c704fe98b46f3e58434f3f70f6171bbb67",
      "parents": [
        "ce09affc59bca2a1ac1f77b75915fd914fab1f70"
      ],
      "author": {
        "name": "Kim, Milo",
        "email": "Milo.Kim@ti.com",
        "time": "Wed Nov 30 23:08:33 2011 -0800"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Wed Jan 04 09:05:51 2012 +0400"
      },
      "message": "power_supply: Add \"unknown\" in power supply type\n\nFor the default value of power supply type, \"unknown\" is added.\nWith default prop value, supply type property can be displayed\nas default - \"Unknown\".\n\nSigned-off-by: Milo(Woogyom) Kim \u003cmilo.kim@ti.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "ce09affc59bca2a1ac1f77b75915fd914fab1f70",
      "tree": "e2900229b5eb5e8fad39808cae95d6c03aa614b6",
      "parents": [
        "998a8e7a72f6a81f540d3a3774d8e8aae6c7f9f2"
      ],
      "author": {
        "name": "Kim, Milo",
        "email": "Milo.Kim@ti.com",
        "time": "Wed Jan 04 09:03:18 2012 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Wed Jan 04 09:05:51 2012 +0400"
      },
      "message": "lp8727_charger: Coding style changes\n\n1. Useless braces were omitted\n2. Useless void casts were omitted\n3. module exit name changed\n   lp8727_chg_exit -\u003e lp8727_exit\n4. Pointer coding style changes\n   no space between pointer(\u0027*\u0027) and pointer name\n   ex) u8 * data -\u003e u8 *data\n5. Author information change : email and additional author\n\nSigned-off-by: Milo(Woogyom) Kim \u003cmilo.kim@ti.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "998a8e7a72f6a81f540d3a3774d8e8aae6c7f9f2",
      "tree": "f7ff4549c84c810605badc151d3c6df5eef6d81c",
      "parents": [
        "2165c8a45bf2fba49f54fb81a50914f883bd14df"
      ],
      "author": {
        "name": "Kim, Milo",
        "email": "Milo.Kim@ti.com",
        "time": "Thu Nov 17 21:43:06 2011 -0800"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Wed Jan 04 08:34:20 2012 +0400"
      },
      "message": "lp8727_charger: Add supported i2c functionality check routine\n\nlp8727 i2c r/w functions are based on SMBUS I2C BLOCK. So the driver needs to\ncheck whether i2c bus supports this functionality or not.\n\nSigned-off-by: Woogyom Kim \u003cmilo.kim@ti.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "2165c8a45bf2fba49f54fb81a50914f883bd14df",
      "tree": "42de787666eff2b261012ed50d4a4aa46cea8d63",
      "parents": [
        "ad3d13eee78ec44194bf919a37e2f711e53cbdf0"
      ],
      "author": {
        "name": "Woogyom Kim",
        "email": "milo.kim@nsc.com",
        "time": "Wed Jan 04 08:27:43 2012 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Wed Jan 04 08:29:43 2012 +0400"
      },
      "message": "power_supply: Add LP8727 charger driver\n\nNational Semiconductor LP8727 is the battery charger with Micro/Mini\nUSB interface. This IC includes below functions:\n\n- I2C interface for accessing user registers\n- Single input Li-Ion battery charger\n- Charger input ID detection from Micro/Mini USB\n- Multiplexing switches on USB, UART\n\nSigned-off-by: Woogyom Kim \u003cmilo.kim@ti.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "ad3d13eee78ec44194bf919a37e2f711e53cbdf0",
      "tree": "e7a950b1e1d2642c4fae0a7019ac7ceed5241104",
      "parents": [
        "3bb3dbbd56ea39e5537db8f8041ea95d28f16a7f"
      ],
      "author": {
        "name": "Donggeun Kim",
        "email": "dg77.kim@samsung.com",
        "time": "Tue Dec 27 18:47:49 2011 +0900"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Wed Jan 04 08:08:45 2012 +0400"
      },
      "message": "power_supply: Charger-Manager: Add properties for power-supply-class\n\nCharger Manager provides power-supply-class aggregating\ninformation from multiple chargers and a fuel-gauge.\n\nSigned-off-by: Donggeun Kim \u003cdg77.kim@samsung.com\u003e\nSigned-off-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "3bb3dbbd56ea39e5537db8f8041ea95d28f16a7f",
      "tree": "b660ceed66ef404530109f9670b63640bd2be4b6",
      "parents": [
        "00a159a5567232fbe1dd85bc611c55f53943b0fc"
      ],
      "author": {
        "name": "Donggeun Kim",
        "email": "dg77.kim@samsung.com",
        "time": "Tue Dec 27 18:47:48 2011 +0900"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Wed Jan 04 08:08:27 2012 +0400"
      },
      "message": "power_supply: Add initial Charger-Manager driver\n\nBecause battery health monitoring should be done even when suspended,\nit needs to wake up and suspend periodically. Thus, userspace battery\nmonitoring may incur too much overhead; every device and task is woken\nup periodically. Charger Manager uses suspend-again to provide\nin-suspend monitoring.\n\nThis patch allows to monitor battery health in-suspend state.\n\nSigned-off-by: Donggeun Kim \u003cdg77.kim@samsung.com\u003e\nSigned-off-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "587a1f1659e8b330b8738ef4901832a2b63f0bed",
      "tree": "b785c3f44ddba6ee036e02268502cdc961f55ea0",
      "parents": [
        "9104e427f3e21ddb380ddc39752624365b5bffea"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Jul 23 23:11:19 2011 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Jan 03 22:54:55 2012 -0500"
      },
      "message": "switch -\u003eis_visible() to returning umode_t\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "8351665195cec6d2b73cce8b66f02d6dde246a8e",
      "tree": "3b31b34dc1737ff40679036d97a3f7d6c49ffa88",
      "parents": [
        "25a0bc2dfc2ea732f40af2dae52426ead66ae76e"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Wed Dec 07 09:15:45 2011 -0800"
      },
      "committer": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Fri Dec 09 09:52:07 2011 -0800"
      },
      "message": "power_supply: allow a power supply to explicitly point to powered device\n\nIf a power supply has a scope of \"Device\", then allow the power supply\nto indicate what device it actually powers. This is represented in the\npower supply\u0027s sysfs directory as a symlink named \"powers\", which points to\nthe sysfs directory of the powered device.\n\nIf the device has children, then the sub-devices are also powered by\nthe same power supply.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nCc: Richard Hughes \u003crichard@hughsie.com\u003e\n"
    },
    {
      "commit": "25a0bc2dfc2ea732f40af2dae52426ead66ae76e",
      "tree": "180dc7e4122da2f40b241c5e936a0668420f4bb7",
      "parents": [
        "cfcfc9eca2bcbd26a8e206baeb005b055dbf8e37"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Wed Dec 07 11:24:20 2011 -0800"
      },
      "committer": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Fri Dec 09 09:42:05 2011 -0800"
      },
      "message": "power_supply: add SCOPE attribute to power supplies\n\nThis adds a \"scope\" attribute to a power_supply, which indicates how\nmuch of the system it powers.  It appears in sysfs as \"scope\" or in\nthe uevent file as POWER_SUPPLY_SCOPE\u003d.  There are presently three\npossible values:\n\tUnknown - unknown power topology\n\tSystem - the power supply powers the whole system\n\tDevice - it powers a specific device, or tree of devices\n\nA power supply which doesn\u0027t have a \"scope\" attribute should be assumed to\nhave \"System\" scope.\n\nIn general, usermode should assume that loss of all System-scoped power\nsupplies will power off the whole system, but any single one is sufficient\nto power the system.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nCc: Richard Hughes \u003crichard@hughsie.com\u003e\n"
    },
    {
      "commit": "a7a280493fb63f8e9fbfc8feec5810bf50e1e54f",
      "tree": "9b8be8a0da29a64d0a9e990af1f366a63f09d3f4",
      "parents": [
        "2cd1c8d4dc7ecca9e9431e2dabe41ae9c7d89e51"
      ],
      "author": {
        "name": "Major Lee",
        "email": "major_lee@wistrom.com",
        "time": "Tue Nov 15 15:31:23 2011 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Dec 05 17:06:37 2011 +0100"
      },
      "message": "x86/mrst: Battery fixes\n\nWhen DCDC input line over current detecting, PMIC will change\ncharging current automatically.  Logging event is enough.\n\nSigned-off-by: Major Lee \u003cmajor_lee@wistron.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nCc: Mathias Nyman \u003cmathias.nyman@linux.intel.com\u003e\nCc: Feng Tang \u003cfeng.tang@intel.com\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\n[fix build]\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "00a159a5567232fbe1dd85bc611c55f53943b0fc",
      "tree": "684721d12271fecb5b42daca52e79cab6bbc28d8",
      "parents": [
        "b57f2f6108fbf9ce33191fb574fe94b1f3ccbff3"
      ],
      "author": {
        "name": "Philip Rakity",
        "email": "prakity@marvell.com",
        "time": "Fri Sep 02 04:20:01 2011 +0200"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Sat Nov 26 04:32:46 2011 +0400"
      },
      "message": "max8925_power: Check at probe time if power to set online\n\nThe interrupt for ac on/off can be missed during boot time.\nCheck if online by seeing if we have power.  We choose 0.5V\nsince this is high enough to avoid random reading from a\ninput that could be floating if no charger.\n\nSigned-off-by: Philip Rakity \u003cprakity@marvell.com\u003e\nSigned-off-by: Ted Bennett \u003ctbennett@marvell.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "b57f2f6108fbf9ce33191fb574fe94b1f3ccbff3",
      "tree": "b1b917221b9ec96ea571f0422f3931f9b184abc5",
      "parents": [
        "60a1f6e4462bb71b39543ddbca314886a55adb9d"
      ],
      "author": {
        "name": "Philip Rakity",
        "email": "prakity@marvell.com",
        "time": "Fri Sep 02 04:20:01 2011 +0200"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Sat Nov 26 04:31:47 2011 +0400"
      },
      "message": "max8925_power: Do not read random data from chip registers\n\nReading the voltage, charge etc requires that we tell the chip\nwhat property we want to read before reading it according to\nmaxim.\n\nSigned-off-by: Philip Rakity \u003cprakity@marvell.com\u003e\nSigned-off-by: Thomas Liu \u003cThomas.Liu@maxim-ic.com\u003e\nTested-by: Ted Bennett \u003ctbennett@marvell.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "60a1f6e4462bb71b39543ddbca314886a55adb9d",
      "tree": "b7e8216b6c35c8fa4423d33cb928666a2f11e371",
      "parents": [
        "86e6c6bd9b70260fc5bc9fdfa2e5b4dfd8fe545c"
      ],
      "author": {
        "name": "Ramakrishna Pallala",
        "email": "ramakrishna.pallala@intel.com",
        "time": "Sat Nov 26 04:11:15 2011 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Sat Nov 26 04:11:15 2011 +0400"
      },
      "message": "max17042_battery: Fix error handling\n\nIn max17042_get_property(...), the values returned by\nmax17042_read_reg are directly assigned to the variables,\neven if the read results in an error.\n\nThis patch checks for the return code from max17042_read_reg and\nexits the function if there is any error.\n\nSigned-off-by: Ramakrishna Pallala \u003cramakrishna.pallala@intel.com\u003e\nAcked-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "86e6c6bd9b70260fc5bc9fdfa2e5b4dfd8fe545c",
      "tree": "36e46a0d74017fadaf09feda9fa2d79dd5915f14",
      "parents": [
        "3b176b25a8146673ade4772d1edfe318caa6818a"
      ],
      "author": {
        "name": "Paul Parsons",
        "email": "lost.distance@yahoo.com",
        "time": "Wed Nov 23 22:37:15 2011 +0000"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Sat Nov 26 03:41:47 2011 +0400"
      },
      "message": "ds2760_battery: Add rated capacity of the hx4700 3600mAh battery\n\nAdd rated capacity of the HP iPAQ hx4700 3.7V 3600mAh (359114-001)\nbattery. For this battery the value of the rated capacity EEPROM\nregister at 0x32 is 14; thus rated_capacities[14] \u003d 3600.\n\nSigned-off-by: Paul Parsons \u003clost.distance@yahoo.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "3b176b25a8146673ade4772d1edfe318caa6818a",
      "tree": "05817f20a5d28812f793c5e3b5ef8aaa7147c2fa",
      "parents": [
        "8cfaaa811894a3ae2d7360a15a6cfccff3ebc7db"
      ],
      "author": {
        "name": "Yong Zhang",
        "email": "yong.zhang0@gmail.com",
        "time": "Thu Sep 22 16:59:11 2011 +0800"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Sat Nov 26 00:34:12 2011 +0400"
      },
      "message": "power_supply: Remove IRQF_DISABLED\n\nSince commit [e58aa3d2: genirq: Run irq handlers with interrupts\ndisabled], We run all interrupt handlers with interrupts disabled\nand we even check and yell when an interrupt handler returns with\ninterrupts enabled (see commit [b738a50a: genirq: Warn when handler\nenables interrupts]).\n\nSo now this flag is a NOOP and can be removed.\n\nSigned-off-by: Yong Zhang \u003cyong.zhang0@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "8cfaaa811894a3ae2d7360a15a6cfccff3ebc7db",
      "tree": "de05bfaa8a687daf431827a10548f9e9797c1569",
      "parents": [
        "c6cd4f267d442f2ce279024adb03a69e8608e0f6"
      ],
      "author": {
        "name": "Pali Rohár",
        "email": "pali.rohar@gmail.com",
        "time": "Tue Nov 01 01:43:11 2011 +0100"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Sat Nov 26 00:03:44 2011 +0400"
      },
      "message": "bq27x00_battery: Fix OOPS caused by unregistring bq27x00 driver\n\n* power_supply_unregister call bq27x00_battery_get_property which\n  call bq27x00_battery_poll\n* make sure that bq27x00_battery_poll will not call\n  schedule_delayed_work again after unregister (which cause OOPS)\n\nSigned-off-by: Pali Rohár \u003cpali.rohar@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "c6cd4f267d442f2ce279024adb03a69e8608e0f6",
      "tree": "ef55415b14c002235cfdefc9b7f9c6a2e026a2da",
      "parents": [
        "270968c0984aeed096da3cfffb0e131f4c416166"
      ],
      "author": {
        "name": "Pali Rohár",
        "email": "pali.rohar@gmail.com",
        "time": "Tue Nov 01 01:43:09 2011 +0100"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Sat Nov 26 00:00:52 2011 +0400"
      },
      "message": "bq27x00_battery: Fix reporting error messages\n\n* Do not be noise if battery is not calibrated (use dev_dbg)\n\nSigned-off-by: Pali Rohár \u003cpali.rohar@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "270968c0984aeed096da3cfffb0e131f4c416166",
      "tree": "1cb5467e11f956509ba3da4833ae41f3cec59fbe",
      "parents": [
        "d149e98e02c84fe1e81aa7f6b91a667d796b2c6e"
      ],
      "author": {
        "name": "Pali Rohár",
        "email": "pali.rohar@gmail.com",
        "time": "Tue Nov 01 01:43:08 2011 +0100"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Nov 25 23:59:49 2011 +0400"
      },
      "message": "bq27x00_battery: Fix reporting status value for bq27500 battery\n\nSigned-off-by: Pali Rohár \u003cpali.rohar@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "d149e98e02c84fe1e81aa7f6b91a667d796b2c6e",
      "tree": "67be8d86b75f02a7191ba7ec4eec70e356bf221a",
      "parents": [
        "a8f6bd23cc73a54b9182cf8be102739e01ea874a"
      ],
      "author": {
        "name": "Pali Rohár",
        "email": "pali.rohar@gmail.com",
        "time": "Tue Nov 01 01:43:07 2011 +0100"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Nov 25 23:59:38 2011 +0400"
      },
      "message": "bq27x00_battery: Cache temperature value in converted unit\n\nSigned-off-by: Pali Rohár \u003cpali.rohar@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "a8f6bd23cc73a54b9182cf8be102739e01ea874a",
      "tree": "1901f17ffd9a7537d734555e496a599ca60bd300",
      "parents": [
        "4b226c2cf04eb373369d298fa00181b0eec71233"
      ],
      "author": {
        "name": "Pali Rohár",
        "email": "pali.rohar@gmail.com",
        "time": "Tue Nov 01 01:43:06 2011 +0100"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Nov 25 23:58:47 2011 +0400"
      },
      "message": "bq27x00_battery: Cache energy property\n\nSigned-off-by: Pali Rohár \u003cpali.rohar@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "4b226c2cf04eb373369d298fa00181b0eec71233",
      "tree": "63fd6b047b61b29c4e4352a41f4a1f0b4f5dc0b9",
      "parents": [
        "d66bab3f3a5119084ac0ed010a7eae0000af4f16"
      ],
      "author": {
        "name": "Pali Rohár",
        "email": "pali.rohar@gmail.com",
        "time": "Tue Nov 01 01:43:05 2011 +0100"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Nov 25 23:58:16 2011 +0400"
      },
      "message": "bq27x00_battery: Report -ENODATA if bq27000 battery was not calibrated\n\n* CI (Capacity Inaccurate) flag is set after full reset on bq27000 battery\n* when is set, all capacity properties should be reported incorrectly,\n  because there was no learning cycle and battery was not calibrated\n* instead reporting incorrect values, report -ENODATA\n\nSigned-off-by: Pali Rohár \u003cpali.rohar@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "d66bab3f3a5119084ac0ed010a7eae0000af4f16",
      "tree": "a4a82bcd3912fc54dbf1a3ff3975325e0b67ebe0",
      "parents": [
        "b68f6216c5f53698379603209d3168766449fdab"
      ],
      "author": {
        "name": "Pali Rohár",
        "email": "pali.rohar@gmail.com",
        "time": "Tue Nov 01 01:43:04 2011 +0100"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Nov 25 23:57:48 2011 +0400"
      },
      "message": "bq27x00_battery: Add support for property POWER_SUPPLY_PROP_CAPACITY_LEVEL\n\nSigned-off-by: Pali Rohár \u003cpali.rohar@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "b68f6216c5f53698379603209d3168766449fdab",
      "tree": "da4a07c26d78ee7d7f309c6328d93fb5f551499f",
      "parents": [
        "e7a5f6d55991fb3b3214f435681ee2db96320395"
      ],
      "author": {
        "name": "Pali Rohár",
        "email": "pali.rohar@gmail.com",
        "time": "Tue Nov 01 01:43:03 2011 +0100"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Nov 25 23:57:14 2011 +0400"
      },
      "message": "bq27x00_battery: Do not cache current_now value for bq27000 batery\n\n* This prevent reporting old current_now value for bq27000\n* Also ask for current flags, to make sure that current_now\n  will be reported with correct signature\n\nSigned-off-by: Pali Rohár \u003cpali.rohar@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "e7a5f6d55991fb3b3214f435681ee2db96320395",
      "tree": "770037bf6a2d86190b976bfcea3eb67584991d4c",
      "parents": [
        "72af5a4b9cc9c4527f2967e0283bee632237c26e"
      ],
      "author": {
        "name": "Philip Rakity",
        "email": "prakity@marvell.com",
        "time": "Mon Aug 29 09:32:04 2011 -0700"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Nov 25 23:30:58 2011 +0400"
      },
      "message": "max8925_power: Enable power change notifications\n\nThe power core infrastructure allow external power change\nevents to be passed to drivers what are listed in the\nsupplied_to call back field.  Enable this feature by\nallowing the supplied_to field to be passed to the driver.\n\nThis feature will enable drivers named in the supplied_to\nfield that have a external_power_changed callback to be\nnotified when power was been turned on or off.\n\nSigned-off-by: Philip Rakity \u003cprakity@marvell.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "72af5a4b9cc9c4527f2967e0283bee632237c26e",
      "tree": "f355e9bfd3421d68f1befdb237df6979c1d5196e",
      "parents": [
        "5ba1fa0ae288e93179d54e3c59b2241eb1709f0c"
      ],
      "author": {
        "name": "Philip Rakity",
        "email": "prakity@marvell.com",
        "time": "Fri Nov 25 23:11:06 2011 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Nov 25 23:24:45 2011 +0400"
      },
      "message": "max8925_power: Remove support for irq bits that do not exist\n\nThe max8925 cannot return usb status.  The bits\n\n       [MAX8925_IRQ_VCHG_USB_OVP] \u003d {\n               .reg            \u003d MAX8925_CHG_IRQ1,\n               .mask_reg       \u003d MAX8925_CHG_IRQ1_MASK,\n               .offs           \u003d 1 \u003c\u003c 3,\n       },\n       [MAX8925_IRQ_VCHG_USB_F] \u003d  {\n               .reg            \u003d MAX8925_CHG_IRQ1,\n               .mask_reg       \u003d MAX8925_CHG_IRQ1_MASK,\n               .offs           \u003d 1 \u003c\u003c 4,\n       },\n       [MAX8925_IRQ_VCHG_USB_R] \u003d {\n               .reg            \u003d MAX8925_CHG_IRQ1,\n               .mask_reg       \u003d MAX8925_CHG_IRQ1_MASK,\n               .offs           \u003d 1 \u003c\u003c 5,\n       },\n\ndo not exist in the irq register.\n\nSigned-off-by: Philip Rakity \u003cprakity@marvell.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "5ba1fa0ae288e93179d54e3c59b2241eb1709f0c",
      "tree": "0b237478cda62fc1ddd741092c184ec1be815d78",
      "parents": [
        "92de378b739115c8afaae5cd3f25159406bb9914"
      ],
      "author": {
        "name": "Philip Rakity",
        "email": "prakity@marvell.com",
        "time": "Fri Nov 25 23:24:03 2011 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Nov 25 23:24:03 2011 +0400"
      },
      "message": "max8925_power: Do not detect ac insert if handled by other code\n\nOn brownstone rev 4 ac-insert detect is handled by vbus.\n\nallow the platform code to configure the disabling of insert\nby setting no_insert_detect.\n\nSigned-off-by: Philip Rakity \u003cprakity@marvell.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "92de378b739115c8afaae5cd3f25159406bb9914",
      "tree": "ebb4e6314d72c0d48ef6a6e957120d29ae52c593",
      "parents": [
        "9c9cf9e26363d0c06d0e01d5304477be97ace5cb"
      ],
      "author": {
        "name": "Philip Rakity",
        "email": "prakity@marvell.com",
        "time": "Fri Nov 25 23:19:37 2011 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Nov 25 23:19:37 2011 +0400"
      },
      "message": "max8925_power: No temperature interrupts if temperature not connected\n\nBrownstone does not have temperature reading circuit hooked up.\nThis leads to spurious interrupts.\n\nAllow the platform layer to indicate no temperature circuit\nand do not activate interrupts if no temperature control is set\n\nSigned-off-by: Philip Rakity \u003cprakity@marvell.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "9c9cf9e26363d0c06d0e01d5304477be97ace5cb",
      "tree": "11c5ce9267a40ec86a08cb405c6d99a6ff5ad15f",
      "parents": [
        "44abd774f52999125d499aed17a2f70211c34dcd"
      ],
      "author": {
        "name": "Philip Rakity",
        "email": "prakity@marvell.com",
        "time": "Fri Nov 25 21:25:23 2011 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Nov 25 21:26:03 2011 +0400"
      },
      "message": "max8925_power: Fix incorrect voltage and current calculation\n\nThe datasheet indicates a 12 bit value is returned for i2c\nregisters for voltage and current.  Code was assuming 8 bits.\nBut default for chip is 12 bit return value.\n\nVoltage is returned in 2mV units  -- adjust to return as uV\nper linux power spec\n\nAdjust current calculation to return units in uA.\n\nSigned-off-by: Philip Rakity \u003cprakity@marvell.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    }
  ],
  "next": "44abd774f52999125d499aed17a2f70211c34dcd"
}
