Lines Matching defs:vidc
55 #include <arm/iomd/vidc.h>
75 * the VIDC20 to any given state. ALL vidc transactions should
76 * go through these procedures, which record the vidc's state.
77 * it may be an idea to set the permissions of the vidc base address
81 * to write a routine to allow 'reading' of the vidc registers.
236 vidcvideo_setpalette(struct vidc_state *vidc)
242 vidcvideo_write(VIDC_PALETTE, vidc->palette[counter]);
247 vidcvideo_setstate(struct vidc_state *vidc)
249 vidcvideo_write ( VIDC_PALREG, vidc->palreg );
250 vidcvideo_write ( VIDC_BCOL, vidc->bcol );
251 vidcvideo_write ( VIDC_CP1, vidc->cp1 );
252 vidcvideo_write ( VIDC_CP2, vidc->cp2 );
253 vidcvideo_write ( VIDC_CP3, vidc->cp3 );
254 vidcvideo_write ( VIDC_HCR, vidc->hcr );
255 vidcvideo_write ( VIDC_HSWR, vidc->hswr );
256 vidcvideo_write ( VIDC_HBSR, vidc->hbsr );
257 vidcvideo_write ( VIDC_HDSR, vidc->hdsr );
258 vidcvideo_write ( VIDC_HDER, vidc->hder );
259 vidcvideo_write ( VIDC_HBER, vidc->hber );
260 vidcvideo_write ( VIDC_HCSR, vidc->hcsr );
261 vidcvideo_write ( VIDC_HIR, vidc->hir );
262 vidcvideo_write ( VIDC_VCR, vidc->vcr );
263 vidcvideo_write ( VIDC_VSWR, vidc->vswr );
264 vidcvideo_write ( VIDC_VBSR, vidc->vbsr );
265 vidcvideo_write ( VIDC_VDSR, vidc->vdsr );
266 vidcvideo_write ( VIDC_VDER, vidc->vder );
267 vidcvideo_write ( VIDC_VBER, vidc->vber );
268 vidcvideo_write ( VIDC_VCSR, vidc->vcsr );
269 vidcvideo_write ( VIDC_VCER, vidc->vcer );
275 /* vidcvideo_write ( VIDC_EREG, vidc->ereg ); */
276 /* vidcvideo_write ( VIDC_FSYNREG, vidc->fsynreg ); */
277 /* vidcvideo_write ( VIDC_CONREG, vidc->conreg ); */
278 /* vidcvideo_write ( VIDC_DCTL, vidc->dctl ); */
280 vidcvideo_setpalette(vidc);
285 vidcvideo_getstate(struct vidc_state *vidc)
288 *vidc = *vidc_current;
373 /* simple function to abstract vidc variables ; returns virt start address of screen */