)]}'
{
  "commit": "a58fbcd8ad17ddaa0c7aadbbbd20de4ebc807fa4",
  "tree": "00b0a13c0dbe7155d5b529f9d36cc423996a3e19",
  "parents": [
    "7ebc8d56f407184a457dd5fc739cf39e423a25aa"
  ],
  "author": {
    "name": "Eric Miao",
    "email": "eric.miao@marvell.com",
    "time": "Tue Jan 06 17:37:37 2009 +0800"
  },
  "committer": {
    "name": "Eric Miao",
    "email": "eric.miao@marvell.com",
    "time": "Mon Mar 09 21:22:37 2009 +0800"
  },
  "message": "[ARM] pxa: move IRQ handling of GPIO 0 and 1 outside of gpio.c\n\nThis is part of the work making gpio.c generic enough, the changes\ninclude:\n\n1. move IRQ handling of GPIO 0 and 1 outside (and back into irq.c)\n\n2. pxa_init_gpio() accepts a range for muxed GPIO IRQs, and an IRQ\n   number for the muxed GPIOs\n\n3. __gpio_is_occupied() and __gpio_is_inverted() are made inline,\n   and are moved into \u003cmach/gpio.h\u003e instead of generic gpio.c\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dc876a8e6668a048b1176ede5e4378ce86bd67b4",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-pxa/generic.h",
      "new_id": "bc12c9421ceff138c6d28f1b3c43980da3640e11",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-pxa/generic.h"
    },
    {
      "type": "modify",
      "old_id": "5fec1e479cb30e5f757ec08364bf7dc345bae06c",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-pxa/gpio.c",
      "new_id": "198246019028db2c48c4fef78c40d984cbb06828",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-pxa/gpio.c"
    },
    {
      "type": "modify",
      "old_id": "2c538d8c362d40bc00e0cc7760c00dffa4fa4b87",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-pxa/include/mach/gpio.h",
      "new_id": "c7ac3d62d34d1a004449f3735ce2e25bf96bd770",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-pxa/include/mach/gpio.h"
    },
    {
      "type": "modify",
      "old_id": "fa69c3a6a38e2f558ca2176fc271f5c031ad413f",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-pxa/irq.c",
      "new_id": "d3d40a31f9da3cd41062e4b954504a5d69da846c",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-pxa/irq.c"
    },
    {
      "type": "modify",
      "old_id": "2332e2dc35040778a9abe36f5fce441df58c2cce",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-pxa/pxa25x.c",
      "new_id": "77c2693cfeef4c811ea553322a32a3e4086245ea",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-pxa/pxa25x.c"
    },
    {
      "type": "modify",
      "old_id": "c8b469bbcf3bc14f332c64a97f4d14e79b0bd085",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-pxa/pxa27x.c",
      "new_id": "a425ec71e657cb5bd9ed55beb228bf2523b2b653",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-pxa/pxa27x.c"
    },
    {
      "type": "modify",
      "old_id": "e626b79cbee48d84b9b5779446432a8841605df7",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-pxa/pxa3xx.c",
      "new_id": "b02d4544dc956d98b065760dbd6975208bc527b8",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-pxa/pxa3xx.c"
    }
  ]
}
