blob: 023f33056a4f82e7f3595be4932075d0797a9f2d [file] [log] [blame]
Mauro Carvalho Chehab56fc08c2005-06-23 22:05:07 -07001/*
2 * $Id: msp3400.h,v 1.3 2005/06/12 04:19:19 mchehab Exp $
3 */
4
Linus Torvalds1da177e2005-04-16 15:20:36 -07005#ifndef MSP3400_H
6#define MSP3400_H
7
8/* ---------------------------------------------------------------------- */
9
10struct msp_dfpreg {
11 int reg;
12 int value;
13};
14
15struct 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 */