)]}'
{
  "commit": "5805db619f25eb14774d15df02c1a324a1391e76",
  "tree": "2116c956b696ec05ed484569465c1d597aa4a0c4",
  "parents": [
    "12b7c26de5108e169d03e5ac945320081eaef087"
  ],
  "author": {
    "name": "Bangfei",
    "email": "pbf@google.com",
    "time": "Tue Jun 20 20:57:56 2023 +0000"
  },
  "committer": {
    "name": "Stefan Hall",
    "email": "stefanhall@google.com",
    "time": "Wed Jun 28 14:30:11 2023 -0700"
  },
  "message": "[HW][TOP] Move some DIOs to MIOs.\n\n1. Move following DIOs to MIOs: spi_host2, cam_i2c, cam_ctrl,\n   ISP_wrapper, i2s.\n2. Only source code change is \"top_matcha.hjson\", other are\n   auot-generated.\n3. Added extra signals for ASICs: CLK_EXT, CLK_200K, CLK_BYP, XTAL_IN,\n   XTAL_OUT.\n4. Modified pins_nexus.xdc by moving camera and spi_host2 interface from\n   DIO to MIO.\n\nChange-Id: Ibfa2fab07d1ec48d236a7bc4b86782086c721077\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "75c267e4fab38a7659659ebf7932cc267b0cd1aa",
      "old_mode": 33188,
      "old_path": "hw/top_matcha/data/clocks_nexus.xdc",
      "new_id": "703542886cf206183ec6f01fd3c777b574238b1c",
      "new_mode": 33188,
      "new_path": "hw/top_matcha/data/clocks_nexus.xdc"
    },
    {
      "type": "modify",
      "old_id": "f7d5293e191ce896b2255f18929323e6d3b92b87",
      "old_mode": 33188,
      "old_path": "hw/top_matcha/data/pins_nexus.xdc",
      "new_id": "748e4306e5067709388daa327684db3168e08ba0",
      "new_mode": 33188,
      "new_path": "hw/top_matcha/data/pins_nexus.xdc"
    },
    {
      "type": "modify",
      "old_id": "a4952c63d4c4a3d81139226c83f23522481f12ed",
      "old_mode": 33188,
      "old_path": "hw/top_matcha/data/top_matcha.hjson",
      "new_id": "efcdec7c95b82fff17aa889de940240e8ee6b723",
      "new_mode": 33188,
      "new_path": "hw/top_matcha/data/top_matcha.hjson"
    },
    {
      "type": "modify",
      "old_id": "a444faeaeb19805bbfdf88839916eceac153339a",
      "old_mode": 33188,
      "old_path": "hw/top_matcha/dv/env/chip_common_pkg.sv",
      "new_id": "33c3192372e1896441412c3211e5ff02424b4630",
      "new_mode": 33188,
      "new_path": "hw/top_matcha/dv/env/chip_common_pkg.sv"
    },
    {
      "type": "modify",
      "old_id": "37abe50057b7cd451e4ac7587adb9fdfcdd883f7",
      "old_mode": 33188,
      "old_path": "hw/top_matcha/dv/env/seq_lib/chip_padctrl_attributes_vseq.sv",
      "new_id": "fe973d5283ec14cb83fe3bd108364c0e971c6335",
      "new_mode": 33188,
      "new_path": "hw/top_matcha/dv/env/seq_lib/chip_padctrl_attributes_vseq.sv"
    },
    {
      "type": "modify",
      "old_id": "43341e435576f95251ca2c6ead9549a7a012dc70",
      "old_mode": 33188,
      "old_path": "hw/top_matcha/dv/tb/tb.sv",
      "new_id": "3dafc56f63192d0a89e03bc8f14d4563f5ff4f25",
      "new_mode": 33188,
      "new_path": "hw/top_matcha/dv/tb/tb.sv"
    },
    {
      "type": "modify",
      "old_id": "4f9eab912a6b67e5d441aeb88017ec84d9a6ea3c",
      "old_mode": 33188,
      "old_path": "hw/top_matcha/ip/pinmux/data/autogen/pinmux.hjson",
      "new_id": "e2bf4cb44457e9b9e554eab2500567351f08024f",
      "new_mode": 33188,
      "new_path": "hw/top_matcha/ip/pinmux/data/autogen/pinmux.hjson"
    },
    {
      "type": "modify",
      "old_id": "7ae70bbf2c5744c4be76711608d561ac7c526052",
      "old_mode": 33188,
      "old_path": "hw/top_matcha/ip/pinmux/doc/autogen/pinout_asic.md",
      "new_id": "f6f899b07c88bd1422c658496f81f7e6f76a28d6",
      "new_mode": 33188,
      "new_path": "hw/top_matcha/ip/pinmux/doc/autogen/pinout_asic.md"
    },
    {
      "type": "modify",
      "old_id": "2ddda1539fe1bf50d7375a284a56f8784e7d504e",
      "old_mode": 33188,
      "old_path": "hw/top_matcha/ip/pinmux/doc/autogen/pinout_nexus.md",
      "new_id": "47af80f019438b734e58ed43907b6373565ae07a",
      "new_mode": 33188,
      "new_path": "hw/top_matcha/ip/pinmux/doc/autogen/pinout_nexus.md"
    },
    {
      "type": "modify",
      "old_id": "080539b0f58a2879ff81d92c86c78262d54b8e25",
      "old_mode": 33188,
      "old_path": "hw/top_matcha/ip/pinmux/doc/autogen/targets.md",
      "new_id": "805c02007871349d99f7092c95aa95d158a4e1a1",
      "new_mode": 33188,
      "new_path": "hw/top_matcha/ip/pinmux/doc/autogen/targets.md"
    },
    {
      "type": "modify",
      "old_id": "91eb622833a6918deb52a76b526aa5b7cbd359ad",
      "old_mode": 33188,
      "old_path": "hw/top_matcha/ip/pinmux/rtl/autogen/pinmux_reg_pkg.sv",
      "new_id": "a9e6e53dae409f2f3624dc142c6600c2fd38de0b",
      "new_mode": 33188,
      "new_path": "hw/top_matcha/ip/pinmux/rtl/autogen/pinmux_reg_pkg.sv"
    },
    {
      "type": "modify",
      "old_id": "7b1d2820f5ef5ef412a3686928a8b0939811cdf1",
      "old_mode": 33188,
      "old_path": "hw/top_matcha/ip/pinmux/rtl/autogen/pinmux_reg_top.sv",
      "new_id": "71025d15dc3bf7785441d80dfcfbba2a00e51ad0",
      "new_mode": 33188,
      "new_path": "hw/top_matcha/ip/pinmux/rtl/autogen/pinmux_reg_top.sv"
    },
    {
      "type": "modify",
      "old_id": "633994be27ca700d1af6edb475c8c055cf2a80c4",
      "old_mode": 33188,
      "old_path": "hw/top_matcha/rtl/autogen/chip_matcha_asic.sv",
      "new_id": "2475bdd2e24f8bf52e7360eafe90e8b53772769a",
      "new_mode": 33188,
      "new_path": "hw/top_matcha/rtl/autogen/chip_matcha_asic.sv"
    },
    {
      "type": "modify",
      "old_id": "c1f38fb353e4a4e76d95d065cf45df3e7d906f57",
      "old_mode": 33188,
      "old_path": "hw/top_matcha/rtl/autogen/chip_matcha_nexus.sv",
      "new_id": "fad13697b4373af50690802956bd6f376e867506",
      "new_mode": 33188,
      "new_path": "hw/top_matcha/rtl/autogen/chip_matcha_nexus.sv"
    },
    {
      "type": "modify",
      "old_id": "025633c48fd8347e3807c4c70ce4bbefeaacc6b7",
      "old_mode": 33188,
      "old_path": "hw/top_matcha/rtl/autogen/top_matcha.sv",
      "new_id": "6f1319527ee1bb2d7ba21cb958358ba5c3a1fe42",
      "new_mode": 33188,
      "new_path": "hw/top_matcha/rtl/autogen/top_matcha.sv"
    },
    {
      "type": "modify",
      "old_id": "e1b5f898caa4dd6854c2dcf184446cb50c040cd9",
      "old_mode": 33188,
      "old_path": "hw/top_matcha/rtl/autogen/top_matcha_pkg.sv",
      "new_id": "aea40108088de6944097ac098ab11539e43121b3",
      "new_mode": 33188,
      "new_path": "hw/top_matcha/rtl/autogen/top_matcha_pkg.sv"
    },
    {
      "type": "modify",
      "old_id": "f51e485ef84824bb2620b2056a1eed705ba465ef",
      "old_mode": 33188,
      "old_path": "hw/top_matcha/rtl/chip_matcha_verilator.sv",
      "new_id": "d66f69b828102127b7c267bfd9a80fb5d253bcf5",
      "new_mode": 33188,
      "new_path": "hw/top_matcha/rtl/chip_matcha_verilator.sv"
    },
    {
      "type": "modify",
      "old_id": "30e81f098b285e00a70e866997fceb03973a2ce2",
      "old_mode": 33188,
      "old_path": "hw/top_matcha/rtl/scan_role_pkg.sv",
      "new_id": "00e7722bbaf1a2e1a8349bd5d145952adc0861c6",
      "new_mode": 33188,
      "new_path": "hw/top_matcha/rtl/scan_role_pkg.sv"
    },
    {
      "type": "modify",
      "old_id": "6b2f7a3fe39137cbf402f61016b788dce40f52dd",
      "old_mode": 33188,
      "old_path": "hw/top_matcha/sw/autogen/top_matcha.h",
      "new_id": "6f3a7b807158e425a740f542437a64a44e468fcc",
      "new_mode": 33188,
      "new_path": "hw/top_matcha/sw/autogen/top_matcha.h"
    },
    {
      "type": "modify",
      "old_id": "fa9fce852620e1cbb70d5e57a58d69e5b72558f0",
      "old_mode": 33188,
      "old_path": "sw/device/examples/hello_world/BUILD",
      "new_id": "23e5ae05c3c160efffd40d76115e04d928c39391",
      "new_mode": 33188,
      "new_path": "sw/device/examples/hello_world/BUILD"
    },
    {
      "type": "modify",
      "old_id": "c406e8121b5320d5a8e2622b050373e0d986b7d6",
      "old_mode": 33188,
      "old_path": "sw/device/examples/i2s_record_playback/i2s_record_playback_sec.c",
      "new_id": "f9aeabc44c70df0f24e2d4d6c83d1d4ff99c1e90",
      "new_mode": 33188,
      "new_path": "sw/device/examples/i2s_record_playback/i2s_record_playback_sec.c"
    },
    {
      "type": "modify",
      "old_id": "48283a555ca46a92f7b8afc3cd4ae32d7f90c914",
      "old_mode": 33188,
      "old_path": "sw/device/lib/dif/dif_pinmux.c",
      "new_id": "d983f8c1ce339220fa102c5aaa07c4d18e2ed112",
      "new_mode": 33188,
      "new_path": "sw/device/lib/dif/dif_pinmux.c"
    },
    {
      "type": "modify",
      "old_id": "42c11ffafa240897518c1b6ba1a924b9a61ead59",
      "old_mode": 33188,
      "old_path": "sw/device/lib/testing/BUILD",
      "new_id": "581a9acb3c214dc83697dd6b6e8f91e04919bd51",
      "new_mode": 33188,
      "new_path": "sw/device/lib/testing/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5e79dc075d46de1e6d2e085f012fb993db82aa1a",
      "new_mode": 33188,
      "new_path": "sw/device/lib/testing/autogen/isr_testutils.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6826f703c61d2f4086964c64c0efa7b53d814d16",
      "new_mode": 33188,
      "new_path": "sw/device/lib/testing/autogen/isr_testutils.h"
    },
    {
      "type": "modify",
      "old_id": "3f5c61915ce0a6dccfa165279562df8436d18444",
      "old_mode": 33188,
      "old_path": "sw/device/lib/testing/test_rom/BUILD",
      "new_id": "31ef4bc4b669351e299be95a081d14da6d2675a9",
      "new_mode": 33188,
      "new_path": "sw/device/lib/testing/test_rom/BUILD"
    },
    {
      "type": "modify",
      "old_id": "50fbf061de595b05f6b587f0a858bfe0b84a9674",
      "old_mode": 33188,
      "old_path": "sw/device/tests/BUILD",
      "new_id": "7d398b3955fb2b1c596713462ab0ffe1b87579a1",
      "new_mode": 33188,
      "new_path": "sw/device/tests/BUILD"
    },
    {
      "type": "modify",
      "old_id": "fe999fc0e55cb0e663cd8fefdbd98087ac7bbaa3",
      "old_mode": 33188,
      "old_path": "sw/device/tests/sim_dv/BUILD",
      "new_id": "46f4ce301762af312d828914bd41c7b7ce9bc77b",
      "new_mode": 33188,
      "new_path": "sw/device/tests/sim_dv/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a1c292b70d475697ecdf2c040fc671474c172d95",
      "new_mode": 33188,
      "new_path": "sw/device/tests/sim_dv/i2c_host_tx_rx_test.c"
    },
    {
      "type": "modify",
      "old_id": "85ce4509f03bdcc1972f8a5e3c8f8d04045e99e8",
      "old_mode": 33188,
      "old_path": "sw/device/tests/simple_sec.c",
      "new_id": "2e05928c704829e87d9591c40b01aafdfb89432a",
      "new_mode": 33188,
      "new_path": "sw/device/tests/simple_sec.c"
    },
    {
      "type": "modify",
      "old_id": "34b202b34f8df1d6b90259a0bd48c75b884beeca",
      "old_mode": 33188,
      "old_path": "sw/device/tests/smc/smc_i2s_tx_test.c",
      "new_id": "7f14988d40e94fc1bf044cbc240c66ba2dac3dbe",
      "new_mode": 33188,
      "new_path": "sw/device/tests/smc/smc_i2s_tx_test.c"
    },
    {
      "type": "modify",
      "old_id": "ccb97856a799a5655402807bc3716701096954cc",
      "old_mode": 33188,
      "old_path": "util/topgen_matcha/templates/chiplevel.sv.tpl",
      "new_id": "1c0daf198a440761cf81df2fd8373329d48ac8eb",
      "new_mode": 33188,
      "new_path": "util/topgen_matcha/templates/chiplevel.sv.tpl"
    }
  ]
}
