1*cc2244b8Shuang lin /* 2*cc2244b8Shuang lin * (C) Copyright 2015 Rockchip Electronics Co., Ltd 3*cc2244b8Shuang lin * 4*cc2244b8Shuang lin * SPDX-License-Identifier: GPL-2.0+ 5*cc2244b8Shuang lin */ 6*cc2244b8Shuang lin 7*cc2244b8Shuang lin #ifndef __ASM_ARCH_TIMER_H 8*cc2244b8Shuang lin #define __ASM_ARCH_TIMER_H 9*cc2244b8Shuang lin 10*cc2244b8Shuang lin struct rk_timer { 11*cc2244b8Shuang lin unsigned int timer_load_count0; 12*cc2244b8Shuang lin unsigned int timer_load_count1; 13*cc2244b8Shuang lin unsigned int timer_curr_value0; 14*cc2244b8Shuang lin unsigned int timer_curr_value1; 15*cc2244b8Shuang lin unsigned int timer_ctrl_reg; 16*cc2244b8Shuang lin unsigned int timer_int_status; 17*cc2244b8Shuang lin }; 18*cc2244b8Shuang lin 19*cc2244b8Shuang lin void rockchip_timer_init(void); 20*cc2244b8Shuang lin void rockchip_udelay(unsigned int usec); 21*cc2244b8Shuang lin 22*cc2244b8Shuang lin #endif 23