5 #ifndef CPU_SAMSUNG_EXYNOS5250_POWER_H
6 #define CPU_SAMSUNG_EXYNOS5250_POWER_H
13 #define MIPI_PHY1_CONTROL_ENABLE (1 << 0)
14 #define MIPI_PHY1_CONTROL_M_RESETN (1 << 2)
16 #define POWER_USB_PHY_CTRL_EN (1 << 0)
17 #define POWER_PS_HOLD_CONTROL_DATA_HIGH (1 << 8)
18 #define POWER_ENABLE_HW_TRIP (1UL << 31)
20 #define EXYNOS_DP_PHY_ENABLE (1 << 0)
23 #define PMU_DEBUG_XXTI 0x1000
25 #define PMU_DEBUG_CLKOUT_SEL_MASK 0x1f00
void power_exit_wakeup(void)
void power_release_uart_retention(void)
void power_enable_xclkout(void)
static struct exynos5_power *const exynos_power
void power_enable_dp_phy(void)
check_member(exynos5_power, ps_hold_ctrl, 0x330c)
void power_enable_hw_thermal_trip(void)
void power_shutdown(void)
Power off the system; it should never return.
struct exynos5_power __packed
uint32_t power_read_reset_status(void)
void power_reset(void)
Perform a software reset.
#define EXYNOS5_POWER_BASE
uint32_t dptx_phy_control
uint8_t reserved7[0x2724]
uint8_t reserved2[0x0300]
uint8_t reserved1[0x03fc]
uint32_t mipi_phy1_control
uint32_t usb_drd_phy_ctrl
uint32_t usb_host_phy_ctrl