)]}'
{
  "commit": "0053dc0d13eb14108ebc48619456dd9ff6e25768",
  "tree": "b83bef18caede3cfa357ff771047685a31a50653",
  "parents": [
    "0f4d3fd8ac76122675de900d67a470306647374b"
  ],
  "author": {
    "name": "Paul Mundt",
    "email": "lethal@linux-sh.org",
    "time": "Wed Oct 15 22:03:01 2008 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Thu Oct 16 11:21:39 2008 -0700"
  },
  "message": "rtc: rtc-rs5c372: SMBus conversion/support\n\nrtc-rs5c372 presently depends on I2C master mode transfers, despite the\nfact that these RTCs frequently find themselves on SMBus-only adapters.\n\nGiven that the only capabilities that were checked were for I2C_FUNC_I2C,\nit\u0027s assumed that most of the adapters that are currently using this\ndriver are fairly sane, and are able to handle SMBus emulation (though we\nadjust the default capabilities to check for I2C_FUNC_SMBUS_EMUL anyways,\nwhich is the vast majority of them.  The adapters that don\u0027t have their\nown -\u003esmbus_xfer() fall back on the -\u003emaster_xfer() through the emulated\ntransfer).\n\nThe special case is iop3xx, which has more than its fair share of hacks\nwithin this driver, it remains untested -- though also claims to support\nemulated SMBus accesses.  The corner case there is rs5c_get_regs() which\nuses access mode #3 for transferring the register state, while we use mode\n#1 for SMBus.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nAcked-by: David Brownell \u003cdavid-b@pacbell.net\u003e\nTested-by: Riku Voipio \u003criku.voipio@movial.fi\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\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": "56caf6b2c3e5d2fceface127d7dc197a839e0dac",
      "old_mode": 33188,
      "old_path": "drivers/rtc/rtc-rs5c372.c",
      "new_id": "c390e33555957f933892d2e3fd309cdfddc5df81",
      "new_mode": 33188,
      "new_path": "drivers/rtc/rtc-rs5c372.c"
    }
  ]
}
