参考博文:
http://www.cnblogs.com/liugf05/archive/2012/12/11/2812997.html
http://www.cnblogs.com/liugf05/archive/2013/02/21/2920026.html
http://www.cnblogs.com/liugf05/archive/2013/02/22/2921706.html
http://blog.simophin.net/?p=642&rev=
http://blog.csdn.net/yaozhenguo2006/article/details/7179361
下面主要是完成图像的旋转需要修改的地方
/* CIPRTRGFMT. */
cfg = (2 << 29) | (cam->targetHsize << 16)| (cam->targetVsize << 0)|(1<<13)|(1<<14)|(1<<15);
writel(cfg, cam->reg_base + S5PC100_CITRGFMT); //
下面是S5PC100的芯片手册:
CITRGFMT 9.3-30----9.3-31