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

#include <power.h>

Collaboration diagram for exynos5_power:
Collaboration graph

Data Fields

uint32_t om_stat
 
uint8_t reserved1 [0x03fc]
 
uint32_t sw_reset
 
uint8_t reserved2 [0x0300]
 
uint32_t usb_drd_phy_ctrl
 
uint32_t usb_host_phy_ctrl
 
uint8_t reserved3 [0x8]
 
uint32_t mipi_phy1_control
 
uint8_t reserved4 [0x8]
 
uint32_t dptx_phy_control
 
uint8_t reserved5 [0xdc]
 
uint32_t inform0
 
uint32_t inform1
 
uint8_t reserved6 [0x1f8]
 
uint32_t pmu_debug
 
uint8_t reserved7 [0x2724]
 
uint32_t padret_uart_opt
 
uint8_t reserved8 [0x1e0]
 
uint32_t ps_hold_ctrl
 
uint32_t usb_drd0_phy_ctrl
 
uint32_t usb_drd1_phy_ctrl
 
uint32_t spare0
 
struct {
   uint32_t   config
 
   uint32_t   status
 
   uint8_t   reserved [0x78]
 
arm_core [4]
 
uint8_t reserved9 [0xe04]
 
uint32_t padret_dram_status
 
uint8_t reservedA [0xe0]
 
uint8_t reservedB [0xfc]
 
uint32_t padret_dram_cblk_opt
 
uint8_t reservedC [0x120]
 

Detailed Description

Definition at line 28 of file power.h.

Field Documentation

◆ 

struct { ... } exynos5_power::arm_core[4]

Referenced by power_down_core().

◆ config

uint32_t exynos5_power::config

Definition at line 50 of file power.h.

Referenced by power_down_core().

◆ dptx_phy_control

uint32_t exynos5_power::dptx_phy_control

Definition at line 39 of file power.h.

Referenced by dp_phy_control(), and power_enable_dp_phy().

◆ inform0

uint32_t exynos5_power::inform0

Definition at line 41 of file power.h.

Referenced by core_start_execution(), enable_smp(), and power_exit_wakeup().

◆ inform1

uint32_t exynos5_power::inform1

Definition at line 42 of file power.h.

Referenced by core_start_execution(), power_read_reset_status(), and power_reset().

◆ mipi_phy1_control

uint32_t exynos5_power::mipi_phy1_control

Definition at line 37 of file power.h.

◆ om_stat

uint32_t exynos5_power::om_stat

Definition at line 30 of file power.h.

Referenced by boot_device_init(), and boot_device_ro().

◆ padret_dram_cblk_opt

uint32_t exynos5_power::padret_dram_cblk_opt

Definition at line 59 of file power.h.

Referenced by ddr3_mem_ctrl_init().

◆ padret_dram_status

uint32_t exynos5_power::padret_dram_status

Definition at line 55 of file power.h.

Referenced by ddr3_mem_ctrl_init().

◆ padret_uart_opt

uint32_t exynos5_power::padret_uart_opt

Definition at line 46 of file power.h.

Referenced by power_release_uart_retention().

◆ pmu_debug

uint32_t exynos5_power::pmu_debug

Definition at line 44 of file power.h.

Referenced by power_enable_xclkout().

◆ ps_hold_ctrl

uint32_t exynos5_power::ps_hold_ctrl

Definition at line 48 of file power.h.

Referenced by power_enable_hw_thermal_trip(), power_shutdown(), and ps_hold_setup().

◆ reserved

uint8_t exynos5_power::reserved[0x78]

Definition at line 52 of file power.h.

◆ reserved1

uint8_t exynos5_power::reserved1

Definition at line 31 of file power.h.

◆ reserved2

uint8_t exynos5_power::reserved2

Definition at line 33 of file power.h.

◆ reserved3

uint8_t exynos5_power::reserved3

Definition at line 36 of file power.h.

◆ reserved4

uint8_t exynos5_power::reserved4

Definition at line 38 of file power.h.

◆ reserved5

uint8_t exynos5_power::reserved5

Definition at line 40 of file power.h.

◆ reserved6

uint8_t exynos5_power::reserved6

Definition at line 43 of file power.h.

◆ reserved7

uint8_t exynos5_power::reserved7

Definition at line 45 of file power.h.

◆ reserved8

uint8_t exynos5_power::reserved8

Definition at line 47 of file power.h.

◆ reserved9

uint8_t exynos5_power::reserved9[0xe04]

Definition at line 54 of file power.h.

◆ reservedA

uint8_t exynos5_power::reservedA[0xe0]

Definition at line 56 of file power.h.

◆ reservedB

uint8_t exynos5_power::reservedB[0xfc]

Definition at line 58 of file power.h.

◆ reservedC

uint8_t exynos5_power::reservedC[0x120]

Definition at line 60 of file power.h.

◆ spare0

uint32_t exynos5_power::spare0

Definition at line 45 of file power.h.

Referenced by configure_secondary_cores(), and low_power_start().

◆ status

uint32_t exynos5_power::status

Definition at line 51 of file power.h.

◆ sw_reset

uint32_t exynos5_power::sw_reset

Definition at line 32 of file power.h.

Referenced by power_reset().

◆ usb_drd0_phy_ctrl

uint32_t exynos5_power::usb_drd0_phy_ctrl

Definition at line 34 of file power.h.

Referenced by setup_usb_drd0_phy().

◆ usb_drd1_phy_ctrl

uint32_t exynos5_power::usb_drd1_phy_ctrl

Definition at line 35 of file power.h.

Referenced by setup_usb_drd1_phy().

◆ usb_drd_phy_ctrl

uint32_t exynos5_power::usb_drd_phy_ctrl

Definition at line 34 of file power.h.

Referenced by setup_usb_drd_phy().

◆ usb_host_phy_ctrl

uint32_t exynos5_power::usb_host_phy_ctrl

Definition at line 35 of file power.h.

Referenced by setup_usb_host_phy().


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