• Home
  • Raw
  • Download

Lines Matching +full:0 +full:x2e

42 module_param(debug, int, 0);
43 MODULE_PARM_DESC(debug, "Debug level (0-1)");
48 #define SAA7110_NR_REG 0x35
106 if (ret < 0) in saa7110_write_block()
125 #define FRESP_06H_COMPST 0x03 /*0x13*/
126 #define FRESP_06H_SVIDEO 0x83 /*0xC0*/
132 /* mode 0 */ in saa7110_selmux()
133 {FRESP_06H_COMPST, 0xD9, 0x17, 0x40, 0x03, in saa7110_selmux()
134 0x44, 0x75, 0x16}, in saa7110_selmux()
136 {FRESP_06H_COMPST, 0xD8, 0x17, 0x40, 0x03, in saa7110_selmux()
137 0x44, 0x75, 0x16}, in saa7110_selmux()
139 {FRESP_06H_COMPST, 0xBA, 0x07, 0x91, 0x03, in saa7110_selmux()
140 0x60, 0xB5, 0x05}, in saa7110_selmux()
142 {FRESP_06H_COMPST, 0xB8, 0x07, 0x91, 0x03, in saa7110_selmux()
143 0x60, 0xB5, 0x05}, in saa7110_selmux()
145 {FRESP_06H_COMPST, 0x7C, 0x07, 0xD2, 0x83, in saa7110_selmux()
146 0x60, 0xB5, 0x03}, in saa7110_selmux()
148 {FRESP_06H_COMPST, 0x78, 0x07, 0xD2, 0x83, in saa7110_selmux()
149 0x60, 0xB5, 0x03}, in saa7110_selmux()
151 {FRESP_06H_SVIDEO, 0x59, 0x17, 0x42, 0xA3, in saa7110_selmux()
152 0x44, 0x75, 0x12}, in saa7110_selmux()
154 {FRESP_06H_SVIDEO, 0x9A, 0x17, 0xB1, 0x13, in saa7110_selmux()
155 0x60, 0xB5, 0x14}, in saa7110_selmux()
157 {FRESP_06H_SVIDEO, 0x3C, 0x27, 0xC1, 0x23, in saa7110_selmux()
158 0x44, 0x75, 0x21} in saa7110_selmux()
163 saa7110_write(sd, 0x06, ptr[0]); /* Luminance control */ in saa7110_selmux()
164 saa7110_write(sd, 0x20, ptr[1]); /* Analog Control #1 */ in saa7110_selmux()
165 saa7110_write(sd, 0x21, ptr[2]); /* Analog Control #2 */ in saa7110_selmux()
166 saa7110_write(sd, 0x22, ptr[3]); /* Mixer Control #1 */ in saa7110_selmux()
167 saa7110_write(sd, 0x2C, ptr[4]); /* Mixer Control #2 */ in saa7110_selmux()
168 saa7110_write(sd, 0x30, ptr[5]); /* ADCs gain control */ in saa7110_selmux()
169 saa7110_write(sd, 0x31, ptr[6]); /* Mixer Control #3 */ in saa7110_selmux()
170 saa7110_write(sd, 0x21, ptr[7]); /* Analog Control #2 */ in saa7110_selmux()
173 return 0; in saa7110_selmux()
177 0, 0x4C, 0x3C, 0x0D, 0xEF, 0xBD, 0xF2, 0x03, 0x00,
178 /* 0x08 */ 0xF8, 0xF8, 0x60, 0x60, 0x00, 0x86, 0x18, 0x90,
179 /* 0x10 */ 0x00, 0x59, 0x40, 0x46, 0x42, 0x1A, 0xFF, 0xDA,
180 /* 0x18 */ 0xF2, 0x8B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
181 /* 0x20 */ 0xD9, 0x16, 0x40, 0x41, 0x80, 0x41, 0x80, 0x4F,
182 /* 0x28 */ 0xFE, 0x01, 0xCF, 0x0F, 0x03, 0x01, 0x03, 0x0C,
183 /* 0x30 */ 0x44, 0x71, 0x02, 0x8C, 0x02
199 if (status & 0x40) { in determine_norm()
200 v4l2_dbg(1, debug, sd, "status=0x%02x (no signal)\n", status); in determine_norm()
203 if ((status & 3) == 0) { in determine_norm()
204 saa7110_write(sd, 0x06, 0x83); in determine_norm()
205 if (status & 0x20) { in determine_norm()
206 v4l2_dbg(1, debug, sd, "status=0x%02x (NTSC/no color)\n", status); in determine_norm()
207 /*saa7110_write(sd,0x2E,0x81);*/ in determine_norm()
210 v4l2_dbg(1, debug, sd, "status=0x%02x (PAL/no color)\n", status); in determine_norm()
211 /*saa7110_write(sd,0x2E,0x9A);*/ in determine_norm()
214 /*saa7110_write(sd,0x06,0x03);*/ in determine_norm()
215 if (status & 0x20) { /* 60Hz */ in determine_norm()
216 v4l2_dbg(1, debug, sd, "status=0x%02x (NTSC)\n", status); in determine_norm()
217 saa7110_write(sd, 0x0D, 0x86); in determine_norm()
218 saa7110_write(sd, 0x0F, 0x50); in determine_norm()
219 saa7110_write(sd, 0x11, 0x2C); in determine_norm()
220 /*saa7110_write(sd,0x2E,0x81);*/ in determine_norm()
225 saa7110_write(sd, 0x0D, 0x86); in determine_norm()
226 saa7110_write(sd, 0x0F, 0x10); in determine_norm()
227 saa7110_write(sd, 0x11, 0x59); in determine_norm()
228 /*saa7110_write(sd,0x2E,0x9A);*/ in determine_norm()
235 if ((status & 0x03) == 0x01) { in determine_norm()
236 v4l2_dbg(1, debug, sd, "status=0x%02x (SECAM)\n", status); in determine_norm()
237 saa7110_write(sd, 0x0D, 0x87); in determine_norm()
240 v4l2_dbg(1, debug, sd, "status=0x%02x (PAL)\n", status); in determine_norm()
250 v4l2_dbg(1, debug, sd, "status=0x%02x norm=%llx\n", in saa7110_g_input_status()
252 if (!(status & 0x40)) in saa7110_g_input_status()
253 res = 0; in saa7110_g_input_status()
254 if (!(status & 0x03)) in saa7110_g_input_status()
258 return 0; in saa7110_g_input_status()
264 return 0; in saa7110_querystd()
273 /*saa7110_write(sd, 0x06, 0x03);*/ in saa7110_s_std()
275 saa7110_write(sd, 0x0D, 0x86); in saa7110_s_std()
276 saa7110_write(sd, 0x0F, 0x50); in saa7110_s_std()
277 saa7110_write(sd, 0x11, 0x2C); in saa7110_s_std()
278 /*saa7110_write(sd, 0x2E, 0x81);*/ in saa7110_s_std()
281 saa7110_write(sd, 0x0D, 0x86); in saa7110_s_std()
282 saa7110_write(sd, 0x0F, 0x10); in saa7110_s_std()
283 saa7110_write(sd, 0x11, 0x59); in saa7110_s_std()
284 /*saa7110_write(sd, 0x2E, 0x9A);*/ in saa7110_s_std()
287 saa7110_write(sd, 0x0D, 0x87); in saa7110_s_std()
288 saa7110_write(sd, 0x0F, 0x10); in saa7110_s_std()
289 saa7110_write(sd, 0x11, 0x59); in saa7110_s_std()
290 /*saa7110_write(sd, 0x2E, 0x9A);*/ in saa7110_s_std()
296 return 0; in saa7110_s_std()
312 return 0; in saa7110_s_routing()
321 saa7110_write(sd, 0x0E, enable ? 0x18 : 0x80); in saa7110_s_stream()
324 return 0; in saa7110_s_stream()
333 saa7110_write(sd, 0x19, ctrl->val); in saa7110_s_ctrl()
336 saa7110_write(sd, 0x13, ctrl->val); in saa7110_s_ctrl()
339 saa7110_write(sd, 0x12, ctrl->val); in saa7110_s_ctrl()
342 saa7110_write(sd, 0x07, ctrl->val); in saa7110_s_ctrl()
347 return 0; in saa7110_s_ctrl()
382 v4l_info(client, "chip found @ 0x%x (%s)\n", in saa7110_probe()
391 decoder->input = 0; in saa7110_probe()
395 V4L2_CID_BRIGHTNESS, 0, 255, 1, 128); in saa7110_probe()
397 V4L2_CID_CONTRAST, 0, 127, 1, 64); in saa7110_probe()
399 V4L2_CID_SATURATION, 0, 127, 1, 64); in saa7110_probe()
401 V4L2_CID_HUE, -128, 127, 1, 0); in saa7110_probe()
414 if (rv < 0) { in saa7110_probe()
418 saa7110_write(sd, 0x21, 0x10); in saa7110_probe()
419 saa7110_write(sd, 0x0e, 0x18); in saa7110_probe()
420 saa7110_write(sd, 0x0D, 0x04); in saa7110_probe()
422 saa7110_write(sd, 0x0D, 0x06); in saa7110_probe()
425 v4l2_dbg(1, debug, sd, "version %x, status=0x%02x\n", in saa7110_probe()
427 saa7110_write(sd, 0x0D, 0x86); in saa7110_probe()
428 saa7110_write(sd, 0x0F, 0x10); in saa7110_probe()
429 saa7110_write(sd, 0x11, 0x59); in saa7110_probe()
430 /*saa7110_write(sd, 0x2E, 0x9A);*/ in saa7110_probe()
433 /*saa7110_selmux(sd,0);*/ in saa7110_probe()
435 /* setup and implicit mode 0 select has been performed */ in saa7110_probe()
437 return 0; in saa7110_probe()
447 return 0; in saa7110_remove()
453 { "saa7110", 0 },