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

#include <pmic_wrap.h>

Collaboration diagram for mt8173_pwrap_regs:
Collaboration graph

Data Fields

u32 mux_sel
 
u32 wrap_en
 
u32 dio_en
 
u32 sidly
 
u32 rddmy
 
u32 si_ck_con
 
u32 cshext_write
 
u32 cshext_read
 
u32 cslext_start
 
u32 cslext_end
 
u32 staupd_prd
 
u32 staupd_grpen
 
u32 reserved [4]
 
u32 staupd_man_trig
 
u32 staupd_sta
 
u32 wrap_sta
 
u32 harb_init
 
u32 harb_hprio
 
u32 hiprio_arb_en
 
u32 harb_sta0
 
u32 harb_sta1
 
u32 man_en
 
u32 man_cmd
 
u32 man_rdata
 
u32 man_vldclr
 
u32 wacs0_en
 
u32 init_done0
 
u32 wacs0_cmd
 
u32 wacs0_rdata
 
u32 wacs0_vldclr
 
u32 wacs1_en
 
u32 init_done1
 
u32 wacs1_cmd
 
u32 wacs1_rdata
 
u32 wacs1_vldclr
 
u32 wacs2_en
 
u32 init_done2
 
u32 wacs2_cmd
 
u32 wacs2_rdata
 
u32 wacs2_vldclr
 
u32 int_en
 
u32 int_flg_raw
 
u32 int_flg
 
u32 int_clr
 
u32 sig_adr
 
u32 sig_mode
 
u32 sig_value
 
u32 sig_errval
 
u32 crc_en
 
u32 timer_en
 
u32 timer_sta
 
u32 wdt_unit
 
u32 wdt_src_en
 
u32 wdt_flg
 
u32 debug_int_sel
 
u32 dvfs_adr0
 
u32 dvfs_wdata0
 
u32 dvfs_adr1
 
u32 dvfs_wdata1
 
u32 dvfs_adr2
 
u32 dvfs_wdata2
 
u32 dvfs_adr3
 
u32 dvfs_wdata3
 
u32 dvfs_adr4
 
u32 dvfs_wdata4
 
u32 dvfs_adr5
 
u32 dvfs_wdata5
 
u32 dvfs_adr6
 
u32 dvfs_wdata6
 
u32 dvfs_adr7
 
u32 dvfs_wdata7
 
u32 spminf_sta
 
u32 cipher_key_sel
 
u32 cipher_iv_sel
 
u32 cipher_en
 
u32 cipher_rdy
 
u32 cipher_mode
 
u32 cipher_swrst
 
u32 dcm_en
 
u32 dcm_dbc_prd
 

Detailed Description

Definition at line 30 of file pmic_wrap.h.

Field Documentation

◆ cipher_en

u32 mt8173_pwrap_regs::cipher_en

Definition at line 105 of file pmic_wrap.h.

◆ cipher_iv_sel

u32 mt8173_pwrap_regs::cipher_iv_sel

Definition at line 104 of file pmic_wrap.h.

◆ cipher_key_sel

u32 mt8173_pwrap_regs::cipher_key_sel

Definition at line 103 of file pmic_wrap.h.

◆ cipher_mode

u32 mt8173_pwrap_regs::cipher_mode

Definition at line 107 of file pmic_wrap.h.

◆ cipher_rdy

u32 mt8173_pwrap_regs::cipher_rdy

Definition at line 106 of file pmic_wrap.h.

◆ cipher_swrst

u32 mt8173_pwrap_regs::cipher_swrst

Definition at line 108 of file pmic_wrap.h.

◆ crc_en

u32 mt8173_pwrap_regs::crc_en

Definition at line 79 of file pmic_wrap.h.

Referenced by pwrap_init(), and pwrap_initstaupd().

◆ cshext_read

u32 mt8173_pwrap_regs::cshext_read

Definition at line 38 of file pmic_wrap.h.

Referenced by pwrap_init_reg_clock().

◆ cshext_write

u32 mt8173_pwrap_regs::cshext_write

Definition at line 37 of file pmic_wrap.h.

Referenced by pwrap_init_reg_clock().

◆ cslext_end

u32 mt8173_pwrap_regs::cslext_end

Definition at line 40 of file pmic_wrap.h.

Referenced by pwrap_init_reg_clock().

◆ cslext_start

u32 mt8173_pwrap_regs::cslext_start

Definition at line 39 of file pmic_wrap.h.

Referenced by pwrap_init_reg_clock().

◆ dcm_dbc_prd

u32 mt8173_pwrap_regs::dcm_dbc_prd

Definition at line 110 of file pmic_wrap.h.

Referenced by pwrap_init().

◆ dcm_en

u32 mt8173_pwrap_regs::dcm_en

Definition at line 109 of file pmic_wrap.h.

Referenced by pwrap_init().

◆ debug_int_sel

u32 mt8173_pwrap_regs::debug_int_sel

Definition at line 85 of file pmic_wrap.h.

◆ dio_en

u32 mt8173_pwrap_regs::dio_en

Definition at line 33 of file pmic_wrap.h.

