Skip to content

Switchtec-user v4.0 Release

Compare
Choose a tag to compare
@kelvin-cao kelvin-cao released this 13 Dec 20:39
· 90 commits to master since this release

About this Release

This release supports the following Switchtec devices and releases:

Generation Variant Release
Gen5 PFX/PSX RevA FCA (F/W version: 06.01.0.01f), RevA Alpha (F/W version: 06.03.0.031)
Gen4 PFX/PSX MR-1 (F/W version: 03.60.0.049), MR-2 (F/W version: 03.70.0.04f), MR-3 (F/W version: 03.80.0.056), MR-4 (F/W version: 03.90.0.05b)
Gen4 PAX MR-1 (F/W version: 04.60.0.449), MR-2 (F/W version: 04.70.0.450), MR-3 (F/W version: 04.80.0.456), MR-4 (F/W version: 04.90.0.45b)

What is New Since v3.1 Release?

This release introduces the following new features, changes and fixes

Anita Zhang (2):
      lib: Correct iterator variable used
      lib: Correct and use helper to determine max number of ports

Cliff Pajaro (1):
      Fix BDF search by matching a single character for function

Kelvin Cao (6):
      lib: Fix boot phase setup in set_gen_variant()
      lib: Introduce function switchtec_get_device_id_bl2
      cli: Fix command info for variant and device ID
      lib: Make helper phase_id_to_string global
      cli: Fix command info for version report in BL1
      cli: Report 'N/A' in command info for N/A information

Logan Gunthorpe (2):
      lib: Fallback on EBADMSG error code
      lib/platform/linux: Ensure entire switchtec_event_summary struct is set

Michael Piszczek (1):
      Fixed invalid pointer in cli list when no devices found

Paul Yan (3):
      Revert "Add fw redundancy flag setup feature"
      Revert "Add unknown type in enum switchtec_fw_part_type_gen4"
      Revert "Display fw partition redundancy flag in fw-info"

William A. Kennington III (1):
      build: Don't strip binary by default

c52484 (5):
      lib: add 32 GT/s link rate for Gen5 device
      lib: add Gen5 data rate definition
      Update version to 4.0
      Add subcommand-level 'no retry' in gasop_cmd function
      Add reading status retries in i2c_gas_write_no_retry function

Limitations

  • GAS dump
    Switchtec-user command gas dump might impact system performance or cause instability

  • FABRIC commands
    fabric submenu commands are not yet supported on Gen5 device

  • DIAGNOSTIC commands
    diag submenu command are for Gen4 device only