640x480 with kernel 2.6.22-omap3

Hello,

for getting 640x480@60Hz with kernel 2.6.22-omap I changed:

FILE: arch/arm/plat-omap/display.c

361c361,362
< dispc_reg_out(DISPC_SIZE_LCD,0x02FF03FF);

for getting 640x480@60Hz with kernel 2.6.22-omap I changed:

FILE: arch/arm/plat-omap/display.c

...

fbset says everything is okay:
root@beagleboard:~# fbset

mode "640x480-59"
       # D: 23.500 MHz, H: 29.375 kHz, V: 58.986 Hz
       geometry 640 480 640 960 32
       timings 42553 48 80 3 11 32 4
       accel false
       rgba 8/16,8/8,8/0,8/24
endmode

but my monitor says its not okay ("cannot display mode").

Funny, although fbset says something different, I cannot change the
frequence. Its always the same, measured with a oscilloscope. I went
through the kernel sources but did not find the place where it sets
the frequence. Somewhere deep under the ground it must happen?!?

Robert