coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
infracfg.h
Go to the documentation of this file.
1 /* SPDX-License-Identifier: GPL-2.0-only */
2 
3 #ifndef __SOC_MEDIATEK_MT8173_INFRACFG_H__
4 #define __SOC_MEDIATEK_MT8173_INFRACFG_H__
5 
6 #include <soc/addressmap.h>
7 #include <types.h>
8 
37  u8 reserved8[268];
68  u8 reserved13[196];
70  u8 reserved14[232];
73  u8 reserved15[248];
78  u8 reserved16[752];
84  u8 reserved17[236];
86  u8 reserved18[252];
91  u8 reserved19[1264];
94 };
95 
97 check_member(mt8173_infracfg_regs, topaxi_prot_sta1, 0x228);
98 check_member(mt8173_infracfg_regs, infra_misc, 0xf00);
99 
100 static struct mt8173_infracfg_regs *const mt8173_infracfg =
101  (void *)INFRACFG_AO_BASE;
102 
103 enum {
105  L2C_SRAM_PDN = 1 << 7
106 };
107 
108 enum {
109  DDR_4GB_SUPPORT_EN = 1 << 13
110 };
111 
112 #endif /* __SOC_MEDIATEK_MT8173_INFRACFG_H__ */
check_member(mt8173_infracfg_regs, infra_pdn0, 0x40)
@ INFRA_PMIC_WRAP_RST
Definition: infracfg.h:104
@ L2C_SRAM_PDN
Definition: infracfg.h:105
@ DDR_4GB_SUPPORT_EN
Definition: infracfg.h:109
static struct mt8173_infracfg_regs *const mt8173_infracfg
Definition: infracfg.h:100
@ INFRACFG_AO_BASE
Definition: addressmap.h:15
uint32_t u32
Definition: stdint.h:51
uint8_t u8
Definition: stdint.h:45
u32 infra_mci_trans_con_read
Definition: infracfg.h:64
u8 reserved19[1264]
Definition: infracfg.h:91
u32 infra_mci_emi_trans_con
Definition: infracfg.h:67
u8 reserved15[248]
Definition: infracfg.h:73
u32 infra_ao_cksys_apb_async_sta
Definition: infracfg.h:90
u32 infra_mci_cg_mfg_sec_sta
Definition: infracfg.h:57
u32 infra_ao_mbist_fuse_afe
Definition: infracfg.h:42
u8 reserved16[752]
Definition: infracfg.h:78
u8 reserved18[252]
Definition: infracfg.h:86
u32 infra_ao_mbist_fuse_sramrom
Definition: infracfg.h:41
u8 reserved13[196]
Definition: infracfg.h:68
u32 infra_ao_mbist_fuse_mon
Definition: infracfg.h:48
u8 reserved17[236]
Definition: infracfg.h:84
u32 infra_ao_md32_rx_apb_async_sta
Definition: infracfg.h:89
u32 infra_ao_scpsys_apb_async_sta
Definition: infracfg.h:87
u32 infra_ao_mbist_mon_sel
Definition: infracfg.h:45
u32 infra_mci_id_remap_con
Definition: infracfg.h:66
u8 reserved14[232]
Definition: infracfg.h:70
u32 topaxi_axi_aslice_ctrl
Definition: infracfg.h:61
u32 infra_ao_md32_tx_apb_async_sta
Definition: infracfg.h:88
u32 infra_mci_trans_con_write
Definition: infracfg.h:65