coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
mt8173_infracfg_regs Struct Reference

#include <infracfg.h>

Collaboration diagram for mt8173_infracfg_regs:
Collaboration graph

Data Fields

u32 top_ckmuxsel
 
u8 reserved0 [4]
 
u32 top_ckdiv1
 
u8 reserved1 [4]
 
u32 top_dcmctl
 
u32 top_dcmdbc
 
u8 reserved2 [24]
 
u32 infra_rst0
 
u32 infra_rst1
 
u8 reserved3 [8]
 
u32 infra_pdn0
 
u32 infra_pdn1
 
u32 infra_pdn_sta
 
u8 reserved4 [4]
 
u32 infra_dcmctl
 
u32 infra_dcmdbc
 
u32 infra_dcmfsel
 
u8 reserved5 [20]
 
u32 devapc_pdn0
 
u32 devapc_pdn1
 
u32 devapc_pdn_sta
 
u8 reserved6 [4]
 
u32 trng_pdn0
 
u32 trng_pdn1
 
u32 trng_pdn_sta
 
u8 reserved7 [4]
 
u32 infra_pdn_sen
 
u8 reserved8 [268]
 
u32 infra_ao_mbist_delsel
 
u32 infra_ao_mbist_bsel
 
u32 infra_ao_mbist_cfg
 
u32 infra_ao_mbist_fuse_sramrom
 
u32 infra_ao_mbist_fuse_afe
 
u32 infra_ao_mbist_holdb
 
u32 infra_ao_mbist_mode
 
u32 infra_ao_mbist_mon_sel
 
u32 infra_ao_mbist_result
 
u8 reserved9 [44]
 
u32 infra_ao_mbist_fuse_mon
 
u8 reserved10 [12]
 
u32 topaxi_si0_ctl
 
u32 topaxi_si1_ctl
 
u8 reserved11 [4]
 
u32 infra_mci_si0_ctl
 
u32 infra_mci_si1_ctl
 
u32 infra_mci_si2_ctl
 
u32 infra_mci_async_ctrl
 
u32 infra_mci_cg_mfg_sec_sta
 
u32 topaxi_prot_en
 
u32 topaxi_prot_sta0
 
u32 topaxi_prot_sta1
 
u32 topaxi_axi_aslice_ctrl
 
u32 infra_apb_async_sta
 
u8 reserved12 [12]
 
u32 infra_mci_trans_con_read
 
u32 infra_mci_trans_con_write
 
u32 infra_mci_id_remap_con
 
u32 infra_mci_emi_trans_con
 
u8 reserved13 [196]
 
u32 cldma_map0
 
u8 reserved14 [232]
 
u32 peri_cci_sideband_con
 
u32 mfg_cci_sideband_con
 
u8 reserved15 [248]
 
u32 infra_ao_dbg_con0
 
u32 infra_ao_dbg_con1
 
u32 infra_ao_dbg_con2
 
u32 infra_ao_dbg_con3
 
u8 reserved16 [752]
 
u32 sramrom_boot_addr
 
u32 sramrom_sec_ctrl
 
u32 sramrom_sec_addr
 
u32 sramrom_fpc_boot_addr
 
u32 sramrom_fpc_boot_con
 
u8 reserved17 [236]
 
u32 infra_bonding
 
u8 reserved18 [252]
 
u32 infra_ao_scpsys_apb_async_sta
 
u32 infra_ao_md32_tx_apb_async_sta
 
u32 infra_ao_md32_rx_apb_async_sta
 
u32 infra_ao_cksys_apb_async_sta
 
u8 reserved19 [1264]
 
u32 infra_misc
 
u32 infra_acp
 

Detailed Description

Definition at line 9 of file infracfg.h.

Field Documentation

◆ cldma_map0

u32 mt8173_infracfg_regs::cldma_map0

Definition at line 69 of file infracfg.h.

◆ devapc_pdn0

u32 mt8173_infracfg_regs::devapc_pdn0

Definition at line 28 of file infracfg.h.

◆ devapc_pdn1

u32 mt8173_infracfg_regs::devapc_pdn1

