]> xenbits.xensource.com Git - qemu-upstream-4.5-testing.git/commitdiff
pxa27x: Reduce size of keyboard matrix mapping
authorStefan Weil <sw@weilnetz.de>
Sun, 22 Dec 2013 14:32:29 +0000 (15:32 +0100)
committerMichael Tokarev <mjt@tls.msk.ru>
Wed, 1 Jan 2014 14:03:55 +0000 (18:03 +0400)
The row and column values use only a very limited range (-1 ... 7),
so a byte value is sufficient.

Signed-off-by: Stefan Weil <sw@weilnetz.de>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
include/hw/arm/pxa.h

index a4e1a66264671b2e248a4cd6ed3933689bccfed1..6db1ff344f159cc6d4e14f73f788b9018780dee2 100644 (file)
@@ -102,8 +102,8 @@ void pxa2xx_pcmcia_set_irq_cb(void *opaque, qemu_irq irq, qemu_irq cd_irq);
 
 /* pxa2xx_keypad.c */
 struct  keymap {
-    int column;
-    int row;
+    int8_t column;
+    int8_t row;
 };
 typedef struct PXA2xxKeyPadState PXA2xxKeyPadState;
 PXA2xxKeyPadState *pxa27x_keypad_init(MemoryRegion *sysmem,