)]}'
{
  "commit": "960187ffa125b3938fec4b827bd9e8c04a204af8",
  "tree": "88aa9ebc4eb88bcb3beaa28cfd33a36a997c2caa",
  "parents": [
    "7f5eef93af92ed9efed7867d24b03fd6056a7404"
  ],
  "author": {
    "name": "Lubomir Popov",
    "email": "lpopov@mm-sol.com",
    "time": "Sat Jun 01 06:44:38 2013 +0000"
  },
  "committer": {
    "name": "Tom Rini",
    "email": "trini@ti.com",
    "time": "Mon Jun 10 08:43:26 2013 -0400"
  },
  "message": "ARM: OMAP: I2C: New read, write and probe functions\n\nNew i2c_read, i2c_write and i2c_probe functions, tested on OMAP4\n(4430/60/70), OMAP5 (5430) and AM335X (3359); should work on older\nOMAPs and derivatives as well. The only anticipated exception would\nbe the OMAP2420, which shall require driver modification.\n- Rewritten i2c_read to operate correctly with all types of chips\n  (old function could not read consistent data from some I2C slaves).\n- Optimised i2c_write.\n- New i2c_probe, performs write access vs read. The old probe could\n  hang the system under certain conditions (e.g. unconfigured pads).\n- The read/write/probe functions try to identify unconfigured bus.\n- Status functions now read irqstatus_raw as per TRM guidelines\n  (except for OMAP243X and OMAP34XX).\n- Driver now supports up to I2C5 (OMAP5).\n\nSigned-off-by: Lubomir Popov \u003clpopov@mm-sol.com\u003e\nTested-by: Heiko Schocher \u003chs@denx.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "54e9b1586fb8ad17baec72d1910bb6ceca511a48",
      "old_mode": 33188,
      "old_path": "drivers/i2c/omap24xx_i2c.c",
      "new_id": "ef38d7172522e517e8ccc5c99bb642eec56160e7",
      "new_mode": 33188,
      "new_path": "drivers/i2c/omap24xx_i2c.c"
    }
  ]
}
