-----Original Message-----
From: Yuslaimi, Alif Zakuan <alif.zakuan.yusla...@intel.com> 
Sent: Tuesday, February 18, 2025 4:35 PM
To: u-boot@lists.denx.de
Cc: Marek Vasut <ma...@denx.de>; Simon Goldschmidt 
<simon.k.r.goldschm...@gmail.com>; Tien Fong Chee <tien.fong.c...@altera.com>; 
Alif Zakuan Yuslaimi <alif.zakuan.yusla...@altera.com>; Tingting Meng 
<tingting.m...@altera.com>; Boon Khai Ng <boon.khai...@altera.com>; Kok Kiang 
Hea <kok.kiang....@altera.com>; Chee, Tien Fong <tien.fong.c...@intel.com>
Subject: [PATCH v2 01/26] arm: socfpga: agilex5: Add new driver model for 
system manager in Agilex5

From: Tien Fong Chee <tien.fong.c...@intel.com>

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 <tien.fong.c...@altera.com>
Signed-off-by: Boon Khai Ng <boon.khai...@altera.com>

---

v1->v2
- Implement system manager driver to move towards DT probing
---
 arch/arm/mach-socfpga/Makefile                |   3 +-
 arch/arm/mach-socfpga/altera-sysmgr.c         | 113 ++++++++++++++++
 .../mach-socfpga/include/mach/altera-sysmgr.h |  16 +++
 arch/arm/mach-socfpga/include/mach/misc.h     |   2 +
 .../include/mach/system_manager_soc64.h       | 128 ++++++++++++------
 arch/arm/mach-socfpga/misc.c                  |  18 ++-
 board/intel/agilex5-socdk/Makefile            |   7 +
 board/intel/agilex5-socdk/socfpga.c           |  12 ++
 configs/socfpga_agilex5_defconfig             |   1 +
 9 files changed, 250 insertions(+), 50 deletions(-)  create mode 100644 
arch/arm/mach-socfpga/altera-sysmgr.c
 create mode 100644 arch/arm/mach-socfpga/include/mach/altera-sysmgr.h
 create mode 100644 board/intel/agilex5-socdk/Makefile
 create mode 100644 board/intel/agilex5-socdk/socfpga.c

[...]

Reviewed-by: Tien Fong Chee <tien.fong.c...@intel.com>

Best regards,
Tien Fong

Reply via email to