From 35638172f99a4974489a8ea85f4727382bcde22d Mon Sep 17 00:00:00 2001 From: Tien Fong Chee Date: Wed, 18 Sep 2024 16:43:02 +0800 Subject: arm: socfpga: agilex5: Add new driver model for system manager in Agilex5 Initial creation of new system manager driver. Add supports for the SOCFPGA System Manager Register block which aggregates different peripheral function into one area. On 64 bit ARM parts, the system manager only can be accessed during EL3 mode, this driver model provide user the high level access to system register and abstract user from low level access. The base address of system manager can be retrieved using DT framework through the System Manager driver. Signed-off-by: Tien Fong Chee Signed-off-by: Boon Khai Ng --- board/intel/agilex5-socdk/socfpga.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 board/intel/agilex5-socdk/socfpga.c (limited to 'board/intel/agilex5-socdk/socfpga.c') diff --git a/board/intel/agilex5-socdk/socfpga.c b/board/intel/agilex5-socdk/socfpga.c new file mode 100644 index 00000000000..d6628cfc696 --- /dev/null +++ b/board/intel/agilex5-socdk/socfpga.c @@ -0,0 +1,12 @@ +// SPDX-License-Identifier: GPL-2.0 +/* + * Copyright (C) 2025 Altera Corporation + */ + +#include + +int board_early_init_f(void) +{ + socfpga_get_sys_mgr_addr("sysmgr@10d12000"); + return 0; +} -- cgit v1.2.3