From: Tomi Valkeinen <valkeine@nokia.com>
To: "ext Shah, Hardik" <hardik.shah@ti.com>
Cc: Tomi Valkeinen <tomi.valkeinen@nokia.com>,
"linux-fbdev-devel@lists.sourceforge.net"
<linux-fbdev-devel@lists.sourceforge.net>,
"linux-omap@vger.kernel.org" <linux-omap@vger.kernel.org>
Subject: RE: [Linux-fbdev-devel] [REVIEW PATCH 0/9] DSS: Series description
Date: Mon, 10 Nov 2008 13:31:08 +0200 (EET) [thread overview]
Message-ID: <alpine.DEB.2.00.0811101313400.11080@tubuntu> (raw)
In-Reply-To: <5A47E75E594F054BAF48C5E4FC4B92AB02DF302D4D@dbde02.ent.ti.com>
Hi,
On Mon, 10 Nov 2008, ext Shah, Hardik wrote:
>>
> [Shah, Hardik] We have reviewed the patches in detail and even made modifications to make it work on the OMAP3EVM. Here are our observations:
>
> 1) The overall implementation is very much in line with our earlier proposal to provide generic API that supports both V4L2 and FBDEV.
> 2) The implementation supports multiple output interfaces e.g. RFBI, SDI, DSI, ... that we did not have in our plans
> 3) You have also validated it on lot many platforms that we do not have access.
>
> We believe patches are a good step in right direction.
>
> We plan to use this patchset as base for supporting these additional use cases:
>
> a) Adding the V4L2 user interface to the video pipelines (I believe video pipelines are natural fit for the V4L2 frame work. If use case is there for FBDEV interface we can have compile time option to expose the video pipelines as the either FBDEV or v4L2 interface).
> b) Modification of the DSS/DISPC library for supporting V4L2 user interface.
> c) Supporting the functionality like alpha blending, global alpha blending, setting of various TV standards etc.
> d) Supporting the mirroring and rotation in both FBDEV and V4L2 driver.
>
> Do let us know if you aren't already working on any of these.
This sounds very good. I am not currently working on any of those items
you mentioned. A couple of comments/thoughts about them:
a) Yes, V4L2 interface would be nice. But there are use cases for FB
devices also, and sometimes you don't want V4L2 devices at all. So as you
suggested, a compile time option to select this is necessary. Or, better
yet, a runtime option.
One way to implement simultaneous FB and V4L2 devices is to have to
separate drivers. But then this needs more locking support to DSS, and
pobably some kind of event mechanism. For example, if both FB and V4L2
have overlays on the same display, and one of them changes the screen
resolution, the other one needs to know about this also.
So what I have been thinking is to have both FB and V4L2 in the same
driver. This would make things easier. But then again, I don't know how
much code V4L2 needs, and if the combined driver would get too complex.
b) Do you already have ideas what features V4L2 needs that are not present
in DSS currently?
c) Yes, these would be nice.
d) These would be nice also. About rotation, I think there are three kinds
of rotation that are handled by different entities:
- DMA rotation, for framebuffers in SRAM. Handled by DSS.
- External framebuffer rotation, handled by the external framebuffer
controller.
- VRFB rotation. This is basically a memory handling configuration, and is
transparent to the end user (in this case, DSS) of the memory. Should be
handled by the entity that allocates the memory, ie. omapfb.
Tomi
next prev parent reply other threads:[~2008-11-10 11:31 UTC|newest]
Thread overview: 28+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-11-04 16:09 [REVIEW PATCH 0/9] DSS: Series description Tomi Valkeinen
2008-11-04 16:09 ` [REVIEW PATCH 1/9] DSS: Documentation for OMAP2/3 display subsystem Tomi Valkeinen
2008-11-05 7:56 ` [Linux-fbdev-devel] " Geert Uytterhoeven
2008-11-05 10:12 ` Tomi Valkeinen
2008-11-04 16:09 ` [REVIEW PATCH 2/9] DSS: New display subsystem driver for OMAP2/3 Tomi Valkeinen
2008-11-04 16:10 ` [REVIEW PATCH 3/9] DSS: RFBI support for OMAP2/3 DSS Tomi Valkeinen
2008-11-04 16:10 ` [REVIEW PATCH 4/9] DSS: TV-out " Tomi Valkeinen
2008-11-05 10:27 ` Jarkko Nikula
2008-11-04 16:10 ` [REVIEW PATCH 5/9] DSS: DSI " Tomi Valkeinen
2008-11-04 16:10 ` [REVIEW PATCH 6/9] DSS: OMAPFB: fb driver for new display subsystem Tomi Valkeinen
2008-11-04 16:10 ` [REVIEW PATCH 7/9] DSS: Add generic DVI panel Tomi Valkeinen
2008-11-04 16:10 ` [REVIEW PATCH 8/9] DSS: support for Beagle Board Tomi Valkeinen
2008-11-04 17:28 ` Koen Kooi
2008-11-05 10:05 ` Tomi Valkeinen
2008-11-05 21:15 ` Koen Kooi
2008-11-04 18:24 ` [Linux-fbdev-devel] " Tony Lindgren
2008-11-05 10:09 ` Tomi Valkeinen
2008-11-05 10:27 ` Jarkko Nikula
2008-11-05 23:21 ` David Brownell
2008-11-06 8:23 ` Tomi Valkeinen
2008-11-06 8:30 ` Koen Kooi
2008-11-04 16:10 ` [REVIEW PATCH 9/9] DSS: support for OMAP3 SDP board Tomi Valkeinen
2008-11-05 10:54 ` Jarkko Nikula
2008-11-10 4:03 ` [Linux-fbdev-devel] [REVIEW PATCH 0/9] DSS: Series description Shah, Hardik
2008-11-10 11:31 ` Tomi Valkeinen [this message]
2008-11-10 12:03 ` Shah, Hardik
2008-11-18 6:40 ` Shah, Hardik
2008-11-18 12:06 ` 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=alpine.DEB.2.00.0811101313400.11080@tubuntu \
--to=valkeine@nokia.com \
--cc=hardik.shah@ti.com \
--cc=linux-fbdev-devel@lists.sourceforge.net \
--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;
as well as URLs for NNTP newsgroup(s).