)]}'
{
  "commit": "22f0d90a34827812413bb3fbeda6a2a79bb58423",
  "tree": "c54935a6e2637408da23aa261c81f89dffa0724e",
  "parents": [
    "dcd6c92267155e70a94b3927bce681ce74b80d1f"
  ],
  "author": {
    "name": "Mark Brown",
    "email": "broonie@opensource.wolfsonmicro.com",
    "time": "Sat Jan 21 12:01:14 2012 +0000"
  },
  "committer": {
    "name": "Mark Brown",
    "email": "broonie@opensource.wolfsonmicro.com",
    "time": "Mon Jan 23 14:01:18 2012 +0000"
  },
  "message": "regmap: Support register patch sets\n\nDevice manufacturers frequently provide register sequences, usually not\nfully documented, to be run at startup in order to provide better defaults\nfor devices (for example, improving performance in the light of silicon\nevaluation). Support such updates by allowing drivers to register update\nsets with the core. These updates will be written to the device immediately\nand will also be rewritten when the cache is synced.\n\nThe assumption is that the reason for resyncing the cache will always be\nthat the device has been powered off. If this turns out to not be the case\nthen a separate operation can be provided.\n\nCurrently the implementation only allows a single set of updates to be\nspecified for a device, this could be extended in future.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1a02b7537c8bbac9d59d21ee51c1361dd03c01c0",
      "old_mode": 33188,
      "old_path": "drivers/base/regmap/internal.h",
      "new_id": "d141b80479b5257d9fff00b9be47e47029e0f163",
      "new_mode": 33188,
      "new_path": "drivers/base/regmap/internal.h"
    },
    {
      "type": "modify",
      "old_id": "1ead66186b7c0a90586f223b0b9bc23d3770a3ed",
      "old_mode": 33188,
      "old_path": "drivers/base/regmap/regcache.c",
      "new_id": "ce2034c10ffb94d55b31bf0cd83379a44acc82d8",
      "new_mode": 33188,
      "new_path": "drivers/base/regmap/regcache.c"
    },
    {
      "type": "modify",
      "old_id": "be10a4ff660915625454375ce9fb30a97d5b7ef9",
      "old_mode": 33188,
      "old_path": "drivers/base/regmap/regmap.c",
      "new_id": "28e89fd7c28d02399f97b97ad5e42fcd6b95004f",
      "new_mode": 33188,
      "new_path": "drivers/base/regmap/regmap.c"
    },
    {
      "type": "modify",
      "old_id": "eb93921cdd30252b1c960cf6872585e308c9e9fc",
      "old_mode": 33188,
      "old_path": "include/linux/regmap.h",
      "new_id": "860739a8a6dde429d637e27202df78509342fb71",
      "new_mode": 33188,
      "new_path": "include/linux/regmap.h"
    }
  ]
}
