struct fb_videomode {
const char *name; /* optional */
u32 refresh; /* optional */
u32 xres;
u32 yres;
u32 pixclock;
u32 left_margin;
u32 right_margin;
u32 upper_margin;
u32 lower_margin;
u32 hsync_len;
u32 vsync_len;
u32 sync;
u32 vmode;
u32 flag;
};
结构体中参数和显示图像的对应关系如下:
各参数具体含义:
u32 pixclock; /*每个像素时钟周期的长度,单位是皮秒(10 ^ -12 秒)*/
u32 left_margin; /*即HBP (Horizontal Back Porch),从水平同步信号到一行的有效数据之间的VCLK数*/
u32 right_margin; /*即HFP(horizontal front porth),一行的有效数据结束到下一个水平同步信号开始之间的VCLK数*/
u32 upper_margin; /*即VBP(vertical back porch),在一帧图像开始时,垂直同步信号以后的无效行数*/
u32 lower_margin; /*即VFB(vertical front porch),在一帧图