aboutsummaryrefslogtreecommitdiff
path: root/arch/arm/include
diff options
context:
space:
mode:
authorPeng Fan <peng.fan@nxp.com>2022-07-26 16:40:50 +0800
committerStefano Babic <sbabic@denx.de>2022-07-26 11:29:00 +0200
commit45fed324b56b1f2378b45e56b1a3d4a7f665356e (patch)
tree7a0dc1704bda2ff727a6a9e13d0f9285d1711028 /arch/arm/include
parent03fcf966511d11aa67c7b52d9d68c7bf18edade6 (diff)
downloadu-boot-45fed324b56b1f2378b45e56b1a3d4a7f665356e.zip
u-boot-45fed324b56b1f2378b45e56b1a3d4a7f665356e.tar.gz
u-boot-45fed324b56b1f2378b45e56b1a3d4a7f665356e.tar.bz2
misc: s4mu: Support iMX93 with Sentinel MU
Support iMX93 communicate with Sentinel Signed-off-by: Peng Fan <peng.fan@nxp.com>
Diffstat (limited to 'arch/arm/include')
-rw-r--r--arch/arm/include/asm/arch-imx9/imx-regs.h30
1 files changed, 30 insertions, 0 deletions
diff --git a/arch/arm/include/asm/arch-imx9/imx-regs.h b/arch/arm/include/asm/arch-imx9/imx-regs.h
index e4babed..7b84b97 100644
--- a/arch/arm/include/asm/arch-imx9/imx-regs.h
+++ b/arch/arm/include/asm/arch-imx9/imx-regs.h
@@ -19,4 +19,34 @@
#define WDG4_BASE_ADDR 0x424a0000UL
#define WDG5_BASE_ADDR 0x424b0000UL
+#if !(defined(__KERNEL_STRICT_NAMES) || defined(__ASSEMBLY__))
+#include <asm/types.h>
+#include <stdbool.h>
+
+struct mu_type {
+ u32 ver;
+ u32 par;
+ u32 cr;
+ u32 sr;
+ u32 reserved0[60];
+ u32 fcr;
+ u32 fsr;
+ u32 reserved1[2];
+ u32 gier;
+ u32 gcr;
+ u32 gsr;
+ u32 reserved2;
+ u32 tcr;
+ u32 tsr;
+ u32 rcr;
+ u32 rsr;
+ u32 reserved3[52];
+ u32 tr[16];
+ u32 reserved4[16];
+ u32 rr[16];
+ u32 reserved5[14];
+ u32 mu_attr;
+};
+#endif
+
#endif