/* SPDX-License-Identifier: GPL-2.0-only */
/*
* Copyright ( ) 2016 - 17 Synopsys Inc . ( . synopsys . com )
*/
#ifndef __SOC_ARC_TIMERS_H
#define __SOC_ARC_TIMERS_H
#include <soc/arc/arc_aux.h>
/* Timer related Aux registers */
#define ARC_REG_TIMER0_LIMIT 0 x23 /* timer 0 limit */
#define ARC_REG_TIMER0_CTRL 0 x22 /* timer 0 control */
#define ARC_REG_TIMER0_CNT 0 x21 /* timer 0 count */
#define ARC_REG_TIMER1_LIMIT 0 x102 /* timer 1 limit */
#define ARC_REG_TIMER1_CTRL 0 x101 /* timer 1 control */
#define ARC_REG_TIMER1_CNT 0 x100 /* timer 1 count */
/* CTRL reg bits */
#define ARC_TIMER_CTRL_IE (1 << 0 ) /* Interrupt when Count reaches limit */
#define ARC_TIMER_CTRL_NH (1 << 1 ) /* Count only when CPU NOT halted */
#define ARC_TIMERN_MAX 0 xFFFFFFFF
#define ARC_REG_TIMERS_BCR 0 x75
struct bcr_timer {
#ifdef CONFIG_CPU_BIG_ENDIAN
unsigned int pad2:15 , rtsc:1 , pad1:5 , rtc:1 , t1:1 , t0:1 , ver:8 ;
#else
unsigned int ARC_TIMERS_H
#endif
}
#endif
Messung V0.5 in Prozent C=91 H=93 G=91
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.4Bemerkung:
¤
*Bot Zugriff