sound jz4740_pcm: Set dma channel to NULL after it has been freed, because hw_free...
[oweals/openwrt.git] / target / linux / xburst / patches-2.6.32 / 500-modifier-keys.patch
1 From d76e6b85f28891eecded962793fb8a02cdf26f39 Mon Sep 17 00:00:00 2001
2 From: Lars-Peter Clausen <lars@metafoo.de>
3 Date: Mon, 11 Jan 2010 04:29:51 +0100
4 Subject: [PATCH] /opt/Projects/openwrt/target/linux/xburst/patches-2.6.31/500-modifier-keys.patch
5
6 ---
7  drivers/char/defkeymap.map |   74 +++++++++++++++++++++++++++++++-------------
8  1 files changed, 52 insertions(+), 22 deletions(-)
9
10 --- a/drivers/char/defkeymap.map
11 +++ b/drivers/char/defkeymap.map
12 @@ -1,5 +1,5 @@
13  # Default kernel keymap. This uses 7 modifier combinations.
14 -keymaps 0-2,4-5,8,12
15 +keymaps 0-2,4-5,8,12,64
16  # Change the above line into
17  #      keymaps 0-2,4-6,8,12
18  # in case you want the entries
19 @@ -45,24 +45,38 @@ keycode  12 = minus            underscor
20         control keycode  12 = Control_underscore
21         shift   control keycode  12 = Control_underscore
22         alt     keycode  12 = Meta_minus      
23 -keycode  13 = equal            plus            
24 +keycode  13 = equal            plus             
25         alt     keycode  13 = Meta_equal      
26 +       altgr   keycode  13 = asciitilde 
27 +       ctrll   keycode  13 = three
28  keycode  14 = Delete           Delete          
29 -       control keycode  14 = BackSpace
30 +       altgr   keycode  14 = BackSpace
31         alt     keycode  14 = Meta_Delete     
32  keycode  15 = Tab              Tab             
33         alt     keycode  15 = Meta_Tab        
34  keycode  16 = q               
35 +       altgr   keycode  16 = exclam
36  keycode  17 = w               
37 +       altgr   keycode  17 = at
38  keycode  18 = e
39 -       altgr   keycode  18 = Hex_E   
40 +       altgr   keycode  18 = numbersign
41  keycode  19 = r               
42 +       altgr   keycode  19 = dollar
43  keycode  20 = t               
44 +       altgr   keycode  20 = percent
45  keycode  21 = y               
46 +       altgr   keycode  21 = asciicircum 
47  keycode  22 = u               
48 +       altgr   keycode  22 = ampersand
49 +       ctrll   keycode  22 = seven
50  keycode  23 = i               
51 +       altgr   keycode  23 = asterisk
52 +       ctrll   keycode  23 = eight
53  keycode  24 = o               
54 +       altgr   keycode  24 = parenleft
55 +       ctrll   keycode  24 = nine
56  keycode  25 = p               
57 +       altgr   keycode  25 = parenright
58  keycode  26 = bracketleft      braceleft       
59         control keycode  26 = Escape          
60         alt     keycode  26 = Meta_bracketleft
61 @@ -71,19 +85,28 @@ keycode  27 = bracketright     bracerigh
62         alt     keycode  27 = Meta_bracketright
63  keycode  28 = Return          
64         alt     keycode  28 = Meta_Control_m  
65 -keycode  29 = Control         
66 +keycode  29 = CtrlL         
67  keycode  30 = a
68 -       altgr   keycode  30 = Hex_A
69 +       altgr   keycode  30 = U+00B0
70  keycode  31 = s               
71 +       altgr   keycode  31 = U+00A8
72  keycode  32 = d
73 -       altgr   keycode  32 = Hex_D   
74 +       altgr   keycode  32 = U+20AC
75  keycode  33 = f
76 -       altgr   keycode  33 = Hex_F               
77 +       altgr   keycode  33 = minus
78  keycode  34 = g               
79 +       altgr   keycode  34 = underscore
80  keycode  35 = h               
81 +       altgr   keycode  35 = braceleft
82  keycode  36 = j               
83 +       altgr   keycode  36 = bracketleft
84 +       ctrll   keycode  36 = four
85  keycode  37 = k               
86 +       altgr   keycode  37 = bracketright
87 +       ctrll   keycode  37 = five
88  keycode  38 = l               
89 +       altgr   keycode  38 = braceright
90 +       ctrll   keycode  38 = six
91  keycode  39 = semicolon        colon           
92         alt     keycode  39 = Meta_semicolon  
93  keycode  40 = apostrophe       quotedbl        
94 @@ -97,58 +120,65 @@ keycode  43 = backslash        bar      
95         control keycode  43 = Control_backslash
96         alt     keycode  43 = Meta_backslash  
97  keycode  44 = z               
98 +       altgr   keycode  44 = nine
99  keycode  45 = x               
100 +       altgr   keycode  45 = zero
101  keycode  46 = c
102         altgr   keycode  46 = Hex_C   
103  keycode  47 = v               
104  keycode  48 = b
105         altgr   keycode  48 = Hex_B
106  keycode  49 = n               
107 +       altgr   keycode  49 = less
108 +       ctrll   keycode  49 = one
109  keycode  50 = m               
110 -keycode  51 = comma            less            
111 -       alt     keycode  51 = Meta_comma      
112 -keycode  52 = period           greater         
113 +       altgr   keycode  50 = greater
114 +       ctrll   keycode  50 = two
115 +keycode  51 = comma            semicolon
116 +       altgr   keycode  51 = apostrophe
117 +keycode  52 = period           colon
118         control keycode  52 = Compose         
119 -       alt     keycode  52 = Meta_period     
120 +       altgr   keycode  52 =  quotedbl
121  keycode  53 = slash            question        
122         control keycode  53 = Delete          
123         alt     keycode  53 = Meta_slash      
124 -keycode  54 = Shift           
125 +       ctrll   keycode  53 = zero
126 +keycode  54 = AltGr
127  keycode  55 = KP_Multiply     
128  keycode  56 = Alt             
129  keycode  57 = space            space           
130         control keycode  57 = nul             
131         alt     keycode  57 = Meta_space      
132  keycode  58 = Caps_Lock       
133 -keycode  59 = F1               F11              Console_13      
134 +keycode  59 = F1               F11              one
135         control keycode  59 = F1              
136         alt     keycode  59 = Console_1       
137         control alt     keycode  59 = Console_1       
138 -keycode  60 = F2               F12              Console_14      
139 +keycode  60 = F2               F12              two
140         control keycode  60 = F2              
141         alt     keycode  60 = Console_2       
142         control alt     keycode  60 = Console_2       
143 -keycode  61 = F3               F13              Console_15      
144 +keycode  61 = F3               F13              three
145         control keycode  61 = F3              
146         alt     keycode  61 = Console_3       
147         control alt     keycode  61 = Console_3       
148 -keycode  62 = F4               F14              Console_16      
149 +keycode  62 = F4               F14              four
150         control keycode  62 = F4              
151         alt     keycode  62 = Console_4       
152         control alt     keycode  62 = Console_4       
153 -keycode  63 = F5               F15              Console_17      
154 +keycode  63 = F5               F15              five
155         control keycode  63 = F5              
156         alt     keycode  63 = Console_5       
157         control alt     keycode  63 = Console_5       
158 -keycode  64 = F6               F16              Console_18      
159 +keycode  64 = F6               F16              six
160         control keycode  64 = F6              
161         alt     keycode  64 = Console_6       
162         control alt     keycode  64 = Console_6       
163 -keycode  65 = F7               F17              Console_19      
164 +keycode  65 = F7               F17              seven
165         control keycode  65 = F7              
166         alt     keycode  65 = Console_7       
167         control alt     keycode  65 = Console_7       
168 -keycode  66 = F8               F18              Console_20      
169 +keycode  66 = F8               F18              eight
170         control keycode  66 = F8              
171         alt     keycode  66 = Console_8       
172         control alt     keycode  66 = Console_8       
173 @@ -220,7 +250,7 @@ keycode  93 =
174  keycode  94 =
175  keycode  95 =
176  keycode  96 = KP_Enter        
177 -keycode  97 = Control         
178 +keycode  97 = Control
179  keycode  98 = KP_Divide       
180  keycode  99 = Control_backslash
181         control keycode  99 = Control_backslash