Mobileye EyeQ 5 SoC Support Being Worked On For The Mainline Linux Kernel

Written by Michael Larabel in Hardware on 5 October 2023 at 07:09 AM EDT. Add A Comment
HARDWARE
The Mobileye EyeQ 5 SoC that can power fully-autonomous (Level 5) driving for vehicles and provide other assisted-driving technologies for a variety of automobiles could soon see mainline support in the Linux kernel.

Similar to the Tesla FSD chip having mainline Linux kernel support via Samsung, the Mobileye EyeQ5 SoC could soon see mainline kernel support. While developed under Intel leadership and Intel continues to have majority ownership, the EyeQ5 SoC is a MIPS-based chip. Mobileye has since announced the EyeQ 6 as well but the current Linux upstreaming effort is just around the the EyeQ 5. Mobileye has long leveraged Linux and the hardware is likely using its own downstream kernel and other components while having this SoC support upstream helps with the maintenance burden moving forward and making it easier for them to eventually move to newer versions of the Linux kernel if needed.

EyeQ 5 graphic from Mobileye


Gregory Clement of Bootlin who has been leading the upstreaming effort for this Mobileye SoC explained of the chip:
"The EyeQ5 SoC from Mobileye is based on the MIPS I6500 architecture and features multiple controllers such as the classic UART, I2C, SPI, as well as CAN-FD, PCIe, Octal/Quad SPI Flash interface, Gigabit Ethernet, MIPI CSI-2, and eMMC 5.1. It also includes a Hardware Security Module, Functional Safety Hardware, and MJPEG encoder.

One peculiarity of this SoC is that the physical address of the DDDR exceeds 32 bits. Given that the architecture is 64 bits, this is not an issue, but it requires some changes in how the mips64 is currently managed during boot."

A set of 11 patches get the Mobileye EyeQ 5 SoC enabled with the upstream Linux kernel state as well as adding the necessary DeviceTree for the evaluation/reference board.

While the EyeQ 5 SoC is MIPS64-based, moving forward for future hardware Mobileye continues to partner with MIPS but will be RISC-V based. Besides the MIPS64 ISA being at a dead-end, the two companies announced last year that future Mobileye SoCs will use the MIPS eVocore RISC-V CPUs.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com 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 OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week