Skip to content

Linux Kernel (6.1) Image/Device Trees/Debian Packages for Zynq MPSoC.

License

Notifications You must be signed in to change notification settings

ikwzm/ZynqMP-FPGA-Linux-Kernel-6.1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ZynqMP-FPGA-Linux-Kernel-6.1

Overview

Introduction

This Repository provides a Linux Kernel (v6.1.x) Image and Device Trees for Zynq MPSoC.

Note

The Linux Kernel Image provided in this repository is not official. I modified it to my liking. Please handle with care.

Downloading the entire repository takes time, so download the files from URL

https://github.com/ikwzm/ZynqMP-FPGA-Linux-Kernel-6.1/releases/6.1.47-zynqmp-fpga-trial-1

Features

  • Linux Kernel Version v6.1.x
  • Enable Device Tree Overlay with Configuration File System
  • Enable FPGA Manager
  • Enable FPGA Bridge
  • Enable FPGA Reagion
  • Enable ATWILC3000 Linux Driver for Ultra96-V2
  • Enable Lima(Open Source Mali-400 Device Driver)
    • Patch to lima for multiple clocks
    • Patch to lima for multiple interrupt names
    • Patch to lima for alternative device tree ID
    • Patch to xlnx_drm for default alignment size
    • Patch to xlnx_drm for enable data cache

Files

  • vmlinuz-6.1.47-zynqmp-fpga-trial-1
  • linux-image-6.1.47-zynqmp-fpga-trial_6.1.47-zynqmp-fpga-trial-1_arm64.deb
  • linux-headers-6.1.47-zynqmp-fpga-trial_6.1.47-zynqmp-fpga-trial-1_arm64.deb
  • ./devicetrees/6.1.47-zynqmp-fpga-trial-1
    • avnet-ultra96-rev1.dtb
    • avnet-ultra96v2-rev1.dtb
    • zynqmp-uz3eg-iocc.dtb
    • zynqmp-kv260-revB.dtb
    • zynqmp-kr260-revB.dtb
  • ./files/config-6.1.47-zynqmp-fpga-trial-1

Build