Referenced by pwrap_init_dio(), and pwrap_reset_spislv().

◆ dvfs_adr0

u32 mt8173_pwrap_regs::dvfs_adr0

Definition at line 86 of file pmic_wrap.h.

◆ dvfs_adr1

u32 mt8173_pwrap_regs::dvfs_adr1

Definition at line 88 of file pmic_wrap.h.

◆ dvfs_adr2

u32 mt8173_pwrap_regs::dvfs_adr2

Definition at line 90 of file pmic_wrap.h.

◆ dvfs_adr3

u32 mt8173_pwrap_regs::dvfs_adr3

Definition at line 92 of file pmic_wrap.h.

◆ dvfs_adr4

u32 mt8173_pwrap_regs::dvfs_adr4

Definition at line 94 of file pmic_wrap.h.

◆ dvfs_adr5

u32 mt8173_pwrap_regs::dvfs_adr5

Definition at line 96 of file pmic_wrap.h.

◆ dvfs_adr6

u32 mt8173_pwrap_regs::dvfs_adr6

Definition at line 98 of file pmic_wrap.h.

◆ dvfs_adr7

u32 mt8173_pwrap_regs::dvfs_adr7

Definition at line 100 of file pmic_wrap.h.

◆ dvfs_wdata0

u32 mt8173_pwrap_regs::dvfs_wdata0

Definition at line 87 of file pmic_wrap.h.

◆ dvfs_wdata1

u32 mt8173_pwrap_regs::dvfs_wdata1

Definition at line 89 of file pmic_wrap.h.

◆ dvfs_wdata2

u32 mt8173_pwrap_regs::dvfs_wdata2

Definition at line 91 of file pmic_wrap.h.

◆ dvfs_wdata3

u32 mt8173_pwrap_regs::dvfs_wdata3

Definition at line 93 of file pmic_wrap.h.

◆ dvfs_wdata4

u32 mt8173_pwrap_regs::dvfs_wdata4

Definition at line 95 of file pmic_wrap.h.

◆ dvfs_wdata5

u32 mt8173_pwrap_regs::dvfs_wdata5

Definition at line 97 of file pmic_wrap.h.

◆ dvfs_wdata6

u32 mt8173_pwrap_regs::dvfs_wdata6

Definition at line 99 of file pmic_wrap.h.

◆ dvfs_wdata7

u32 mt8173_pwrap_regs::dvfs_wdata7

Definition at line 101 of file pmic_wrap.h.

◆ harb_hprio

u32 mt8173_pwrap_regs::harb_hprio

Definition at line 48 of file pmic_wrap.h.

Referenced by pwrap_starve_set().

◆ harb_init

u32 mt8173_pwrap_regs::harb_init

Definition at line 47 of file pmic_wrap.h.

◆ harb_sta0

u32 mt8173_pwrap_regs::harb_sta0

Definition at line 50 of file pmic_wrap.h.

◆ harb_sta1

u32 mt8173_pwrap_regs::harb_sta1

Definition at line 51 of file pmic_wrap.h.

◆ hiprio_arb_en

u32 mt8173_pwrap_regs::hiprio_arb_en

Definition at line 49 of file pmic_wrap.h.

Referenced by pwrap_enable(), pwrap_init(), and pwrap_reset_spislv().

◆ init_done0

u32 mt8173_pwrap_regs::init_done0

Definition at line 57 of file pmic_wrap.h.

Referenced by pwrap_init().

◆ init_done1

u32 mt8173_pwrap_regs::init_done1

Definition at line 62 of file pmic_wrap.h.

Referenced by pwrap_init().

◆ init_done2

u32 mt8173_pwrap_regs::init_done2

Definition at line 67 of file pmic_wrap.h.

Referenced by pwrap_init().

◆ int_clr

u32 mt8173_pwrap_regs::int_clr

Definition at line 74 of file pmic_wrap.h.

◆ int_en

u32 mt8173_pwrap_regs::int_en

Definition at line 71 of file pmic_wrap.h.

◆ int_flg

u32 mt8173_pwrap_regs::int_flg

Definition at line 73 of file pmic_wrap.h.

◆ int_flg_raw

u32 mt8173_pwrap_regs::int_flg_raw

Definition at line 72 of file pmic_wrap.h.

◆ man_cmd

u32 mt8173_pwrap_regs::man_cmd

Definition at line 53 of file pmic_wrap.h.

Referenced by pwrap_reset_spislv().

◆ man_en

u32 mt8173_pwrap_regs::man_en

Definition at line 52 of file pmic_wrap.h.

Referenced by pwrap_reset_spislv().

◆ man_rdata

u32 mt8173_pwrap_regs::man_rdata

Definition at line 54 of file pmic_wrap.h.

◆ man_vldclr

u32 mt8173_pwrap_regs::man_vldclr

Definition at line 55 of file pmic_wrap.h.

◆ mux_sel

u32 mt8173_pwrap_regs::mux_sel

Definition at line 31 of file pmic_wrap.h.

Referenced by pwrap_reset_spislv().

◆ rddmy

