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