Linux Seeing Support For The HyperBus
Written by Michael Larabel in Linux Kernel on 19 February 2019 at 06:02 AM EST. 4 Comments
The Linux kernel is in the process of receiving support for the HyperBus, a high performance DDR bus interface used for connecting the processor/controller/ASIC to "HyperFlash" flash memory or "HyperRAM" DRAM.

HyperBus is a specification by Cypress Semiconductor for high-speed, low-pin-count memory products primarily for industrial/IoT/automotive products for connecting controls to memory and other peripherals in as little as 12 pins. HyperBus is designed to have 70% less pins and up to 77% smaller footprint than competing solutions.

Up to now the mainline Linux kernel hasn't supported the Cypress HyperBus, but initial kernel patches were sent out seeking comments on the new support framework. Testing so far was done with supported Texas Instruments hardware. Cypress meanwhile has maintained their own Linux drivers out-of-tree for HyperBus/HyperFlash products.

Those wanting to learn more about this HyperBus kernel upbringing can see this patch series. Those wanting to learn about the HyperBus specification can do so via Cypress Semiconductor.
Related News
About The Author
Author picture

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter or contacted via

Popular News This Week