PL1_LT_PHYTXEQ_RANGE
code: 417
Warning
This command is under development.
Attention
Only for the following modules:
Freya-800G-4S-1P
Freya-800G-4S-1P-OSFP
# set
<module-index>/<port-index> PL1_LT_PHYTXEQ_RANGE [<serdes_index>, <tap_index>] <response> <min> <max>
# get
<module-index>/<port-index> PL1_LT_PHYTXEQ_RANGE [<serdes_index>, <tap_index>] ?
Description
Configure the lower and the upper bound of transmit equalizer (native value) of the serdes, and how the serdes responds to an increment/decrement request when either bound is reached.
Actions
set, get
Indices
tap_index
: integer, tap index
TAP0 = 0
, pre (For Freya 112G and 56G serdes)
TAP1 = 1
, main (For Freya 112G and 56G serdes)
TAP2 = 2
, post (For Freya 112G and 56G serdes)
TAP3 = 3
, pre2 (For Freya 112G and 56G serdes)
TAP4 = 4
, pre3 (For Freya 112G and 56G serdes)
Parameters
response
: byte, the response when either of the bounds is triggered. Default isAUTO
.
AUTO = 0
, the response is automatically determined by the serdes.
IGNORE = 1
, the increment/decrement request will be “acknowledged” without acting upon it.
COEFF_AT_LIMIT = 2
, respond Coefficient At Limit (coefficient status = 010) to the increment/decrement request.
EQ_AT_LIMIT = 3
, respond Equalization Limit (coefficient status = 100) to the increment/decrement request.
COEFF_EQ_AT_LIMIT = 4
, respond Coefficient At Limit and Equalization Limit (coefficient status = 110) to the increment/decrement request.
COEFF_NOT_SUPPORTED = 5
, respond Coefficient Not Supported (coefficient status = 011) to the increment/decrement request.
min
: integer, the lower bound of the tap. When set, the value is ignored when<response> == AUTO
.max
: integer, the upper bound of the tap. When set, the value is ignored when<response> == AUTO
.
Important
Whenever <response> == AUTO
(the default), min
and max
will have their default values, which can be read with “get”. Any value that attempt to set the min
and max
when <response> == AUTO
will be ignored by the chassis.
For example:
PL1_LT_PHYTXEQ_RANGE[0,1] IGNORE 42 56
<OK>
PL1_LT_PHYTXEQ_RANGE[0,1] ?
PL1_LT_PHYTXEQ_RANGE [0,1] IGNORE 42 56
PL1_LT_PHYTXEQ_RANGE[0,1] AUTO 42 56
<OK>
PL1_LT_PHYTXEQ_RANGE[0,1] ?
PL1_LT_PHYTXEQ_RANGE [0,1] AUTO 42 87
See also
The coefficient status is defined in Table 162-10 of IEEE 802.3ck-2022.
Example
# set
input: 0/1 PL1_LT_PHYTXEQ_RANGE [0, 3] COEFF_EQ_AT_LIMIT 6 40
output: <OK>
# get
input: 0/1 PL1_LT_PHYTXEQ_RANGE [0, 3] ?
output: 0/1 PL1_LT_PHYTXEQ_RANGE [0, 3] COEFF_EQ_AT_LIMIT 6 40