)]}'
{
  "commit": "ee7e7973a7a8351c0264ee4f0adab4122b6b4aa7",
  "tree": "e3ddfdf1b0e117892a4d1f63b0a295a303aa5279",
  "parents": [
    "4186974dd5bde1b5bb1ec66f21c2dbd5de1ef06a"
  ],
  "author": {
    "name": "Anirudh Ghayal",
    "email": "aghayal@codeaurora.org",
    "time": "Tue May 07 16:40:12 2013 +0530"
  },
  "committer": {
    "name": "Sridhar Gujje",
    "email": "sgujje@codeaurora.org",
    "time": "Mon Jul 01 11:55:13 2013 +0530"
  },
  "message": "power: pm8921-bms: Update the FCC learning algorithm\n\n1. Add configurable parameters to\n\t- enable/disable fcc learning\n\t- minimum soc to start FCC learning\n\t- minimum ocv (pc) to start FCC learning\n\t- minimum cycles to update fcc vs temp. table\n\n2. New FCC is calculated using the cc count-\n\tFCC_NEW \u003d (cc_end - cc_start) / (soc2 - soc1)\n\tcc_end \u003d CC count when charing ends\n\tcc_start \u003d CC count when charging starts\n\tsoc1, soc2 \u003d starting and ending SOC_rbatt value\n\n3. Add a new sysfs entries to update the learnt fcc values\n   to userspace. These values are restored back on\n   reboot.\n\nCRs-Fixed: 417288\nChange-Id: I0dc713d59ef9c45f96b9f0b5844252758bd09320\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\nSigned-off-by: Sridhar Gujje \u003csgujje@codeaurora.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2d060319efdc1c256a0a2495cfa732ea6dbb31ba",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-msm/board-8064-pmic.c",
      "new_id": "90c612e61f0ae46e9c6458fdf8212003b2d6c8f5",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-msm/board-8064-pmic.c"
    },
    {
      "type": "modify",
      "old_id": "4f09a5176b7bceacbde72a7b46ab0ccbe2178e0c",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-msm/board-8930-pmic.c",
      "new_id": "2f3b6a933a846df2c70e42b9576d675e76bffd4e",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-msm/board-8930-pmic.c"
    },
    {
      "type": "modify",
      "old_id": "c87d966762b38d0c9e90fd43bdfc5a3868924afe",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-msm/board-8960-pmic.c",
      "new_id": "8e758bf772c05300595d789c759cb7ed3ce247b7",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-msm/board-8960-pmic.c"
    },
    {
      "type": "modify",
      "old_id": "0032ea8ae682f8ee37b11a0aca16db77bebe7bb9",
      "old_mode": 33188,
      "old_path": "drivers/power/pm8921-bms.c",
      "new_id": "66da98b2529f0bf2977cb74c3d69bc692383c502",
      "new_mode": 33188,
      "new_path": "drivers/power/pm8921-bms.c"
    },
    {
      "type": "modify",
      "old_id": "a19c0b62c8328ff5e5604dc2d600ac65956e11bd",
      "old_mode": 33188,
      "old_path": "include/linux/mfd/pm8xxx/pm8921-bms.h",
      "new_id": "7562166e06277c3fe09e6fc1e45efc48b8189001",
      "new_mode": 33188,
      "new_path": "include/linux/mfd/pm8xxx/pm8921-bms.h"
    }
  ]
}
