[PATCH 00/22] Introduce MIPS p8700 based "eyeq7h" and "boston"
Vladimir Kondratiev
vladimir.kondratiev at mobileye.com
Wed Jan 14 01:20:56 PST 2026
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
Benoît Monin (1):
platform: generic: mips p8700: Add match data for CM info
Vladimir Kondratiev (21):
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: prohibit accessing memory beyond DRAM
platform: generic: mips p8700: fix powering up other cluster
platform: generic: mips p8700: use detected PMP count
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 p8700: restrict memory region to physical
memory as in DTS
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: generic memranges init
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
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 | 486 ++++++++++++++++++++++
platform/generic/mips/objects.mk | 7 +-
platform/generic/mips/p8700.c | 411 +++++++++---------
11 files changed, 1086 insertions(+), 302 deletions(-)
create mode 100644 platform/generic/configs/eyeq7h_defconfig
delete mode 100644 platform/generic/include/mips/board.h
create mode 100644 platform/generic/mips/boston.c
create mode 100644 platform/generic/mips/eyeq7h.c
base-commit: 74434f255873d74e56cc50aa762d1caf24c099f8
--
2.43.0
More information about the opensbi
mailing list