This repository is a Linux kernel fork dedicated to bringing modern support to the WonderMedia WM8505 SoC, specifically targeting the early-2010s ARM netbooks built around this chip.
This project modernizes WM8505 support by migrating it to current kernel frameworks and writing new drivers for the specific hardware found in these devices.
⚠️ Note: This branch is frequently rebased to track upstream Linux releases and maintain a clean patch stack, so commit hashes will change.
- Display & Graphics (DRM/KMS)
- Display driver supporting the built-in 7" LCD panel (800x480 @ 60 Hz) with PWM backlight control.
- 2D Graphics Engine (GE) support for hardware-accelerated solid fills and bitblts.
- Hardware-accelerated framebuffer console (
fbcon) offloaded to the GE.
- Audio (ASoC)
- AC97 audio interface bound to the internal VT1613 codec.
- DMA-backed PCM playback and capture, including headphone amplifier support.
- Input
seriosubsystem driver handling the built-in keyboard and touchpad.
- Storage
- SD/MMC controller support for the SD card slot.
- Serial Flash Controller (SFC) for internal SPI flash access.
- Core SoC
- Clocks: Centralized Common Clock Framework (CCF) driver managing the full SoC clock tree.
- DMA: Hardware scatter-gather DMA engine support for peripheral data transfers.