)]}'
{
  "commit": "f8beab2bb611d735767871e0e1a12dc6a0def7b1",
  "tree": "a30103e40ae9d4473025edad6a2b3a28e3133fb5",
  "parents": [
    "1ea6b8f48918282bdca0b32a34095504ee65bab5"
  ],
  "author": {
    "name": "Mark Brown",
    "email": "broonie@opensource.wolfsonmicro.com",
    "time": "Fri Oct 28 23:50:49 2011 +0200"
  },
  "committer": {
    "name": "Mark Brown",
    "email": "broonie@opensource.wolfsonmicro.com",
    "time": "Tue Nov 08 11:29:48 2011 +0000"
  },
  "message": "regmap: Add a reusable irq_chip for regmap based interrupt controllers\n\nThere seem to be lots of regmap-using devices with very similar interrupt\ncontrollers with a small bank of interrupt registers and mask registers\nwith an interrupt per bit. This won\u0027t cover everything but it\u0027s a good\nstart.\n\nEach chip supplies a base for the status registers, a base for the mask\nregisters, an optional base for writing acknowledgements (which may be the\nsame as the status registers) and an array of bits within each of these\nregister banks which indicate the interrupt.\n\nThere is an assumption that the bit for each interrupt will be the same\nin each of the register bank.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2fc6a66f39a41598bc15c7f1a5d9335d78643460",
      "old_mode": 33188,
      "old_path": "drivers/base/regmap/Kconfig",
      "new_id": "0f6c7fb418e872e05bdbc5bf6c075e6390fb82c4",
      "new_mode": 33188,
      "new_path": "drivers/base/regmap/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "0573c8a9dacb895f58d7165cc7c5a4dbdf1dadaf",
      "old_mode": 33188,
      "old_path": "drivers/base/regmap/Makefile",
      "new_id": "ce2d18a6465be1d15cac7cb8a410de070d42f9cd",
      "new_mode": 33188,
      "new_path": "drivers/base/regmap/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bd54f63be9ed3877c7c77958a64d28818761dbc3",
      "new_mode": 33188,
      "new_path": "drivers/base/regmap/regmap-irq.c"
    },
    {
      "type": "modify",
      "old_id": "690276a642cf75dd5dbfcd1d620b8a94880714fc",
      "old_mode": 33188,
      "old_path": "include/linux/regmap.h",
      "new_id": "bd54cecdfdf8fb935a7af0d5ef568ca4f8de8689",
      "new_mode": 33188,
      "new_path": "include/linux/regmap.h"
    }
  ]
}
