)]}'
{
  "commit": "a63edef19e554342c94f3d2d300d722dfb40e8ff",
  "tree": "9dcd6fd00989d29b989ac30bc3607ce2cd2f9cb3",
  "parents": [
    "a9c586b49aa769e84994a8364f31882d3c435d48"
  ],
  "author": {
    "name": "Timothy Chen",
    "email": "timothytim@google.com",
    "time": "Thu Sep 30 12:20:30 2021 -0700"
  },
  "committer": {
    "name": "tjaychen",
    "email": "timothytim@google.com",
    "time": "Fri Oct 01 17:03:07 2021 -0700"
  },
  "message": "[reggen] Replace prim_pulse_sync with prim_sync_reqack\n\n- This was an oversight, the CDC handling inside reg_top\n  used to use prim_pulse_sync. This worked fine if the\n  source clock is much slower than the destination clock,\n  but cannot always assumed to be true.\n\n- Switch to prim_sync_reqack which has more robust handling\n  of clock ratios and is tolerant to a source faster than\n  the destination.\n\nSigned-off-by: Timothy Chen \u003ctimothytim@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "01d9a6a15d5fa06644868c5501e1df049a732b0e",
      "old_mode": 33188,
      "old_path": "hw/ip/adc_ctrl/rtl/adc_ctrl_reg_top.sv",
      "new_id": "ab1afd71e6b6dc7fffb0e6dfb185574a55c7c7dc",
      "new_mode": 33188,
      "new_path": "hw/ip/adc_ctrl/rtl/adc_ctrl_reg_top.sv"
    },
    {
      "type": "modify",
      "old_id": "0621e3784a2d95d989bf9bf069d8ef71cd0d4e98",
      "old_mode": 33188,
      "old_path": "hw/ip/aon_timer/rtl/aon_timer_reg_top.sv",
      "new_id": "4c767181ee5e9a5434f33aff3dc4070732ecb686",
      "new_mode": 33188,
      "new_path": "hw/ip/aon_timer/rtl/aon_timer_reg_top.sv"
    },
    {
      "type": "modify",
      "old_id": "86c74376d1dc62d2f7c23bed18fb1733b990e9bc",
      "old_mode": 33188,
      "old_path": "hw/ip/pinmux/rtl/pinmux_reg_top.sv",
      "new_id": "919d423a88aa06dcbcc2880ecc580f84eaf122ac",
      "new_mode": 33188,
      "new_path": "hw/ip/pinmux/rtl/pinmux_reg_top.sv"
    },
    {
      "type": "modify",
      "old_id": "e1f8f9bc0cfe0fadf528fe185acc239b8690f7de",
      "old_mode": 33188,
      "old_path": "hw/ip/pwm/rtl/pwm_reg_top.sv",
      "new_id": "aafe3d2ea8e7b66681348fc5007dcea6946b5c58",
      "new_mode": 33188,
      "new_path": "hw/ip/pwm/rtl/pwm_reg_top.sv"
    },
    {
      "type": "modify",
      "old_id": "78abc88c9971ecaafd62a9743795d16c94b912e1",
      "old_mode": 33188,
      "old_path": "hw/ip/sysrst_ctrl/rtl/sysrst_ctrl_reg_top.sv",
      "new_id": "138216262db36d776d3eae48981a2fdbf52b42a4",
      "new_mode": 33188,
      "new_path": "hw/ip/sysrst_ctrl/rtl/sysrst_ctrl_reg_top.sv"
    },
    {
      "type": "modify",
      "old_id": "2a6cb3fb8844bcc20f57ef141e175bcdbad5b04c",
      "old_mode": 33188,
      "old_path": "hw/top_earlgrey/ip/pinmux/rtl/autogen/pinmux_reg_top.sv",
      "new_id": "245e68461c7c409ca1d0ccc671e4f28a9597add0",
      "new_mode": 33188,
      "new_path": "hw/top_earlgrey/ip/pinmux/rtl/autogen/pinmux_reg_top.sv"
    },
    {
      "type": "modify",
      "old_id": "518e9176d129913dfc96746409888f0a3ac5f978",
      "old_mode": 33188,
      "old_path": "util/reggen/reg_top.sv.tpl",
      "new_id": "b43f9883063b7c98c3c01aa1d3a2f0de360ecccc",
      "new_mode": 33188,
      "new_path": "util/reggen/reg_top.sv.tpl"
    }
  ]
}
