On Mon, 31 May 2010 22:23:15 +0200 mobi phil <[email protected]> wrote:
> crtc->mode.vrefresh = 8952 ; > crtc->mode.hdisplay = 640 ; > crtc->mode.hsync_start = 656 ; > crtc->mode.hsync_end = 752 ; > crtc->mode.htotal = 800 ; > crtc->mode.vdisplay = 480 ; > crtc->mode.vsync_start = 490 ; > crtc->mode.vsync_end = 492 ; > crtc->mode.vtotal = 525 ; > crtc->mode.clock = 25180000; > now I have the landscape mode with drm, but it seems that the same > problem as was earlier with pixels shifted. The full fb seems to be > shifted -100 on x. This is true if I draw to the mapped fb, or if I do > accelerated commands. Modesetting on Glamo is a menace. One tiny false move and either the GPU or the LCM will get upset and decide not to talk to you any more. Here are my numbers for rotated operation. Your rotated display probably comes from your timings being out by a bit. mode.vrefresh = 0 mode.hdisplay = 640 mode.hsync_start = 656 mode.hsync_end = 658 mode.htotal = 660 mode.vdisplay = 480 mode.vsync_start = 496 mode.vsync_end = 504 mode.vtotal = 512 mode.clock = 24500000 Currently, KMS doesn't have the concept of rotation, so what goes on to make this work is a horrendous hack, and only supports one landscape orientation (rotated clockwise). Tom -- Thomas White <[email protected]> _______________________________________________ Openmoko community mailing list [email protected] http://lists.openmoko.org/mailman/listinfo/community

