Skip to content

Latest commit

 

History

History
64 lines (44 loc) · 1.92 KB

File metadata and controls

64 lines (44 loc) · 1.92 KB

linux-rockchip

Custom Linux kernel builds for Rockchip RK35xx series SoCs (RK356x, RK3576, RK3588).

This repository provides pre-built Debian kernel packages based on mainline Linux with Rockchip-specific patches applied for improved hardware support.


Features

  • Based on recent mainline Linux kernels (currently 7.0.x series).
  • Collabora and community patches for Rockchip enhancements (GPU, display, PCIe, USB, networking, etc.).
  • Built for arm64 architecture.
  • Debian .deb packages ready for installation on Debian-based systems (e.g., via dpkg -i).

Supported Hardware

Focused on the RK35xx family:

  • RK3566/RK3568 (e.g., ODROID-M1, NanoPi R5S/R5C, Radxa E25)
  • RK3576 (e.g., ArmSom Sige5, Luckfox Omni3576, NanoPi M5)
  • RK3588/RK3588s (e.g., ROCK 5B, Orange Pi 5/Plus, NanoPC T6)

Releases

Pre-built kernel packages are available in Releases.

Download the appropriate linux-image-*-arm64.deb (and headers if needed) for your board.


Installation

On a running Debian arm64 system (e.g., from images built with inindev/debian-image):

sudo dpkg -i linux-image-*-arm64.deb
sudo reboot

Building from Source

The build system downloads, patches, configures, and compiles the kernel on a native arm64 Linux host.

Prerequisites are checked automatically. To build:

git clone https://github.com/inindev/linux-rockchip.git
cd linux-rockchip
screen (or tmux)
make

The resulting .deb packages will be placed in the project directory.


Related Projects


License

GNU General Public License v3.0 (GPL-3.0) -- see LICENSE file.