#include <soc/addressmap.h>
#include <soc/mcu_common.h>
#include <types.h>
Go to the source code of this file.
|
| check_member (dpm_regs, mclk_div, 0x3004) |
|
| check_member (dpm_regs, twam_window_len, 0x6004) |
|
| check_member (dpm_regs, low_power_cfg_0, 0x7004) |
|
| check_member (dpm_regs, low_power_cfg_1, 0x7008) |
|
| check_member (dpm_regs, fsm_out_ctrl_0, 0x7010) |
|
| check_member (dpm_regs, fsm_cfg_1, 0x7034) |
|
| check_member (dpm_regs, low_power_cfg_3, 0x7038) |
|
| check_member (dpm_regs, dfd_dbug_0, 0x703C) |
|
| check_member (dpm_regs, status_4, 0x70B0) |
|
void | dpm_reset (struct mtk_mcu *mcu) |
|
int | dpm_init (void) |
|
int | dpm_4ch_para_setting (void) |
|
int | dpm_4ch_init (void) |
|
◆ DPM_MEM_RATIO_CFG1
Definition at line 43 of file dpm.h.
◆ DPM_MEM_RATIO_MASK
Definition at line 42 of file dpm.h.
◆ DPM_MEM_RATIO_OFFSET
#define DPM_MEM_RATIO_OFFSET 28 |
Definition at line 41 of file dpm.h.
◆ DPM_SW_RSTN_RESET
#define DPM_SW_RSTN_RESET BIT(0) |
Definition at line 40 of file dpm.h.
◆ DRAMC_MCU2_SRAM_ISOINT_B_LSB
#define DRAMC_MCU2_SRAM_ISOINT_B_LSB BIT(1) |
Definition at line 45 of file dpm.h.
◆ DRAMC_MCU2_SRAM_SLEEP_B_LSB
#define DRAMC_MCU2_SRAM_SLEEP_B_LSB BIT(4) |
Definition at line 47 of file dpm.h.
◆ DRAMC_MCU_SRAM_ISOINT_B_LSB
#define DRAMC_MCU_SRAM_ISOINT_B_LSB BIT(1) |
Definition at line 44 of file dpm.h.
◆ DRAMC_MCU_SRAM_SLEEP_B_LSB
#define DRAMC_MCU_SRAM_SLEEP_B_LSB BIT(4) |
Definition at line 46 of file dpm.h.
◆ check_member() [1/9]
check_member |
( |
dpm_regs |
, |
|
|
dfd_dbug_0 |
, |
|
|
0x703C |
|
|
) |
| |
◆ check_member() [2/9]
check_member |
( |
dpm_regs |
, |
|
|
fsm_cfg_1 |
, |
|
|
0x7034 |
|
|
) |
| |
◆ check_member() [3/9]
check_member |
( |
dpm_regs |
, |
|
|
fsm_out_ctrl_0 |
, |
|
|
0x7010 |
|
|
) |
| |
◆ check_member() [4/9]
check_member |
( |
dpm_regs |
, |
|
|
low_power_cfg_0 |
, |
|
|
0x7004 |
|
|
) |
| |
◆ check_member() [5/9]
check_member |
( |
dpm_regs |
, |
|
|
low_power_cfg_1 |
, |
|
|
0x7008 |
|
|
) |
| |
◆ check_member() [6/9]
check_member |
( |
dpm_regs |
, |
|
|
low_power_cfg_3 |
, |
|
|
0x7038 |
|
|
) |
| |
◆ check_member() [7/9]
check_member |
( |
dpm_regs |
, |
|
|
mclk_div |
, |
|
|
0x3004 |
|
|
) |
| |
◆ check_member() [8/9]
check_member |
( |
dpm_regs |
, |
|
|
status_4 |
, |
|
|
0x70B0 |
|
|
) |
| |
◆ check_member() [9/9]
check_member |
( |
dpm_regs |
, |
|
|
twam_window_len |
, |
|
|
0x6004 |
|
|
) |
| |
◆ dpm_4ch_init()
int dpm_4ch_init |
( |
void |
| ) |
|
◆ dpm_4ch_para_setting()
int dpm_4ch_para_setting |
( |
void |
| ) |
|
◆ dpm_init()
Definition at line 33 of file dpm.c.
References ARRAY_SIZE, mtk_mcu::buffer_size, clrsetbits32, CONFIG, dpm_4ch_init(), dpm_4ch_para_setting(), dpm_mcu, DPM_MEM_RATIO_CFG1, DPM_MEM_RATIO_MASK, mtk_mcu::load_buffer, mtk_dpm, mtk_init_mcu(), REGION_SIZE, and dpm_regs::sw_rstn.
Referenced by mainboard_init().
◆ dpm_reset()
◆ mtk_dpm