| /* SPDX-License-Identifier: GPL-2.0+ */ |
| /* |
| * Copyright (c) 2016 Heiko Stuebner <heiko@sntech.de> |
| */ |
| |
| #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 |