BaseBoard

Configure baseboard system parameters.

BaseBoard

Shortest form: bb.

Configure the baseboard of a Broadcom reference system (SVK/BMW) through its I2C satellite devices: board type, clocks and spread spectrum, supply voltages (DACs), power-up sequencing, power use, trace temperature and thickness calculations, and digital potentiometers. The command is bb (BaseBoard).

On a SONiC switch the baseboard is not a Broadcom reference board. bb board prints NOTICE: board type unknown. or Error: baseboard command unavailable on <board>, and the other forms find no devices.

Warning

bb voltage, bb clock, bb spread, bb sequence and bb pot change supply voltages and clocks on boards where the devices exist; wrong values can damage the hardware.

Forms, from the built-in help: bb board, bb clock [Core_A | SDRAM_A | Core_B | SDRAM_B | Turbo] <value>, bb spread [<clock>] <0-4>, bb voltage [A | B | TRef | PHY] [<volts> | calibrate | nominal], bb sequence [<source> | all] [=<time_ms>], bb power, bb temperature <Tp> <Tc>, bb thickness <Tp> <Tc> and bb pot <0-7> <0-255>. The shell also has bb clock CPU (it warns that changing the CPU clock needs jumper JP302 removed) and a current keyword.

Unvalidated

drivshell> bb board

Built-in help

Baseboard commands (bb) for I2C satellite devices
Usages:
           bb board
             - show board type detected
           bb clock [Core_A SDRAM_A Core_B SDRAM_B Turbo] value
             - set specified clock speed.
           bb spread [Core_A SDRAM_A Core_B SDRAM_B Turbo] value
             - value: 0=normal,1=-0.5%,2=+/-0.5%,3=+/-0.25%,4=+/-0.38%
           bb voltage [A B TRef PHY] [<volts>|calibrate|nominal]
             - set voltage output, if not specified, value is displayed.
             - if "calibrate" is specified, calibrate specified DAC.
             - if "nominal" is specified, DAC set to mid-range.
           bb sequence [source|all] [=time_ms>]
          - Set power-up sequence timing, if not specified, set value is displayed.
          - if "all" "time_ms" is specified, all the sequences are configured.
           bb power
               - computer power utilization.
           bb temperature Tp Tc
               - trace temperature computation.
                 - Tp :PHY trace thickness.
                 - Tc :Core trace thickness.
           bb thickness  Tp Tc
               - trace thickness computation.
                 - Tp :PHY trace temperature.
                 - Tc :Core trace temperature.
           bb pot number value
             - set potentiometer.
               - number: potentiometer number 0..7
               - value : value to set 0..255
    NOTE: calibration of DAC is performed (automatically) only once.