From: Janusz Krzysztofik <jkrzyszt@tis.icnet.pl>
To: Tomi Valkeinen <tomi.valkeinen@nokia.com>
Cc: "linux-omap@vger.kernel.org" <linux-omap@vger.kernel.org>,
"linux-fbdev@vger.kernel.org" <linux-fbdev@vger.kernel.org>,
"linux-fbdev-devel@lists.sourceforge.net"
<linux-fbdev-devel@lists.sourceforge.net>
Subject: Re: [RFC] [PATCH] omapfb: Fix 12-bit display (RGB444 color mode) handling
Date: Wed, 03 Feb 2010 17:21:38 +0100 [thread overview]
Message-ID: <4B69A292.5050304@tis.icnet.pl> (raw)
In-Reply-To: <1264670684.2701.216.camel@tubuntu.research.nokia.com>
Tomi Valkeinen wrote:
> On Thu, 2010-01-14 at 21:25 +0100, ext Janusz Krzysztofik wrote:
>> Support for RGB444 (12-bit) pixel format has been introduced into omapfb/lcdc
>> by Mark Underwood on 2006-05-26 (commit
>> f74edb6668aad9fc8e81585861b18f996c78a574) in preparation for Amstrad Delta
>> (E3) videophone LCD display support.
>
> I haven't seen any comments on this. Shall I apply it to my tree?
>
> Tomi
Tomi,
I'm not sure if I am the right person to decide whether my patch should
be accepted or not and what tree it should be applied to, but if you are
willing to take it than I'm happy.
BTW, could you also consider taking my other long waiting patch that
touches drivers/video/omap: http://patchwork.kernel.org/patch/66649/ ?
Thanks,
Janusz
>> Before the Amstrad Delta LCD patch by Jonathan McDowell was applied (on
>> 2006-08-04, commit 8d22fb2ea004cdb6379b54c1a8fd1546cfe40ed7), omapfb and lcdc
>> code was changed substantially (commit
>> e563dc81aa01bd8bbb01bc53975a15c398715f62 dated 2006-06-26) in a way that broke
>> Mark's 12-bit display support. Than, a patch by Jonathan, that supposed to
>> correct the problem, was introduced immediatelly (on 2006-08-04, commit
>> e10a75b49e7a57ae17c28b705153c70eba15a8ef).
>>
>> As a result, the Amstrad Delta display was working correctly at boot time,
>> with fbset reporting:
>>
>> geometry 480 320 480 320 16
>> ...
>> rgba 4/8,4/4,4/0,0/0
>>
>> However, after first framebuffer reinitialization, colors were no longer being
>> displayed correctly and fbset was reporting:
>>
>> rgba 5/11,6/5,5/0,0/0
>>
>> The patch tries to correct the issue by setting plane->color_mode depending on
>> panel->bpp, not var->bits_per_pixel.
>>
>> Created and tested on Amstrad Delta against linux-2.6.33-rc3.
>>
>> Signed-off-by: Janusz Krzysztofik <jkrzysz@tis.icnet.pl>
>>
>> ---
>> --- git/drivers/video/omap/omapfb_main.c.orig 2010-01-14 19:30:23.000000000 +0100
>> +++ git/drivers/video/omap/omapfb_main.c 2010-01-14 20:31:18.000000000 +0100
>> @@ -473,10 +473,11 @@ static int set_color_mode(struct omapfb_
>> return 0;
>> case 12:
>> var->bits_per_pixel = 16;
>> - plane->color_mode = OMAPFB_COLOR_RGB444;
>> - return 0;
>> case 16:
>> - plane->color_mode = OMAPFB_COLOR_RGB565;
>> + if (plane->fbdev->panel->bpp == 12)
>> + plane->color_mode = OMAPFB_COLOR_RGB444;
>> + else
>> + plane->color_mode = OMAPFB_COLOR_RGB565;
>> return 0;
>> default:
>> return -EINVAL;
>
>
next prev parent reply other threads:[~2010-02-03 16:22 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-01-14 20:25 [RFC] [PATCH] omapfb: Fix 12-bit display (RGB444 color mode) handling Janusz Krzysztofik
2010-01-28 9:24 ` Tomi Valkeinen
2010-02-03 16:21 ` Janusz Krzysztofik [this message]
2010-02-04 9:58 ` Tomi Valkeinen
2010-02-04 14:40 ` Janusz Krzysztofik
2010-02-04 14:47 ` Tomi Valkeinen
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4B69A292.5050304@tis.icnet.pl \
--to=jkrzyszt@tis.icnet.pl \
--cc=linux-fbdev-devel@lists.sourceforge.net \
--cc=linux-fbdev@vger.kernel.org \
--cc=linux-omap@vger.kernel.org \
--cc=tomi.valkeinen@nokia.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox