Hi all,

I am trying to implement vrfb based rotation for the git omapfb
driver.

It requires change of fb_fix_screeninfo ( Physical address of fb and
such things)
and fb_info (virtual address of buffer) because different rotation
angles require
different physical addresses for VRFB based rotation. Moreover this changes
has to be done dynamically.

In the current implementation it assumes the framebuffer position (address) is
not changed and passes the control to DSS (dispc.c) to rotate the framebuffer.
This will work nicely for controllers (eg blizzard) which changes some register
bits for rotation.

Can anybody suggest me some hints how to implement this dynamic changes??

Currently i am planning to do all vrfb initialization stuff in omap_dispc_init.
But i am getting confused how to manage the changes for fb_fix_screeninfo
dynamically for different angles, even though the ultimate aim is to program
the DMA and SMS.

Regards,
Arun c
--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to