Fix X issue for matcha dv tests

Change-Id: I28db16be26dc0fbc8cf9f1270e36f932d3f7ee1a
diff --git a/hw/top_matcha/dv/chip_sim_cfg.hjson b/hw/top_matcha/dv/chip_sim_cfg.hjson
index f656d3a..cde514d 100644
--- a/hw/top_matcha/dv/chip_sim_cfg.hjson
+++ b/hw/top_matcha/dv/chip_sim_cfg.hjson
@@ -1945,11 +1945,15 @@
         "chip_sw_rstmgr_sw_rst",
         "chip_sw_rv_plic_smoketest",
         "chip_sw_rv_timer_irq",
+        "chip_sw_smc_cam_irq_test",
         "chip_sw_smc_env_test",
+        "chip_sw_smc_interrupt_boundary_test",
         "chip_sw_smc_isp_wrapper_irq_test",
         "chip_sw_smc_isp_wrapper_tpg_64_64_test",
+        "chip_sw_smc_lsu_interrupt_boundary_test",
         "chip_sw_smc_lsu_page_boundary_test",
         "chip_sw_smc_ml_sram_smoketest",
+        "chip_sw_smc_ml_top_irq_test",
         "chip_sw_smc_page_boundary_test",
         "chip_sw_smc_supervisor_mode_test",
         "chip_sw_smc_virtual_memory_test",
@@ -1991,14 +1995,19 @@
         "chip_sw_rstmgr_sw_rst",
         "chip_sw_rv_plic_smoketest",
         "chip_sw_rv_timer_irq",
+        "chip_sw_smc_cam_irq_test",
         "chip_sw_smc_env_test",
+        "chip_sw_smc_interrupt_boundary_test",
         "chip_sw_smc_isp_wrapper_irq_test",
         "chip_sw_smc_isp_wrapper_tpg_64_64_test",
         "chip_sw_smc_kelvin_hello_test",
+        "chip_sw_smc_lsu_interrupt_boundary_test",
         "chip_sw_smc_lsu_page_boundary_test",
         "chip_sw_smc_ml_sram_smoketest",
+        "chip_sw_smc_ml_top_irq_test",
         "chip_sw_smc_page_boundary_test",
         "chip_sw_smc_supervisor_mode_test",
+        "chip_sw_smc_tlul_mailbox_test",
         "chip_sw_smc_virtual_memory_test",
         "chip_sw_spi_device_tx_rx",
         "chip_sw_sram_ctrl_smoketest",
diff --git a/hw/top_matcha/dv/tb/tb.sv b/hw/top_matcha/dv/tb/tb.sv
index 77cb5c5..5134392 100644
--- a/hw/top_matcha/dv/tb/tb.sv
+++ b/hw/top_matcha/dv/tb/tb.sv
@@ -82,18 +82,45 @@
     .FLASH_TEST_MODE0(dut.chip_if.dios[top_matcha_pkg::DioPadFlashTestMode0]),
     .FLASH_TEST_MODE1(dut.chip_if.dios[top_matcha_pkg::DioPadFlashTestMode1]),
     .OTP_EXT_VOLT(dut.chip_if.dios[top_matcha_pkg::DioPadOtpExtVolt]),
+    .CAM_SCL(dut.chip_if.dios[top_matcha_pkg::DioPadCamScl]),
+    .CAM_SDA(dut.chip_if.dios[top_matcha_pkg::DioPadCamSda]),
     .SPI_HOST_D0(dut.chip_if.dios[top_matcha_pkg::DioPadSpiHostD0]),
     .SPI_HOST_D1(dut.chip_if.dios[top_matcha_pkg::DioPadSpiHostD1]),
     .SPI_HOST_D2(dut.chip_if.dios[top_matcha_pkg::DioPadSpiHostD2]),
     .SPI_HOST_D3(dut.chip_if.dios[top_matcha_pkg::DioPadSpiHostD3]),
     .SPI_HOST_CLK(dut.chip_if.dios[top_matcha_pkg::DioPadSpiHostClk]),
     .SPI_HOST_CS_L(dut.chip_if.dios[top_matcha_pkg::DioPadSpiHostCsL]),
