coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
mcucfg.h File Reference
#include <soc/addressmap.h>
#include <types.h>
Include dependency graph for mcucfg.h:

Go to the source code of this file.

Data Structures

struct  mt8183_mcucfg_regs
 

Functions

 check_member (mt8183_mcucfg_regs, mp0_cache_mem_delsel0, 0x0024)
 
 check_member (mt8183_mcucfg_regs, mp_dbg_ctrl, 0x0404)
 
 check_member (mt8183_mcucfg_regs, mp_dfd_ctrl, 0x0490)
 
 check_member (mt8183_mcucfg_regs, dvm_op_arid_mp0, 0x04c0)
 
 check_member (mt8183_mcucfg_regs, cci_s6_if_debug, 0x04e0)
 
 check_member (mt8183_mcucfg_regs, mp1_rst_status, 0x0500)
 
 check_member (mt8183_mcucfg_regs, mcusys_dbg_mon_sel_a, 0x0590)
 
 check_member (mt8183_mcucfg_regs, dbg_core_ret, 0x05fc)
 
 check_member (mt8183_mcucfg_regs, aclken_div, 0x0640)
 
 check_member (mt8183_mcucfg_regs, mcusys_rw_rsvd0, 0x0684)
 
 check_member (mt8183_mcucfg_regs, gic500_delsel_ctl, 0x06c0)
 
 check_member (mt8183_mcucfg_regs, mp_gen_timer_reset_mask_secur_en, 0x0700)
 
 check_member (mt8183_mcucfg_regs, mp_cci_adb400_dcm_config, 0x0740)
 
 check_member (mt8183_mcucfg_regs, mcsib_sys_ctrl1, 0x0770)
 
 check_member (mt8183_mcucfg_regs, bus_pll_divider_cfg, 0x07c0)
 
 check_member (mt8183_mcucfg_regs, clusterid_aff1, 0x07e0)
 
 check_member (mt8183_mcucfg_regs, cci_bw_pmu_id_ext_cnt0to3, 0x0860)
 
 check_member (mt8183_mcucfg_regs, etb_acc_ctl, 0x08b0)
 
 check_member (mt8183_mcucfg_regs, mbista_mp1_ocp_con, 0x08c8)
 
 check_member (mt8183_mcucfg_regs, mbista_rstb, 0x08f0)
 
 check_member (mt8183_mcucfg_regs, mp0_hang_monitor_ctrl0, 0x0900)
 
 check_member (mt8183_mcucfg_regs, mp1_hang_monitor_ctrl0, 0x0910)
 
 check_member (mt8183_mcucfg_regs, mp2_hang_monitor_ctrl0, 0x0920)
 
 check_member (mt8183_mcucfg_regs, gpu_hang_monitor_ctrl0, 0x0940)
 
 check_member (mt8183_mcucfg_regs, psys_hang_monitor_ctrl0, 0x0950)
 
 check_member (mt8183_mcucfg_regs, sec_pol_ctl_en0, 0x0a00)
 
 check_member (mt8183_mcucfg_regs, int_pol_ctl0, 0x0a80)
 
 check_member (mt8183_mcucfg_regs, dfd_internal_ctl, 0x0b00)
 
 check_member (mt8183_mcucfg_regs, mcu_apb_base, 0x0ffc)
 
 check_member (mt8183_mcucfg_regs, mp0_cpu_avg_stall_ratio, 0x1600)
 
 check_member (mt8183_mcucfg_regs, cpusys0_sparkvretcntrl, 0x1c00)
 
 check_member (mt8183_mcucfg_regs, cpusys0_cpu0_spmc_ctl, 0x1c30)
 
 check_member (mt8183_mcucfg_regs, mp0_sync_dcm_cgavg_ctrl, 0x1c60)
 
 check_member (mt8183_mcucfg_regs, mp0_sync_dcm_cgavg, 0x1c6c)
 

Variables

static struct mt8183_mcucfg_regs *const mt8183_mcucfg = (void *)MCUCFG_BASE
 

Function Documentation

◆ check_member() [1/34]

check_member ( mt8183_mcucfg_regs  ,
aclken_div  ,
0x0640   
)

◆ check_member() [2/34]

check_member ( mt8183_mcucfg_regs  ,
bus_pll_divider_cfg  ,
0x07c0   
)

◆ check_member() [3/34]

check_member ( mt8183_mcucfg_regs  ,
cci_bw_pmu_id_ext_cnt0to3  ,
0x0860   
)

◆ check_member() [4/34]

check_member ( mt8183_mcucfg_regs  ,
cci_s6_if_debug  ,
0x04e0   
)

◆ check_member() [5/34]

check_member ( mt8183_mcucfg_regs  ,
clusterid_aff1  ,
0x07e0   
)

