This Repository provides a Linux Kernel (v6.1.x) Image and Device Trees for Zynq MPSoC.
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
- 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
- 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