Lines Matching refs:format

27 	const struct shmob_drm_format_info *format;  member
47 bpp = splane->format->yuv ? 8 : splane->format->bpp; in shmob_drm_plane_compute_base()
52 if (splane->format->yuv) { in shmob_drm_plane_compute_base()
53 bpp = splane->format->bpp - 8; in shmob_drm_plane_compute_base()
65 u32 format; in __shmob_drm_plane_setup() local
68 format = LDBBSIFR_EN | (splane->alpha << LDBBSIFR_LAY_SHIFT); in __shmob_drm_plane_setup()
70 switch (splane->format->fourcc) { in __shmob_drm_plane_setup()
75 format |= LDBBSIFR_SWPL | LDBBSIFR_SWPW; in __shmob_drm_plane_setup()
81 format |= LDBBSIFR_SWPL | LDBBSIFR_SWPW | LDBBSIFR_SWPB; in __shmob_drm_plane_setup()
85 format |= LDBBSIFR_SWPL; in __shmob_drm_plane_setup()
89 switch (splane->format->fourcc) { in __shmob_drm_plane_setup()
91 format |= LDBBSIFR_AL_1 | LDBBSIFR_RY | LDBBSIFR_RPKF_RGB16; in __shmob_drm_plane_setup()
94 format |= LDBBSIFR_AL_1 | LDBBSIFR_RY | LDBBSIFR_RPKF_RGB24; in __shmob_drm_plane_setup()
97 format |= LDBBSIFR_AL_PK | LDBBSIFR_RY | LDDFR_PKF_ARGB32; in __shmob_drm_plane_setup()
101 format |= LDBBSIFR_AL_1 | LDBBSIFR_CHRR_420; in __shmob_drm_plane_setup()
105 format |= LDBBSIFR_AL_1 | LDBBSIFR_CHRR_422; in __shmob_drm_plane_setup()
109 format |= LDBBSIFR_AL_1 | LDBBSIFR_CHRR_444; in __shmob_drm_plane_setup()
130 lcdc_write(sdev, LDBnBSIFR(splane->index), format); in __shmob_drm_plane_setup()
144 if (splane->format->yuv) in __shmob_drm_plane_setup()
180 const struct shmob_drm_format_info *format; in shmob_drm_plane_update() local
182 format = shmob_drm_format_info(fb->format->format); in shmob_drm_plane_update()
183 if (format == NULL) { in shmob_drm_plane_update()
185 fb->format->format); in shmob_drm_plane_update()
194 splane->format = format; in shmob_drm_plane_update()
213 splane->format = NULL; in shmob_drm_plane_disable()