1 #ifndef __HEXIUM_ORION__
2 #define __HEXIUM_ORION__
6 static struct saa7146_extension_ioctls ioctls
[] = {
7 { VIDIOC_G_INPUT
, SAA7146_EXCLUSIVE
},
8 { VIDIOC_S_INPUT
, SAA7146_EXCLUSIVE
},
9 { VIDIOC_ENUMINPUT
, SAA7146_EXCLUSIVE
},
10 { VIDIOC_S_STD
, SAA7146_AFTER
},
17 struct video_device video_dev
;
18 struct i2c_adapter i2c_adapter
;
19 int cur_input
; /* current input */
22 /* Philips SAA7110 decoder default registers */
23 static u8 hexium_saa7110
[53]={
24 /*00*/ 0x4C,0x3C,0x0D,0xEF,0xBD,0xF0,0x00,0x00,
25 /*08*/ 0xF8,0xF8,0x60,0x60,0x40,0x86,0x18,0x90,
26 /*10*/ 0x00,0x2C,0x40,0x46,0x42,0x1A,0xFF,0xDA,
27 /*18*/ 0xF0,0x8B,0x00,0x00,0x00,0x00,0x00,0x00,
28 /*20*/ 0xD9,0x17,0x40,0x41,0x80,0x41,0x80,0x4F,
29 /*28*/ 0xFE,0x01,0x0F,0x0F,0x03,0x01,0x81,0x03,
30 /*30*/ 0x44,0x75,0x01,0x8C,0x03
34 struct hexium_data data
[8];
35 } hexium_input_select
[] = {
40 { 0x21, 0x17 }, // 0x16,
45 { 0x21, 0x16 }, // 0x03,
51 { 0x21, 0x17 }, // 0x16,
56 { 0x21, 0x16 }, // 0x03,
62 { 0x21, 0x07 }, // 0x05,
67 { 0x21, 0x05 }, // 0x03,
73 { 0x21, 0x07 }, // 0x05,
78 { 0x21, 0x05 }, // 0x03,
84 { 0x21, 0x07 }, // 0x03
95 { 0x21, 0x07 }, // 0x03,