aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/media/video/samsung/mali/timestamp-arm11-cc/mali_timestamp.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/media/video/samsung/mali/timestamp-arm11-cc/mali_timestamp.h')
-rw-r--r--drivers/media/video/samsung/mali/timestamp-arm11-cc/mali_timestamp.h48
1 files changed, 0 insertions, 48 deletions
diff --git a/drivers/media/video/samsung/mali/timestamp-arm11-cc/mali_timestamp.h b/drivers/media/video/samsung/mali/timestamp-arm11-cc/mali_timestamp.h
deleted file mode 100644
index 0551726..0000000
--- a/drivers/media/video/samsung/mali/timestamp-arm11-cc/mali_timestamp.h
+++ /dev/null
@@ -1,48 +0,0 @@
-/*
- * Copyright (C) 2010-2012 ARM Limited. All rights reserved.
- *
- * This program is free software and is provided to you under the terms of the GNU General Public License version 2
- * as published by the Free Software Foundation, and any use by you of this program is subject to the terms of such GNU licence.
- *
- * A copy of the licence is included with the program, and can also be obtained from Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
- */
-
-#ifndef __MALI_TIMESTAMP_H__
-#define __MALI_TIMESTAMP_H__
-
-#include "mali_osk.h"
-
-MALI_STATIC_INLINE _mali_osk_errcode_t _mali_timestamp_reset(void)
-{
- /*
- * reset counters and overflow flags
- */
-
- u32 mask = (1 << 0) | /* enable all three counters */
- (0 << 1) | /* reset both Count Registers to 0x0 */
- (1 << 2) | /* reset the Cycle Counter Register to 0x0 */
- (0 << 3) | /* 1 = Cycle Counter Register counts every 64th processor clock cycle */
- (0 << 4) | /* Count Register 0 interrupt enable */
- (0 << 5) | /* Count Register 1 interrupt enable */
- (0 << 6) | /* Cycle Counter interrupt enable */
- (0 << 8) | /* Count Register 0 overflow flag (clear or write, flag on read) */
- (0 << 9) | /* Count Register 1 overflow flag (clear or write, flag on read) */
- (1 << 10); /* Cycle Counter Register overflow flag (clear or write, flag on read) */
-
- __asm__ __volatile__ ("MCR p15, 0, %0, c15, c12, 0" : : "r" (mask) );
-
- return _MALI_OSK_ERR_OK;
-}
-
-MALI_STATIC_INLINE u64 _mali_timestamp_get(void)
-{
- u32 result;
-
- /* this is for the clock cycles */
- __asm__ __volatile__ ("MRC p15, 0, %0, c15, c12, 1" : "=r" (result));
-
- return (u64)result;
-}
-
-#endif /* __MALI_TIMESTAMP_H__ */