Skip to content

cixtech/cix-linux-main

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Linux patches from CIX for mainline

This repository provides a patch set for the mainline version of the Linux kernel.

Overview

Kernel version Patch dir Kernel config Comments
v6.18.x patches-6.18 config/config-6.18.defconfig This will track the latest LTS version of kernel
v7.0 patches-7.0 config/config-7.0.defconfig This will track the latest tag of linux mainline

Hardware/Firmware requirements

Support status

hardware components Status Notes
DP Display DP alt mode works USB C port near the power button has issues when rendering videos decoded by vpu via GL
HDMI Display TODO
DP Sound TODO
Headphone jack Supported
GPU Supported
VPU Supported via external DKMS
NPU Supported via external DKMS
USB Works without patches
PCIE Works without patches

Build kernel

This is an example of building kernel with patches and kernel config of v7.0 on a native arm64 machine.

# Clone this repo
git clone https://github.com/cixtech/cix-linux-main

# Clone kernel source code
git clone --depth 1 https://github.com/torvalds/linux.git -b v7.0-rc4

# Get into source dir
cd linux

# Create a branch for development
git branch dev-7.0 && git checkout dev-7.0

# Apply patches
git am ../cix-linux-main/patches-7.0/*.patch

# Copy kernel config
cp ../cix-linux-main/config/config-7.0.defconfig .config

# Make oldconfig
make olddefconfig

# Build kernel deb
make -j$(nproc) bindeb-pkg

Kernel parameters

There are following kernel parameters which are necessary for booting kernel:

  • clk_ignore_unused

Kernel firmware

Kernel driver firmware file
panthor firmware of gpu is available in upstream linux-firmware repo since 20250808
dsp remoteproc dsp_fw.bin is available at github repo of cixtech

Userspace driver

kernel space driver userspace driver
panthor mesa since v25.1 supported by upstream MR

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors