Merge master.kernel.org:/home/rmk/linux-2.6-arm
[linux-2.6] / drivers / media / video / msp3400.h
1 /*
2  * $Id: msp3400.h,v 1.3 2005/06/12 04:19:19 mchehab Exp $
3  */
4
5 #ifndef MSP3400_H
6 #define MSP3400_H
7
8 /* ---------------------------------------------------------------------- */
9
10 struct msp_dfpreg {
11     int reg;
12     int value;
13 };
14
15 struct msp_matrix {
16   int input;
17   int output;
18 };
19
20 #define MSP_SET_DFPREG     _IOW('m',15,struct msp_dfpreg)
21 #define MSP_GET_DFPREG     _IOW('m',16,struct msp_dfpreg)
22
23 /* ioctl for MSP_SET_MATRIX will have to be registered */
24 #define MSP_SET_MATRIX     _IOW('m',17,struct msp_matrix)
25
26 #define SCART_MASK    0
27 #define SCART_IN1     1
28 #define SCART_IN2     2
29 #define SCART_IN1_DA  3
30 #define SCART_IN2_DA  4
31 #define SCART_IN3     5
32 #define SCART_IN4     6
33 #define SCART_MONO    7
34 #define SCART_MUTE    8
35
36 #define SCART_DSP_IN  0
37 #define SCART1_OUT    1
38 #define SCART2_OUT    2
39
40 #endif /* MSP3400_H */