Definition at line 29 of file infracfg.h.

◆ devapc_pdn_sta

u32 mt8173_infracfg_regs::devapc_pdn_sta

Definition at line 30 of file infracfg.h.

◆ infra_acp

u32 mt8173_infracfg_regs::infra_acp

Definition at line 93 of file infracfg.h.

◆ infra_ao_cksys_apb_async_sta

u32 mt8173_infracfg_regs::infra_ao_cksys_apb_async_sta

Definition at line 90 of file infracfg.h.

◆ infra_ao_dbg_con0

u32 mt8173_infracfg_regs::infra_ao_dbg_con0

Definition at line 74 of file infracfg.h.

◆ infra_ao_dbg_con1

u32 mt8173_infracfg_regs::infra_ao_dbg_con1

Definition at line 75 of file infracfg.h.

◆ infra_ao_dbg_con2

u32 mt8173_infracfg_regs::infra_ao_dbg_con2

Definition at line 76 of file infracfg.h.

◆ infra_ao_dbg_con3

u32 mt8173_infracfg_regs::infra_ao_dbg_con3

Definition at line 77 of file infracfg.h.

◆ infra_ao_mbist_bsel

u32 mt8173_infracfg_regs::infra_ao_mbist_bsel

Definition at line 39 of file infracfg.h.

◆ infra_ao_mbist_cfg

u32 mt8173_infracfg_regs::infra_ao_mbist_cfg

Definition at line 40 of file infracfg.h.

◆ infra_ao_mbist_delsel

u32 mt8173_infracfg_regs::infra_ao_mbist_delsel

Definition at line 38 of file infracfg.h.

◆ infra_ao_mbist_fuse_afe

u32 mt8173_infracfg_regs::infra_ao_mbist_fuse_afe

Definition at line 42 of file infracfg.h.

◆ infra_ao_mbist_fuse_mon

u32 mt8173_infracfg_regs::infra_ao_mbist_fuse_mon

Definition at line 48 of file infracfg.h.

◆ infra_ao_mbist_fuse_sramrom

u32 mt8173_infracfg_regs::infra_ao_mbist_fuse_sramrom

Definition at line 41 of file infracfg.h.

◆ infra_ao_mbist_holdb

u32 mt8173_infracfg_regs::infra_ao_mbist_holdb

Definition at line 43 of file infracfg.h.

◆ infra_ao_mbist_mode

u32 mt8173_infracfg_regs::infra_ao_mbist_mode

Definition at line 44 of file infracfg.h.

◆ infra_ao_mbist_mon_sel

u32 mt8173_infracfg_regs::infra_ao_mbist_mon_sel

Definition at line 45 of file infracfg.h.

◆ infra_ao_mbist_result

u32 mt8173_infracfg_regs::infra_ao_mbist_result

Definition at line 46 of file infracfg.h.

◆ infra_ao_md32_rx_apb_async_sta

u32 mt8173_infracfg_regs::infra_ao_md32_rx_apb_async_sta

Definition at line 89 of file infracfg.h.

◆ infra_ao_md32_tx_apb_async_sta

u32 mt8173_infracfg_regs::infra_ao_md32_tx_apb_async_sta

Definition at line 88 of file infracfg.h.

◆ infra_ao_scpsys_apb_async_sta

u32 mt8173_infracfg_regs::infra_ao_scpsys_apb_async_sta

Definition at line 87 of file infracfg.h.

◆ infra_apb_async_sta

u32 mt8173_infracfg_regs::infra_apb_async_sta

Definition at line 62 of file infracfg.h.

◆ infra_bonding

u32 mt8173_infracfg_regs::infra_bonding

Definition at line 85 of file infracfg.h.

◆ infra_dcmctl

u32 mt8173_infracfg_regs::infra_dcmctl

Definition at line 24 of file infracfg.h.

◆ infra_dcmdbc

u32 mt8173_infracfg_regs::infra_dcmdbc

Definition at line 25 of file infracfg.h.

◆ infra_dcmfsel

u32 mt8173_infracfg_regs::infra_dcmfsel

Definition at line 26 of file infracfg.h.

