Re: framebuffer driver on s3c6xx in 2.6.30kernel.
Ben Dooks <[email protected]>
| Newsgroups | gmane.linux.ports.arm.general |
|---|---|
| Message-ID | <[email protected]> |
On Wed, Jun 17, 2009 at 09:58:38PM +0300, Mikhail wrote:
> Hello.
>
> I've compiled recent 2.6.30 kernel for s3c6400 processor with default
> configuration for smdk6400.
Is this a straight 2.6.30, or one of the 2.6.30-git releases. The s3c64xx
project is ongoing.
As a note, the current -git has the following very useful patches in it:
[ARM] S3C6400: Core support for S3C6400 SoC
[ARM] SMDK6400: Initial machine support for SMDK6400
> I've started this kernel on SMDK from samsung. screen is white, data
> nets and dotclock of the LCD is high level (no toggling). maybe in order
> to start framebuffer in recent kernel I have to switch on something new?
> at least point me on some documentation please?
> Thank you.
I've not tried the fb driver on the smdk for a while, it was developed
for the OpenMoko and the S3C6410. Whilst it should work for the S3C6400
I'll try and test it in the next couple of days.
> This is debug from framebuffer:
>
> s3c-fb s3c-fb: probing window 0
> s3c-fb s3c-fb: allocating memory for display
> s3c-fb s3c-fb: real_size=384000 (800.480), virt_size=0 (0.0)
> s3c-fb s3c-fb: want 1536000 bytes for window
> s3c-fb s3c-fb: mapped 57a00000 to ffc00000
> s3c-fb s3c-fb: checking parameters
> s3c-fb s3c-fb: s3c_fb_check_var: verified parameters
> s3c-fb s3c-fb: s3c_fb_setcolreg: win 0: 0 => rgb=0/0/0
> s3c-fb s3c-fb: setting framebuffer parameters
> s3c-fb s3c-fb: pixclk=41094, clk=133250000, div=5 (26650000)
> s3c-fb s3c-fb: about to register framebuffer
> s3c-fb s3c-fb: setting framebuffer parameters
> s3c-fb s3c-fb: pixclk=41094, clk=133250000, div=5 (26650000)
> s3c-fb s3c-fb: s3c_fb_setcolreg: win 0: 0 => rgb=0/0/0
> s3c-fb s3c-fb: s3c_fb_setcolreg: win 0: 1 => rgb=0/0/43690
> s3c-fb s3c-fb: s3c_fb_setcolreg: win 0: 2 => rgb=0/43690/0
> s3c-fb s3c-fb: s3c_fb_setcolreg: win 0: 3 => rgb=0/43690/43690
> s3c-fb s3c-fb: s3c_fb_setcolreg: win 0: 4 => rgb=43690/0/0
> s3c-fb s3c-fb: s3c_fb_setcolreg: win 0: 5 => rgb=43690/0/43690
> s3c-fb s3c-fb: s3c_fb_setcolreg: win 0: 6 => rgb=43690/21845/0
> s3c-fb s3c-fb: s3c_fb_setcolreg: win 0: 7 => rgb=43690/43690/43690
> s3c-fb s3c-fb: s3c_fb_setcolreg: win 0: 8 => rgb=21845/21845/21845
> s3c-fb s3c-fb: s3c_fb_setcolreg: win 0: 9 => rgb=21845/21845/65535
> s3c-fb s3c-fb: s3c_fb_setcolreg: win 0: 10 => rgb=21845/65535/21845
> s3c-fb s3c-fb: s3c_fb_setcolreg: win 0: 11 => rgb=21845/65535/65535
> s3c-fb s3c-fb: s3c_fb_setcolreg: win 0: 12 => rgb=65535/21845/21845
> s3c-fb s3c-fb: s3c_fb_setcolreg: win 0: 13 => rgb=65535/21845/65535
> s3c-fb s3c-fb: s3c_fb_setcolreg: win 0: 14 => rgb=65535/65535/21845
> s3c-fb s3c-fb: s3c_fb_setcolreg: win 0: 15 => rgb=65535/65535/65535
> s3c-fb s3c-fb: s3c_fb_setcolreg: win 0: 0 => rgb=0/0/0
> s3c-fb s3c-fb: s3c_fb_setcolreg: win 0: 1 => rgb=0/0/43690
> s3c-fb s3c-fb: s3c_fb_setcolreg: win 0: 2 => rgb=0/43690/0
> s3c-fb s3c-fb: s3c_fb_setcolreg: win 0: 3 => rgb=0/43690/43690
> s3c-fb s3c-fb: s3c_fb_setcolreg: win 0: 4 => rgb=43690/0/0
> s3c-fb s3c-fb: s3c_fb_setcolreg: win 0: 5 => rgb=43690/0/43690
> s3c-fb s3c-fb: s3c_fb_setcolreg: win 0: 6 => rgb=43690/21845/0
> s3c-fb s3c-fb: s3c_fb_setcolreg: win 0: 7 => rgb=43690/43690/43690
> s3c-fb s3c-fb: s3c_fb_setcolreg: win 0: 8 => rgb=21845/21845/21845
> s3c-fb s3c-fb: s3c_fb_setcolreg: win 0: 9 => rgb=21845/21845/65535
> s3c-fb s3c-fb: s3c_fb_setcolreg: win 0: 10 => rgb=21845/65535/21845
> s3c-fb s3c-fb: s3c_fb_setcolreg: win 0: 11 => rgb=21845/65535/65535
> s3c-fb s3c-fb: s3c_fb_setcolreg: win 0: 12 => rgb=65535/21845/21845
> s3c-fb s3c-fb: s3c_fb_setcolreg: win 0: 13 => rgb=65535/21845/65535
> s3c-fb s3c-fb: s3c_fb_setcolreg: win 0: 14 => rgb=65535/65535/21845
> s3c-fb s3c-fb: s3c_fb_setcolreg: win 0: 15 => rgb=65535/65535/65535
> Console: switching to colour frame buffer device 100x30
> s3c-fb s3c-fb: s3c_fb_setcolreg: win 0: 0 => rgb=0/0/0
> s3c-fb s3c-fb: s3c_fb_setcolreg: win 0: 1 => rgb=0/0/43690
> s3c-fb s3c-fb: s3c_fb_setcolreg: win 0: 2 => rgb=0/43690/0
> s3c-fb s3c-fb: s3c_fb_setcolreg: win 0: 3 => rgb=0/43690/43690
> s3c-fb s3c-fb: s3c_fb_setcolreg: win 0: 4 => rgb=43690/0/0
> s3c-fb s3c-fb: s3c_fb_setcolreg: win 0: 5 => rgb=43690/0/43690
> s3c-fb s3c-fb: s3c_fb_setcolreg: win 0: 6 => rgb=43690/21845/0
> s3c-fb s3c-fb: s3c_fb_setcolreg: win 0: 7 => rgb=43690/43690/43690
> s3c-fb s3c-fb: s3c_fb_setcolreg: win 0: 8 => rgb=21845/21845/21845
> s3c-fb s3c-fb: s3c_fb_setcolreg: win 0: 9 => rgb=21845/21845/65535
> s3c-fb s3c-fb: s3c_fb_setcolreg: win 0: 10 => rgb=21845/65535/21845
> s3c-fb s3c-fb: s3c_fb_setcolreg: win 0: 11 => rgb=21845/65535/65535
> s3c-fb s3c-fb: s3c_fb_setcolreg: win 0: 12 => rgb=65535/21845/21845
> s3c-fb s3c-fb: s3c_fb_setcolreg: win 0: 13 => rgb=65535/21845/65535
> s3c-fb s3c-fb: s3c_fb_setcolreg: win 0: 14 => rgb=65535/65535/21845
> s3c-fb s3c-fb: s3c_fb_setcolreg: win 0: 15 => rgb=65535/65535/65535
> s3c-fb s3c-fb: s3c_fb_setcolreg: win 0: 0 => rgb=0/0/0
> s3c-fb s3c-fb: s3c_fb_setcolreg: win 0: 1 => rgb=0/0/43690
> s3c-fb s3c-fb: s3c_fb_setcolreg: win 0: 2 => rgb=0/43690/0
> s3c-fb s3c-fb: s3c_fb_setcolreg: win 0: 3 => rgb=0/43690/43690
> s3c-fb s3c-fb: s3c_fb_setcolreg: win 0: 4 => rgb=43690/0/0
> s3c-fb s3c-fb: s3c_fb_setcolreg: win 0: 6 => rgb=43690/21845/0
> s3c-fb s3c-fb: s3c_fb_setcolreg: win 0: 7 => rgb=43690/43690/43690
> s3c-fb s3c-fb: s3c_fb_setcolreg: win 0: 8 => rgb=21845/21845/21845
> s3c-fb s3c-fb: s3c_fb_setcolreg: win 0: 9 => rgb=21845/21845/65535
> s3c-fb s3c-fb: s3c_fb_setcolreg: win 0: 10 => rgb=21845/65535/21845
> s3c-fb s3c-fb: s3c_fb_setcolreg: win 0: 11 => rgb=21845/65535/65535
> s3c-fb s3c-fb: s3c_fb_setcolreg: win 0: 12 => rgb=65535/21845/21845
> s3c-fb s3c-fb: s3c_fb_setcolreg: win 0: 13 => rgb=65535/21845/65535
> s3c-fb s3c-fb: s3c_fb_setcolreg: win 0: 14 => rgb=65535/65535/21845
> s3c-fb s3c-fb: s3c_fb_setcolreg: win 0: 15 => rgb=65535/65535/65535
> s3c-fb s3c-fb: window 0: fb
--
Ben
Q: What's a light-year?
A: One-third less calories than a regular year.
-------------------------------------------------------------------
List admin: http://lists.arm.linux.org.uk/mailman/listinfo/linux-arm
FAQ: http://www.arm.linux.org.uk/mailinglists/faq.php
Etiquette: http://www.arm.linux.org.uk/mailinglists/etiquette.php