1 /* SPDX-License-Identifier: GPL-2.0 */
3 * Copyright (C) 2016-2017 Intel Corporation <www.intel.com>
6 #ifndef _SYSTEM_MANAGER_ARRIA10_H_
7 #define _SYSTEM_MANAGER_ARRIA10_H_
9 struct socfpga_system_manager {
15 u32 _pad_0x14_0x1f[3];
26 u32 _pad_0x50_0x5f[4];
27 u32 fpgaintf_en_global;
32 u32 _pad_0x74_0x7f[3];
33 u32 noc_addr_remap_value;
34 u32 noc_addr_remap_set;
35 u32 noc_addr_remap_clear;
37 u32 ecc_intmask_value;
40 u32 ecc_intstatus_serr;
41 u32 ecc_intstatus_derr;
42 u32 mpu_status_l2_ecc;
44 u32 mpu_status_l1_parity;
45 u32 mpu_clear_l1_parity;
46 u32 mpu_set_l1_parity;
47 u32 _pad_0xb8_0xbf[2];
51 u32 noc_idlereq_value;
55 u32 _pad_0xdc_0xff[9];
60 u32 _pad_0x110_0x200[60];
63 u32 romcode_cpu1startaddr;
64 u32 romcode_initswstate;
65 u32 romcode_initswlastld;
68 u32 warmram_datastart;
70 u32 warmram_execution;
74 u32 romcode_bootromswstate[8];
77 #define SYSMGR_SDMMC_SMPLSEL_SHIFT 4
78 #define SYSMGR_BOOTINFO_BSEL_SHIFT 12
80 #endif /* _SYSTEM_MANAGER_ARRIA10_H_ */