更改默认的Video Denc输出

客户的硬件设计了两路 CVBS 输出, Video Denc 有六路输出,其中一路默认 CVBS 输出,需要增加一路 CVBS 输出,客户选择了 Pin C_CVBS 。该 Pin 默认输出 C 信号。因此需要在初始化时,更改为 CVBS 输出。包括 U-boot Kernel 部分需要做改动。
U-Boot:
U-Boot 部分 Video Denc 的输出通过寄存器设定。
要变更 Pin C_CVBS 的输出,需要改寄存器:
Datasheet=>Digital Video Encoder =>OUTPUT_PORT_CONTROL
该寄存器偏移地址 0x0B4
基地址 �C aboot 配置 MMU 时确定,因此参考
stb225/src/nandboot/aboot/lib_bootloader/hardware.h
DENC_REGS_BASE            0xB7E16000
因此该寄存器值是 0xB7E160B4
修改 u-boot 里面 stb225_pal.c 中的该寄存器设定即可。
 
Kernel:
需要修改 tmdlVo 模块
tmdlVoOpen() 里面
Dac[1] 设定为 tmdlVoDacRedirectedOutput

你可能感兴趣的:(video,职场,休闲,Denc)