◆ infra_mci_async_ctrl

u32 mt8173_infracfg_regs::infra_mci_async_ctrl

Definition at line 56 of file infracfg.h.

◆ infra_mci_cg_mfg_sec_sta

u32 mt8173_infracfg_regs::infra_mci_cg_mfg_sec_sta

Definition at line 57 of file infracfg.h.

◆ infra_mci_emi_trans_con

u32 mt8173_infracfg_regs::infra_mci_emi_trans_con

Definition at line 67 of file infracfg.h.

◆ infra_mci_id_remap_con

u32 mt8173_infracfg_regs::infra_mci_id_remap_con

Definition at line 66 of file infracfg.h.

◆ infra_mci_si0_ctl

u32 mt8173_infracfg_regs::infra_mci_si0_ctl

Definition at line 53 of file infracfg.h.

◆ infra_mci_si1_ctl

u32 mt8173_infracfg_regs::infra_mci_si1_ctl

Definition at line 54 of file infracfg.h.

◆ infra_mci_si2_ctl

u32 mt8173_infracfg_regs::infra_mci_si2_ctl

Definition at line 55 of file infracfg.h.

◆ infra_mci_trans_con_read

u32 mt8173_infracfg_regs::infra_mci_trans_con_read

Definition at line 64 of file infracfg.h.

◆ infra_mci_trans_con_write

u32 mt8173_infracfg_regs::infra_mci_trans_con_write

Definition at line 65 of file infracfg.h.

◆ infra_misc

u32 mt8173_infracfg_regs::infra_misc

Definition at line 92 of file infracfg.h.

Referenced by init_4GB_mode().

◆ infra_pdn0

u32 mt8173_infracfg_regs::infra_pdn0

Definition at line 20 of file infracfg.h.

Referenced by mtk_soc_disable_l2c_sram().

◆ infra_pdn1

u32 mt8173_infracfg_regs::infra_pdn1

Definition at line 21 of file infracfg.h.

◆ infra_pdn_sen

u32 mt8173_infracfg_regs::infra_pdn_sen

Definition at line 36 of file infracfg.h.

◆ infra_pdn_sta

u32 mt8173_infracfg_regs::infra_pdn_sta

Definition at line 22 of file infracfg.h.

◆ infra_rst0

u32 mt8173_infracfg_regs::infra_rst0

Definition at line 17 of file infracfg.h.

Referenced by pwrap_init().

◆ infra_rst1

u32 mt8173_infracfg_regs::infra_rst1

Definition at line 18 of file infracfg.h.

◆ mfg_cci_sideband_con

u32 mt8173_infracfg_regs::mfg_cci_sideband_con

Definition at line 72 of file infracfg.h.

◆ peri_cci_sideband_con

u32 mt8173_infracfg_regs::peri_cci_sideband_con

Definition at line 71 of file infracfg.h.

◆ reserved0

u8 mt8173_infracfg_regs::reserved0[4]

Definition at line 11 of file infracfg.h.

◆ reserved1

u8 mt8173_infracfg_regs::reserved1[4]

Definition at line 13 of file infracfg.h.

◆ reserved10

u8 mt8173_infracfg_regs::reserved10[12]

Definition at line 49 of file infracfg.h.

◆ reserved11

u8 mt8173_infracfg_regs::reserved11[4]

Definition at line 52 of file infracfg.h.

◆ reserved12

u8 mt8173_infracfg_regs::reserved12[12]

Definition at line 63 of file infracfg.h.

◆ reserved13

u8 mt8173_infracfg_regs::reserved13[196]

Definition at line 68 of file infracfg.h.

◆ reserved14

u8 mt8173_infracfg_regs::reserved14[232]

Definition at line 70 of file infracfg.h.

◆ reserved15

u8 mt8173_infracfg_regs::reserved15[248]

Definition at line 73 of file infracfg.h.

◆ reserved16

u8 mt8173_infracfg_regs::reserved16[752]

Definition at line 78 of file infracfg.h.

◆ reserved17

u8 mt8173_infracfg_regs::reserved17[236]

Definition at line 84 of file infracfg.h.

◆ reserved18

