)]}'
{
  "commit": "a30d46c042c8a17ef25de02f439fbd120ab8a8de",
  "tree": "c83c8136266862ecbe6d453887fabcbe564851e5",
  "parents": [
    "2515ddc6db8eb49a79f0fe5e67ff09ac7c81eab4"
  ],
  "author": {
    "name": "David Brownell",
    "email": "dbrownell@users.sourceforge.net",
    "time": "Mon Oct 20 23:46:28 2008 +0200"
  },
  "committer": {
    "name": "Samuel Ortiz",
    "email": "samuel@sortiz.org",
    "time": "Wed Oct 22 01:19:37 2008 +0200"
  },
  "message": "mfd: twl4030 IRQ handling update\n\n- Move it into a separate file; clean and streamline it\n - Restructure the init code for reuse during secondary dispatch\n - Support both levels (primary, secondary) of IRQ dispatch\n - Use a workqueue for irq mask/unmask and trigger configuration\n\nCode for two subchips currently share that secondary handler code.\nOne is the power subchip; its IRQs are now handled by this core,\ncourtesy of this patch.  The other is the GPIO module, which will\nbe supported through a later patch.\n\nThere are also minor changes to the header file, mostly related\nto GPIO support; nothing yet in mainline cares about those.  A\nfew references to OMAP-specific symbols are disabled; when they\ncan all be removed, the TWL4030 support ceases being OMAP-specific.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "68e237b830ad1b6294ab460d30de806ede18874e",
      "old_mode": 33188,
      "old_path": "drivers/mfd/Makefile",
      "new_id": "0acefe8aff8729921ab5953c4a518e7450454cad",
      "new_mode": 33188,
      "new_path": "drivers/mfd/Makefile"
    },
    {
      "type": "modify",
      "old_id": "fd9a0160202cbf9c15105049ac2847ef6477b2fc",
      "old_mode": 33188,
      "old_path": "drivers/mfd/twl4030-core.c",
      "new_id": "dd843c4fbcc7cc76330199fc917185dbf16680f1",
      "new_mode": 33188,
      "new_path": "drivers/mfd/twl4030-core.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fae868a8d499257caaedc3be66391cf25310af82",
      "new_mode": 33188,
      "new_path": "drivers/mfd/twl4030-irq.c"
    },
    {
      "type": "modify",
      "old_id": "cdb453162a97d5fcaaff803af1d96c3ac07301f1",
      "old_mode": 33188,
      "old_path": "include/linux/i2c/twl4030.h",
      "new_id": "fb604dcd38f19d89a817c8bc2397aa09d3ece62c",
      "new_mode": 33188,
      "new_path": "include/linux/i2c/twl4030.h"
    }
  ]
}
