Lines Matching refs:sc_info
195 struct fb_info sc_info; member
292 reg = ((sc->sc_info.fb_height) << DELTA_Y_S); in dcu_init()
293 reg |= (sc->sc_info.fb_width / 16); in dcu_init()
335 reg = (sc->sc_info.fb_width | (sc->sc_info.fb_height << 16)); in dcu_init()
338 WRITE4(sc, DCU_CTRLDESCLn_3(0), sc->sc_info.fb_pbase); in dcu_init()
410 sc->sc_info.fb_width = panel.width; in dcu_attach()
411 sc->sc_info.fb_height = panel.height; in dcu_attach()
412 sc->sc_info.fb_stride = sc->sc_info.fb_width * 3; in dcu_attach()
413 sc->sc_info.fb_bpp = sc->sc_info.fb_depth = 24; in dcu_attach()
414 sc->sc_info.fb_size = sc->sc_info.fb_height * sc->sc_info.fb_stride; in dcu_attach()
415 sc->sc_info.fb_vbase = (intptr_t)contigmalloc(sc->sc_info.fb_size, in dcu_attach()
417 sc->sc_info.fb_pbase = (intptr_t)vtophys(sc->sc_info.fb_vbase); in dcu_attach()
420 printf("%dx%d [%d]\n", sc->sc_info.fb_width, sc->sc_info.fb_height, in dcu_attach()
421 sc->sc_info.fb_stride); in dcu_attach()
422 printf("pbase == 0x%08x\n", sc->sc_info.fb_pbase); in dcu_attach()
425 memset((int8_t *)sc->sc_info.fb_vbase, 0x0, sc->sc_info.fb_size); in dcu_attach()
429 sc->sc_info.fb_name = device_get_nameunit(dev); in dcu_attach()
448 return (&sc->sc_info); in dcu4_fb_getinfo()