diff options
author | Damien Lespiau <damien.lespiau@intel.com> | 2015-03-03 14:11:05 +0000 |
---|---|---|
committer | Damien Lespiau <damien.lespiau@intel.com> | 2015-03-12 14:24:21 +0000 |
commit | 7b8ba120b956e706f2cdea831233973f0ee079fa (patch) | |
tree | aa5e64f6e2ac706331e02a5726a434056c22dfdb /tests/testdisplay.c | |
parent | ff451a6d439f76ddc51cc0a374f086ace4dab680 (diff) |
testdisplay/skl: Add command line options for Yb/Yf tiled fbs
Signed-off-by: Damien Lespiau <damien.lespiau@intel.com>
Diffstat (limited to 'tests/testdisplay.c')
-rw-r--r-- | tests/testdisplay.c | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/tests/testdisplay.c b/tests/testdisplay.c index 6b1f2653..f864940c 100644 --- a/tests/testdisplay.c +++ b/tests/testdisplay.c @@ -51,6 +51,7 @@ #include <cairo.h> #include <errno.h> +#include <getopt.h> #include <math.h> #include <stdint.h> #include <stdbool.h> @@ -71,8 +72,10 @@ #include <stdlib.h> #include <signal.h> -#define SUBTEST_OPTS 1 +#define SUBTEST_OPTS 1 #define HELP_DESCRIPTION 2 +#define Yb_OPT 3 +#define Yf_OPT 4 static int tio_fd; struct termios saved_tio; @@ -544,7 +547,7 @@ int update_display(void) return 1; } -static char optstr[] = "3hiaf:s:d:p:mrto:j:"; +static char optstr[] = "3hiaf:s:d:p:mrto:j:y"; static void __attribute__((noreturn)) usage(char *name, char opt) { @@ -645,6 +648,8 @@ int main(int argc, char **argv) {"run-subtest", 1, 0, SUBTEST_OPTS}, {"help-description", 0, 0, HELP_DESCRIPTION}, {"help", 0, 0, 'h'}, + {"yb", 0, 0, Yb_OPT}, + {"yf", 0, 0, Yf_OPT}, { 0, 0, 0, 0 } }; @@ -697,6 +702,13 @@ int main(int argc, char **argv) case 't': tiling = LOCAL_I915_FORMAT_MOD_X_TILED; break; + case 'y': + case Yb_OPT: + tiling = LOCAL_I915_FORMAT_MOD_Y_TILED; + break; + case Yf_OPT: + tiling = LOCAL_I915_FORMAT_MOD_Yf_TILED; + break; case 'r': qr_code = 1; break; |