1*83d290c5STom Rini /* SPDX-License-Identifier: GPL-2.0+ */ 2ca06a230SHeiko Stübner /* 3ca06a230SHeiko Stübner * Copyright (c) 2016 Heiko Stuebner <heiko@sntech.de> 4ca06a230SHeiko Stübner */ 5ca06a230SHeiko Stübner 6ca06a230SHeiko Stübner #ifndef _ASM_ARCH_PMU_RK3188_H 7ca06a230SHeiko Stübner #define _ASM_ARCH_PMU_RK3188_H 8ca06a230SHeiko Stübner 9ca06a230SHeiko Stübner struct rk3188_pmu { 10ca06a230SHeiko Stübner u32 wakeup_cfg[2]; 11ca06a230SHeiko Stübner u32 pwrdn_con; 12ca06a230SHeiko Stübner u32 pwrdn_st; 13ca06a230SHeiko Stübner 14ca06a230SHeiko Stübner u32 int_con; 15ca06a230SHeiko Stübner u32 int_st; 16ca06a230SHeiko Stübner u32 misc_con; 17ca06a230SHeiko Stübner 18ca06a230SHeiko Stübner u32 osc_cnt; 19ca06a230SHeiko Stübner u32 pll_cnt; 20ca06a230SHeiko Stübner u32 pmu_cnt; 21ca06a230SHeiko Stübner u32 ddrio_pwron_cnt; 22ca06a230SHeiko Stübner u32 wakeup_rst_clr_cnt; 23ca06a230SHeiko Stübner u32 scu_pwrdwn_cnt; 24ca06a230SHeiko Stübner u32 scu_pwrup_cnt; 25ca06a230SHeiko Stübner u32 misc_con1; 26ca06a230SHeiko Stübner u32 gpio0_con; 27ca06a230SHeiko Stübner 28ca06a230SHeiko Stübner u32 sys_reg[4]; 29ca06a230SHeiko Stübner u32 reserved0[4]; 30ca06a230SHeiko Stübner u32 stop_int_dly; 31ca06a230SHeiko Stübner u32 gpio0_p[2]; 32ca06a230SHeiko Stübner }; 33ca06a230SHeiko Stübner check_member(rk3188_pmu, gpio0_p[1], 0x0068); 34ca06a230SHeiko Stübner 35ca06a230SHeiko Stübner #endif 36