Go to most recent revision | Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
434 | giacomo | 1 | #ifndef AUDIOCHIP_H |
2 | #define AUDIOCHIP_H |
||
3 | |||
4 | /* ---------------------------------------------------------------------- */ |
||
5 | |||
6 | /* v4l device was opened in Radio mode */ |
||
7 | #define AUDC_SET_RADIO _IO('m',2) |
||
8 | /* select from TV,radio,extern,MUTE */ |
||
9 | #define AUDC_SET_INPUT _IOW('m',17,int) |
||
10 | |||
11 | /* audio inputs */ |
||
12 | #define AUDIO_TUNER 0x00 |
||
13 | #define AUDIO_RADIO 0x01 |
||
14 | #define AUDIO_EXTERN 0x02 |
||
15 | #define AUDIO_INTERN 0x03 |
||
16 | #define AUDIO_OFF 0x04 |
||
17 | #define AUDIO_ON 0x05 |
||
18 | #define AUDIO_MUTE 0x80 |
||
19 | #define AUDIO_UNMUTE 0x81 |
||
20 | |||
21 | /* all the stuff below is obsolete and just here for reference. I'll |
||
22 | * remove it once the driver is tested and works fine. |
||
23 | * |
||
24 | * Instead creating alot of tiny API's for all kinds of different |
||
25 | * chips, we'll just pass throuth the v4l ioctl structs (v4l2 not |
||
26 | * yet...). It is a bit less flexible, but most/all used i2c chips |
||
27 | * make sense in v4l context only. So I think that's acceptable... |
||
28 | */ |
||
29 | |||
30 | /* misc stuff to pass around config info to i2c chips */ |
||
31 | #define AUDC_CONFIG_PINNACLE _IOW('m',32,int) |
||
32 | |||
33 | #endif /* AUDIOCHIP_H */ |