1: int32_t AG903_ViaMgrInit(
void)
2: {
3:
4: {
5:
AG903_SSCPrmVideoAdcParam param = {0};
6:
7: param.acq_clr = 0x0;
8: param.acq_en = 0x0;
9: param.dat_en = 0xF;
10: param.clmp_tmg = 0x0;
11: param.clmp_lv = 0xF;
12: param.pga_ctl = 0xF;
13:
14:
AG903_SSCPrmSetVideoAdcSetup(¶m);
15: }
16:
17:
18:
19:
20:
21: {
22:
AG903_SPCPrmVideoAdcParam param = {0};
23:
AG903_SPCPrmVideoAdcEnable enable = {0};
24:
25: param.clmp_en0 = 0x0;
26: param.clmp_en1 = 0x0;
27: param.clmp_en2 = 0x0;
28: param.clmp_en3 = 0x0;
29: param.clmp_lv0 = 0xA5;
30: param.clmp_lv1 = 0xA5;
31: param.clmp_lv2 = 0xA5;
32: param.clmp_lv3 = 0xA5;
33: param.clmp_imp = 0x3;
34: param.gain0 = 0x7;
35: param.gain1 = 0x7;
36: param.gain2 = 0x7;
37: param.gain3 = 0x7;
38: param.aaf_ctrl = 0x20;
39: param.qntzr_bias_up = 0x2;
40: param.input_range = 0x1;
41: param.ref_bias_up = 0x1;
42: enable.adc = 0x1;
43: enable.ch0 = 0x1;
44: enable.ch1 = 0x1;
45: enable.ch2 = 0x1;
46: enable.ch3 = 0x1;
47:
48:
AG903_SPCPrmSetVideoAdcCtrl(¶m, &enable);
49: }
50:
51: init_check =
true;
52:
53:
return AG903_ENONE;
54: }