BSP-2024.06

Version

BSP-2024.06

Previous Version

BSP-2024.03

Date

2024-06-28

Description

Roadmap release

Version of major components

Component Host Version

Linux kernel

All

6.6.21

GCC

All

13.2.0

Buildroot

All

2024.02

U-Boot

Sparx5

2023.04

LAN969x

2023.04

LAN966x

2023.04

RPi4CM

2021.04

MIPSEL

2019.10

LS1046

2016.09

Availability

The Linux Kernel is available as a GitHub repository. You can find it here:

The Linux LTS is made available as branch: bsp-6.6-2024 The minor update available with this BSP release will be added with a tag: bsp-6.6-2024.06

U-Boot Support

Several more Macronix SPI-NAND Devices are now supported in the Sparx5 bootloader images:

Name and JEDEC ID
====================
- MX35LF2GE4AD  0x26
- MX35LF4GE4AD  0x37
- MX35LF1G24AD  0x14
- MX35LF2G24AD  0x24
- MX35LF4G24AD  0x35
- MX31LF1GE4BC  0x1e
- MX31UF1GE4BC  0x9e
- MX35LF2G14AC  0x20
- MX35UF4G24AD  0xb5
- MX35UF2G14AC  0xa0
- MX35UF2G24AD  0xa4
- MX35UF1G14AC  0x90
- MX35UF1G24AD  0x94
U-Boot does not support software ECC algorithms like the Linux Kernel does.

LAN969x Standalone Switch Support

The Standalone (SwitchDev) configuration now supports the following features:

  • Frame DMA use with the Raspberry PI 4 Compute Module.

The Raspberry PI image provided in the BSP supports both the LAN966x and the LAN969x, but you need to actively select the correct device tree using the configuration name in the FIT image, as the bootloader (U-Boot) cannot know in advance which SoC is available in the other end of the PCIe connection.

LAN969x and Sparx5 Standalone Switch Support

The Standalone (SwitchDev) configuration now supports the following features:

  • IPv4 Unicast routing hardware offload via the iproute2 tool suite

  • IPv6 Unicast routing hardware offload via the iproute2 tool suite

LAN966x, LAN969x and Sparx5 Standalone Switch Support

  • Common Frame DMA API for consistent handling of Frame DMA in internal and external usage.

Bug Status

  • Fixed

    • DBB-656: Fixed crash in portstate debugfs information in LAN969x

  • Known issues:

    • MAS_SW-393: PFC:Pause frames counters are not incrementing on ingress port of DUT-1

    • MAS_SW-424: PFC: Even when the traffic rate is less than the egress port speed, DUT is generating PFC pause frames when frames with size more than 1380Bytes are received.