)]}'
{
  "commit": "c16d51a32bbb61ac8fd96f78b5ce2fccfe0fb4c3",
  "tree": "3899f24f4b1cc06e24055952f1d9114dc493caf0",
  "parents": [
    "57f2104f39995bac332ddc492fbf60aa28e0c35e"
  ],
  "author": {
    "name": "Shreshtha Kumar Sahu",
    "email": "shreshthakumar.sahu@stericsson.com",
    "time": "Mon Jun 13 10:11:33 2011 +0200"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@suse.de",
    "time": "Thu Jun 16 12:01:57 2011 -0700"
  },
  "message": "amba pl011: workaround for uart registers lockup\n\nThis workaround aims to break the deadlock situation\nwhich raises during continuous transfer of data for long\nduration over uart with hardware flow control. It is\nobserved that CTS interrupt cannot be cleared in uart\ninterrupt register (ICR). Hence further transfer over\nuart gets blocked.\n\nIt is seen that during such deadlock condition ICR\ndon\u0027t get cleared even on multiple write. This leads\npass_counter to decrease and finally reach zero. This\ncan be taken as trigger point to run this UART_BT_WA.\n\nWorkaround backups the register configuration, does soft\nreset of UART using BIT-0 of PRCC_K_SOFTRST_SET/CLEAR\nregisters and restores the registers.\n\nThis patch also provides support for uart init and exit\nfunction calls if present.\n\nSigned-off-by: Shreshtha Kumar Sahu \u003cshreshthakumar.sahu@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8dc0541feecc18c2c185cead4394f5357d25eee1",
      "old_mode": 33188,
      "old_path": "drivers/tty/serial/amba-pl011.c",
      "new_id": "f5f6831b0a640671d9e91c3d3e17a4d682e35578",
      "new_mode": 33188,
      "new_path": "drivers/tty/serial/amba-pl011.c"
    },
    {
      "type": "modify",
      "old_id": "5479fdc849e9432d9b162c399205c59faf8250c6",
      "old_mode": 33188,
      "old_path": "include/linux/amba/serial.h",
      "new_id": "514ed45c462eaf0516cbdd9f07d3f96bfada4cc7",
      "new_mode": 33188,
      "new_path": "include/linux/amba/serial.h"
    }
  ]
}
