Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

ARM: dts: nspire: Use MATRIX_KEY macro for linux,keymap

This looks better and allows us to see the row and column numbers
more easily. Switch to this macro here.

Signed-off-by: Andrew Davis <afd@ti.com>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>

authored by

Andrew Davis and committed by
Arnd Bergmann
a9ab8b23 cbc2a1e5

+204 -66
+68 -22
arch/arm/boot/dts/nspire/nspire-clp.dts
··· 6 6 */ 7 7 /dts-v1/; 8 8 9 + #include <dt-bindings/input/input.h> 10 + 9 11 /include/ "nspire-classic.dtsi" 10 12 11 13 &keypad { 12 14 linux,keymap = < 13 - 0x0000001c 0x0001001c 0x00020039 14 - 0x0004002c 0x00050034 0x00060015 15 - 0x0007000b 0x0008002d 0x01000033 16 - 0x0101004e 0x01020011 0x01030004 17 - 0x0104002f 0x01050003 0x01060016 18 - 0x01070002 0x01080014 0x02000062 19 - 0x0201000c 0x0202001f 0x02030007 20 - 0x02040013 0x02050006 0x02060010 21 - 0x02070005 0x02080019 0x03000027 22 - 0x03010037 0x03020018 0x0303000a 23 - 0x03040031 0x03050009 0x03060032 24 - 0x03070008 0x03080026 0x04000028 25 - 0x04010035 0x04020025 0x04040024 26 - 0x04060017 0x04080023 0x05000028 27 - 0x05020022 0x0503001b 0x05040021 28 - 0x0505001a 0x05060012 0x0507006f 29 - 0x05080020 0x0509002a 0x0601001c 30 - 0x0602002e 0x06030068 0x06040030 31 - 0x0605006d 0x0606001e 0x06070001 32 - 0x0608002b 0x0609000f 0x07000067 33 - 0x0702006a 0x0704006c 0x07060069 34 - 0x0707000e 0x0708001d 0x070a000d 15 + MATRIX_KEY(0, 0, 0x1c) 16 + MATRIX_KEY(0, 1, 0x1c) 17 + MATRIX_KEY(0, 2, 0x39) 18 + MATRIX_KEY(0, 4, 0x2c) 19 + MATRIX_KEY(0, 5, 0x34) 20 + MATRIX_KEY(0, 6, 0x15) 21 + MATRIX_KEY(0, 7, 0x0b) 22 + MATRIX_KEY(0, 8, 0x2d) 23 + MATRIX_KEY(1, 0, 0x33) 24 + MATRIX_KEY(1, 1, 0x4e) 25 + MATRIX_KEY(1, 2, 0x11) 26 + MATRIX_KEY(1, 3, 0x04) 27 + MATRIX_KEY(1, 4, 0x2f) 28 + MATRIX_KEY(1, 5, 0x03) 29 + MATRIX_KEY(1, 6, 0x16) 30 + MATRIX_KEY(1, 7, 0x02) 31 + MATRIX_KEY(1, 8, 0x14) 32 + MATRIX_KEY(2, 0, 0x62) 33 + MATRIX_KEY(2, 1, 0x0c) 34 + MATRIX_KEY(2, 2, 0x1f) 35 + MATRIX_KEY(2, 3, 0x07) 36 + MATRIX_KEY(2, 4, 0x13) 37 + MATRIX_KEY(2, 5, 0x06) 38 + MATRIX_KEY(2, 6, 0x10) 39 + MATRIX_KEY(2, 7, 0x05) 40 + MATRIX_KEY(2, 8, 0x19) 41 + MATRIX_KEY(3, 0, 0x27) 42 + MATRIX_KEY(3, 1, 0x37) 43 + MATRIX_KEY(3, 2, 0x18) 44 + MATRIX_KEY(3, 3, 0x0a) 45 + MATRIX_KEY(3, 4, 0x31) 46 + MATRIX_KEY(3, 5, 0x09) 47 + MATRIX_KEY(3, 6, 0x32) 48 + MATRIX_KEY(3, 7, 0x08) 49 + MATRIX_KEY(3, 8, 0x26) 50 + MATRIX_KEY(4, 0, 0x28) 51 + MATRIX_KEY(4, 1, 0x35) 52 + MATRIX_KEY(4, 2, 0x25) 53 + MATRIX_KEY(4, 4, 0x24) 54 + MATRIX_KEY(4, 6, 0x17) 55 + MATRIX_KEY(4, 8, 0x23) 56 + MATRIX_KEY(5, 0, 0x28) 57 + MATRIX_KEY(5, 2, 0x22) 58 + MATRIX_KEY(5, 3, 0x1b) 59 + MATRIX_KEY(5, 4, 0x21) 60 + MATRIX_KEY(5, 5, 0x1a) 61 + MATRIX_KEY(5, 6, 0x12) 62 + MATRIX_KEY(5, 7, 0x6f) 63 + MATRIX_KEY(5, 8, 0x20) 64 + MATRIX_KEY(5, 9, 0x2a) 65 + MATRIX_KEY(6, 1, 0x1c) 66 + MATRIX_KEY(6, 2, 0x2e) 67 + MATRIX_KEY(6, 3, 0x68) 68 + MATRIX_KEY(6, 4, 0x30) 69 + MATRIX_KEY(6, 5, 0x6d) 70 + MATRIX_KEY(6, 6, 0x1e) 71 + MATRIX_KEY(6, 7, 0x01) 72 + MATRIX_KEY(6, 8, 0x2b) 73 + MATRIX_KEY(6, 9, 0x0f) 74 + MATRIX_KEY(7, 0, 0x67) 75 + MATRIX_KEY(7, 2, 0x6a) 76 + MATRIX_KEY(7, 4, 0x6c) 77 + MATRIX_KEY(7, 6, 0x69) 78 + MATRIX_KEY(7, 7, 0x0e) 79 + MATRIX_KEY(7, 8, 0x1d) 80 + MATRIX_KEY(7, 10, 0x0d) 35 81 >; 36 82 }; 37 83
+68 -22
arch/arm/boot/dts/nspire/nspire-cx.dts
··· 6 6 */ 7 7 /dts-v1/; 8 8 9 + #include <dt-bindings/input/input.h> 10 + 9 11 /include/ "nspire.dtsi" 10 12 11 13 &lcd { ··· 47 45 48 46 &keypad { 49 47 linux,keymap = < 50 - 0x0000001c 0x0001001c 0x00040039 51 - 0x0005002c 0x00060015 0x0007000b 52 - 0x0008000f 0x0100002d 0x01010011 53 - 0x0102002f 0x01030004 0x01040016 54 - 0x01050014 0x0106001f 0x01070002 55 - 0x010a006a 0x02000013 0x02010010 56 - 0x02020019 0x02030007 0x02040018 57 - 0x02050031 0x02060032 0x02070005 58 - 0x02080028 0x0209006c 0x03000026 59 - 0x03010025 0x03020024 0x0303000a 60 - 0x03040017 0x03050023 0x03060022 61 - 0x03070008 0x03080035 0x03090069 62 - 0x04000021 0x04010012 0x04020020 63 - 0x0404002e 0x04050030 0x0406001e 64 - 0x0407000d 0x04080037 0x04090067 65 - 0x05010038 0x0502000c 0x0503001b 66 - 0x05040034 0x0505001a 0x05060006 67 - 0x05080027 0x0509000e 0x050a006f 68 - 0x0600002b 0x0602004e 0x06030068 69 - 0x06040003 0x0605006d 0x06060009 70 - 0x06070001 0x0609000f 0x0708002a 71 - 0x0709001d 0x070a0033 >; 48 + MATRIX_KEY(0, 0, 0x1c) 49 + MATRIX_KEY(0, 1, 0x1c) 50 + MATRIX_KEY(0, 4, 0x39) 51 + MATRIX_KEY(0, 5, 0x2c) 52 + MATRIX_KEY(0, 6, 0x15) 53 + MATRIX_KEY(0, 7, 0x0b) 54 + MATRIX_KEY(0, 8, 0x0f) 55 + MATRIX_KEY(1, 0, 0x2d) 56 + MATRIX_KEY(1, 1, 0x11) 57 + MATRIX_KEY(1, 2, 0x2f) 58 + MATRIX_KEY(1, 3, 0x04) 59 + MATRIX_KEY(1, 4, 0x16) 60 + MATRIX_KEY(1, 5, 0x14) 61 + MATRIX_KEY(1, 6, 0x1f) 62 + MATRIX_KEY(1, 7, 0x02) 63 + MATRIX_KEY(1, 10, 0x6a) 64 + MATRIX_KEY(2, 0, 0x13) 65 + MATRIX_KEY(2, 1, 0x10) 66 + MATRIX_KEY(2, 2, 0x19) 67 + MATRIX_KEY(2, 3, 0x07) 68 + MATRIX_KEY(2, 4, 0x18) 69 + MATRIX_KEY(2, 5, 0x31) 70 + MATRIX_KEY(2, 6, 0x32) 71 + MATRIX_KEY(2, 7, 0x05) 72 + MATRIX_KEY(2, 8, 0x28) 73 + MATRIX_KEY(2, 9, 0x6c) 74 + MATRIX_KEY(3, 0, 0x26) 75 + MATRIX_KEY(3, 1, 0x25) 76 + MATRIX_KEY(3, 2, 0x24) 77 + MATRIX_KEY(3, 3, 0x0a) 78 + MATRIX_KEY(3, 4, 0x17) 79 + MATRIX_KEY(3, 5, 0x23) 80 + MATRIX_KEY(3, 6, 0x22) 81 + MATRIX_KEY(3, 7, 0x08) 82 + MATRIX_KEY(3, 8, 0x35) 83 + MATRIX_KEY(3, 9, 0x69) 84 + MATRIX_KEY(4, 0, 0x21) 85 + MATRIX_KEY(4, 1, 0x12) 86 + MATRIX_KEY(4, 2, 0x20) 87 + MATRIX_KEY(4, 4, 0x2e) 88 + MATRIX_KEY(4, 5, 0x30) 89 + MATRIX_KEY(4, 6, 0x1e) 90 + MATRIX_KEY(4, 7, 0x0d) 91 + MATRIX_KEY(4, 8, 0x37) 92 + MATRIX_KEY(4, 9, 0x67) 93 + MATRIX_KEY(5, 1, 0x38) 94 + MATRIX_KEY(5, 2, 0x0c) 95 + MATRIX_KEY(5, 3, 0x1b) 96 + MATRIX_KEY(5, 4, 0x34) 97 + MATRIX_KEY(5, 5, 0x1a) 98 + MATRIX_KEY(5, 6, 0x06) 99 + MATRIX_KEY(5, 8, 0x27) 100 + MATRIX_KEY(5, 9, 0x0e) 101 + MATRIX_KEY(5, 10, 0x6f) 102 + MATRIX_KEY(6, 0, 0x2b) 103 + MATRIX_KEY(6, 2, 0x4e) 104 + MATRIX_KEY(6, 3, 0x68) 105 + MATRIX_KEY(6, 4, 0x03) 106 + MATRIX_KEY(6, 5, 0x6d) 107 + MATRIX_KEY(6, 6, 0x09) 108 + MATRIX_KEY(6, 7, 0x01) 109 + MATRIX_KEY(6, 9, 0x0f) 110 + MATRIX_KEY(7, 8, 0x2a) 111 + MATRIX_KEY(7, 9, 0x1d) 112 + MATRIX_KEY(7, 10, 0x33) 113 + >; 72 114 }; 73 115 74 116 &vbus_reg {
+68 -22
arch/arm/boot/dts/nspire/nspire-tp.dts
··· 6 6 */ 7 7 /dts-v1/; 8 8 9 + #include <dt-bindings/input/input.h> 10 + 9 11 /include/ "nspire-classic.dtsi" 10 12 11 13 &keypad { 12 14 linux,keymap = < 13 - 0x0000001c 0x0001001c 0x00040039 14 - 0x0005002c 0x00060015 0x0007000b 15 - 0x0008000f 0x0100002d 0x01010011 16 - 0x0102002f 0x01030004 0x01040016 17 - 0x01050014 0x0106001f 0x01070002 18 - 0x010a006a 0x02000013 0x02010010 19 - 0x02020019 0x02030007 0x02040018 20 - 0x02050031 0x02060032 0x02070005 21 - 0x02080028 0x0209006c 0x03000026 22 - 0x03010025 0x03020024 0x0303000a 23 - 0x03040017 0x03050023 0x03060022 24 - 0x03070008 0x03080035 0x03090069 25 - 0x04000021 0x04010012 0x04020020 26 - 0x0404002e 0x04050030 0x0406001e 27 - 0x0407000d 0x04080037 0x04090067 28 - 0x05010038 0x0502000c 0x0503001b 29 - 0x05040034 0x0505001a 0x05060006 30 - 0x05080027 0x0509000e 0x050a006f 31 - 0x0600002b 0x0602004e 0x06030068 32 - 0x06040003 0x0605006d 0x06060009 33 - 0x06070001 0x0609000f 0x0708002a 34 - 0x0709001d 0x070a0033 >; 15 + MATRIX_KEY(0, 0, 0x1c) 16 + MATRIX_KEY(0, 1, 0x1c) 17 + MATRIX_KEY(0, 4, 0x39) 18 + MATRIX_KEY(0, 5, 0x2c) 19 + MATRIX_KEY(0, 6, 0x15) 20 + MATRIX_KEY(0, 7, 0x0b) 21 + MATRIX_KEY(0, 8, 0x0f) 22 + MATRIX_KEY(1, 0, 0x2d) 23 + MATRIX_KEY(1, 1, 0x11) 24 + MATRIX_KEY(1, 2, 0x2f) 25 + MATRIX_KEY(1, 3, 0x04) 26 + MATRIX_KEY(1, 4, 0x16) 27 + MATRIX_KEY(1, 5, 0x14) 28 + MATRIX_KEY(1, 6, 0x1f) 29 + MATRIX_KEY(1, 7, 0x02) 30 + MATRIX_KEY(1, 10, 0x6a) 31 + MATRIX_KEY(2, 0, 0x13) 32 + MATRIX_KEY(2, 1, 0x10) 33 + MATRIX_KEY(2, 2, 0x19) 34 + MATRIX_KEY(2, 3, 0x07) 35 + MATRIX_KEY(2, 4, 0x18) 36 + MATRIX_KEY(2, 5, 0x31) 37 + MATRIX_KEY(2, 6, 0x32) 38 + MATRIX_KEY(2, 7, 0x05) 39 + MATRIX_KEY(2, 8, 0x28) 40 + MATRIX_KEY(2, 9, 0x6c) 41 + MATRIX_KEY(3, 0, 0x26) 42 + MATRIX_KEY(3, 1, 0x25) 43 + MATRIX_KEY(3, 2, 0x24) 44 + MATRIX_KEY(3, 3, 0x0a) 45 + MATRIX_KEY(3, 4, 0x17) 46 + MATRIX_KEY(3, 5, 0x23) 47 + MATRIX_KEY(3, 6, 0x22) 48 + MATRIX_KEY(3, 7, 0x08) 49 + MATRIX_KEY(3, 8, 0x35) 50 + MATRIX_KEY(3, 9, 0x69) 51 + MATRIX_KEY(4, 0, 0x21) 52 + MATRIX_KEY(4, 1, 0x12) 53 + MATRIX_KEY(4, 2, 0x20) 54 + MATRIX_KEY(4, 4, 0x2e) 55 + MATRIX_KEY(4, 5, 0x30) 56 + MATRIX_KEY(4, 6, 0x1e) 57 + MATRIX_KEY(4, 7, 0x0d) 58 + MATRIX_KEY(4, 8, 0x37) 59 + MATRIX_KEY(4, 9, 0x67) 60 + MATRIX_KEY(5, 1, 0x38) 61 + MATRIX_KEY(5, 2, 0x0c) 62 + MATRIX_KEY(5, 3, 0x1b) 63 + MATRIX_KEY(5, 4, 0x34) 64 + MATRIX_KEY(5, 5, 0x1a) 65 + MATRIX_KEY(5, 6, 0x06) 66 + MATRIX_KEY(5, 8, 0x27) 67 + MATRIX_KEY(5, 9, 0x0e) 68 + MATRIX_KEY(5, 10, 0x6f) 69 + MATRIX_KEY(6, 0, 0x2b) 70 + MATRIX_KEY(6, 2, 0x4e) 71 + MATRIX_KEY(6, 3, 0x68) 72 + MATRIX_KEY(6, 4, 0x03) 73 + MATRIX_KEY(6, 5, 0x6d) 74 + MATRIX_KEY(6, 6, 0x09) 75 + MATRIX_KEY(6, 7, 0x01) 76 + MATRIX_KEY(6, 9, 0x0f) 77 + MATRIX_KEY(7, 8, 0x2a) 78 + MATRIX_KEY(7, 9, 0x1d) 79 + MATRIX_KEY(7, 10, 0x33) 80 + >; 35 81 }; 36 82 37 83 / {