TpmEEP

Overview

This plugin is responsible for managing the TPM EEPROM.

Python Class & Methods Index

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

TpmEEP plugin

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

TpmEEP initialiser.

Parameters:

board – Pointer to board instance

check_passwd()[source]
get_field(key)[source]
poll_reg(reg, exit_condition, exception_val)[source]
rd16(offset, use_password=False, release_lock=True, mux=0, add=None)[source]

Read 16-bit value from EEP ROM

rd32(offset, use_password=False, release_lock=True, mux=0, add=None)[source]

Read 32-bit value from EEP ROM

rd8(offset, use_password=False, release_lock=True, size=1, mux=0, add=None)[source]

Read 8-bit value from EEP ROM

rd_string(partition)[source]
remove_passwd()[source]
set_field(key, value, override_protected=False)[source]
set_passwd()[source]
wr32(offset, data)[source]
wr8(offset, data)[source]

Write 8-bit value to EEP ROM

wr_string(partition, string)[source]