开发者
下载

slvs_dev_attr_t

说明

定义SLVS设备属性。

定义

typedef struct {
    data_type_t           input_data_type;
    slvs_wdr_mode_t       wdr_mode;
    slvs_lane_rate_t      lane_rate;
    int                   sensor_valid_width;
    short                 lane_id[SLVS_LANE_NUM];
    slvs_err_check_mode_t err_check_mode;
} slvs_dev_attr_t;

成员

成员名称

描述

input_data_type

传输的数据类型。类型定义请参见data_type_t

wdr_mode

WDR模式。类型定义请参见slvs_wdr_mode_t

lane_rate

SLVS Lane速率。类型定义请参见slvs_lane_rate_t

sensor_valid_width

一行数据包的像素个数,仅低14bit有效,即最大16383像素。

lane_id

发送端(Sensor)和接收端(SLVS) Lane的对应关系。未使用的Lane设置为-1。

SLVS_LANE_NUM表示8。

err_check_mode

SLVS的CRC、ECC模式,必须与Sensor端匹配。类型定义请参见slvs_err_check_mode_t

注意事项

  • SLVS只能支持线性模式和2合1WDR模式。
  • SLVS接口不受HI_MIPI_SET_HS_MODE的限制。
  • SLVS的设备0和1的Lane可以在lane0-lane7之间任意选择,两个设备的Lane不能重复。