summaryrefslogtreecommitdiffstats
path: root/src/soc/mediatek/mt8192/include
diff options
context:
space:
mode:
authorYidi Lin <yidi.lin@mediatek.com>2021-02-09 19:15:04 +0800
committerHung-Te Lin <hungte@chromium.org>2021-04-26 02:42:56 +0000
commit49b47eab8116b7a0040635fe7d3d31100c0bdb46 (patch)
treedbd40754be932e835932dbd35645860e55a8c5da /src/soc/mediatek/mt8192/include
parent450fbe042e5b427d7e49fffe65483f7d97fd3431 (diff)
downloadcoreboot-49b47eab8116b7a0040635fe7d3d31100c0bdb46.tar.gz
coreboot-49b47eab8116b7a0040635fe7d3d31100c0bdb46.tar.bz2
coreboot-49b47eab8116b7a0040635fe7d3d31100c0bdb46.zip
soc/mediatek/mt8192: Remove redundant SPM register definition
A complete SPM register definition is defined in include/soc/spm.h. Remove the redundant definition from include/soc/pmif_spmi.h. TEST=emerge-asurada coreboot BRANCH=asurada Signed-off-by: Yidi Lin <yidi.lin@mediatek.com> Change-Id: If55e7adabdf32bb4312b910dce9a55621a8da380 Reviewed-on: https://review.coreboot.org/c/coreboot/+/52561 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Yu-Ping Wu <yupingso@google.com> Reviewed-by: Angel Pons <th3fanbus@gmail.com>
Diffstat (limited to 'src/soc/mediatek/mt8192/include')
-rw-r--r--src/soc/mediatek/mt8192/include/soc/pmif_spmi.h8
-rw-r--r--src/soc/mediatek/mt8192/include/soc/spm.h1
2 files changed, 1 insertions, 8 deletions
diff --git a/src/soc/mediatek/mt8192/include/soc/pmif_spmi.h b/src/soc/mediatek/mt8192/include/soc/pmif_spmi.h
index d89a07212385..d599f8cc8877 100644
--- a/src/soc/mediatek/mt8192/include/soc/pmif_spmi.h
+++ b/src/soc/mediatek/mt8192/include/soc/pmif_spmi.h
@@ -24,13 +24,6 @@ struct mtk_iocfg_bm_regs {
};
check_member(mtk_iocfg_bm_regs, drv_cfg2, 0x20);
-struct mtk_spm_regs {
- u32 poweron_config_en;
- u32 reserved[263];
- u32 ulposc_con;
-};
-check_member(mtk_spm_regs, ulposc_con, 0x420);
-
struct mtk_spmi_mst_reg {
u32 op_st_ctrl;
u32 grp_id_en;
@@ -53,7 +46,6 @@ check_member(mtk_spmi_mst_reg, mst_dbg, 0xfc);
#define mtk_rug ((struct mtk_rgu_regs *)RGU_BASE)
#define mtk_iocfg_bm ((struct mtk_iocfg_bm_regs *)IOCFG_BM_BASE)
-#define mtk_spm ((struct mtk_spm_regs *)SPM_BASE)
#define mtk_spmi_mst ((struct mtk_spmi_mst_reg *)SPMI_MST_BASE)
struct cali {
diff --git a/src/soc/mediatek/mt8192/include/soc/spm.h b/src/soc/mediatek/mt8192/include/soc/spm.h
index e2bd3af20e1f..8f69bf7efb03 100644
--- a/src/soc/mediatek/mt8192/include/soc/spm.h
+++ b/src/soc/mediatek/mt8192/include/soc/spm.h
@@ -639,6 +639,7 @@ check_member(mtk_spm_regs, root_core_addr, 0x2a4);
check_member(mtk_spm_regs, spm2sw_mailbox_0, 0x2d0);
check_member(mtk_spm_regs, peri_pwr_con, 0x3c8);
check_member(mtk_spm_regs, spm_mem_ck_sel, 0x400);
+check_member(mtk_spm_regs, ulposc_con, 0x420);
check_member(mtk_spm_regs, spm_force_dvfs, 0x4fc);
check_member(mtk_spm_regs, spm_sw_flag_0, 0x600);
check_member(mtk_spm_regs, spm_sw_flag_1, 0x608);