Lines Matching +full:0 +full:x00000025
34 #define VENC_REV_ID 0x00
35 #define VENC_STATUS 0x04
36 #define VENC_F_CONTROL 0x08
37 #define VENC_VIDOUT_CTRL 0x10
38 #define VENC_SYNC_CTRL 0x14
39 #define VENC_LLEN 0x1C
40 #define VENC_FLENS 0x20
41 #define VENC_HFLTR_CTRL 0x24
42 #define VENC_CC_CARR_WSS_CARR 0x28
43 #define VENC_C_PHASE 0x2C
44 #define VENC_GAIN_U 0x30
45 #define VENC_GAIN_V 0x34
46 #define VENC_GAIN_Y 0x38
47 #define VENC_BLACK_LEVEL 0x3C
48 #define VENC_BLANK_LEVEL 0x40
49 #define VENC_X_COLOR 0x44
50 #define VENC_M_CONTROL 0x48
51 #define VENC_BSTAMP_WSS_DATA 0x4C
52 #define VENC_S_CARR 0x50
53 #define VENC_LINE21 0x54
54 #define VENC_LN_SEL 0x58
55 #define VENC_L21__WC_CTL 0x5C
56 #define VENC_HTRIGGER_VTRIGGER 0x60
57 #define VENC_SAVID__EAVID 0x64
58 #define VENC_FLEN__FAL 0x68
59 #define VENC_LAL__PHASE_RESET 0x6C
60 #define VENC_HS_INT_START_STOP_X 0x70
61 #define VENC_HS_EXT_START_STOP_X 0x74
62 #define VENC_VS_INT_START_X 0x78
63 #define VENC_VS_INT_STOP_X__VS_INT_START_Y 0x7C
64 #define VENC_VS_INT_STOP_Y__VS_EXT_START_X 0x80
65 #define VENC_VS_EXT_STOP_X__VS_EXT_START_Y 0x84
66 #define VENC_VS_EXT_STOP_Y 0x88
67 #define VENC_AVID_START_STOP_X 0x90
68 #define VENC_AVID_START_STOP_Y 0x94
69 #define VENC_FID_INT_START_X__FID_INT_START_Y 0xA0
70 #define VENC_FID_INT_OFFSET_Y__FID_EXT_START_X 0xA4
71 #define VENC_FID_EXT_START_Y__FID_EXT_OFFSET_Y 0xA8
72 #define VENC_TVDETGP_INT_START_STOP_X 0xB0
73 #define VENC_TVDETGP_INT_START_STOP_Y 0xB4
74 #define VENC_GEN_CTRL 0xB8
75 #define VENC_OUTPUT_CONTROL 0xC4
76 #define VENC_OUTPUT_TEST 0xC8
77 #define VENC_DAC_B__DAC_C 0xC8
123 .f_control = 0,
125 .sync_ctrl = 0x40,
126 .llen = 0x35F, /* 863 */
127 .flens = 0x270, /* 624 */
128 .hfltr_ctrl = 0,
129 .cc_carr_wss_carr = 0x2F7225ED,
130 .c_phase = 0,
131 .gain_u = 0x111,
132 .gain_v = 0x181,
133 .gain_y = 0x140,
134 .black_level = 0x3B,
135 .blank_level = 0x3B,
136 .x_color = 0x7,
137 .m_control = 0x2,
138 .bstamp_wss_data = 0x3F,
139 .s_carr = 0x2A098ACB,
140 .line21 = 0,
141 .ln_sel = 0x01290015,
142 .l21__wc_ctl = 0x0000F603,
143 .htrigger_vtrigger = 0,
145 .savid__eavid = 0x06A70108,
146 .flen__fal = 0x00180270,
147 .lal__phase_reset = 0x00040135,
148 .hs_int_start_stop_x = 0x00880358,
149 .hs_ext_start_stop_x = 0x000F035F,
150 .vs_int_start_x = 0x01A70000,
151 .vs_int_stop_x__vs_int_start_y = 0x000001A7,
152 .vs_int_stop_y__vs_ext_start_x = 0x01AF0000,
153 .vs_ext_stop_x__vs_ext_start_y = 0x000101AF,
154 .vs_ext_stop_y = 0x00000025,
155 .avid_start_stop_x = 0x03530083,
156 .avid_start_stop_y = 0x026C002E,
157 .fid_int_start_x__fid_int_start_y = 0x0001008A,
158 .fid_int_offset_y__fid_ext_start_x = 0x002E0138,
159 .fid_ext_start_y__fid_ext_offset_y = 0x01380001,
161 .tvdetgp_int_start_stop_x = 0x00140001,
162 .tvdetgp_int_start_stop_y = 0x00010001,
163 .gen_ctrl = 0x00FF0000,
168 .f_control = 0,
170 .sync_ctrl = 0x8040,
171 .llen = 0x359,
172 .flens = 0x20C,
173 .hfltr_ctrl = 0,
174 .cc_carr_wss_carr = 0x043F2631,
175 .c_phase = 0,
176 .gain_u = 0x102,
177 .gain_v = 0x16C,
178 .gain_y = 0x12F,
179 .black_level = 0x43,
180 .blank_level = 0x38,
181 .x_color = 0x7,
182 .m_control = 0x1,
183 .bstamp_wss_data = 0x38,
184 .s_carr = 0x21F07C1F,
185 .line21 = 0,
186 .ln_sel = 0x01310011,
187 .l21__wc_ctl = 0x0000F003,
188 .htrigger_vtrigger = 0,
190 .savid__eavid = 0x069300F4,
191 .flen__fal = 0x0016020C,
192 .lal__phase_reset = 0x00060107,
193 .hs_int_start_stop_x = 0x008E0350,
194 .hs_ext_start_stop_x = 0x000F0359,
195 .vs_int_start_x = 0x01A00000,
196 .vs_int_stop_x__vs_int_start_y = 0x020701A0,
197 .vs_int_stop_y__vs_ext_start_x = 0x01AC0024,
198 .vs_ext_stop_x__vs_ext_start_y = 0x020D01AC,
199 .vs_ext_stop_y = 0x00000006,
200 .avid_start_stop_x = 0x03480078,
201 .avid_start_stop_y = 0x02060024,
202 .fid_int_start_x__fid_int_start_y = 0x0001008A,
203 .fid_int_offset_y__fid_ext_start_x = 0x01AC0106,
204 .fid_ext_start_y__fid_ext_offset_y = 0x01060006,
206 .tvdetgp_int_start_stop_x = 0x00140001,
207 .tvdetgp_int_start_stop_y = 0x00010001,
208 .gen_ctrl = 0x00F90000,
344 if (--t == 0) { in venc_reset()
364 WARN_ON(r < 0); in venc_runtime_get()
365 return r < 0 ? r : 0; in venc_runtime_get()
375 WARN_ON(r < 0 && r != -ENOSYS); in venc_runtime_put()
393 l = 0; in venc_power_on()
398 l |= (1 << 0) | (1 << 2); in venc_power_on()
413 return 0; in venc_power_on()
418 venc_write_reg(venc, VENC_OUTPUT_CONTROL, 0); in venc_power_on()
419 dss_set_dac_pwrdn_bgz(venc->dss, 0); in venc_power_on()
428 venc_write_reg(venc, VENC_OUTPUT_CONTROL, 0); in venc_power_off()
429 dss_set_dac_pwrdn_bgz(venc->dss, 0); in venc_power_off()
464 return 0; in venc_dump_regs()
511 return 0; in venc_dump_regs()
530 return 0; in venc_get_clocks()
636 for (i = 0; i < ARRAY_SIZE(modes); ++i) { in venc_bridge_get_modes()
694 rev_id = (u8)(venc_read_reg(venc, VENC_REV_ID) & 0xff); in venc_bind()
702 return 0; in venc_bind()
731 out->name = "venc.0"; in venc_init_output()
734 out->of_port = 0; in venc_init_output()
738 if (r < 0) { in venc_init_output()
745 return 0; in venc_init_output()
763 ep = of_graph_get_endpoint_by_regs(node, 0, 0); in venc_probe_of()
765 return 0; in venc_probe_of()
792 return 0; in venc_probe_of()
825 venc_mem = platform_get_resource(venc->pdev, IORESOURCE_MEM, 0); in venc_probe()
858 return 0; in venc_probe()
880 return 0; in venc_remove()
890 return 0; in venc_runtime_suspend()
900 return 0; in venc_runtime_resume()