Hi Juergen,

I am using a self-compiled kernel on the board, but it is built on this old
kernel source available at friendlyarm.net. Do you know what config should
I try, or any modification is required in the source code?

Regards,
Peter


2014-06-30 11:36 GMT+03:00 Juergen Borleis <[email protected]>:

> Hi Peter,
>
> On Wednesday 18 June 2014 14:40:08 Peter Germer wrote:
> > I have been struggling with my Mini2440 for a while to get 32 bit color
> > depth support, without any success, so I would like to ask your help or
> > advice how to do that.
> >
> > I am currently running the latest Friendlyarm kernel (version 2.6.32.2),
> > and in dmesg I can see the following related to the frame buffer:
> >
> > [    0.460000] s3c2410fb: devinit
> > [    0.460000] s3c2410fb: got and enabled clock
> > [    0.470000] s3c2410fb: map_video_memory(fbi=c3856a50) map_size 770048
> > [    0.470000] s3c2410fb: map_video_memory: clear ffc00000:000bc000
> > [    0.475000] s3c2410fb: map_video_memory: dma=33a00000 cpu=ffc00000
> > size=000bc000
> > [    0.475000] s3c2410fb: got video memory
> > [    0.475000] s3c2410fb: LPCSEL    = 0x00000f82
> > [    0.475000] s3c2410fb: replacing TPAL 00000000
> > [    0.475000] s3c2410fb: check_var(var=c3856820, info=c3856800)
> > [    0.480000] s3c2410fb: pixclk 40000, divisor is 4
> > [    0.480000] s3c2410fb: s3c2410fb_activate_var: var->xres  = 800
> > [    0.480000] s3c2410fb: s3c2410fb_activate_var: var->yres  = 480
> > [    0.480000] s3c2410fb: s3c2410fb_activate_var: var->bpp   = 16
> > [    0.480000] s3c2410fb: setting vert: up=26, low=6, sync=2
> > [    0.480000] s3c2410fb: setting horz: lft=41, rt=68, sync=32
> > [    0.480000] s3c2410fb: new register set:
> > [    0.480000] s3c2410fb: lcdcon[1] = 0x00000178
> > [    0.480000] s3c2410fb: lcdcon[2] = 0x1977c141
> > [    0.480000] s3c2410fb: lcdcon[3] = 0x021b1f28
> > [    0.480000] s3c2410fb: lcdcon[4] = 0x0000001f
> > [    0.480000] s3c2410fb: lcdcon[5] = 0x00000b09
> > [    0.480000] s3c2410fb: LCDSADDR1 = 0x19d00000
> > [    0.480000] s3c2410fb: LCDSADDR2 = 0x19d5dc00
> > [    0.480000] s3c2410fb: LCDSADDR3 = 0x00000320
> > [    0.505000] fb0: s3c2410fb frame buffer device
> >
> > When I force my Xorg to run with 32 bits depth, it fails to start.
> >
> > I am wondering if there is any way to force the board to boot with 32 bit
> > color depth support with any patch/configuration. Does anyone of you
> tried
> > it or knows how should I do that?
> >
> > Thank you for any help in advance!
>
> I guess you must recompile this old kernel to get the 32 bpp support.
>
> Regards,
> Juergen
>
> --
> Pengutronix e.K.                              | Juergen Borleis
>   |
> Industrial Linux Solutions                    | http://www.pengutronix.de/
>  |
>

Reply via email to