mirror of
https://github.com/brain-hackers/u-boot-brain
synced 2024-08-25 03:18:51 +09:00
![Heiko Stübner](/assets/img/avatar_default.png)
PMU is the power management unit and GRF is the general register file. Both are heavily used in U-Boot. Add header files with register definitions. Signed-off-by: Heiko Stuebner <heiko@sntech.de> Acked-by: Simon Glass <sjg@chromium.org> Tested-by: Kever Yang <kever.yang@rock-chips.com>
37 lines
573 B
C
37 lines
573 B
C
/*
|
|
* Copyright (c) 2016 Heiko Stuebner <heiko@sntech.de>
|
|
*
|
|
* SPDX-License-Identifier: GPL-2.0+
|
|
*/
|
|
|
|
#ifndef _ASM_ARCH_PMU_RK3188_H
|
|
#define _ASM_ARCH_PMU_RK3188_H
|
|
|
|
struct rk3188_pmu {
|
|
u32 wakeup_cfg[2];
|
|
u32 pwrdn_con;
|
|
u32 pwrdn_st;
|
|
|
|
u32 int_con;
|
|
u32 int_st;
|
|
u32 misc_con;
|
|
|
|
u32 osc_cnt;
|
|
u32 pll_cnt;
|
|
u32 pmu_cnt;
|
|
u32 ddrio_pwron_cnt;
|
|
u32 wakeup_rst_clr_cnt;
|
|
u32 scu_pwrdwn_cnt;
|
|
u32 scu_pwrup_cnt;
|
|
u32 misc_con1;
|
|
u32 gpio0_con;
|
|
|
|
u32 sys_reg[4];
|
|
u32 reserved0[4];
|
|
u32 stop_int_dly;
|
|
u32 gpio0_p[2];
|
|
};
|
|
check_member(rk3188_pmu, gpio0_p[1], 0x0068);
|
|
|
|
#endif
|