)]}'
{
  "commit": "a31c4eea2127ee52b5c7c1befada4664963ad030",
  "tree": "dc459f1ddba26772c9faa26ac8cdef0c41afd300",
  "parents": [
    "3c729f1ecd23b86a2d6b211d646f57f9da8dfeb1"
  ],
  "author": {
    "name": "David Brownell",
    "email": "david-b@pacbell.net",
    "time": "Mon Feb 12 00:53:13 2007 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@woody.linux-foundation.org",
    "time": "Mon Feb 12 09:48:34 2007 -0800"
  },
  "message": "[PATCH] AT91 GPIO wrappers\n\nThis is a first cut at making the AT91 code use the generic GPIO calls.\n\nNote that the original AT91 GPIO calls merged the \"mux pin as GPIO\" and \"set\nGPIO direction\" functionality into one API call, contrary to what\u0027s specified\nas a cross-platform portable model.  So this involved a few non-inlinable\nfunctions.\n\n[akpm@osdl.org: cleanups]\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "af22659c8a2895a4c90b66a2f8203790e6e509f4",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-at91rm9200/gpio.c",
      "new_id": "15eb5b6b29f2ed94ad36c7243d38d9832e2c9028",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-at91rm9200/gpio.c"
    },
    {
      "type": "modify",
      "old_id": "a011d27876a2dd0b2c42df472f199519b46849da",
      "old_mode": 33188,
      "old_path": "include/asm-arm/arch-at91rm9200/gpio.h",
      "new_id": "e09d6528fadf85497a0839206d67321bbc511852",
      "new_mode": 33188,
      "new_path": "include/asm-arm/arch-at91rm9200/gpio.h"
    }
  ]
}
