summaryrefslogtreecommitdiff
path: root/zephyr/test/drivers/testcase.yaml
blob: 46e52941ee65990b9d0f46aca243d39a9c689fa8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
common:
  platform_allow: native_posix
tests:
  drivers.default:
    timeout: 240
    extra_args: CONF_FILE="prj.conf;default/prj.conf"
    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_CBI_EEPROM=y
  drivers.default.mock_power:
    timeout: 240
    extra_args: CONF_FILE="prj.conf;default/prj.conf"
    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_CBI_EEPROM=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.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
  drivers.locate_chip:
    extra_configs:
      - CONFIG_LINK_TEST_SUITE_LOCATE_CHIP_ALTS=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.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.dps:
    extra_args: CONF_FILE="prj.conf;dps/prj.conf"
    extra_configs:
      - CONFIG_LINK_TEST_SUITE_USB_PD_DPS=y
  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
      - CONFIG_PLATFORM_EC_CBI_EEPROM=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.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.shim_pwm_hc:
    extra_configs:
      - CONFIG_LINK_TEST_SUITE_SHIM_PWM_HC=y
  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_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
      - CONFIG_EMUL_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_PLATFORM_EC_CBI_EEPROM=y
      - CONFIG_POWER_SEQUENCE_MOCK=y
  drivers.timer:
    extra_configs:
      - CONFIG_LINK_TEST_SUITE_TIMER=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_USBA=y
      - CONFIG_PLATFORM_EC_USB_PORT_POWER_DUMB=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:
   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_svdm_dfp_only:
    extra_args: CONF_FILE="prj.conf;usbc_svdm_dfp_only/prj.conf"
    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_vconn_swap:
    extra_configs:
      - CONFIG_LINK_TEST_SUITE_USBC_VCONN_SWAP=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