文档
注册

lvds_dev_attr_t

说明

定义LVDS/SubLVDS/HiSPi设备属性。

定义

typedef struct {
    data_type_t input_data_type; /* data type: 8/10/12/14 bit */
    lvds_wdr_mode_t wdr_mode;         /* WDR mode */
    lvds_sync_mode_t sync_mode;   /* sync mode: SOF, SAV */
    lvds_vsync_attr_t vsync_attr; /* normal, share, hconnect */
    lvds_fid_attr_t fid_attr;     /* frame identification code */
    lvds_bit_endian_t data_endian;      /* data endian: little/big */
    lvds_bit_endian_t sync_code_endian; /* sync code endian: little/big */
    short lane_id[LVDS_LANE_NUM];       /* lane_id: -1 - disable */
    /* each vc has 4 params, sync_code[i]:
       sync_mode is SYNC_MODE_SOF: SOF, EOF, SOL, EOL
       sync_mode is SYNC_MODE_SAV: invalid sav, invalid eav, valid sav, valid eav  */
    unsigned short sync_code[LVDS_LANE_NUM][WDR_VC_NUM][SYNC_CODE_NUM];
} lvds_dev_attr_t;

成员

成员名称

描述

input_data_type

传输的数据类型。

wdr_mode

WDR模式。

sync_mode

LVDS同步模式。

vsync_ attr

vsync类型,当wdr_mod为DOL模式并且sync_mode 为LVDS_SYNC_MODE_SAV 时,需要配置vsync的类型。

fid_attr

frame identification类型,当wdr_mode为DOL模式,并且sync_mode为 LVDS_SYNC_MODE_SAV时,需要配置。

data_endian

数据大小端模式。

sync_code_endian

同步码大小端模式。

lane_id

发送端(Sensor)和接收端(MIPI Rx) lane的对应关系,未使用的lane设置为-1。

LVDS_LANE_NUM表示8。

sync_code

同步码共4个,前3个同步码固定为全1、全0、全0,不需要配置,只需配置第 4 个同步码。每lane有16个配置项,共四行四列。每一行代表一个Virtual Channel,WDR模式时 4行的配置需要根据发送端配置不同的同步码,线性模式时4行应配置为相同的同步码。根据不同的同步模式,4列的同步码分别表示SOF/EOF/ SOL/EOL 的同步码或者invalid SAV/invalid EAV/ valid SAV/valid EAV的同步码。

LVDS_LANE_NUM表示8。

WDR_VC_NUM表示4。

SYNC_CODE_NUM表示4。

注意事项

使用该结构体,LVDS的LANE同步码同步到达。

搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词