u32 mt8173_pwrap_regs::rddmy

Definition at line 35 of file pmic_wrap.h.

Referenced by pwrap_init_reg_clock().

◆ reserved

u32 mt8173_pwrap_regs::reserved[4]

Definition at line 43 of file pmic_wrap.h.

◆ si_ck_con

u32 mt8173_pwrap_regs::si_ck_con

Definition at line 36 of file pmic_wrap.h.

◆ sidly

u32 mt8173_pwrap_regs::sidly

Definition at line 34 of file pmic_wrap.h.

Referenced by pwrap_init_sidly().

◆ sig_adr

u32 mt8173_pwrap_regs::sig_adr

Definition at line 75 of file pmic_wrap.h.

Referenced by pwrap_init(), and pwrap_initstaupd().

◆ sig_errval

u32 mt8173_pwrap_regs::sig_errval

Definition at line 78 of file pmic_wrap.h.

◆ sig_mode

u32 mt8173_pwrap_regs::sig_mode

Definition at line 76 of file pmic_wrap.h.

Referenced by pwrap_init().

◆ sig_value

u32 mt8173_pwrap_regs::sig_value

Definition at line 77 of file pmic_wrap.h.

◆ spminf_sta

u32 mt8173_pwrap_regs::spminf_sta

Definition at line 102 of file pmic_wrap.h.

◆ staupd_grpen

u32 mt8173_pwrap_regs::staupd_grpen

Definition at line 42 of file pmic_wrap.h.

Referenced by pwrap_initstaupd().

◆ staupd_man_trig

u32 mt8173_pwrap_regs::staupd_man_trig

Definition at line 44 of file pmic_wrap.h.

◆ staupd_prd

u32 mt8173_pwrap_regs::staupd_prd

Definition at line 41 of file pmic_wrap.h.

◆ staupd_sta

u32 mt8173_pwrap_regs::staupd_sta

Definition at line 45 of file pmic_wrap.h.

◆ timer_en

u32 mt8173_pwrap_regs::timer_en

Definition at line 80 of file pmic_wrap.h.

Referenced by pwrap_enable().

◆ timer_sta

u32 mt8173_pwrap_regs::timer_sta

Definition at line 81 of file pmic_wrap.h.

◆ wacs0_cmd

u32 mt8173_pwrap_regs::wacs0_cmd

Definition at line 58 of file pmic_wrap.h.

◆ wacs0_en

u32 mt8173_pwrap_regs::wacs0_en

Definition at line 56 of file pmic_wrap.h.

Referenced by pwrap_enable(), and pwrap_init().

◆ wacs0_rdata

u32 mt8173_pwrap_regs::wacs0_rdata

Definition at line 59 of file pmic_wrap.h.

◆ wacs0_vldclr

u32 mt8173_pwrap_regs::wacs0_vldclr

Definition at line 60 of file pmic_wrap.h.

◆ wacs1_cmd

u32 mt8173_pwrap_regs::wacs1_cmd

Definition at line 63 of file pmic_wrap.h.

◆ wacs1_en

u32 mt8173_pwrap_regs::wacs1_en

Definition at line 61 of file pmic_wrap.h.

Referenced by pwrap_init().

◆ wacs1_rdata

u32 mt8173_pwrap_regs::wacs1_rdata

Definition at line 64 of file pmic_wrap.h.

◆ wacs1_vldclr

u32 mt8173_pwrap_regs::wacs1_vldclr

Definition at line 65 of file pmic_wrap.h.

◆ wacs2_cmd

u32 mt8173_pwrap_regs::wacs2_cmd

Definition at line 68 of file pmic_wrap.h.

Referenced by pwrap_wacs2().

◆ wacs2_en

u32 mt8173_pwrap_regs::wacs2_en

Definition at line 66 of file pmic_wrap.h.

Referenced by pwrap_enable(), and pwrap_init().

◆ wacs2_rdata

u32 mt8173_pwrap_regs::wacs2_rdata

Definition at line 69 of file pmic_wrap.h.

Referenced by pwrap_init_dio(), pwrap_reset_spislv(), and pwrap_wacs2().

◆ wacs2_vldclr

u32 mt8173_pwrap_regs::wacs2_vldclr

Definition at line 70 of file pmic_wrap.h.

Referenced by pwrap_wacs2().

◆ wdt_flg

u32 mt8173_pwrap_regs::wdt_flg

Definition at line 84 of file pmic_wrap.h.

◆ wdt_src_en

u32 mt8173_pwrap_regs::wdt_src_en

Definition at line 83 of file pmic_wrap.h.

◆ wdt_unit

u32 mt8173_pwrap_regs::wdt_unit

Definition at line 82 of file pmic_wrap.h.

Referenced by pwrap_enable().

◆ wrap_en

u32 mt8173_pwrap_regs::wrap_en

Definition at line 32 of file pmic_wrap.h.

Referenced by pwrap_init(), and pwrap_reset_spislv().

◆ wrap_sta

u32 mt8173_pwrap_regs::wrap_sta

Definition at line 46 of file pmic_wrap.h.


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