2.1 Linux Distributed Switch Architecture (DSA)

LAN9645x supports Linux-based managed operation using the Linux Distributed Switch Architecture (DSA) framework. Software support is provided through a combination of prebuilt system images, Board Support Packages (BSPs), and source code repositories.

Getting Started (Recommended)

Customers are encouraged to begin with the Microchip reference BSP and prebuilt images, which provide a complete, validated software environment for evaluation and development.

This includes:

  • Linux kernel with LAN9645x DSA driver integration
  • Device tree configuration for supported platforms (e.g., SAMA7D65)
  • Root filesystem and utilities for switch configuration and evaluation

Prebuilt images and BSP packages are available here:

Driver Source Code

The LAN9645x Linux DSA driver source code and associated platform support are available through Microchip’s public GitHub repositories.

This repository provides:

  • Driver implementation
  • Platform integration reference
  • Source code for building custom Linux images
Note: The GitHub repository contains source code only and does not include a complete, ready-to-run system. Customers should use the BSP images above as a baseline for development.