我看了Sii9022a_HDMI_transmitter_driver.pdf手册,里面介绍sii9022a对应的sysfs控制节点是/sys/devices/platform/vpss/display1,如果是这样,那我在TI81XX_VPSS_Video_Driver_User_Guide.pdf文档中看到了下面的内容:
Miscellaneous Configurations
The default setup/configuration is -
fb0 -- => graphics0 - - => hdmi_venc(display0)->on_chip_hdmi output * TI816X/AM389X, TI813X Platform fb1 -- => graphics1 - - => hdcomp_venc(display3)->component output * TI814X/AM387X Platform fb1 -- => graphics1 - - => dvo2_venc(display1) -> LCD pannel or external display device fb2 -- => graphics2 - - => sd_venc(display2)->composite ouput
/dev/video1 -- => video0 -- => vcompmux -- => hdmi_venc(display0)->on_chip_hdmi output * TI816X/AM389X, TI813X Platform /dev/video2 -- => video1 -- => hdcompmux -- => hdcomp_venc(display3)->component output * TI814X/AM387X Platform /dev/video2 -- => video1 -- => hdcompmux -- => dvo2_venc(display1)-> LCD Pannel or external dispaly device /dev/video3 -- => video2 -- => sdmux -- => sd_venc(display2)->composite ouput
User can control/configure the various graphics/video pipelines to different video compositors and VENCs. This section demonstrate/explains the switching of output using above interfaces.
NOTE:
The connections between fb nodes and graphics pipelines are fixed and not able to change.
The connections between /dev/video nodes and video pipelines are fixed and not able to change.
根据上面的内容介绍是说每个fbx和videox对应的displayx是不能改变的,那sill9022a对应的是display1,但上面介绍的DM8168并没有任何一个fdx和videox对应着display1,那我们应用编程显示程序,该通过打开那个/dev/x设备文件节点来控制sil9022a显示图像呢?