)]}'
{
  "commit": "e952805d2d2e706aed182723e5ab3ec0b1f91de3",
  "tree": "5b4f9bfff6798f44fdea7c891ee911af2df5357b",
  "parents": [
    "5a98c04d78c896d52baef20ffc11f6d1ba6eb786"
  ],
  "author": {
    "name": "Wolfram Sang",
    "email": "w.sang@pengutronix.de",
    "time": "Fri Mar 05 13:44:33 2010 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Sat Mar 06 11:26:48 2010 -0800"
  },
  "message": "gpio: add driver for MAX7300 I2C GPIO extender\n\nAdd the MAX7300-I2C variant of the MAX7301-SPI version.  Both chips share\nthe same core logic, so the generic part of the in-kernel SPI-driver is\nrefactored into a generic part.  The I2C and SPI specific funtions are\nthen wrapped into seperate drivers picking up the generic part.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nCc: Juergen Beisert \u003cj.beisert@pengutronix.de\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\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": "1f1d88ae68d6af2659d4fbfef2f8cad589d0d349",
      "old_mode": 33188,
      "old_path": "drivers/gpio/Kconfig",
      "new_id": "f3549b8779d80b3d0165f2289bddcc2d14dd3b32",
      "new_mode": 33188,
      "new_path": "drivers/gpio/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "48687238edb13dffe015fbeef2d1f8eefbf66711",
      "old_mode": 33188,
      "old_path": "drivers/gpio/Makefile",
      "new_id": "508a1b202cdbaaa2be6141c61639a7b213ec309f",
      "new_mode": 33188,
      "new_path": "drivers/gpio/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9d74eef1157ad4b9c5adb2bcddad5436bc8b565a",
      "new_mode": 33188,
      "new_path": "drivers/gpio/max7300.c"
    },
    {
      "type": "modify",
      "old_id": "480956f1ca50560c58f2c389b99bdbdf6036f38e",
      "old_mode": 33188,
      "old_path": "drivers/gpio/max7301.c",
      "new_id": "965d9b1ea13edf88f53ba780aa3fa2c57be48d36",
      "new_mode": 33188,
      "new_path": "drivers/gpio/max7301.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c9bced55f82bc501288d90f8d5536b27e6e9a848",
      "new_mode": 33188,
      "new_path": "drivers/gpio/max730x.c"
    },
    {
      "type": "modify",
      "old_id": "6dfd83f19b4b1ceaa8575c25b2a6efe949e9d963",
      "old_mode": 33188,
      "old_path": "include/linux/spi/max7301.h",
      "new_id": "34af0a3477bf1d6fc0472c0c845f63d28e05d4a1",
      "new_mode": 33188,
      "new_path": "include/linux/spi/max7301.h"
    }
  ]
}
