)]}'
{
  "commit": "d0cbfad15ccb1e8962e2e961ca69db4aaa3f2090",
  "tree": "6dc749bf86af840d3a26a153c2e20c9fa4c8b659",
  "parents": [
    "fc5fb2da41cbb6e32814c0e438bb2d76465dbee6"
  ],
  "author": {
    "name": "Rupert Swarbrick",
    "email": "rswarbrick@lowrisc.org",
    "time": "Tue Jun 29 17:04:51 2021 +0100"
  },
  "committer": {
    "name": "Rupert Swarbrick",
    "email": "rswarbrick@gmail.com",
    "time": "Wed Jun 30 17:10:31 2021 +0100"
  },
  "message": "[reggen] Pair up clock and reset signals\n\nThis commit doesn\u0027t really change anything of note (indeed, there are\nno changes to the auto-generated SystemVerilog code!), but it changes\nthe reggen hjson schema so that clocks and resets that belong together\nget bundled together.\n\nThe idea is that a followup can define idle signals for \"hint\" clocks\nby adding them to the ClockingItems. This is much nicer than depending\non order (it avoids counting, plus not every clock is a \"hint\" clock,\nso not every clock needs an idle signal).\n\nSigned-off-by: Rupert Swarbrick \u003crswarbrick@lowrisc.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "61817a7877d2e9ab544a7143211da849f609b17d",
      "old_mode": 33188,
      "old_path": "doc/rm/comportability_specification/index.md",
      "new_id": "c9b315cadfa5a2495e2643c50fb1942bbf49a0c8",
      "new_mode": 33188,
      "new_path": "doc/rm/comportability_specification/index.md"
    },
    {
      "type": "modify",
      "old_id": "1f686fe62130b19e5b147d5bf4f25d5753a9b587",
      "old_mode": 33188,
      "old_path": "hw/ip/adc_ctrl/data/adc_ctrl.hjson",
      "new_id": "98a2c8186cfce5842f03b5cb4d42ebe4af1d4051",
      "new_mode": 33188,
      "new_path": "hw/ip/adc_ctrl/data/adc_ctrl.hjson"
    },
    {
      "type": "modify",
      "old_id": "e2153347e76e5325207085a3e0f9e47acc8df41e",
      "old_mode": 33188,
      "old_path": "hw/ip/aes/data/aes.hjson",
      "new_id": "39ddbe72e5bd782ff9b28e678d56fbb1a6148c5a",
      "new_mode": 33188,
      "new_path": "hw/ip/aes/data/aes.hjson"
    },
    {
      "type": "modify",
      "old_id": "7a65774507dc8cc6b27f685d355242b2c5cbf612",
      "old_mode": 33188,
      "old_path": "hw/ip/alert_handler/data/alert_handler.hjson",
      "new_id": "c7e116ce7c6425b1836ae55722a5f4c1cb8ce815",
      "new_mode": 33188,
      "new_path": "hw/ip/alert_handler/data/alert_handler.hjson"
    },
    {
      "type": "modify",
      "old_id": "94aeb8530944ff11e92a62eea5326b67303f9e22",
      "old_mode": 33188,
      "old_path": "hw/ip/alert_handler/data/alert_handler.hjson.tpl",
      "new_id": "df0d07d17b2aee193355c0d087c4f713514fad5d",
      "new_mode": 33188,
      "new_path": "hw/ip/alert_handler/data/alert_handler.hjson.tpl"
    },
    {
      "type": "modify",
      "old_id": "87a62dc23c995d479613f0b6ccc7ffc8bc5210ec",
      "old_mode": 33188,
      "old_path": "hw/ip/aon_timer/data/aon_timer.hjson",
      "new_id": "50b124d7acc11454d8e950da2c7031a80dccab79",
      "new_mode": 33188,
      "new_path": "hw/ip/aon_timer/data/aon_timer.hjson"
    },
    {
      "type": "modify",
      "old_id": "589375a23e7f4ff2ef248631752866b0380fad5d",
      "old_mode": 33188,
      "old_path": "hw/ip/clkmgr/data/clkmgr.hjson",
      "new_id": "14cf74537b29ba8c393baf3549474816978e8c3f",
      "new_mode": 33188,
      "new_path": "hw/ip/clkmgr/data/clkmgr.hjson"
    },
    {
      "type": "modify",
      "old_id": "fb818ee158479461fcd121daa688587b207ef7c3",
      "old_mode": 33188,
      "old_path": "hw/ip/clkmgr/data/clkmgr.hjson.tpl",
      "new_id": "6ffad6041c06d2016205e9316eb57b0be1dc1e43",
      "new_mode": 33188,
      "new_path": "hw/ip/clkmgr/data/clkmgr.hjson.tpl"
    },
    {
      "type": "modify",
      "old_id": "2cb30accc37b896aaca2faf8aadcfe64817361d6",
      "old_mode": 33188,
      "old_path": "hw/ip/csrng/data/csrng.hjson",
      "new_id": "c0751f5140dad2b951048248af0336fe8d15772f",
      "new_mode": 33188,
      "new_path": "hw/ip/csrng/data/csrng.hjson"
    },
    {
      "type": "modify",
      "old_id": "4ab287ebcccfb8e2f9047a3be158b72bf3539040",
      "old_mode": 33188,
      "old_path": "hw/ip/edn/data/edn.hjson",
      "new_id": "4be6b7434a8c8af2d972cbd39d26940cc438c827",
      "new_mode": 33188,
      "new_path": "hw/ip/edn/data/edn.hjson"
    },
    {
      "type": "modify",
      "old_id": "cfbccde2b0de3acf99df0f62267c315496af91e3",
      "old_mode": 33188,
      "old_path": "hw/ip/entropy_src/data/entropy_src.hjson",
      "new_id": "9933e37aa34c647de6f0cc325fd6380414a53e6e",
      "new_mode": 33188,
      "new_path": "hw/ip/entropy_src/data/entropy_src.hjson"
    },
    {
      "type": "modify",
      "old_id": "7714bc68d512716e6eee07f43a0f589d449c4fc8",
      "old_mode": 33188,
      "old_path": "hw/ip/flash_ctrl/data/flash_ctrl.hjson",
      "new_id": "5a75fac2f7307ff5fe7c45000f320ac56bf7e351",
      "new_mode": 33188,
      "new_path": "hw/ip/flash_ctrl/data/flash_ctrl.hjson"
    },
    {
      "type": "modify",
      "old_id": "1f2d471512bcdc8630d1d2a91c9f06f4ba1cdd08",
      "old_mode": 33188,
      "old_path": "hw/ip/flash_ctrl/data/flash_ctrl.hjson.tpl",
      "new_id": "57f9728d6ab0bbdf69b5427e13414fedba1d9a3e",
      "new_mode": 33188,
      "new_path": "hw/ip/flash_ctrl/data/flash_ctrl.hjson.tpl"
    },
    {
      "type": "modify",
      "old_id": "c8f39fe9d264ddbd97fd230c8a6b99f890d8299e",
      "old_mode": 33188,
      "old_path": "hw/ip/gpio/data/gpio.hjson",
      "new_id": "ad5b78e6a475bd461da20c24403436a6c891ea02",
      "new_mode": 33188,
      "new_path": "hw/ip/gpio/data/gpio.hjson"
    },
    {
      "type": "modify",
      "old_id": "23107017ea7a9b2a00e90e8549ad582e84ac299a",
      "old_mode": 33188,
      "old_path": "hw/ip/hmac/data/hmac.hjson",
      "new_id": "dc77a53a6852c83883ccbf057b117ac43455afe7",
      "new_mode": 33188,
      "new_path": "hw/ip/hmac/data/hmac.hjson"
    },
    {
      "type": "modify",
      "old_id": "a86f8903d2905a70d81fda5fd790ae40751d4ec9",
      "old_mode": 33188,
      "old_path": "hw/ip/i2c/data/i2c.hjson",
      "new_id": "84eecc999c9e1c825590b9c18b4fa05c86c5f45b",
      "new_mode": 33188,
      "new_path": "hw/ip/i2c/data/i2c.hjson"
    },
    {
      "type": "modify",
      "old_id": "b2546a684b7c761f8e18daf7b1815092047d5c0c",
      "old_mode": 33188,
      "old_path": "hw/ip/keymgr/data/keymgr.hjson",
      "new_id": "688ddc3c57c600ef30db32de0e066e9ab74cd76a",
      "new_mode": 33188,
      "new_path": "hw/ip/keymgr/data/keymgr.hjson"
    },
    {
      "type": "modify",
      "old_id": "5cad80bc9c14a6089f53f80cd8257138c2a1abe0",
      "old_mode": 33188,
      "old_path": "hw/ip/kmac/data/kmac.hjson",
      "new_id": "58182ec30039ea042e34c981e1a89dea60c48f3d",
      "new_mode": 33188,
      "new_path": "hw/ip/kmac/data/kmac.hjson"
    },
    {
      "type": "modify",
      "old_id": "db8a08d89e4c1b8fac73382fab59bcf74d8b884f",
      "old_mode": 33188,
      "old_path": "hw/ip/lc_ctrl/data/lc_ctrl.hjson",
      "new_id": "d03547e955de368942ccfe8db58089392f0cf818",
      "new_mode": 33188,
      "new_path": "hw/ip/lc_ctrl/data/lc_ctrl.hjson"
    },
    {
      "type": "modify",
      "old_id": "0254c35019be741e980cba9e96aa95f0da3bf73f",
      "old_mode": 33188,
      "old_path": "hw/ip/nmi_gen/data/nmi_gen.hjson",
      "new_id": "63b3e2ca272a0c53676976b7a5ee2004078b950d",
      "new_mode": 33188,
      "new_path": "hw/ip/nmi_gen/data/nmi_gen.hjson"
    },
    {
      "type": "modify",
      "old_id": "f7868691657ceda8581984a28041f71c9532c6ca",
      "old_mode": 33188,
      "old_path": "hw/ip/otbn/data/otbn.hjson",
      "new_id": "44dfedaadd25ebaaba027b5a773ec9ae3db9684f",
      "new_mode": 33188,
      "new_path": "hw/ip/otbn/data/otbn.hjson"
    },
    {
      "type": "modify",
      "old_id": "49fb84d663cdc34ad1ebf60a5a6c870fd62d3d36",
      "old_mode": 33188,
      "old_path": "hw/ip/otp_ctrl/data/otp_ctrl.hjson",
      "new_id": "41f59c1fef38308d5b8469447266dcd3451e296e",
      "new_mode": 33188,
      "new_path": "hw/ip/otp_ctrl/data/otp_ctrl.hjson"
    },
    {
      "type": "modify",
      "old_id": "e62947fb68641897c321e4397661027c88b6c5f9",
      "old_mode": 33188,
      "old_path": "hw/ip/otp_ctrl/data/otp_ctrl.hjson.tpl",
      "new_id": "05ad9c76aeaee33d60af471edf2150fe1cc69e16",
      "new_mode": 33188,
      "new_path": "hw/ip/otp_ctrl/data/otp_ctrl.hjson.tpl"
    },
    {
      "type": "modify",
      "old_id": "aab4123308845b4a50a401e0d4ae512ec18b2829",
      "old_mode": 33188,
      "old_path": "hw/ip/pattgen/data/pattgen.hjson",
      "new_id": "2a671e2bfe0a1a29b375f6cc12edee32cf805574",
      "new_mode": 33188,
      "new_path": "hw/ip/pattgen/data/pattgen.hjson"
    },
    {
      "type": "modify",
      "old_id": "2d096b72d3402f2e7c33e04697092c0debbac783",
      "old_mode": 33188,
      "old_path": "hw/ip/pinmux/data/pinmux.hjson",
      "new_id": "56135c23b32ff554e474b5fbb16d63d417b27245",
      "new_mode": 33188,
      "new_path": "hw/ip/pinmux/data/pinmux.hjson"
    },
    {
      "type": "modify",
      "old_id": "fa47788eb8197111310342aa948f9bc08e067cd1",
      "old_mode": 33188,
      "old_path": "hw/ip/pinmux/data/pinmux.hjson.tpl",
      "new_id": "6c133f4eb29008165227ea15720262db3e9494a7",
      "new_mode": 33188,
      "new_path": "hw/ip/pinmux/data/pinmux.hjson.tpl"
    },
    {
      "type": "modify",
      "old_id": "347352f2d49e58087419d845125e98cdc0e24165",
      "old_mode": 33188,
      "old_path": "hw/ip/pwm/data/pwm.hjson",
      "new_id": "906fb22956b4ad9e73f155e268d4c6e809cb605d",
      "new_mode": 33188,
      "new_path": "hw/ip/pwm/data/pwm.hjson"
    },
    {
      "type": "modify",
      "old_id": "396568cf7aa4a9f201e484fb6813e73feb1b85da",
      "old_mode": 33188,
      "old_path": "hw/ip/pwrmgr/data/pwrmgr.hjson",
      "new_id": "1a1df3bd73734d8c02fb0ef58eda7713b1f259da",
      "new_mode": 33188,
      "new_path": "hw/ip/pwrmgr/data/pwrmgr.hjson"
    },
    {
      "type": "modify",
      "old_id": "1eca205a523a61564b36e6f0bc406461ea86c1b6",
      "old_mode": 33188,
      "old_path": "hw/ip/pwrmgr/data/pwrmgr.hjson.tpl",
      "new_id": "5285d4e1cccc3dc745c7e718e60139badedee782",
      "new_mode": 33188,
      "new_path": "hw/ip/pwrmgr/data/pwrmgr.hjson.tpl"
    },
    {
      "type": "modify",
      "old_id": "ab50fdf8dbcbda24fa17b957068a1e5098a90b10",
      "old_mode": 33188,
      "old_path": "hw/ip/rom_ctrl/data/rom_ctrl.hjson",
      "new_id": "17a82a71f879cffe09c9bb969875ef1c600ac524",
      "new_mode": 33188,
      "new_path": "hw/ip/rom_ctrl/data/rom_ctrl.hjson"
    },
    {
      "type": "modify",
      "old_id": "98478e1ddff49179b58048c461f62d466bc9d6cb",
      "old_mode": 33188,
      "old_path": "hw/ip/rstmgr/data/rstmgr.hjson",
      "new_id": "f2d33fab3c2a5640a9886067781f862d803e612a",
      "new_mode": 33188,
      "new_path": "hw/ip/rstmgr/data/rstmgr.hjson"
    },
    {
      "type": "modify",
      "old_id": "6a65bf337507379c8792c563c97f35509ef85192",
      "old_mode": 33188,
      "old_path": "hw/ip/rstmgr/data/rstmgr.hjson.tpl",
      "new_id": "e9cdbdeb9d816828368c9dd5673ba6a6798a907f",
      "new_mode": 33188,
      "new_path": "hw/ip/rstmgr/data/rstmgr.hjson.tpl"
    },
    {
      "type": "modify",
      "old_id": "4c5d0e22986129411739eb9c71d319b597f52e37",
      "old_mode": 33188,
      "old_path": "hw/ip/rv_core_ibex_peri/data/rv_core_ibex_peri.hjson",
      "new_id": "426e7c6d93e5f0d6549afbc72a697150c7f1ef3e",
      "new_mode": 33188,
      "new_path": "hw/ip/rv_core_ibex_peri/data/rv_core_ibex_peri.hjson"
    },
    {
      "type": "modify",
      "old_id": "fb4528ae63fdffeff25a794c994b6853a7577cfe",
      "old_mode": 33188,
      "old_path": "hw/ip/rv_plic/data/rv_plic.hjson",
      "new_id": "e35d6dd1d93bbf7e2302ff7a41d6b7110466dac3",
      "new_mode": 33188,
      "new_path": "hw/ip/rv_plic/data/rv_plic.hjson"
    },
    {
      "type": "modify",
      "old_id": "964801500d3acd595d8d13afa984fc89aefc1577",
      "old_mode": 33188,
      "old_path": "hw/ip/rv_plic/data/rv_plic.hjson.tpl",
      "new_id": "b8272f1ad9d478c27aca15776a5d416644a4e89b",
      "new_mode": 33188,
      "new_path": "hw/ip/rv_plic/data/rv_plic.hjson.tpl"
    },
    {
      "type": "modify",
      "old_id": "8a41a6863dc569ff1b0401ec8e5589a0cdd8d799",
      "old_mode": 33188,
      "old_path": "hw/ip/rv_timer/data/rv_timer.hjson",
      "new_id": "17410b4edd54767ca14f7c3a37f8a9023639f3f5",
      "new_mode": 33188,
      "new_path": "hw/ip/rv_timer/data/rv_timer.hjson"
    },
    {
      "type": "modify",
      "old_id": "9510f1e42c98735dd60f54a160ae07674c90c80e",
      "old_mode": 33188,
      "old_path": "hw/ip/rv_timer/data/rv_timer.hjson.tpl",
      "new_id": "8b2a7eb7e671f8cc02ba11ffa15807bc26bd73c8",
      "new_mode": 33188,
      "new_path": "hw/ip/rv_timer/data/rv_timer.hjson.tpl"
    },
    {
      "type": "modify",
      "old_id": "7df5baece08908320a43546eaafc960d221b8dad",
      "old_mode": 33188,
      "old_path": "hw/ip/spi_device/data/spi_device.hjson",
      "new_id": "d598b8166f8f288dabf9b3bd58cb554f284a0c66",
      "new_mode": 33188,
      "new_path": "hw/ip/spi_device/data/spi_device.hjson"
    },
    {
      "type": "modify",
      "old_id": "a6959cc07ec37cbc63feca217b23d774472b7694",
      "old_mode": 33188,
      "old_path": "hw/ip/spi_host/data/spi_host.hjson",
      "new_id": "c77daa334ae65bb2bc47d8ac6f17246ff4b1a820",
      "new_mode": 33188,
      "new_path": "hw/ip/spi_host/data/spi_host.hjson"
    },
    {
      "type": "modify",
      "old_id": "233104aa709d9159af213bff17cfdc00fc397972",
      "old_mode": 33188,
      "old_path": "hw/ip/sram_ctrl/data/sram_ctrl.hjson",
      "new_id": "3f8269e2eb5b2dfb9eaef636b386dee3d78cb63d",
      "new_mode": 33188,
      "new_path": "hw/ip/sram_ctrl/data/sram_ctrl.hjson"
    },
    {
      "type": "modify",
      "old_id": "4d1eb9c8bb02d4f69cc57f27eb329c62125e9432",
      "old_mode": 33188,
      "old_path": "hw/ip/sysrst_ctrl/data/sysrst_ctrl.hjson",
      "new_id": "0bc179be83df3de59a603e6d210402287b8920ef",
      "new_mode": 33188,
      "new_path": "hw/ip/sysrst_ctrl/data/sysrst_ctrl.hjson"
    },
    {
      "type": "modify",
      "old_id": "70b830f29c502e67bfbce5c23cfe3b0547adb139",
      "old_mode": 33188,
      "old_path": "hw/ip/trial1/data/trial1.hjson",
      "new_id": "4b7697e4752b6d6289d563a9b39ffae31a10bc7a",
      "new_mode": 33188,
      "new_path": "hw/ip/trial1/data/trial1.hjson"
    },
    {
      "type": "modify",
      "old_id": "53e85c0ca3e92c031873101ccd62ff1828c955fc",
      "old_mode": 33188,
      "old_path": "hw/ip/uart/data/uart.hjson",
      "new_id": "f582382ce99451c97a1435fc7d13e4c0badec0ef",
      "new_mode": 33188,
      "new_path": "hw/ip/uart/data/uart.hjson"
    },
    {
      "type": "modify",
      "old_id": "5461b81ecd84cd08e1dd613ef9212ff5ab02bfac",
      "old_mode": 33188,
      "old_path": "hw/ip/usbdev/data/usbdev.hjson",
      "new_id": "5b5a5fd51c1bbe1a92b68a4d6dbbeadfdf7c508b",
      "new_mode": 33188,
      "new_path": "hw/ip/usbdev/data/usbdev.hjson"
    },
    {
      "type": "modify",
      "old_id": "8ffa43a96bdb88c2ab93b2a15710a673ad38556d",
      "old_mode": 33188,
      "old_path": "hw/ip/usbuart/data/usbuart.hjson",
      "new_id": "54e18ed1e3a50f9e5fe9eca8fa892ef8bd9a7d7e",
      "new_mode": 33188,
      "new_path": "hw/ip/usbuart/data/usbuart.hjson"
    },
    {
      "type": "modify",
      "old_id": "75a0c7c08d1816e755704728466259a580a2e769",
      "old_mode": 33188,
      "old_path": "hw/top_earlgrey/ip/alert_handler/data/autogen/alert_handler.hjson",
      "new_id": "3c9f12d2b90f8db061039c2e77d7ad3ad21e50b2",
      "new_mode": 33188,
      "new_path": "hw/top_earlgrey/ip/alert_handler/data/autogen/alert_handler.hjson"
    },
    {
      "type": "modify",
      "old_id": "1cb04bb590fddacd88e2ddfffd76eab8ef8c3c5a",
      "old_mode": 33188,
      "old_path": "hw/top_earlgrey/ip/ast/data/ast.hjson",
      "new_id": "62f6846ad7066ce8fdac278b2cabb81fdd3e895d",
      "new_mode": 33188,
      "new_path": "hw/top_earlgrey/ip/ast/data/ast.hjson"
    },
    {
      "type": "modify",
      "old_id": "f1d1da8fac05301b2406c44d00375dca9509ed4a",
      "old_mode": 33188,
      "old_path": "hw/top_earlgrey/ip/clkmgr/data/autogen/clkmgr.hjson",
      "new_id": "d0a2d86e3e0455aaa77c4cdb94f2ab3c9d0e58ed",
      "new_mode": 33188,
      "new_path": "hw/top_earlgrey/ip/clkmgr/data/autogen/clkmgr.hjson"
    },
    {
      "type": "modify",
      "old_id": "4e2d75dceeea728b24a019e602ab187c32547705",
      "old_mode": 33188,
      "old_path": "hw/top_earlgrey/ip/flash_ctrl/data/autogen/flash_ctrl.hjson",
      "new_id": "d377053fae9e1cf45f59ee75c6dfac7bb4559fb2",
      "new_mode": 33188,
      "new_path": "hw/top_earlgrey/ip/flash_ctrl/data/autogen/flash_ctrl.hjson"
    },
    {
      "type": "modify",
      "old_id": "236fa1d3616aeac1b50fca1feb46ae3503648dbc",
      "old_mode": 33188,
      "old_path": "hw/top_earlgrey/ip/pinmux/data/autogen/pinmux.hjson",
      "new_id": "3376298e1912937c4bd2ec3675d3e562c1cf8996",
      "new_mode": 33188,
      "new_path": "hw/top_earlgrey/ip/pinmux/data/autogen/pinmux.hjson"
    },
    {
      "type": "modify",
      "old_id": "045a0288e28b9b50baa1c62470731f5655fa9fd0",
      "old_mode": 33188,
      "old_path": "hw/top_earlgrey/ip/pwrmgr/data/autogen/pwrmgr.hjson",
      "new_id": "791be245e19c3f8e35465adeb0c94f58200978c8",
      "new_mode": 33188,
      "new_path": "hw/top_earlgrey/ip/pwrmgr/data/autogen/pwrmgr.hjson"
    },
    {
      "type": "modify",
      "old_id": "2a80ccb6ae3e56646a1d48e82d248e46423c85ab",
      "old_mode": 33188,
      "old_path": "hw/top_earlgrey/ip/rstmgr/data/autogen/rstmgr.hjson",
      "new_id": "0ec9616ef6fc3342016daa07bf9066dce5f65004",
      "new_mode": 33188,
      "new_path": "hw/top_earlgrey/ip/rstmgr/data/autogen/rstmgr.hjson"
    },
    {
      "type": "modify",
      "old_id": "9703887a82b40634f66b8a81d00a9a14c96a888e",
      "old_mode": 33188,
      "old_path": "hw/top_earlgrey/ip/rv_plic/data/autogen/rv_plic.hjson",
      "new_id": "d4a7db867211cd3f193f2640481793a5b3c9878d",
      "new_mode": 33188,
      "new_path": "hw/top_earlgrey/ip/rv_plic/data/autogen/rv_plic.hjson"
    },
    {
      "type": "modify",
      "old_id": "b20536bd17117882d05ba70786b0588a785bf9d0",
      "old_mode": 33188,
      "old_path": "hw/top_earlgrey/ip/sensor_ctrl/data/sensor_ctrl.hjson",
      "new_id": "c0bbe4d0855a8161962512cfc14b80d5cf62dcbf",
      "new_mode": 33188,
      "new_path": "hw/top_earlgrey/ip/sensor_ctrl/data/sensor_ctrl.hjson"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4c2d31ea93def5c4478d66b8c72c8ea6f08585c3",
      "new_mode": 33188,
      "new_path": "util/reggen/clocking.py"
    },
    {
      "type": "modify",
      "old_id": "0bb44d3d61e6a4387b664bc569718f8835dabc33",
      "old_mode": 33188,
      "old_path": "util/reggen/gen_cfg_html.py",
      "new_id": "ed65fd9cd67472357681d293f903518d370f0a2f",
      "new_mode": 33188,
      "new_path": "util/reggen/gen_cfg_html.py"
    },
    {
      "type": "modify",
      "old_id": "197b96dd20c50936c26c0251d0fec118560085cc",
      "old_mode": 33188,
      "old_path": "util/reggen/ip_block.py",
      "new_id": "594e019acde711c1dd0e0db82d702b595dec4bd4",
      "new_mode": 33188,
      "new_path": "util/reggen/ip_block.py"
    },
    {
      "type": "modify",
      "old_id": "d72ef3d3f4aff31ce72dea15d027e8c3c886011d",
      "old_mode": 33188,
      "old_path": "util/reggen/lib.py",
      "new_id": "60e3e02978e5246a27b6e9c6603a6324de276478",
      "new_mode": 33188,
      "new_path": "util/reggen/lib.py"
    },
    {
      "type": "modify",
      "old_id": "bd45d5740b23fc949fc02230967c77f59fbc482e",
      "old_mode": 33188,
      "old_path": "util/topgen/validate.py",
      "new_id": "67a7ab0a2f6a5ab2de880d980010e9cdee5246d9",
      "new_mode": 33188,
      "new_path": "util/topgen/validate.py"
    }
  ]
}
