BSP-2023.12

BSP-2023.12

Version

BSP-2023.12

Previous Version

BSP-2023.09-1

Date

2024-01-05

Description

Roadmap release

Version of major components

Component Host Version

Linux kernel

All

6.1.55

GCC

All

10.3.0

Buildroot

All

2023.02.4

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.1-2023 The minor update available with this BSP release will be added with a tag: bsp-6.1-2023.12

Feature update

WebStaX Support

  • New Frame DMA based IFH Driver

  • U-Boot support Single NOR bootstrap option, without eMMC

LAN969x Standalone Switch Support

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

  • PTP (Precision Time Protocol)

  • TAS (Time Aware Shaper)

  • CBS (Credit Based Shaper)

VCAP changes

The VCAP implementation (TCAM engine) has been aligned with the upstream Linux Kernel, so that VCAP instances need to be enabled before they can be used. This is done using tc matchall rules from chain 0 to the appropriate chain for the VCAP lookup.

Raspberry PI 4 Compute Module as external CPU

The Raspberry PI image provided in the BSP now 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.

Bug Status

  • Fixed

    • DBB-594: LAN969x - Linux-RPi4 - PostSi - Busybox missing in root file system

    • DBB-582: PTP 1PPS - Waveform high period is incorrect.

    • DBB-580: PTP "PHASE_DETECTOR_CTRL PHAD_CTRL DIV_CFG 0" (Auto detect) is not working

    • DBB-546: Wrong chip_id numbers for SparX5

    • DBB-420: Indy LAN8814/8804 basic support in Linux PHY drivers needs updating

  • Fixed but not verified:

    • None

  • 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.