Skip to content

clukawski/linux-uconsole-rpi64-arch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

linux-uconsole-rpi64-arch

The contents of this repository is a WIP, use at your own risk. See known issues below.

Arch Linux PKGBUILD for Linux kernel version 6.13 on the ClockworkPi uConsole (aarch64/arm64), based on the Raspberry Pi Linux kernel source tree, and PotatoMania's work on booting Arch Linux on the uConsole.

This repository contains the changes needed for the axp20x power and ocp8178_bl backlight drivers to build the 6.13 kernel (based off the patches included in PotatoMania's kernel 6.6 linux-uconsole-rpi64 package).

Built and testing on a CM4 uConsole, do not have CM3 or CM4S hardware for validation.

Known Issues

  • DSI panel not properly initialized
    • [    8.971301] panel-clockwork-cwu50 fe700000.dsi.0: error -EBUSY: Failed to request GPIO (-16)
      [    8.971325] panel-clockwork-cwu50 fe700000.dsi.0: probe with driver panel-clockwork-cwu50 failed with error -16
      
  • Potential issue with the axp20x driver + patches
    • No entry /sys/class/power_supply/axp20x_battery/ in sysfs (expected)
    • [   21.474449] platform axp20x-battery-power-supply.2.auto: deferred probe pending: (reason unknown)
      

How to Build

This assumes you're building this on an x86_64 version of Arch Linux. If you're building this on an arm64 Arch Linux host, running makepkg should suffice.

Dependencies

pacman -S aarch64-linux-gnu-gcc aarch64-linux-gnu-binutils

Build Package

makepkg CARCH=aarch64 ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu-

About

Arch Linux PKGBUILD and patches for Linux kernel 6.13 on the ClockworkPi uConsole

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages