[PATCH v2 00/20] Introduce MIPS p8700 based "eyeq7h" and "boston"
Anup Patel
anup at brainfault.org
Sun Feb 22 08:05:56 PST 2026
On Sun, Jan 18, 2026 at 5:08 PM Vladimir Kondratiev
<vladimir.kondratiev at mobileye.com> wrote:
>
> in-reply-to:20260114092118.1315581-1-vladimir.kondratiev at mobileye.com
> cc: vladimir.kondratiev at mobileye.com
> to: anup at brainfault.org
> cc: benoit.monin at bootlin.com
> cc: cc=cfu at mips.com
> cc: opensbi at lists.infradead.org
>
> Adding support for the Mobileye "eyeq7h" automotive platform
> using MIPS p8700 CPU. Refactor code turning mips p8700
> platform into "cpu" that it actually is; with platforms using
> this CPU, "eyeq7h" by Mobileye and "boston" FPGA board by MIPS
>
> Tested on the real eyeq7h hardware
>
> Signed-off-by: Vladimir Kondratiev <vladimir.kondratiev at mobileye.com>
> ---
> Benoît Monin (1):
> platform: generic: mips p8700: Add match data for CM info
>
> Vladimir Kondratiev (19):
> lib: sbi: print hartid in hex
> platform: generic: mips p8700: improve CM access tracing
> platform: generic: mips p8700: reserve memory for M-mode peripherals
> platform: generic: mips p8700: fix powering up other cluster
> platform: generic: mips p8700: faster core boot
> platform: generic: mips p8700: use global CM addresses
> platform: generic: mips p8700: access CM registers via match data
> platform: generic: mips: add P8700 based "eyeq7h" and "boston"
> platform: generic: mips eyeq7h: power up clusters with OLB
> platform: generic: mips eyeq7h: detect accelerators cluster presence
> platform: generic: mips eyeq7h: deassert accelerator cluster resets
> platform: generic: mips p8700: cache geometry detection
> platform: generic: mips p8700: CPU clusters memranges
> platform: generic: mips p8700: use SBI bitfield manipulator macros
> platform: generic: mips p8700: synchronize hi-res timers
> platform: generic: mips eyeq7h: synchronize timers across clusters
> platform: generic: mips eyeq7h: fix NCORE registers access from clusters 1..2
> platform: generic: mips p8700: dump MMIO regions
> platform: generic: mips eyeq7h: prohibit accessing memory beyond DRAM
I saw few of the patches using "//" style comments. Please
prefer "/* */" style comments.
Regards,
Anup
>
> lib/sbi/sbi_domain.c | 2 +-
> platform/generic/Kconfig | 16 +-
> platform/generic/configs/defconfig | 1 -
> platform/generic/configs/eyeq7h_defconfig | 61 ++++
> platform/generic/include/mips/board.h | 33 --
> platform/generic/include/mips/mips-cm.h | 55 ++--
> platform/generic/include/mips/p8700.h | 166 +++++++---
> platform/generic/mips/boston.c | 150 +++++++++
> platform/generic/mips/eyeq7h.c | 493 ++++++++++++++++++++++++++++++
> platform/generic/mips/objects.mk | 7 +-
> platform/generic/mips/p8700.c | 410 +++++++++++++------------
> 11 files changed, 1092 insertions(+), 302 deletions(-)
> ---
> base-commit: 74434f255873d74e56cc50aa762d1caf24c099f8
> change-id: 20260115-for-upstream-eyeq7h-9031bdae1148
>
> Best regards,
> --
> Vladimir Kondratiev <vladimir.kondratiev at mobileye.com>
>
More information about the opensbi
mailing list