diff options
author | Gregory CLEMENT <gregory.clement@free-electrons.com> | 2011-01-04 15:35:27 +0100 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2011-01-21 10:36:07 +0100 |
commit | bd56e41d1912dcedd36549ee032b2dd7631fa6af (patch) | |
tree | f98dcbc516f9eaf716a6139a02a6302792baaf54 /drivers/video | |
parent | b82f0d4c09afcbee12c980337113c60c2f1ccbe4 (diff) | |
download | barebox-bd56e41d1912dcedd36549ee032b2dd7631fa6af.tar.gz barebox-bd56e41d1912dcedd36549ee032b2dd7631fa6af.tar.xz |
ARM STM/i.MX: Add possibility to choose the bit per pixel for STM video driver
When describing an new video interface, it is now possible to select
the bit per pixel. If nothing is chosen 16bpp is selected by default.
Signed-off-by: Gregory CLEMENT <gregory.clement@free-electrons.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers/video')
-rw-r--r-- | drivers/video/stm.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/video/stm.c b/drivers/video/stm.c index 83c39c8729..205cad15bf 100644 --- a/drivers/video/stm.c +++ b/drivers/video/stm.c @@ -486,7 +486,10 @@ static int stmfb_probe(struct device_d *hw_dev) fbi.info.mode = &fbi.info.mode_list[0]; fbi.info.xres = fbi.info.mode->xres; fbi.info.yres = fbi.info.mode->yres; - fbi.info.bits_per_pixel = 16; + if (pdata->bits_per_pixel) + fbi.info.bits_per_pixel = pdata->bits_per_pixel; + else + fbi.info.bits_per_pixel = 16; ret = register_framebuffer(&fbi.info); if (ret != 0) { |