1 /* SPDX-License-Identifier: GPL-2.0 */ 2 /* List each unit test as selftest(function) 3 * 4 * The name is used as both an enum and expanded as igt__name to create 5 * a module parameter. It must be unique and legal for a C identifier. 6 * 7 * Tests are executed in order by igt/drm_mm 8 */ 9 10 #define cmdline_test(test) selftest(test, test) 11 12 cmdline_test(drm_cmdline_test_force_d_only) 13 cmdline_test(drm_cmdline_test_force_D_only_dvi) 14 cmdline_test(drm_cmdline_test_force_D_only_hdmi) 15 cmdline_test(drm_cmdline_test_force_D_only_not_digital) 16 cmdline_test(drm_cmdline_test_force_e_only) 17 cmdline_test(drm_cmdline_test_margin_only) 18 cmdline_test(drm_cmdline_test_interlace_only) 19 cmdline_test(drm_cmdline_test_res) 20 cmdline_test(drm_cmdline_test_res_missing_x) 21 cmdline_test(drm_cmdline_test_res_missing_y) 22 cmdline_test(drm_cmdline_test_res_bad_y) 23 cmdline_test(drm_cmdline_test_res_missing_y_bpp) 24 cmdline_test(drm_cmdline_test_res_vesa) 25 cmdline_test(drm_cmdline_test_res_vesa_rblank) 26 cmdline_test(drm_cmdline_test_res_rblank) 27 cmdline_test(drm_cmdline_test_res_bpp) 28 cmdline_test(drm_cmdline_test_res_bad_bpp) 29 cmdline_test(drm_cmdline_test_res_refresh) 30 cmdline_test(drm_cmdline_test_res_bad_refresh) 31 cmdline_test(drm_cmdline_test_res_bpp_refresh) 32 cmdline_test(drm_cmdline_test_res_bpp_refresh_interlaced) 33 cmdline_test(drm_cmdline_test_res_bpp_refresh_margins) 34 cmdline_test(drm_cmdline_test_res_bpp_refresh_force_off) 35 cmdline_test(drm_cmdline_test_res_bpp_refresh_force_on_off) 36 cmdline_test(drm_cmdline_test_res_bpp_refresh_force_on) 37 cmdline_test(drm_cmdline_test_res_bpp_refresh_force_on_analog) 38 cmdline_test(drm_cmdline_test_res_bpp_refresh_force_on_digital) 39 cmdline_test(drm_cmdline_test_res_bpp_refresh_interlaced_margins_force_on) 40 cmdline_test(drm_cmdline_test_res_margins_force_on) 41 cmdline_test(drm_cmdline_test_res_vesa_margins) 42 cmdline_test(drm_cmdline_test_res_invalid_mode) 43 cmdline_test(drm_cmdline_test_res_bpp_wrong_place_mode) 44 cmdline_test(drm_cmdline_test_name) 45 cmdline_test(drm_cmdline_test_name_bpp) 46 cmdline_test(drm_cmdline_test_name_refresh) 47 cmdline_test(drm_cmdline_test_name_bpp_refresh) 48 cmdline_test(drm_cmdline_test_name_refresh_wrong_mode) 49 cmdline_test(drm_cmdline_test_name_refresh_invalid_mode) 50 cmdline_test(drm_cmdline_test_name_option) 51 cmdline_test(drm_cmdline_test_name_bpp_option) 52 cmdline_test(drm_cmdline_test_rotate_0) 53 cmdline_test(drm_cmdline_test_rotate_90) 54 cmdline_test(drm_cmdline_test_rotate_180) 55 cmdline_test(drm_cmdline_test_rotate_270) 56 cmdline_test(drm_cmdline_test_rotate_multiple) 57 cmdline_test(drm_cmdline_test_rotate_invalid_val) 58 cmdline_test(drm_cmdline_test_rotate_truncated) 59 cmdline_test(drm_cmdline_test_hmirror) 60 cmdline_test(drm_cmdline_test_vmirror) 61 cmdline_test(drm_cmdline_test_margin_options) 62 cmdline_test(drm_cmdline_test_multiple_options) 63 cmdline_test(drm_cmdline_test_invalid_option) 64 cmdline_test(drm_cmdline_test_bpp_extra_and_option) 65 cmdline_test(drm_cmdline_test_extra_and_option) 66 cmdline_test(drm_cmdline_test_freestanding_options) 67 cmdline_test(drm_cmdline_test_freestanding_force_e_and_options) 68 cmdline_test(drm_cmdline_test_panel_orientation) 69