)]}'
{
  "commit": "8ae57b2fa35dae9aa4b50db5e632156eded9bec0",
  "tree": "8e565bc7b211916de26affc16094d89230aa24bc",
  "parents": [
    "e86da3cb40d6f70ce99d8e64952c49df8ad78848"
  ],
  "author": {
    "name": "Peter Crosthwaite",
    "email": "peter.crosthwaite@xilinx.com",
    "time": "Thu May 14 19:23:18 2015 -0700"
  },
  "committer": {
    "name": "Peter Maydell",
    "email": "peter.maydell@linaro.org",
    "time": "Mon May 18 16:41:12 2015 +0100"
  },
  "message": "char: cadence_uart: Split state struct and type into header\n\nCreate a new header for Cadence UART to allow using the device with\nmodern SoC programming conventions. The state struct needs to be\nvisible to embed the device in SoC containers.\n\nReviewed-by: Alistair Francis \u003calistair.francis@xilinx.com\u003e\nReviewed-by: Peter Maydell \u003cpeter.maydell@linaro.org\u003e\nReviewed-by: Edgar E. Iglesias \u003cedgar.iglesias@xilinx.com\u003e\nTested-by: Alistair Francis \u003calistair.francis@xilinx.com\u003e\nSigned-off-by: Peter Crosthwaite \u003cpeter.crosthwaite@xilinx.com\u003e\nMessage-id: 46a0fbd45b6b205f54c4a8c778deb75c77f8abdf.1431381507.git.peter.crosthwaite@xilinx.com\nSigned-off-by: Peter Maydell \u003cpeter.maydell@linaro.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4a4d3ebbcba0f10d7814bc39d8871521f66bca1b",
      "old_mode": 33188,
      "old_path": "hw/char/cadence_uart.c",
      "new_id": "9d379e5b15744bffb9d9773f6d673993e3810f87",
      "new_mode": 33188,
      "new_path": "hw/char/cadence_uart.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6310f525125bb73f93ad0cb9dd99bf56c472c1ec",
      "new_mode": 33188,
      "new_path": "include/hw/char/cadence_uart.h"
    }
  ]
}
