XINU
clock.h
Go to the documentation of this file.
1 
6 extern uint32 clktime;
9 extern uint32 count1000;
11 extern qid16 sleepq;
13 extern int32 slnonempty;
15 extern int32 *sltop;
17 extern uint32 preempt;
18 
24 {
67 };
68 
70 #define AM335X_TIMER1MS_ADDR 0x44E31000
71 #define AM335X_TIMER1MS_IRQ 67
73 #define AM335X_TIMER1MS_TIOCP_CFG_SOFTRESET 0x00000002
75 #define AM335X_TIMER1MS_TISTAT_RESETDONE 0x00000001
77 #define AM335X_TIMER1MS_TISR_MAT_IT_FLAG 0x00000001
79 #define AM335X_TIMER1MS_TISR_OVF_IT_FLAG 0x00000002
81 #define AM335X_TIMER1MS_TISR_TCAR_IT_FLAG 0x00000004
83 #define AM335X_TIMER1MS_TIER_MAT_IT_ENA 0x00000001
85 #define AM335X_TIMER1MS_TIER_OVF_IT_ENA 0x00000002
87 #define AM335X_TIMER1MS_TIER_TCAR_IT_ENA 0x00000004
89 #define AM335X_TIMER1MS_TCLR_ST 0x00000001
91 #define AM335X_TIMER1MS_TCLR_AR 0x00000002
93 #define AM335X_TIMER1MS_CLKCTRL_ADDR 0x44E004C4
95 #define AM335X_TIMER1MS_CLKCTRL_EN 0x00000002
uint32 tcar1
キャプチャレジスタその1
Definition: clock.h:52
uint32 tcvr
1[ms]制御レジスタ
Definition: clock.h:62
uint32 tisr
割り込みステータスレジスタ
Definition: clock.h:34
uint32 tcrr
内部カウント値
Definition: clock.h:42
uint32 twer
Wakeup許可レジスタ
Definition: clock.h:38
qid16 sleepq
スリープ中のプロセスキュー
Definition: clkinit.c:7
uint32 tier
割り込み許可レジスタ
Definition: clock.h:36
int32 slnonempty
スリープキューが空ではない場合、ゼロ以外
uint32 tsicr
同期インターフェース制御
Definition: clock.h:54
uint32 count1000
最後のクロックチックからのミリ秒
Definition: clkinit.c:6
uint32 tistat
ステータスレジスタ
Definition: clock.h:32
uint32 ttgr
トリガレジスタ
Definition: clock.h:46
uint32 twps
書き込みポスティングレジスタ
Definition: clock.h:48
uint32 tnir
ネガティブインクリメントレジスタ
Definition: clock.h:60
uint32 towr
オーバーフローのNo.
Definition: clock.h:66
uint32 tocr
オーバーフローマスクレジスタ
Definition: clock.h:64
int int32
符号あり32ビット整数(int)
Definition: kernel.h:11
uint32 tmar
マッチレジスタ
Definition: clock.h:50
int16 qid16
キューID
Definition: kernel.h:24
uint32 tpir
ポジティブインクリメントレジスタ
Definition: clock.h:58
uint32 tidr
識別レジスタ
Definition: clock.h:26
uint32 preempt
プリエンプションカウンタ
Definition: clkinit.c:9
uint32 clktime
起動してからの現在の時間[s]
Definition: clkinit.c:5
unsigned int uint32
符号なし32ビット整数(unsigned int)
Definition: kernel.h:15
uint32 tldr
タイマー読み込み値
Definition: clock.h:44
int32 * sltop
スリープキューの最初のアイテムのキーへのポインタ
uint32 tcar2
キャプチャレジスタその2
Definition: clock.h:56
uint32 tclr
オプション機能
Definition: clock.h:40
AM335X SOCのタイマー(1[ms])
Definition: clock.h:23
uint32 res1[3]
予約領域その1
Definition: clock.h:28
uint32 tiocp_cfg
OCPインターフェースレジスタ
Definition: clock.h:30