TpmQSFPAdapter

Overview

This plugin is responsible for managing the TPM QSFP modules.

Python Class & Methods Index

class ska_low_sps_tpm_api.plugins.qsfp_adapter.TpmQSFPAdapter(board, logger=None, **kwargs)[source]

TpmQSFPAdapter plugin

__init__(board, logger=None, **kwargs)[source]

TpmQSFPAdapter initialiser.

Parameters:
  • board – Pointer to board instance

  • core_id – Index of plugin instance to select QSFP_ADAPTER 0 or 1

adapter_eep_write(offset=0, value=0)[source]
check_passwd()[source]
eep_wr_string(partition, string)[source]
get(line, dbg_flag=False)[source]
get_board_info()[source]
get_field(key)[source]
get_line_mapping()[source]
irq_clear()[source]
irq_status()[source]
poll_reg(reg, exit_condition, exception_val, log_warning=False)[source]
qsfp_read(offset=0, len=16)[source]
remove_passwd()[source]
set(line, value)[source]
set_field(key, value, override_protected=False)[source]
set_passwd()[source]
status(line=None)[source]
wr32_eep(offset, data)[source]