Skip to content

Releases: Microsemi/switchtec-dma

Switchtec-dma v0.93 release

23 Jan 19:54
Compare
Choose a tag to compare

About this Release

This release supports the following Switchtec devices and releases.

Generation Variant Release
Gen5 PFX/PSX RevB Beta (F/W version: 07.06.0.045)

Note:

  • The driver was tested on Ubuntu 20.04.2 LTS with kernel 5.15.0-91-generic.

What is New Since v0.91 Release?

This release introduces the following new features, changes and fixes.

Kelvin Cao (10):
      Add pause/resume functions
      Revert "Do sparse check by default"
      Squash switchtec_dma_get_chan_cnt
      Add a label for error exit with channel release
      Add flag comp_ring_active for complet queue sync
      Add support for callback device_terminate_all/device_synchronize
      Add Gen5 device IDs (PFX/PSX/PFXA/PSXA)
      Update version to 0.92
      Add support for latency selector 'FW NP TLP latency'
      Update version to 0.93

Nikita Shubin (1):
      set is_fabric before initing dma chan

Limitations

N/A

Switchtec-dma v0.91 release for Switchtec Gen4 PFX/PSX/PAX MR-3

16 Jun 04:51
Compare
Choose a tag to compare

About this Release

This release supports the following Switchtec devices and releases.

Generation Variant Release
Gen4 PSX/PFX Beta (F/W version: 03.50.0.03e), 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)
Gen4 PAX Beta (F/W version: 04.50.0.440), 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)

Note:

  • The driver is tested against Linux kernel 5.8.

What is New?

This release introduces the following new features, changes and fixes.

Features and Changes

  • Added support for Gen4 automotive devices

Fixes

N/A

Limitations

N/A

Switchtec-dma v0.9 release for Switchtec Gen4 PFX/PSX/PAX MR-2

19 Jan 08:23
Compare
Choose a tag to compare

About this Release

This release supports the following Switchtec devices and releases.

Generation Variant Release
Gen4 PSX/PFX Beta (F/W version: 03.50.0.03e), MR-1 (F/W version: 03.60.0.049), MR-2 (F/W version: 03.70.0.04f)
Gen4 PAX Beta (F/W version: 04.50.0.440), MR-1 (F/W version: 04.60.0.449), MR-2 (F/W version: 04.70.0.450)

Note:

  • The driver is tested against Linux kernel 5.6.

What is New?

This release introduces the following new features, changes and fixes.

Features and Changes

N/A

Fixes

This release includes the following fixes.

  • Add barriers to synchronize SQ and CQ handling 2fa3c2e
  • Pause and reset channels when loading driver 42479b6
  • Fix a bug in struct register_buf_data 7b3d044
  • Remove static modifier for the ce variable in function process_desc 84e444f
  • Use swdma_dev->chan_cnt instead of swdma_dev->dma_dev.chancnt aea758c
  • Avoid sleeping in RCU read-side critical sections and correct some improper uses of RCU 9395754

Limitations

N/A

Switchtec-dma v0.6 release for Switchtec Gen4 PFX/PSX/PAX MR-1

28 Sep 05:08
Compare
Choose a tag to compare