dm365 linux2.6.32内核实现656传输驱动lcd
来源:互联网 发布:开发java项目银行系统 编辑:程序博客网 时间:2024/05/20 19:30
/* * setting PAL mode */static void davinci_enc_set_pal(struct vid_enc_mode_info *mode_info){enableDigitalOutput(0);if (cpu_is_davinci_dm355()) {dispc_reg_out(VENC_CLKCTL, 0x1);dispc_reg_out(VENC_VIDCTL, 0);/* DM350 Configure VDAC_CONFIG */__raw_writel(0x0E21A6B6, IO_ADDRESS(DM3XX_VDAC_CONFIG));} else if (cpu_is_davinci_dm365()) {dispc_reg_out(VENC_VMOD,0x1043);//gjx 1:YCC8; 0: ;4:PAL; 3:Composite output enable.Video encoder enable.dispc_reg_out(VENC_CLKCTL, 0x11); //gjx enable digital lcd clock;orignal:0x1dispc_reg_out(VENC_VIDCTL, 0x6000); //gjx vclk pin output enable & vclk polarity inverse(6000)dispc_reg_out(VENC_YCCCTL, 0x1); //gjx bt656/* Set OSD clock and OSD Sync Adavance registers */dispc_reg_out(VENC_OSDCLK0, 1); //gjx dispc_reg_out(VENC_OSDCLK1, 2); //gjxdispc_reg_out(VENC_VDPRO, 0x20);//XJX__raw_writel(0x081141CF, IO_ADDRESS(DM3XX_VDAC_CONFIG));} else {/* to set VENC CLK DIV to 1 - final clock is 54 MHz */dispc_reg_merge(VENC_VIDCTL, 0, 1 << 1);/* Set REC656 Mode */dispc_reg_out(VENC_YCCCTL, 0x1);}dispc_reg_merge(VENC_SYNCCTL, 1 << VENC_SYNCCTL_OVD_SHIFT,VENC_SYNCCTL_OVD);osd_write_left_margin(mode_info->left_margin);/* PAL display shows shakiness in the OSD0 when * this is set to upper margin. Need to bump it * by 2 in the case of DM365 */if (cpu_is_davinci_dm365())osd_write_upper_margin(mode_info->upper_margin + 2);elseosd_write_upper_margin(mode_info->upper_margin);dispc_reg_merge(VENC_VMOD, VENC_VMOD_VENC, VENC_VMOD_VENC);dispc_reg_out(VENC_DACTST, 0x0);}
- dm365 linux2.6.32内核实现656传输驱动lcd
- dm365 linux2.6.32内核实现BT656的输入驱动
- DM365驱动LCD
- DM365 使用BT656协议驱动LCD的实现
- DM365 使用BT656协议驱动LCD的实现
- DM365 使用BT656协议驱动LCD的实现
- android2.3.4下,linux2.6.36内核的lcd驱动
- LCD驱动设计与分析 --GQ2440+LTV350QV_F04 + LINUX2.6.22内核
- LCD驱动-linux2.6系统
- Linux2.6.24移植:LCD驱动
- Linux2.6.24移植:LCD驱动
- LCD驱动-linux2.6系统
- linux2.6.32.2 mini2440平台移植--LCD 背光驱动
- linux2.6.32.2 LCD触屏驱动移植
- linux2.6.32.2 mini2440平台移植--LCD 背光驱动
- Linux2.6内核下键盘输入设备驱动的实现
- Linux2.6.26.5加入TFT-LCD驱动
- 14、linux2.6.31--LCD驱动移植
- VS2008下C++窗体程序显示控制台的方法
- ARM7与ARM9区别
- SQL SERVER2000/2005 (mssql)常用命令
- C语言:内存字节对齐详解
- Oracle数据库常用函数(1)
- dm365 linux2.6.32内核实现656传输驱动lcd
- API设计新思维:用流畅接口构造内部DSL
- FTP两种工作模式:主动模式(Active FTP)和被动模式(Passive FTP)
- SQL查表名、字段名、表说明、字段说明
- 基于MPLS网络的LDP-VPLS组网方案
- 汉语自动分词研究评述
- Android的status bar分析
- 输入五个同学的成绩,统计出最大成绩
- 设置CListCtrl控件的风格和扩展风格