Lines Matching full:vid
335 static int pxafb_init_mem (void *lcdbase, vidinfo_t *vid);
336 static void pxafb_setup_gpio (vidinfo_t *vid);
337 static void pxafb_enable_controller (vidinfo_t *vid);
338 static int pxafb_init (vidinfo_t *vid);
410 static int pxafb_init_mem (void *lcdbase, vidinfo_t *vid) in pxafb_init_mem() argument
413 struct pxafb_info *fbi = &vid->pxa; in pxafb_init_mem()
414 int fb_size = vid->vl_row * (vid->vl_col * NBITS (vid->vl_bpix)) / 8; in pxafb_init_mem()
418 fbi->palette_size = NBITS(vid->vl_bpix) == 8 ? 256 : 16; in pxafb_init_mem()
428 static inline void pxafb_setup_gpio (vidinfo_t *vid) {} in pxafb_setup_gpio() argument
430 static void pxafb_setup_gpio (vidinfo_t *vid) in pxafb_setup_gpio() argument
438 lccr0 = vid->pxa.reg_lccr0; in pxafb_setup_gpio()
493 static void pxafb_enable_controller (vidinfo_t *vid) in pxafb_enable_controller() argument
498 writel(vid->pxa.reg_lccr3, LCCR3); in pxafb_enable_controller()
499 writel(vid->pxa.reg_lccr2, LCCR2); in pxafb_enable_controller()
500 writel(vid->pxa.reg_lccr1, LCCR1); in pxafb_enable_controller()
501 writel(vid->pxa.reg_lccr0 & ~LCCR0_ENB, LCCR0); in pxafb_enable_controller()
502 writel(vid->pxa.fdadr0, FDADR0); in pxafb_enable_controller()
503 writel(vid->pxa.fdadr1, FDADR1); in pxafb_enable_controller()
520 static int pxafb_init (vidinfo_t *vid) in pxafb_init() argument
522 struct pxafb_info *fbi = &vid->pxa; in pxafb_init()
529 debug("vid: vl_col=%d hslen=%d lm=%d rm=%d\n", in pxafb_init()
530 vid->vl_col, vid->vl_hpw, in pxafb_init()
531 vid->vl_blw, vid->vl_elw); in pxafb_init()
532 debug("vid: vl_row=%d vslen=%d um=%d bm=%d\n", in pxafb_init()
533 vid->vl_row, vid->vl_vpw, in pxafb_init()
534 vid->vl_bfw, vid->vl_efw); in pxafb_init()
537 LCCR1_DisWdth(vid->vl_col) + in pxafb_init()
538 LCCR1_HorSnchWdth(vid->vl_hpw) + in pxafb_init()
539 LCCR1_BegLnDel(vid->vl_blw) + in pxafb_init()
540 LCCR1_EndLnDel(vid->vl_elw); in pxafb_init()
543 LCCR2_DisHght(vid->vl_row) + in pxafb_init()
544 LCCR2_VrtSnchWdth(vid->vl_vpw) + in pxafb_init()
545 LCCR2_BegFrmDel(vid->vl_bfw) + in pxafb_init()
546 LCCR2_EndFrmDel(vid->vl_efw); in pxafb_init()
549 fbi->reg_lccr3 |= (vid->vl_hsp ? LCCR3_HorSnchL : LCCR3_HorSnchH) in pxafb_init()
550 | (vid->vl_vsp ? LCCR3_VrtSnchL : LCCR3_VrtSnchH); in pxafb_init()
559 (vid->vl_col * vid->vl_row * NBITS(vid->vl_bpix) / 8 / 2) : \ in pxafb_init()
560 (vid->vl_col * vid->vl_row * NBITS(vid->vl_bpix) / 8)) in pxafb_init()
578 if( NBITS(vid->vl_bpix) < 12) in pxafb_init()