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),