Linux 6.11 To Upstream Support For Mobileye EyeQ 6H SoC
([Hardware] 87 Minutes Ago
Mobileye EyeQ6)
- Reference: 0001476009
- News link: https://www.phoronix.com/news/Linux-6.11-Mobileye-EyeQ6H
- Source link:
Back in Linux 6.9 the [1]Mobileye EyeQ5 SoC support was upstreamed for that MIPS-based platform powering Mobileye's level-5 autonomous driving system. With the upcoming Linux 6.11 kernel, support for the newer Mobileye EyeQ6 is being upstreamed.
Linux 6.11 is set to add support for the Mobileye EyeQ6H SoC to the mainline Linux kernel. The Mobileye EyeQ 6 High (EyeQ6H) is the company's latest high-end SoC for self-driving automobiles. The EyeQ 6 High is rated for robotaxi use and eyes-off and hands-off driving capabilities. This SoC has eight cores / 32-threads, LPDDR5 memory, and a range of other compute/accelerator clusters for delivering 34 DL TOPS of int8 performance.
Like the Eye Q5, the Eye Q6 CPU cores are still based on the MIPS architecture. Set to be added for the upcoming Linux 6.11 kernel is the [2]EyeQ6H DeviceTree that further describes the SoC as:
"EyeQ6H (or “High”) is an other SoC from Mobileye still based on the MIPS I6500 architecture as the EyeQ5. The 2 clusters of this SoC contains 4 cores which are capable of running 4 threads. Besides this, it features multiple controllers such as the classic UART, high speed I2C, SPI, as well as CAN-FD, PCIe Gen4, Octal/Quad SPI Flash interface, Gigabit Ethernet, MIPI CSI-2, MIPI DSI, and eMMC 5.1. It also includes a Hardware Security Module, Functional Safety Hardware, and video encoders and more.
This commit provides the initial device tree files with support for UART, GPIO and pinctrl, as well as fixed clocked."
[3]This patch further wires up the EyeQ6H support for the mainline kernel. While the mainline kernel can then boot on the EyeQ 6 High SoC, the support is currently limited to only running on one of the CPU cores.
This week there is also [4]another patch for wiring up the EyeQ Other Logic Block "OLB" system controller found on both the EyeQ5 and EyeQ6.
These latest Mobileye EyeQ SoC support patches are all part of the MIPS kernel port's "mips-next" branch ahead of the upcoming Linux 6.11 merge window.
[1] https://www.phoronix.com/news/Mobileye-EyeQ5-Linux-6.9
[2] https://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git/commit/?id=12c03bd444c26786995db694b39c55c09a39ae6f
[3] https://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git/commit/?id=fbe0fae601b780622fcb7034a479fa161645b9f4
[4] https://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git/commit/?id=bde4b22dc526dea5c1170f2645f268c1d78c924e
Linux 6.11 is set to add support for the Mobileye EyeQ6H SoC to the mainline Linux kernel. The Mobileye EyeQ 6 High (EyeQ6H) is the company's latest high-end SoC for self-driving automobiles. The EyeQ 6 High is rated for robotaxi use and eyes-off and hands-off driving capabilities. This SoC has eight cores / 32-threads, LPDDR5 memory, and a range of other compute/accelerator clusters for delivering 34 DL TOPS of int8 performance.
Like the Eye Q5, the Eye Q6 CPU cores are still based on the MIPS architecture. Set to be added for the upcoming Linux 6.11 kernel is the [2]EyeQ6H DeviceTree that further describes the SoC as:
"EyeQ6H (or “High”) is an other SoC from Mobileye still based on the MIPS I6500 architecture as the EyeQ5. The 2 clusters of this SoC contains 4 cores which are capable of running 4 threads. Besides this, it features multiple controllers such as the classic UART, high speed I2C, SPI, as well as CAN-FD, PCIe Gen4, Octal/Quad SPI Flash interface, Gigabit Ethernet, MIPI CSI-2, MIPI DSI, and eMMC 5.1. It also includes a Hardware Security Module, Functional Safety Hardware, and video encoders and more.
This commit provides the initial device tree files with support for UART, GPIO and pinctrl, as well as fixed clocked."
[3]This patch further wires up the EyeQ6H support for the mainline kernel. While the mainline kernel can then boot on the EyeQ 6 High SoC, the support is currently limited to only running on one of the CPU cores.
This week there is also [4]another patch for wiring up the EyeQ Other Logic Block "OLB" system controller found on both the EyeQ5 and EyeQ6.
These latest Mobileye EyeQ SoC support patches are all part of the MIPS kernel port's "mips-next" branch ahead of the upcoming Linux 6.11 merge window.
[1] https://www.phoronix.com/news/Mobileye-EyeQ5-Linux-6.9
[2] https://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git/commit/?id=12c03bd444c26786995db694b39c55c09a39ae6f
[3] https://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git/commit/?id=fbe0fae601b780622fcb7034a479fa161645b9f4
[4] https://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git/commit/?id=bde4b22dc526dea5c1170f2645f268c1d78c924e
skeevy420