common: platform_allow: native_posix tests: drivers.default: timeout: 240 extra_args: CONF_FILE="prj.conf;default/prj.conf" DTC_OVERLAY_FILE="default/boards/native_posix.overlay" extra_configs: - CONFIG_LINK_TEST_SUITE_DEFAULT=y - CONFIG_LINK_TEST_SUITE_USB_MALFUNCTION_SINK=y - CONFIG_PLATFORM_EC_BATTERY_CUT_OFF=y - CONFIG_PLATFORM_EC_LID_ANGLE_UPDATE=y - CONFIG_PLATFORM_EC_USB_PD_DPS=y - CONFIG_PLATFORM_EC_I2C_PASSTHRU_RESTRICTED=y - CONFIG_PLATFORM_EC_CONSOLE_CMD_TCPC_DUMP=y drivers.default.bring_up: timeout: 240 extra_args: CONF_FILE="prj.conf;default/prj.conf" DTC_OVERLAY_FILE="default/boards/native_posix.overlay" extra_configs: - CONFIG_LINK_TEST_SUITE_DEFAULT=y - CONFIG_LINK_TEST_SUITE_USB_MALFUNCTION_SINK=y - CONFIG_PLATFORM_EC_BATTERY_CUT_OFF=y - CONFIG_PLATFORM_EC_BRINGUP=y - CONFIG_PLATFORM_EC_LID_ANGLE_UPDATE=y - CONFIG_PLATFORM_EC_USB_PD_DPS=y - CONFIG_PLATFORM_EC_I2C_PASSTHRU_RESTRICTED=y drivers.default.mock_power: timeout: 240 extra_args: CONF_FILE="prj.conf;default/prj.conf" DTC_OVERLAY_FILE="default/boards/native_posix.overlay" extra_configs: - CONFIG_LINK_TEST_SUITE_DEFAULT=y - CONFIG_LINK_TEST_SUITE_USB_MALFUNCTION_SINK=y - CONFIG_PLATFORM_EC_BATTERY_CUT_OFF=y - CONFIG_PLATFORM_EC_LID_ANGLE_UPDATE=y - CONFIG_POWER_SEQUENCE_MOCK=y - CONFIG_PLATFORM_EC_USB_PD_DPS=y - CONFIG_PLATFORM_EC_I2C_PASSTHRU_RESTRICTED=y drivers.anx7447: extra_args: CONF_FILE="prj.conf;anx7447/prj.conf" DTC_OVERLAY_FILE="./boards/native_posix.overlay;./anx7447/tcpc_policy.dts" extra_configs: - CONFIG_LINK_TEST_SUITE_ANX7447=y drivers.ap_mux_control: extra_args: CONF_FILE="prj.conf;ap_mux_control/prj.conf" extra_configs: - CONFIG_LINK_TEST_SUITE_AP_MUX_CONTROL=y drivers.ap_vdm_control: extra_args: CONF_FILE="prj.conf;ap_vdm_control/prj.conf" extra_configs: - CONFIG_LINK_TEST_SUITE_AP_VDM_CONTROL=y drivers.button: timeout: 240 extra_configs: - CONFIG_LINK_TEST_SUITE_BUTTON=y - CONFIG_PLATFORM_EC_CMD_BUTTON=y - CONFIG_PLATFORM_EC_VOLUME_BUTTONS=y - CONFIG_PLATFORM_EC_EMULATED_SYSRQ=y drivers.common_cbi: extra_configs: - CONFIG_LINK_TEST_SUITE_COMMON_CBI=y - CONFIG_PLATFORM_EC_EEPROM_CBI_WP=y drivers.common_cbi_gpio: extra_configs: - CONFIG_LINK_TEST_SUITE_COMMON_CBI_GPIO=y - CONFIG_PLATFORM_EC_CBI_GPIO=y drivers.common_charger: extra_configs: - CONFIG_PLATFORM_EC_CHARGER_INPUT_CURRENT_DERATE_PCT=5 - CONFIG_PLATFORM_EC_CHARGER_MIN_INPUT_CURRENT_LIMIT=100 - CONFIG_LINK_TEST_SUITE_COMMON_CHARGER=y # Set to focus testing for Herobrine # Config is y only in nissa - CONFIG_PLATFORM_EC_CHARGER_RAA489000=n - CONFIG_PLATFORM_EC_CHARGER_RUNTIME_CONFIG=y drivers.chargesplash: timeout: 240 extra_configs: - CONFIG_LINK_TEST_SUITE_CHARGESPLASH=y drivers.chargesplash.mock_power: timeout: 240 extra_configs: - CONFIG_LINK_TEST_SUITE_CHARGESPLASH=y - CONFIG_POWER_SEQUENCE_MOCK=y drivers.console: extra_configs: - CONFIG_LINK_TEST_SUITE_CONSOLE=y drivers.dps: extra_args: CONF_FILE="prj.conf;dps/prj.conf" extra_configs: - CONFIG_LINK_TEST_SUITE_USB_PD_DPS=y drivers.host_cmd: extra_configs: - CONFIG_LINK_TEST_SUITE_HOST_COMMANDS=y - CONFIG_PLATFORM_EC_BATTERY_CUT_OFF=y - CONFIG_PLATFORM_EC_USB_PD_LOGGING=y - CONFIG_PLATFORM_EC_LID_ANGLE_UPDATE=y - CONFIG_PLATFORM_EC_HOST_COMMAND_STATUS=y drivers.host_cmd_read_memmap: extra_configs: - CONFIG_LINK_TEST_SUITE_HOST_COMMAND_READ_MEMMAP=y - CONFIG_PLATFORM_EC_HOST_COMMAND_STATUS=y - CONFIG_PLATFORM_EC_HOST_INTERFACE_ESPI=n - CONFIG_PLATFORM_EC_HOST_INTERFACE_SHI=y drivers.host_cmd_read_memmap.no_switches: extra_configs: - CONFIG_LINK_TEST_SUITE_HOST_COMMAND_READ_MEMMAP=y - CONFIG_PLATFORM_EC_HOST_COMMAND_STATUS=y - CONFIG_PLATFORM_EC_HOST_INTERFACE_ESPI=n - CONFIG_PLATFORM_EC_HOST_INTERFACE_SHI=y - CONFIG_PLATFORM_EC_SWITCH=n drivers.isl923x: extra_configs: - CONFIG_LINK_TEST_SUITE_ISL923X=y drivers.isl923x.mock_power: extra_configs: - CONFIG_LINK_TEST_SUITE_ISL923X=y - CONFIG_POWER_SEQUENCE_MOCK=y drivers.i2c_controller: extra_args: DTC_OVERLAY_FILE="./boards/native_posix.overlay;i2c_controller/i2c.dts" extra_configs: - CONFIG_LINK_TEST_SUITE_I2C_CONTROLLER=y drivers.keyboard_scan: extra_configs: - CONFIG_LINK_TEST_SUITE_KEYBOARD_SCAN=y drivers.led_driver: extra_args: CONF_FILE="prj.conf;led_driver/prj.conf" DTC_OVERLAY_FILE="./boards/native_posix.overlay;./led_driver/led_pins.dts;./led_driver/led_policy.dts" extra_configs: - CONFIG_LINK_TEST_SUITE_LED_DRIVER=y drivers.led_common: extra_configs: - CONFIG_LINK_TEST_SUITE_LED_COMMON=y - CONFIG_PLATFORM_EC_LED_DT=n drivers.locate_chip: extra_configs: - CONFIG_LINK_TEST_SUITE_LOCATE_CHIP_ALTS=y - CONFIG_PLATFORM_EC_CBI=n drivers.mkbp: extra_configs: - CONFIG_LINK_TEST_SUITE_MKBP=y - CONFIG_PLATFORM_EC_KEYBOARD_PROTOCOL_MKBP=y - CONFIG_PLATFORM_EC_MKBP_INPUT_DEVICES=y - CONFIG_PLATFORM_EC_MKBP_EVENT=y - CONFIG_PLATFORM_EC_MKBP_USE_GPIO=y tags: common mkbp drivers.power_host_sleep: extra_configs: - CONFIG_LINK_TEST_SUITE_POWER_HOST_SLEEP=y # Make tests independent of chipset specific code - CONFIG_AP_ARM_QUALCOMM_SC7280=n - CONFIG_PLATFORM_EC_POWERSEQ_SC7280=n - CONFIG_POWER_SEQUENCE_MOCK=y - CONFIG_PLATFORM_EC_POWERSEQ_HOST_SLEEP=y drivers.rt9490: extra_args: CONF_FILE="prj.conf;rt9490/prj.conf" DTC_OVERLAY_FILE="./boards/native_posix.overlay;./rt9490/charger.dts" extra_configs: - CONFIG_LINK_TEST_SUITE_RT9490=y drivers.shim_gpio_id: extra_args: CONF_FILE="prj.conf" DTC_OVERLAY_FILE="boards/native_posix.overlay;shim_gpio_id/gpio_id.dts" extra_configs: - CONFIG_LINK_TEST_SUITE_SHIM_GPIO_ID=y drivers.shim_pwm_hc: extra_configs: - CONFIG_LINK_TEST_SUITE_SHIM_PWM_HC=y drivers.shim_rtc: extra_configs: - CONFIG_LINK_TEST_SUITE_SHIM_RTC=y - CONFIG_PLATFORM_EC_RTC=y - CONFIG_PLATFORM_EC_HOSTCMD=y - CONFIG_PLATFORM_EC_HOSTCMD_RTC=y drivers.system: tags: common system extra_configs: - CONFIG_LINK_TEST_SUITE_SYSTEM=y - CONFIG_POWER_SEQUENCE_MOCK=y drivers.system_board_version_cbi: tags: common system extra_configs: - CONFIG_LINK_TEST_SUITE_SYSTEM=y - CONFIG_PLATFORM_EC_BOARD_VERSION_CBI=y - CONFIG_POWER_SEQUENCE_MOCK=y drivers.timer: extra_configs: - CONFIG_LINK_TEST_SUITE_TIMER=y drivers.usb_common: extra_configs: - CONFIG_LINK_TEST_SUITE_USB_COMMON=y drivers.usb_port_power_dumb: extra_args: DTC_OVERLAY_FILE="./boards/native_posix.overlay;./usb_port_power_dumb/usba.dts" extra_configs: - CONFIG_LINK_TEST_SUITE_USB_PORT_POWER_DUMB=y - CONFIG_PLATFORM_EC_USB_PORT_POWER_DUMB=y drivers.usb_pd_discharge: extra_configs: - CONFIG_LINK_TEST_SUITE_USB_COMMON=y - CONFIG_PLATFORM_EC_USB_PD_DISCHARGE=y - CONFIG_PLATFORM_EC_USB_PD_DISCHARGE_PPC=y - CONFIG_PLATFORM_EC_USB_PD_FLAGS=y drivers.usb_pd_flags: extra_configs: - CONFIG_LINK_TEST_SUITE_USB_COMMON=y - CONFIG_PLATFORM_EC_USB_PD_FLAGS=y - CONFIG_PLATFORM_EC_USB_PD_RUNTIME_FLAGS=y drivers.usb_retimer_fw_update: extra_args: CONF_FILE="prj.conf;usb_retimer_fw_update/prj.conf" extra_configs: - CONFIG_LINK_TEST_SUITE_USB_RETIMER_FW_UPDATE=y drivers.usbc_alt_mode: extra_configs: - CONFIG_LINK_TEST_SUITE_USBC_ALT_MODE=y timeout: 120 drivers.usbc_alt_mode_ec_entry: timeout: 120 extra_configs: - CONFIG_PLATFORM_EC_USB_PD_REQUIRE_AP_MODE_ENTRY=n - CONFIG_LINK_TEST_SUITE_USBC_ALT_MODE=y - CONFIG_POWER_SEQUENCE_MOCK=y drivers.usbc_console_pd: extra_configs: - CONFIG_LINK_TEST_SUITE_USBC_CONSOLE_PD=y drivers.usbc_ctvpd: extra_configs: - CONFIG_LINK_TEST_SUITE_USBC_CTVPD=y drivers.usbc_ocp: extra_configs: - CONFIG_LINK_TEST_SUITE_USBC_OCP=y drivers.usbc_ppc: extra_configs: - CONFIG_LINK_TEST_SUITE_USBC_PPC=y drivers.usbc_svdm_dfp_only: extra_args: CONF_FILE="prj.conf;usbc_svdm_dfp_only/prj.conf" DTC_OVERLAY_FILE="usbc_svdm_dfp_only/boards/native_posix.overlay" extra_configs: - CONFIG_LINK_TEST_SUITE_USBC_SVDM_DFP_ONLY=y drivers.usbc_tbt_mode: extra_configs: - CONFIG_LINK_TEST_SUITE_USBC_TBT_MODE=y drivers.usbc_usb4_mode: extra_configs: - CONFIG_LINK_TEST_SUITE_USBC_USB4_MODE=y - CONFIG_PLATFORM_EC_USB_PD_DATA_RESET_MSG=y drivers.usbc_vconn_swap: extra_configs: - CONFIG_LINK_TEST_SUITE_USBC_VCONN_SWAP=y drivers.host_cmd_thread: extra_configs: - CONFIG_LINK_TEST_SUITE_HOST_CMD_THREAD=y drivers.pi3usb9201: extra_configs: - CONFIG_LINK_TEST_SUITE_PI3USB9201=y drivers.memmap: extra_configs: - CONFIG_LINK_TEST_SUITE_MEMMAP=y