From 9312805d33e8b106bae356d13a8071fb37d75554 Mon Sep 17 00:00:00 2001 From: Vasily Khoruzhick Date: Fri, 17 Jun 2011 13:04:36 +0300 Subject: pxa2xx_lcd: add proper rotation support Until now, pxa2xx_lcd only supported 90deg rotation, but some machines (for example Zipit Z2) needs 270deg rotation. Signed-off-by: Vasily Khoruzhick Signed-off-by: Andrzej Zaborowski --- vl.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'vl.c') diff --git a/vl.c b/vl.c index 52402a2b73..fcd7395dd8 100644 --- a/vl.c +++ b/vl.c @@ -2300,7 +2300,16 @@ int main(int argc, char **argv, char **envp) #endif break; case QEMU_OPTION_portrait: - graphic_rotate = 1; + graphic_rotate = 90; + break; + case QEMU_OPTION_rotate: + graphic_rotate = strtol(optarg, (char **) &optarg, 10); + if (graphic_rotate != 0 && graphic_rotate != 90 && + graphic_rotate != 180 && graphic_rotate != 270) { + fprintf(stderr, + "qemu: only 90, 180, 270 deg rotation is available\n"); + exit(1); + } break; case QEMU_OPTION_kernel: kernel_filename = optarg; -- cgit 1.4.1