Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 049ad833 authored by Pieter Grimmerink's avatar Pieter Grimmerink Committed by Eric Miao
Browse files

pxafb: add transparency field to pxafb_mode_info struct



This allows to select either RGB565 (transparency 0) or RGBT555
(transparency 1) from the mode info

Signed-off-by: default avatarPieter Grimmerink <p.grimmerink@inepro.com>
Signed-off-by: default avatarEric Miao <eric.y.miao@gmail.com>
parent 448ac479
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -76,7 +76,8 @@ struct pxafb_mode_info {
	u_char		bpp;
	u_int		cmap_greyscale:1,
			depth:8,
			unused:23;
			transparency:1,
			unused:22;

	/* Parallel Mode Timing */
	u_char		hsync_len;
+1 −0
Original line number Diff line number Diff line
@@ -398,6 +398,7 @@ static void pxafb_setmode(struct fb_var_screeninfo *var,
	var->lower_margin	= mode->lower_margin;
	var->sync		= mode->sync;
	var->grayscale		= mode->cmap_greyscale;
	var->transp.length	= mode->transparency;

	/* set the initial RGBA bitfields */
	pxafb_set_pixfmt(var, mode->depth);