On Wed, Sep 1, 2010 at 11:56 AM, Caglar Akyuz <[email protected]> wrote:
> On Wednesday 01 September 2010 06:16:21 pm Ambrose, Martin wrote:
>> On Wed, Sep 01, 2010 at 09:44:48, Caglar Akyuz wrote:
>> > On Wednesday 01 September 2010 05:33:00 pm Ambrose, Martin wrote:
>> > > On Wed, Sep 01, 2010 at 05:01:38, Caglar Akyuz wrote:
>> > > > On Tuesday 06 April 2010 12:54:59 am Ambrose, Martin wrote:
>> > > > > This work includes the following:
>> > > > >  . Implement handler for FBIO_WAITFORVSYNC ioctl.
>> > > > >
>> > > > >  . Allocate the data and palette buffers separately.
>> > > > >    A consequence of this is that the palette and data loading is
>> > > > > now done in different phases. And that the LCD must be disabled
>> > > > > temporarily after the palette is loaded but this will only happen
>> > > > > once after init and each time the palette is changed. I think this
>> > > > > is OK.
>> > > > >
>> > > > >  . Allocate two (ping and pong) framebuffers from memory.
>> > > > >
>> > > > >  . Add pan_display handler which toggles the LCDC DMA registers
>> > > > > between the ping and pong buffers.
>> > > >
>> > > > Hello,
>> > > >
>> > > > This patch breaks driver for a VGA display. After reverting this
>> > > > patch, display works as expected.  Do you have any idea what may be
>> > > > the cause? I'm testing it on L-138 based Hawkboard.
>> > >
>> > > What is the nature of the error? Does the driver fail to
>> > > load/initialize? Does the user space API still work but the display is
>> > > corrupted? Something else?
>> > >
>> > > Regards,
>> > > Martin
>> >
>> > There is no error in log messages, but display is showing total garbage.
>> >
>> > I'm trying with framebuffer console but copying known patterns to fb0
>> > also shows garbage. I prepared 3 raw images (red, green, blue) all having
>> > the same size as framebuffer. Then:
>> >
>> > $cp {red|green|blue} /dev/fb0
>> >
>> > shows garbage for all three.
>> >
>> > I compared hsync, vsync, pclk video signals with the working case and all
>> > are the same.
>>
>> Hmm. I really have no idea what's wrong.
>> I've used the same code on with a DVI output patch (not in tree) which
>> works for me so I think the resolution portion should be ok.
>>
>
> What happens if userspace doesn't use FBIO_WAITFORVSYNC?
> Is it supposed to work without using FBIOPAN_DISPLAY and
> FBIO_WAITFORVSYNC ioctls?
>
>> There is a build control in the source drivers/video/da8xx-fb.c
>>
>> #define LCD_NUM_BUFFERS 2
>>
>> You could try changing this to 1 to see if there is a difference.
>> Although not sure how much information about the root cause this would
>>  generate.
>>
>
> Tried, nothing changed.
>
> I tried various other things, as well as diff'ing LCD register values,
> but I couldn't find anything. At the end of this mail I'm giving 2 different
> register sets, one is with your patch reverted and the other one is
> with your patch. Maybe it helps.
>
>> I couldn't find reference to the Hawkboard in the mainline.
>> Is there a git repo which I could use as a remote to look at diffs?
>>
>
> I'm currently working on adding support to mainline for that. That's why
> I'm tackling with this. Roger Monk gathered all the pieces together but
> his patch is based on Arago OMAP-L1 tree [1]. I'm trying to adopt it to
> mainline. Also yesterday Victor Rodriguez submitted a simple patch
> which has only UART support.
>
> Best Regards,
> Caglar
>
> [1] 
> http://cgit.openembedded.org/cgit.cgi/openembedded/tree/recipes/linux/linux-davinci/hawkboard/patch-2.6.33rc4-psp-to-hawkboard.patch
>
>
>> Regards,
>> Martin
>>
> _______________________________________________
> Davinci-linux-open-source mailing list
> [email protected]
> http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source
>


HI Caglar thanks for the efforts to migrate Hawkboard to main line, I
have already the other patches for sound VGA and USB (still in
process), do you want to work toughener in order to implement Hawk
board to the mainline ? I have based my work in the link that you said
in the begining,[1], actually you gave me that link few weeks ago,
besides I am working with kernel, that exist in hawkboard.org

Best Regards

Victor Rodriguez

[1] 
http://cgit.openembedded.org/cgit.cgi/openembedded/tree/recipes/linux/linux-davinci/hawkboard/patch-2.6.33rc4-psp-to-hawkboard.patch
_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to