)]}'
{
  "commit": "30d2a03ace4f3db3eb86a84d73e8a08bd26e6ea8",
  "tree": "a556080a241c3464d3e06a42c9f20b37b8bebc70",
  "parents": [
    "8cf799ba85e6f1700b26bd9f06a6170d9fc0d26a"
  ],
  "author": {
    "name": "Eunchan Kim",
    "email": "eunchan@opentitan.org",
    "time": "Mon Aug 09 15:56:34 2021 -0700"
  },
  "committer": {
    "name": "Eunchan Kim",
    "email": "eunchan@opentitan.org",
    "time": "Fri Aug 13 12:50:36 2021 -0700"
  },
  "message": "[spi_device] Add `upload` `busy` fields into cmd_info\n\nThis commit adds two fields, `upload` and `busy`, into the command\ninformation data structure. Those two fields will be used in the upload\nsubmodule.\n\nAlso, the cmdparse module extends its lookup of the command info slot\nfrom up-to ReadCmdEnd to the entire command information slot\n`NumCmdInfo`. The extension is to check opcode and check if the logic\nuploads the on-going transaction.\n\nTo support the upload function, the number of the command information\nentries is increased by 8, from 16 to 24.\n\nSigned-off-by: Eunchan Kim \u003ceunchan@opentitan.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "65cd84119a4da48cff1dd9301272ae0089173092",
      "old_mode": 33188,
      "old_path": "hw/ip/spi_device/data/spi_device.hjson",
      "new_id": "5cedd931fe6039684b831c40ffbb691c9b9006bd",
      "new_mode": 33188,
      "new_path": "hw/ip/spi_device/data/spi_device.hjson"
    },
    {
      "type": "modify",
      "old_id": "d9a94f25bbc738824da72d007e66664d2f062842",
      "old_mode": 33188,
      "old_path": "hw/ip/spi_device/rtl/spi_cmdparse.sv",
      "new_id": "aec46a0ae31a27938458b5647ea5f1dfc9b72e0b",
      "new_mode": 33188,
      "new_path": "hw/ip/spi_device/rtl/spi_cmdparse.sv"
    },
    {
      "type": "modify",
      "old_id": "94d41693cec23d1db34017e29707a167d4797062",
      "old_mode": 33188,
      "old_path": "hw/ip/spi_device/rtl/spi_device.sv",
      "new_id": "fe7176a2290faeacc4f7829f57716cb7e904b1e6",
      "new_mode": 33188,
      "new_path": "hw/ip/spi_device/rtl/spi_device.sv"
    },
    {
      "type": "modify",
      "old_id": "bcc8ff854851cb771d6ec4d2d34b458e2eeb3df7",
      "old_mode": 33188,
      "old_path": "hw/ip/spi_device/rtl/spi_device_pkg.sv",
      "new_id": "bb8c4f3ad2e2a2a16ee72ba66eaa5af75fe01191",
      "new_mode": 33188,
      "new_path": "hw/ip/spi_device/rtl/spi_device_pkg.sv"
    },
    {
      "type": "modify",
      "old_id": "abd5c279043919ab6e1a0c7812ac420bab4d66b8",
      "old_mode": 33188,
      "old_path": "hw/ip/spi_device/rtl/spi_device_reg_pkg.sv",
      "new_id": "861507011858cb79aabbfbe76b3310124a46944d",
      "new_mode": 33188,
      "new_path": "hw/ip/spi_device/rtl/spi_device_reg_pkg.sv"
    },
    {
      "type": "modify",
      "old_id": "d9ff853d53e6023c70ba15c5716a7bb1677f89d1",
      "old_mode": 33188,
      "old_path": "hw/ip/spi_device/rtl/spi_device_reg_top.sv",
      "new_id": "60f85059a41281b1b0d8d5c957e322d55733ce2e",
      "new_mode": 33188,
      "new_path": "hw/ip/spi_device/rtl/spi_device_reg_top.sv"
    },
    {
      "type": "modify",
      "old_id": "2d369a9573a3ed1ad66f5c101f2a5d12fb793146",
      "old_mode": 33188,
      "old_path": "hw/ip/spi_device/rtl/spi_passthrough.sv",
      "new_id": "f969867e0db076cd6a3ebb7baeab79a5b4956997",
      "new_mode": 33188,
      "new_path": "hw/ip/spi_device/rtl/spi_passthrough.sv"
    },
    {
      "type": "modify",
      "old_id": "2edf501ed1cd8453b61a27af5437ef9b52063d3b",
      "old_mode": 33188,
      "old_path": "hw/ip/spi_device/rtl/spi_readcmd.sv",
      "new_id": "b29021b439fcad4af246d8d7b8660b780f7ff401",
      "new_mode": 33188,
      "new_path": "hw/ip/spi_device/rtl/spi_readcmd.sv"
    }
  ]
}
