PP_PHYSETTINGS#

code: 379

# set
<module-index>/<port-index> PP_PHYSETTINGS <link_training_on_off> <precode_on_off> <graycode_on_off> <pam4_msb_lsb_swap>

# get
<module-index>/<port-index> PP_PHYSETTINGS ?

Description#

Get and set low-level PHY settings.

Actions#

set, get

Parameters#

  1. link_training_on_off: byte, enabling/disabling link training

  • OFF = 0

  • ON = 1

  1. precode_on_off: byte, enabling/disabling link precode

  • OFF = 0

  • ON = 1

  • DEFAULT = 2

  1. graycode_on_off: byte, enabling/disabling link graycode.

  • OFF = 0

  • ON = 1

  1. pam4_msb_lsb_swap: byte, enabling/disabling PAM4 MSB/LSB swap.

  • OFF = 0

  • ON = 1

Example#

# set
input:  0/1 PP_PHYSETTINGS OFF OFF OFF OFF
output: <OK>

# get
input:  0/1 PP_PHYSETTINGS ?
output: 0/1 PP_PHYSETTINGS OFF OFF OFF OFF