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