◆ check_member() [6/34]

check_member ( mt8183_mcucfg_regs  ,
cpusys0_cpu0_spmc_ctl  ,
0x1c30   
)

◆ check_member() [7/34]

check_member ( mt8183_mcucfg_regs  ,
cpusys0_sparkvretcntrl  ,
0x1c00   
)

◆ check_member() [8/34]

check_member ( mt8183_mcucfg_regs  ,
dbg_core_ret  ,
0x05fc   
)

◆ check_member() [9/34]

check_member ( mt8183_mcucfg_regs  ,
dfd_internal_ctl  ,
0x0b00   
)

◆ check_member() [10/34]

check_member ( mt8183_mcucfg_regs  ,
dvm_op_arid_mp0  ,
0x04c0   
)

◆ check_member() [11/34]

check_member ( mt8183_mcucfg_regs  ,
etb_acc_ctl  ,
0x08b0   
)

◆ check_member() [12/34]

check_member ( mt8183_mcucfg_regs  ,
gic500_delsel_ctl  ,
0x06c0   
)

◆ check_member() [13/34]

check_member ( mt8183_mcucfg_regs  ,
gpu_hang_monitor_ctrl0  ,
0x0940   
)

◆ check_member() [14/34]

check_member ( mt8183_mcucfg_regs  ,
int_pol_ctl0  ,
0x0a80   
)

◆ check_member() [15/34]

check_member ( mt8183_mcucfg_regs  ,
mbista_mp1_ocp_con  ,
0x08c8   
)

◆ check_member() [16/34]

check_member ( mt8183_mcucfg_regs  ,
mbista_rstb  ,
0x08f0   
)

◆ check_member() [17/34]

check_member ( mt8183_mcucfg_regs  ,
mcsib_sys_ctrl1  ,
0x0770   
)

◆ check_member() [18/34]

check_member ( mt8183_mcucfg_regs  ,
mcu_apb_base  ,
0x0ffc   
)

◆ check_member() [19/34]

check_member ( mt8183_mcucfg_regs  ,
mcusys_dbg_mon_sel_a  ,
0x0590   
)

◆ check_member() [20/34]

check_member ( mt8183_mcucfg_regs  ,
mcusys_rw_rsvd0  ,
0x0684   
)

◆ check_member() [21/34]

check_member ( mt8183_mcucfg_regs  ,
mp0_cache_mem_delsel0  ,
0x0024   
)

◆ check_member() [22/34]

check_member ( mt8183_mcucfg_regs  ,
mp0_cpu_avg_stall_ratio  ,
0x1600   
)

◆ check_member() [23/34]

check_member ( mt8183_mcucfg_regs  ,
mp0_hang_monitor_ctrl0  ,
0x0900   
)

◆ check_member() [24/34]

check_member ( mt8183_mcucfg_regs  ,
mp0_sync_dcm_cgavg  ,
0x1c6c   
)

◆ check_member() [25/34]

check_member ( mt8183_mcucfg_regs  ,
mp0_sync_dcm_cgavg_ctrl  ,
0x1c60   
)

◆ check_member() [26/34]

check_member ( mt8183_mcucfg_regs  ,
mp1_hang_monitor_ctrl0  ,
0x0910   
)

◆ check_member() [27/34]

check_member ( mt8183_mcucfg_regs  ,
mp1_rst_status  ,
0x0500   
)

◆ check_member() [28/34]

check_member ( mt8183_mcucfg_regs  ,
mp2_hang_monitor_ctrl0  ,
0x0920   
)

◆ check_member() [29/34]

check_member ( mt8183_mcucfg_regs  ,
mp_cci_adb400_dcm_config  ,
0x0740   
)

◆ check_member() [30/34]

check_member ( mt8183_mcucfg_regs  ,
mp_dbg_ctrl  ,
0x0404   
)

◆ check_member() [31/34]

check_member ( mt8183_mcucfg_regs  ,
mp_dfd_ctrl  ,
0x0490   
)

◆ check_member() [32/34]

check_member ( mt8183_mcucfg_regs  ,
mp_gen_timer_reset_mask_secur_en  ,
0x0700   
)

◆ check_member() [33/34]

check_member ( mt8183_mcucfg_regs  ,
psys_hang_monitor_ctrl0  ,
0x0950   
)

◆ check_member() [34/34]

check_member ( mt8183_mcucfg_regs  ,
sec_pol_ctl_en0  ,
0x0a00   
)

Variable Documentation

◆ mt8183_mcucfg

struct mt8183_mcucfg_regs* const mt8183_mcucfg = (void *)MCUCFG_BASE
static

Definition at line 371 of file mcucfg.h.

Referenced by mt_pll_init(), mt_pll_raise_little_cpu_freq(), and mtk_soc_disable_l2c_sram().