Upstreaming of the AAEON UP board IO expansion Linux kernel driver
bootlin.com·1d
🔌Operating system internals
Preview
Report Post

The UP Board family of platforms, developed by AAEON, is a series of compact, high-performance single-board computers (SBCs) widely used in the industry and embedded applications. They combine high-performance Intel processors with versatile I/O through a 40-pin Raspberry Pi-like header. At its core, an FPGA manages pin functionality, routing, and direction, enabling flexible use as I2C, UART, or GPIO. Supporting this setup in Linux is uniquely challenging and fascinating, and we were recently involved in bringing support for these I/Os upstream, successfully closing a story that had been open for seven years!

The hardware

The 40-pin Raspberry Pi-like header available on UP Board platforms offers a set of configurable pins sup…

Similar Posts

Loading similar posts...