+    .SPI_HOST2_D0(dut.chip_if.dios[top_matcha_pkg::DioPadSpiHost2D0]),
+    .SPI_HOST2_D1(dut.chip_if.dios[top_matcha_pkg::DioPadSpiHost2D1]),
+    .SPI_HOST2_D2(dut.chip_if.dios[top_matcha_pkg::DioPadSpiHost2D2]),
+    .SPI_HOST2_D3(dut.chip_if.dios[top_matcha_pkg::DioPadSpiHost2D3]),
+    .SPI_HOST2_CLK(dut.chip_if.dios[top_matcha_pkg::DioPadSpiHost2Clk]),
+    .SPI_HOST2_CS_L(dut.chip_if.dios[top_matcha_pkg::DioPadSpiHost2CsL]),
     .SPI_DEV_D0(dut.chip_if.dios[top_matcha_pkg::DioPadSpiDevD0]),
     .SPI_DEV_D1(dut.chip_if.dios[top_matcha_pkg::DioPadSpiDevD1]),
     .SPI_DEV_D2(dut.chip_if.dios[top_matcha_pkg::DioPadSpiDevD2]),
     .SPI_DEV_D3(dut.chip_if.dios[top_matcha_pkg::DioPadSpiDevD3]),
     .SPI_DEV_CLK(dut.chip_if.dios[top_matcha_pkg::DioPadSpiDevClk]),
     .SPI_DEV_CS_L(dut.chip_if.dios[top_matcha_pkg::DioPadSpiDevCsL]),
+    .ISP_DVP_PCLK(dut.chip_if.dios[top_matcha_pkg::DioPadIspDvpPclk]),
+    .ISP_DVP_D0(dut.chip_if.dios[top_matcha_pkg::DioPadIspDvpD0]),
+    .ISP_DVP_D1(dut.chip_if.dios[top_matcha_pkg::DioPadIspDvpD1]),
+    .ISP_DVP_D2(dut.chip_if.dios[top_matcha_pkg::DioPadIspDvpD2]),
+    .ISP_DVP_D3(dut.chip_if.dios[top_matcha_pkg::DioPadIspDvpD3]),
+    .ISP_DVP_D4(dut.chip_if.dios[top_matcha_pkg::DioPadIspDvpD4]),
+    .ISP_DVP_D5(dut.chip_if.dios[top_matcha_pkg::DioPadIspDvpD5]),
+    .ISP_DVP_D6(dut.chip_if.dios[top_matcha_pkg::DioPadIspDvpD6]),
+    .ISP_DVP_D7(dut.chip_if.dios[top_matcha_pkg::DioPadIspDvpD7]),
+    .ISP_DVP_HSYNC(dut.chip_if.dios[top_matcha_pkg::DioPadIspDvpHsync]),
+    .ISP_DVP_VSYNC(dut.chip_if.dios[top_matcha_pkg::DioPadIspDvpVsync]),
+    .CAM_TRIG(dut.chip_if.dios[top_matcha_pkg::DioPadCamTrig]),
+    .CAM_INT(dut.chip_if.dios[top_matcha_pkg::DioPadCamInt]),
+    .I2S0_RX_SCLK(dut.chip_if.dios[top_matcha_pkg::DioPadI2s0RxSclk]),
+    .I2S0_RX_WS(dut.chip_if.dios[top_matcha_pkg::DioPadI2s0RxWs]),
+    .I2S0_RX_SD(dut.chip_if.dios[top_matcha_pkg::DioPadI2s0RxSd]),
+    .I2S0_TX_SCLK(dut.chip_if.dios[top_matcha_pkg::DioPadI2s0TxSclk]),
+    .I2S0_TX_WS(dut.chip_if.dios[top_matcha_pkg::DioPadI2s0TxWs]),
+    .I2S0_TX_SD(dut.chip_if.dios[top_matcha_pkg::DioPadI2s0TxSd]),
     .IOR8(dut.chip_if.dios[top_matcha_pkg::DioPadIor8]),
     .IOR9(dut.chip_if.dios[top_matcha_pkg::DioPadIor9]),
     .AST_MISC(dut.chip_if.ast_misc),