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

#include <pmu.h>

Collaboration diagram for rk3288_pmu_regs:
Collaboration graph

Data Fields

u32 wakeup_cfg [2]
 
u32 pwrdn_con
 
u32 pwrdn_st
 
u32 idle_req
 
u32 idle_st
 
u32 pwrmode_con
 
u32 pwr_state
 
u32 osc_cnt
 
u32 pll_cnt
 
u32 stabl_cnt
 
u32 ddr0io_pwron_cnt
 
u32 ddr1io_pwron_cnt
 
u32 core_pwrdn_cnt
 
u32 core_pwrup_cnt
 
u32 gpu_pwrdn_cnt
 
u32 gpu_pwrup_cnt
 
u32 wakeup_rst_clr_cnt
 
u32 sft_con
 
u32 ddr_sref_st
 
u32 int_con
 
u32 int_st
 
u32 boot_addr_sel
 
u32 grf_con
 
u32 gpio_sr
 
u32 gpio0pull [3]
 
u32 gpio0drv [3]
 
u32 gpio_op
 
u32 gpio0_sel18
 
u32 gpio0a_iomux
 
union {
   u32   gpio0b_iomux
 
   u32   iomux_i2c0sda
 
   u32   iomux_tsadc_int
 
}; 
 
union {
   u32   gpio0c_iomux
 
   u32   iomux_i2c0scl
 
}; 
 
union {
   u32   gpio0d_iomux
 
   u32   iomux_lcdc0
 
}; 
 
u32 sys_reg [4]
 

Detailed Description

Definition at line 8 of file pmu.h.

Field Documentation

◆ 

union { ... }

◆ 

union { ... }

◆ 

union { ... }

◆ boot_addr_sel

u32 rk3288_pmu_regs::boot_addr_sel

Definition at line 30 of file pmu.h.

◆ core_pwrdn_cnt

u32 rk3288_pmu_regs::core_pwrdn_cnt

Definition at line 21 of file pmu.h.

◆ core_pwrup_cnt

u32 rk3288_pmu_regs::core_pwrup_cnt

Definition at line 22 of file pmu.h.

◆ ddr0io_pwron_cnt

u32 rk3288_pmu_regs::ddr0io_pwron_cnt

Definition at line 19 of file pmu.h.

◆ ddr1io_pwron_cnt

u32 rk3288_pmu_regs::ddr1io_pwron_cnt

Definition at line 20 of file pmu.h.

◆ ddr_sref_st

u32 rk3288_pmu_regs::ddr_sref_st

Definition at line 27 of file pmu.h.

◆ gpio0_sel18

u32 rk3288_pmu_regs::gpio0_sel18

Definition at line 36 of file pmu.h.

◆ gpio0a_iomux

u32 rk3288_pmu_regs::gpio0a_iomux

Definition at line 37 of file pmu.h.

◆ gpio0b_iomux

u32 rk3288_pmu_regs::gpio0b_iomux

Definition at line 39 of file pmu.h.

◆ gpio0c_iomux

u32 rk3288_pmu_regs::gpio0c_iomux

Definition at line 44 of file pmu.h.

◆ gpio0d_iomux

u32 rk3288_pmu_regs::gpio0d_iomux

Definition at line 48 of file pmu.h.

◆ gpio0drv

u32 rk3288_pmu_regs::gpio0drv[3]

Definition at line 34 of file pmu.h.

◆ gpio0pull

u32 rk3288_pmu_regs::gpio0pull[3]

Definition at line 33 of file pmu.h.

Referenced by gpio_grf_reg().

◆ gpio_op

u32 rk3288_pmu_regs::gpio_op

Definition at line 35 of file pmu.h.

◆ gpio_sr

u32 rk3288_pmu_regs::gpio_sr

Definition at line 32 of file pmu.h.

◆ gpu_pwrdn_cnt

u32 rk3288_pmu_regs::gpu_pwrdn_cnt

Definition at line 23 of file pmu.h.

◆ gpu_pwrup_cnt

u32 rk3288_pmu_regs::gpu_pwrup_cnt

Definition at line 24 of file pmu.h.

◆ grf_con

u32 rk3288_pmu_regs::grf_con

Definition at line 31 of file pmu.h.

◆ idle_req

u32 rk3288_pmu_regs::idle_req

Definition at line 12 of file pmu.h.

◆ idle_st

u32 rk3288_pmu_regs::idle_st

Definition at line 13 of file pmu.h.

◆ int_con

u32 rk3288_pmu_regs::int_con

Definition at line 28 of file pmu.h.

◆ int_st

u32 rk3288_pmu_regs::int_st

Definition at line 29 of file pmu.h.

◆ iomux_i2c0scl

u32 rk3288_pmu_regs::iomux_i2c0scl

Definition at line 45 of file pmu.h.

Referenced by bootblock_mainboard_init(), software_i2c_attach(), and software_i2c_detach().

◆ iomux_i2c0sda

u32 rk3288_pmu_regs::iomux_i2c0sda

Definition at line 40 of file pmu.h.

Referenced by bootblock_mainboard_init(), software_i2c_attach(), and software_i2c_detach().

◆ iomux_lcdc0

u32 rk3288_pmu_regs::iomux_lcdc0

Definition at line 49 of file pmu.h.

◆ iomux_tsadc_int

u32 rk3288_pmu_regs::iomux_tsadc_int

Definition at line 41 of file pmu.h.

Referenced by tsadc_init().

◆ osc_cnt

u32 rk3288_pmu_regs::osc_cnt

Definition at line 16 of file pmu.h.

◆ pll_cnt

u32 rk3288_pmu_regs::pll_cnt

Definition at line 17 of file pmu.h.

◆ pwr_state

u32 rk3288_pmu_regs::pwr_state

Definition at line 15 of file pmu.h.

◆ pwrdn_con

u32 rk3288_pmu_regs::pwrdn_con

Definition at line 10 of file pmu.h.

◆ pwrdn_st

u32 rk3288_pmu_regs::pwrdn_st

Definition at line 11 of file pmu.h.

◆ pwrmode_con

u32 rk3288_pmu_regs::pwrmode_con

Definition at line 14 of file pmu.h.

◆ sft_con

u32 rk3288_pmu_regs::sft_con

Definition at line 26 of file pmu.h.

◆ stabl_cnt

u32 rk3288_pmu_regs::stabl_cnt

Definition at line 18 of file pmu.h.

◆ sys_reg

u32 rk3288_pmu_regs::sys_reg[4]

Definition at line 51 of file pmu.h.

Referenced by dram_all_config(), and sdram_size_mb().

◆ wakeup_cfg

u32 rk3288_pmu_regs::wakeup_cfg[2]

Definition at line 9 of file pmu.h.

◆ wakeup_rst_clr_cnt

u32 rk3288_pmu_regs::wakeup_rst_clr_cnt

Definition at line 25 of file pmu.h.


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