A few questions regarding the davincifb driver

22 views
Skip to first unread message

sameersbn

unread,
Oct 15, 2009, 2:41:55 PM10/15/09
to Neuros
Hi,
I was taking a look at the davincifb.c driver from the neuros 2.6.23
git kernel. I have a few questions regarding it.

1] Are all display formats (NTSC/PAL/1080I,etc) in interlaced mode on
the neuros. From my reading i found that the chipset is configured for
interlaced mode in their respective _config() functions of the various
display formats and davincifb_set_par() call will always set the
windows in the interlaced mode regardless of what the var.vmode option
is specified in the variable screen info structure.

2] I found that there is no ioctl to change the display format after
boot. How is the display format changed after boot? Is this done via
the sysfs interface?

3] is 2.6.23 the kernel that neuros uses in its OSD, or have you guys
updated to some never version of the kernel.

Looking forward to your response

Regards
~Sameer

sameersbn

unread,
Oct 17, 2009, 7:30:30 AM10/17/09
to Neuros
can somebody please reply?
it would be really helpful.

Regards
~Sameer

Porro

unread,
Oct 20, 2009, 12:23:17 AM10/20/09
to Neuros
Hi Sameer,

There might be a little confusion, because you haven't specified what
neuros product you are talking about.
Would you, please?
Personally I work with OSD2 and frame buffer gets managed through
sysfs interface, it's clearly visible from demo scripts provided with
kernel.

Best regards
Andy

sameersbn

unread,
Oct 20, 2009, 10:56:02 AM10/20/09
to Neuros
Actually i am not using the OSD for development.
I have a custom designed hardware that has DM6446 processor and
THS8000.
On our board we have VGA, COMPONENT, HDMI output ports.

Our requirement is to use Linux Kernel 2.6.20 or higher.
Since the Neuros uses the linux-2.6.23 kernel i started using it
(git://github.com/neuros/linux-davinci-2.6)
and port our display configuration there.

Regards
~Sameer

Porro

unread,
Oct 20, 2009, 1:26:24 PM10/20/09
to Neuros
Hi,

Then you hit not a quite right place ;-)
First, current OSD2 kernel you mentioned is rather obsolete and is not
supported well.
Second, for DM6446 you'd better look at Arago
http://arago-project.org/git/projects/?p=linux-davinci.git;a=tree;hb=0025e7d8024e9b03bada7a1d65f1aa7b7dfec061
and original mainstream linux kernel for Davinci processors
http://git.kernel.org/?p=linux/kernel/git/khilman/linux-davinci.git;a=summary
OSD2 will be hopefully accepted in davinci mainstream.
Reply all
Reply to author
Forward
0 new messages