A structure that contains diagnostic operation function pointers for a GMSL device.
More...
|
int32_t(* | diag_check_device_id )(struct gmsl_dev *dev, void *dev_id, bool *diag_err) |
|
int32_t(* | diag_check_device_rev )(struct gmsl_dev *dev, void *dev_rev, bool *diag_err) |
|
int32_t(* | diag_check_part_config )(struct gmsl_dev *dev, void *part_cfg_sts, bool *diag_err) |
|
int32_t(* | diag_check_link_lock_status )(struct gmsl_dev *dev, void *link_lock_status, bool *diag_err) |
|
int32_t(* | diag_check_decode_error_status )(struct gmsl_dev *dev, void *decode_err_status, bool *diag_err) |
|
int32_t(* | diag_check_idle_err_status )(struct gmsl_dev *dev, void *idle_err_sts, bool *diag_err) |
|
int32_t(* | diag_check_max_retrans_status )(struct gmsl_dev *dev, void *max_retrans_sts, bool *diag_err) |
|
int32_t(* | diag_check_line_fault_status )(struct gmsl_dev *dev, void *line_fault_status, bool *diag_err) |
|
int32_t(* | diag_check_fec_status )(struct gmsl_dev *dev, void *fec_status, bool *diag_err) |
|
int32_t(* | diag_check_eom_status )(struct gmsl_dev *dev, void *eom_status, bool *diag_err) |
|
int32_t(* | diag_check_overflow_status )(struct gmsl_dev *dev, void *vid_tx_overflow_sts, bool *diag_err) |
|
int32_t(* | diag_check_pclk_lost_status )(struct gmsl_dev *dev, void *pclk_det_sts, bool *diag_err) |
|
int32_t(* | diag_check_drift_status )(struct gmsl_dev *dev, void *vid_tx_pclk_drift_err_sts, bool *diag_err) |
|
int32_t(* | diag_check_get_is_video_line_crc_enabled )(struct gmsl_dev *dev, void *vid_line_crc_enabled_sts, bool *diag_err) |
|
int32_t(* | diag_check_stream_id_status )(struct gmsl_dev *dev, void *stream_id_sts, bool *diag_err) |
|
int32_t(* | diag_check_parameter_status )(struct gmsl_dev *dev, void *vid_param_sts, bool *diag_err) |
|
int32_t(* | diag_check_pps_status )(struct gmsl_dev *dev, void *pps_value_sts, bool *diag_err) |
|
int32_t(* | diag_check_video_stream_dsc_compression )(struct gmsl_dev *dev, void *vid_stream_dsc_comp_sts, bool *diag_err) |
|
int32_t(* | diag_check_dp_fec_support )(struct gmsl_dev *dev, void *pb_is_fec_running, bool *diag_err) |
|
int32_t(* | diag_check_hdcp_status )(struct gmsl_dev *dev, void *hdcp_status, bool *diag_err) |
|
int32_t(* | diag_check_link_training_status )(struct gmsl_dev *dev, void *link_training_sts, bool *diag_err) |
|
int32_t(* | diag_check_mipi_rx_err_status )(struct gmsl_dev *dev, void *mipi_rx_err_status, bool *diag_err) |
|
int32_t(* | diag_check_mem_ecc_2b_err_status )(struct gmsl_dev *dev, void *mem_ecc_2b_err_status, bool *diag_err) |
|
int32_t(* | diag_check_get_is_video_line_crc_error_status )(struct gmsl_dev *dev, void *vid_line_crc_error_sts, bool *diag_err) |
|
int32_t(* | diag_check_video_error_status )(struct gmsl_dev *dev, void *vid_error_sts, bool *diag_err) |
|
int32_t(* | diag_check_programmable_state_machine_error_status )(struct gmsl_dev *dev, void *psm_error_sts, bool *diag_err) |
|
int32_t(* | diag_check_video_lock_status )(struct gmsl_dev *dev, void *video_lock_sts, bool *diag_err) |
|
int32_t(* | diag_check_mipi_status )(struct gmsl_dev *dev, void *mipi_sts, bool *diag_err) |
|
int32_t(* | diag_check_phy_low_power_err_status )(struct gmsl_dev *dev, void *lp_err_status, bool *diag_err) |
|
int32_t(* | diag_check_lmo_status )(struct gmsl_dev *dev, void *lmo_sts, bool *diag_err) |
|
int32_t(* | diag_check_video_timing_detect_status )(struct gmsl_dev *dev, void *vid_timing_sts, bool *diag_err) |
|
int32_t(* | diag_check_get_dp_link_rate )(struct gmsl_dev *dev, void *dp_link_rate, bool *diag_err) |
|
int32_t(* | diag_check_get_dp_lane_count )(struct gmsl_dev *dev, void *dp_lane_count, bool *diag_err) |
|
int32_t(* | diag_check_remote_err )(struct gmsl_dev *dev, void *rom_err_flg, bool *diag_err) |
|
int32_t(* | diag_check_video_block_length_err )(struct gmsl_dev *dev, void *video_block_length_err, bool *diag_err) |
|
int32_t(* | diag_check_infofr_cc_status )(struct gmsl_dev *dev, void *infofr_cc_sts, bool *diag_err) |
|
A structure that contains diagnostic operation function pointers for a GMSL device.
Diagnostic operations for the MAX96792 deserializer.
This structure is used to define a set of function pointers for various diagnostic operations that can be performed on a GMSL device. Each function pointer corresponds to a specific diagnostic operation, allowing for flexible and modular diagnostic implementations. This structure is a super-set of all diagnostic operations and not all operations are supported by each part.
This structure defines a set of function pointers for performing various diagnostic checks on the MAX96792 deserializer. Each function pointer corresponds to a specific diagnostic check.