u8 mt8173_infracfg_regs::reserved18[252]

Definition at line 86 of file infracfg.h.

◆ reserved19

u8 mt8173_infracfg_regs::reserved19[1264]

Definition at line 91 of file infracfg.h.

◆ reserved2

u8 mt8173_infracfg_regs::reserved2[24]

Definition at line 16 of file infracfg.h.

◆ reserved3

u8 mt8173_infracfg_regs::reserved3[8]

Definition at line 19 of file infracfg.h.

◆ reserved4

u8 mt8173_infracfg_regs::reserved4[4]

Definition at line 23 of file infracfg.h.

◆ reserved5

u8 mt8173_infracfg_regs::reserved5[20]

Definition at line 27 of file infracfg.h.

◆ reserved6

u8 mt8173_infracfg_regs::reserved6[4]

Definition at line 31 of file infracfg.h.

◆ reserved7

u8 mt8173_infracfg_regs::reserved7[4]

Definition at line 35 of file infracfg.h.

◆ reserved8

u8 mt8173_infracfg_regs::reserved8[268]

Definition at line 37 of file infracfg.h.

◆ reserved9

u8 mt8173_infracfg_regs::reserved9[44]

Definition at line 47 of file infracfg.h.

◆ sramrom_boot_addr

u32 mt8173_infracfg_regs::sramrom_boot_addr

Definition at line 79 of file infracfg.h.

◆ sramrom_fpc_boot_addr

u32 mt8173_infracfg_regs::sramrom_fpc_boot_addr

Definition at line 82 of file infracfg.h.

◆ sramrom_fpc_boot_con

u32 mt8173_infracfg_regs::sramrom_fpc_boot_con

Definition at line 83 of file infracfg.h.

◆ sramrom_sec_addr

u32 mt8173_infracfg_regs::sramrom_sec_addr

Definition at line 81 of file infracfg.h.

◆ sramrom_sec_ctrl

u32 mt8173_infracfg_regs::sramrom_sec_ctrl

Definition at line 80 of file infracfg.h.

◆ top_ckdiv1

u32 mt8173_infracfg_regs::top_ckdiv1

Definition at line 12 of file infracfg.h.

Referenced by mt_pll_post_init().

◆ top_ckmuxsel

u32 mt8173_infracfg_regs::top_ckmuxsel

Definition at line 10 of file infracfg.h.

Referenced by mt_pll_post_init().

◆ top_dcmctl

u32 mt8173_infracfg_regs::top_dcmctl

Definition at line 14 of file infracfg.h.

Referenced by mt_pll_init().

◆ top_dcmdbc

u32 mt8173_infracfg_regs::top_dcmdbc

Definition at line 15 of file infracfg.h.

◆ topaxi_axi_aslice_ctrl

u32 mt8173_infracfg_regs::topaxi_axi_aslice_ctrl

Definition at line 61 of file infracfg.h.

◆ topaxi_prot_en

u32 mt8173_infracfg_regs::topaxi_prot_en

Definition at line 58 of file infracfg.h.

◆ topaxi_prot_sta0

u32 mt8173_infracfg_regs::topaxi_prot_sta0

Definition at line 59 of file infracfg.h.

◆ topaxi_prot_sta1

u32 mt8173_infracfg_regs::topaxi_prot_sta1

Definition at line 60 of file infracfg.h.

◆ topaxi_si0_ctl

u32 mt8173_infracfg_regs::topaxi_si0_ctl

Definition at line 50 of file infracfg.h.

◆ topaxi_si1_ctl

u32 mt8173_infracfg_regs::topaxi_si1_ctl

Definition at line 51 of file infracfg.h.

◆ trng_pdn0

u32 mt8173_infracfg_regs::trng_pdn0

Definition at line 32 of file infracfg.h.

◆ trng_pdn1

u32 mt8173_infracfg_regs::trng_pdn1

Definition at line 33 of file infracfg.h.

◆ trng_pdn_sta

u32 mt8173_infracfg_regs::trng_pdn_sta

Definition at line 34 of file infracfg.h.


The documentation for this struct was generated from the following file: