Linux / U-Boot

Infineon works with the communities to embed all our NOR Flash drivers in open-source operating systems, including SEMPER™ NOR Flash memory. In advance of public distribution, it may be necessary to obtain a patch from Infineon to enable support. The latest information and current download links are provided in two categories: open-source mainstream and chipset specific.

 

Linux/U-Boot mainline

Infineon improves and maintains patches continuously so that Linux and U-Boot mainline officially support SEMPER™ NOR Flash memory. If your Linux and U-Boot do not support SEMPER™ Flash memory, please refer to the following information.

Linux  

Download the latest Linux from the following link. If you want to add SEMPER™ NOR Flash memory support on the memory technology device (MTD) layer of your Linux, please apply the following patch. 

Kernel.org

Linux.org

SEMPER™ Quad SPI flash patch for Linux 5.12

U-Boot

Download the latest U-Boot from the following link. If you want to add SEMPER™ NOR Flash memory support to your SPI flash subsystem command (sf) of the U-Boot universal bootloader, please apply the following patch.

STM U-Boot Custodian Tree

U-Boot Github

SEMPER™ Quad SPI flash patch for U-Boot v2021.04

 

Xilinx FPGA

The patches and application notes are intended for users who use Xilinx Linux and Xilinx U-Boot on Zynq FPGA platform. Those are generated and tested by using Zynq UltraScale+ MPSoC platform and Infineon SEMPER™ NOR flash memory.

Xilinx Linux

This patch and application note explaining how to support SEMPER™ quad SPI NOR flash memory on the memory technology device (MTD) layer of Linux operating systems.

Open-source repository

Application Note

Patch link on IDC

Xilinx U-Boot

This patch and application note explains how to extend the SPI flash subsystem command (sf) of the U-Boot universal bootloader and how each flash die can be set.

Open-source repository

Application Note

Patch link on IDC

 

For more information and support, contact here