aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Täht <d@teklibre.com>2009-01-20 09:33:24 -0500
committerGreg Kroah-Hartman <gregkh@suse.de>2009-04-03 17:53:32 -0400
commita07998529bb6c4a4df97013d791a592c2b60ec78 (patch)
tree9bd2d76c5cf17aa08455348806a0ea6764267e35
parentb3bc12dac7e4045654ef4db49bef3e00e03e4452 (diff)
Staging: frontier: Make checkpatch.pl happy with alphatrack.h
Signed-off-by: David Täht <d@teklibre.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
-rw-r--r--drivers/staging/frontier/alphatrack.h80
1 files changed, 32 insertions, 48 deletions
diff --git a/drivers/staging/frontier/alphatrack.h b/drivers/staging/frontier/alphatrack.h
index 35c90a90eb08..10a797263594 100644
--- a/drivers/staging/frontier/alphatrack.h
+++ b/drivers/staging/frontier/alphatrack.h
@@ -1,42 +1,38 @@
1#define show_set_bit(a) show_set_mbit(alphatrack,a)
2#define show_set_cmd(a) show_set_mcmd(alphatrack,a)
3#define show_set_int(a) show_set_mint(alphatrack,a)
4#define show_set_char(a) show_set_mchar(alphatrack,a)
5#define show_set_light(a) show_set_ebit(alphatrack,LightID,lights,a)
6#define show_set_button(a) show_set_ebit(alphatrack,ButtonID,button,a)
7
8struct alphatrack_icmd { 1struct alphatrack_icmd {
9 unsigned char cmd[12]; 2 unsigned char cmd[12];
10}; 3};
11 4
12struct alphatrack_ocmd { 5struct alphatrack_ocmd {
13 unsigned char cmd[8]; 6 unsigned char cmd[8];
14}; 7};
15 8
9/* These are unused by the present driver but provide documentation for the
10 * userspace API.
11 */
16enum LightID { 12enum LightID {
17 LIGHT_EQ = 0, 13 LIGHT_EQ = 0,
18 LIGHT_OUT, 14 LIGHT_OUT,
19 LIGHT_F2, 15 LIGHT_F2,
20 LIGHT_SEND, 16 LIGHT_SEND,
21 LIGHT_IN, 17 LIGHT_IN,
22 LIGHT_F1, 18 LIGHT_F1,
23 LIGHT_PAN, 19 LIGHT_PAN,
24 LIGHT_UNDEF1, 20 LIGHT_UNDEF1,
25 LIGHT_UNDEF2, 21 LIGHT_UNDEF2,
26 LIGHT_SHIFT, 22 LIGHT_SHIFT,
27 LIGHT_TRACKMUTE, 23 LIGHT_TRACKMUTE,
28 LIGHT_TRACKSOLO, 24 LIGHT_TRACKSOLO,
29 LIGHT_TRACKREC, 25 LIGHT_TRACKREC,
30 LIGHT_READ, 26 LIGHT_READ,
31 LIGHT_WRITE, 27 LIGHT_WRITE,
32 LIGHT_ANYSOLO, 28 LIGHT_ANYSOLO,
33 LIGHT_AUTO, 29 LIGHT_AUTO,
34 LIGHT_F4, 30 LIGHT_F4,
35 LIGHT_RECORD, 31 LIGHT_RECORD,
36 LIGHT_WINDOW, 32 LIGHT_WINDOW,
37 LIGHT_PLUGIN, 33 LIGHT_PLUGIN,
38 LIGHT_F3, 34 LIGHT_F3,
39 LIGHT_LOOP 35 LIGHT_LOOP
40}; 36};
41 37
42#define BUTTONMASK_BATTERY 0x00004000 38#define BUTTONMASK_BATTERY 0x00004000
@@ -62,8 +58,9 @@ enum LightID {
62#define BUTTONMASK_PRESS2 0x00008010 58#define BUTTONMASK_PRESS2 0x00008010
63#define BUTTONMASK_PRESS3 0x00002020 59#define BUTTONMASK_PRESS3 0x00002020
64 60
65// last 3 bytes are the slider position 61/* last 3 bytes are the slider position
66// 40 is the actual slider moving, the most sig bits, and 3 lsb 62 * 40 is the actual slider moving, the most sig bits, and 3 lsb
63 */
67 64
68#define BUTTONMASK_FLIP 0x40000000 65#define BUTTONMASK_FLIP 0x40000000
69#define BUTTONMASK_F1 0x00100000 66#define BUTTONMASK_F1 0x00100000
@@ -76,17 +73,4 @@ enum LightID {
76#define BUTTONMASK_PLUGIN 0x00000400 73#define BUTTONMASK_PLUGIN 0x00000400
77#define BUTTONMASK_AUTO 0x00000100 74#define BUTTONMASK_AUTO 0x00000100
78 75
79 76/* #define BUTTONMASK_FOOTSWITCH FIXME */
80// #define BUTTONMASK_FOOTSWITCH FIXME
81
82// Lookup. name. midi out. midi in.
83
84struct buttonmap_t {
85 u32 mask;
86 short midi_in;
87 short midi_out;
88 char *name;
89// void (*function) (buttonmap_t *);
90 void (*function) (void);
91};
92