On Thu, Sep 08, 2016 at 05:44:27PM +0300, Laurent Pinchart wrote: > The driver doesn't need the color depth, only the number of bits per > pixel. Use the right API. > > Signed-off-by: Laurent Pinchart <laurent.pinchart@xxxxxxxxxxxxxxxx> Reviewed-by: Daniel Vetter <daniel.vetter@xxxxxxxx> > --- > drivers/gpu/drm/arm/malidp_hw.c | 7 +------ > 1 file changed, 1 insertion(+), 6 deletions(-) > > diff --git a/drivers/gpu/drm/arm/malidp_hw.c b/drivers/gpu/drm/arm/malidp_hw.c > index a6132f1d58c1..be815d0cc772 100644 > --- a/drivers/gpu/drm/arm/malidp_hw.c > +++ b/drivers/gpu/drm/arm/malidp_hw.c > @@ -198,9 +198,6 @@ static void malidp500_modeset(struct malidp_hw_device *hwdev, struct videomode * > > static int malidp500_rotmem_required(struct malidp_hw_device *hwdev, u16 w, u16 h, u32 fmt) > { > - unsigned int depth; > - int bpp; > - > /* RGB888 or BGR888 can't be rotated */ > if ((fmt == DRM_FORMAT_RGB888) || (fmt == DRM_FORMAT_BGR888)) > return -EINVAL; > @@ -210,9 +207,7 @@ static int malidp500_rotmem_required(struct malidp_hw_device *hwdev, u16 w, u16 > * worth of pixel data. Required size is then: > * size = rotated_width * (bpp / 8) * 8; > */ > - drm_fb_get_bpp_depth(fmt, &depth, &bpp); > - > - return w * bpp; > + return w * drm_format_plane_cpp(fmt, 0) * 8; > } > > static int malidp550_query_hw(struct malidp_hw_device *hwdev) > -- > Regards, > > Laurent Pinchart > > _______________________________________________ > dri-devel mailing list > dri-devel@xxxxxxxxxxxxxxxxxxxxx > https://lists.freedesktop.org/mailman/listinfo/dri-devel -- Daniel Vetter Software Engineer, Intel Corporation http://blog.ffwll.ch _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel