)]}'
{
  "commit": "1a0a024c15070125447b61314351125c498cf6f8",
  "tree": "cd1fd5b20e8a8c3501daceb5569ed0e91a23e84d",
  "parents": [
    "2c351db9eb15a683b5677982b79f0a60938e4153"
  ],
  "author": {
    "name": "Tom Roberts",
    "email": "tomroberts@lowrisc.org",
    "time": "Thu Dec 17 12:06:23 2020 +0000"
  },
  "committer": {
    "name": "Tom Roberts",
    "email": "53745528+tomroberts-lowrisc@users.noreply.github.com",
    "time": "Tue Feb 16 08:59:47 2021 +0000"
  },
  "message": "[AON timer] Initial rtl commit\n\nThis commit adds the basic timers, registers and CDC for the AON wakeup\nand watchdog timers.\n\nThere is one functional change to the HJSON, which is to add a wakeup\ncause register. This register is written to zero by software to clear\nthe wakeup request (similar to pinmux wakeup).\n\nCDC logic for register writes is currently not very sensible (a four\nentry async fifo for every register). There are TODOs covering this and\nit will be improved in subsequent updates.\n\nSigned-off-by: Tom Roberts \u003ctomroberts@lowrisc.org\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "207b3513aed8e1f1f7880df2e327f01a07095590",
      "new_mode": 33188,
      "new_path": "hw/ip/aon_timer/aon_timer.core"
    },
    {
      "type": "modify",
      "old_id": "ec4a0d668bfb64c23cbf589ac9df2f49017113f8",
      "old_mode": 33188,
      "old_path": "hw/ip/aon_timer/data/aon_timer.hjson",
      "new_id": "0dd65ff69700f1e174b46639acc0591bc9d303e2",
      "new_mode": 33188,
      "new_path": "hw/ip/aon_timer/data/aon_timer.hjson"
    },
    {
      "type": "modify",
      "old_id": "50f5fc0103cb9a52f8caa3c0d283c8fe850f54b6",
      "old_mode": 33188,
      "old_path": "hw/ip/aon_timer/doc/_index.md",
      "new_id": "55d5ed4f55df5dd1cde998c93510e4edad2b90c5",
      "new_mode": 33188,
      "new_path": "hw/ip/aon_timer/doc/_index.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "75bc8a5a6cebc4d3e49c5f8be14a1e01464825bb",
      "new_mode": 33188,
      "new_path": "hw/ip/aon_timer/rtl/aon_timer.sv"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b152a014529f5fc1b5fef3a539f740c3ec643c82",
      "new_mode": 33188,
      "new_path": "hw/ip/aon_timer/rtl/aon_timer_core.sv"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "873798245adfd1178e27464f4617c70fd8333167",
      "new_mode": 33188,
      "new_path": "hw/ip/aon_timer/rtl/aon_timer_reg_pkg.sv"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a7295d022da3923503e1620cbea79977a89cb999",
      "new_mode": 33188,
      "new_path": "hw/ip/aon_timer/rtl/aon_timer_reg_top.sv"
    }
  ]
}
