Lines Matching +full:0 +full:x00000020
36 #define U300_TIMER_APP_ROST (0x0000)
37 #define U300_TIMER_APP_ROST_TIMER_RESET (0x00000000)
39 #define U300_TIMER_APP_EOST (0x0004)
40 #define U300_TIMER_APP_EOST_TIMER_ENABLE (0x00000000)
42 #define U300_TIMER_APP_DOST (0x0008)
43 #define U300_TIMER_APP_DOST_TIMER_DISABLE (0x00000000)
45 #define U300_TIMER_APP_SOSTM (0x000c)
46 #define U300_TIMER_APP_SOSTM_MODE_CONTINUOUS (0x00000000)
47 #define U300_TIMER_APP_SOSTM_MODE_ONE_SHOT (0x00000001)
49 #define U300_TIMER_APP_OSTS (0x0010)
50 #define U300_TIMER_APP_OSTS_TIMER_STATE_MASK (0x0000000F)
51 #define U300_TIMER_APP_OSTS_TIMER_STATE_IDLE (0x00000001)
52 #define U300_TIMER_APP_OSTS_TIMER_STATE_ACTIVE (0x00000002)
53 #define U300_TIMER_APP_OSTS_ENABLE_IND (0x00000010)
54 #define U300_TIMER_APP_OSTS_MODE_MASK (0x00000020)
55 #define U300_TIMER_APP_OSTS_MODE_CONTINUOUS (0x00000000)
56 #define U300_TIMER_APP_OSTS_MODE_ONE_SHOT (0x00000020)
57 #define U300_TIMER_APP_OSTS_IRQ_ENABLED_IND (0x00000040)
58 #define U300_TIMER_APP_OSTS_IRQ_PENDING_IND (0x00000080)
60 #define U300_TIMER_APP_OSTCC (0x0014)
62 #define U300_TIMER_APP_OSTTC (0x0018)
64 #define U300_TIMER_APP_OSTIE (0x001c)
65 #define U300_TIMER_APP_OSTIE_IRQ_DISABLE (0x00000000)
66 #define U300_TIMER_APP_OSTIE_IRQ_ENABLE (0x00000001)
68 #define U300_TIMER_APP_OSTIA (0x0020)
69 #define U300_TIMER_APP_OSTIA_IRQ_ACK (0x00000080)
72 #define U300_TIMER_APP_RDDT (0x0040)
73 #define U300_TIMER_APP_RDDT_TIMER_RESET (0x00000000)
75 #define U300_TIMER_APP_EDDT (0x0044)
76 #define U300_TIMER_APP_EDDT_TIMER_ENABLE (0x00000000)
78 #define U300_TIMER_APP_DDDT (0x0048)
79 #define U300_TIMER_APP_DDDT_TIMER_DISABLE (0x00000000)
81 #define U300_TIMER_APP_SDDTM (0x004c)
82 #define U300_TIMER_APP_SDDTM_MODE_CONTINUOUS (0x00000000)
83 #define U300_TIMER_APP_SDDTM_MODE_ONE_SHOT (0x00000001)
85 #define U300_TIMER_APP_DDTS (0x0050)
86 #define U300_TIMER_APP_DDTS_TIMER_STATE_MASK (0x0000000F)
87 #define U300_TIMER_APP_DDTS_TIMER_STATE_IDLE (0x00000001)
88 #define U300_TIMER_APP_DDTS_TIMER_STATE_ACTIVE (0x00000002)
89 #define U300_TIMER_APP_DDTS_ENABLE_IND (0x00000010)
90 #define U300_TIMER_APP_DDTS_MODE_MASK (0x00000020)
91 #define U300_TIMER_APP_DDTS_MODE_CONTINUOUS (0x00000000)
92 #define U300_TIMER_APP_DDTS_MODE_ONE_SHOT (0x00000020)
93 #define U300_TIMER_APP_DDTS_IRQ_ENABLED_IND (0x00000040)
94 #define U300_TIMER_APP_DDTS_IRQ_PENDING_IND (0x00000080)
96 #define U300_TIMER_APP_DDTCC (0x0054)
98 #define U300_TIMER_APP_DDTTC (0x0058)
100 #define U300_TIMER_APP_DDTIE (0x005c)
101 #define U300_TIMER_APP_DDTIE_IRQ_DISABLE (0x00000000)
102 #define U300_TIMER_APP_DDTIE_IRQ_ENABLE (0x00000001)
104 #define U300_TIMER_APP_DDTIA (0x0060)
105 #define U300_TIMER_APP_DDTIA_IRQ_ACK (0x00000080)
108 #define U300_TIMER_APP_RGPT1 (0x0080)
109 #define U300_TIMER_APP_RGPT1_TIMER_RESET (0x00000000)
111 #define U300_TIMER_APP_EGPT1 (0x0084)
112 #define U300_TIMER_APP_EGPT1_TIMER_ENABLE (0x00000000)
114 #define U300_TIMER_APP_DGPT1 (0x0088)
115 #define U300_TIMER_APP_DGPT1_TIMER_DISABLE (0x00000000)
117 #define U300_TIMER_APP_SGPT1M (0x008c)
118 #define U300_TIMER_APP_SGPT1M_MODE_CONTINUOUS (0x00000000)
119 #define U300_TIMER_APP_SGPT1M_MODE_ONE_SHOT (0x00000001)
121 #define U300_TIMER_APP_GPT1S (0x0090)
122 #define U300_TIMER_APP_GPT1S_TIMER_STATE_MASK (0x0000000F)
123 #define U300_TIMER_APP_GPT1S_TIMER_STATE_IDLE (0x00000001)
124 #define U300_TIMER_APP_GPT1S_TIMER_STATE_ACTIVE (0x00000002)
125 #define U300_TIMER_APP_GPT1S_ENABLE_IND (0x00000010)
126 #define U300_TIMER_APP_GPT1S_MODE_MASK (0x00000020)
127 #define U300_TIMER_APP_GPT1S_MODE_CONTINUOUS (0x00000000)
128 #define U300_TIMER_APP_GPT1S_MODE_ONE_SHOT (0x00000020)
129 #define U300_TIMER_APP_GPT1S_IRQ_ENABLED_IND (0x00000040)
130 #define U300_TIMER_APP_GPT1S_IRQ_PENDING_IND (0x00000080)
132 #define U300_TIMER_APP_GPT1CC (0x0094)
134 #define U300_TIMER_APP_GPT1TC (0x0098)
136 #define U300_TIMER_APP_GPT1IE (0x009c)
137 #define U300_TIMER_APP_GPT1IE_IRQ_DISABLE (0x00000000)
138 #define U300_TIMER_APP_GPT1IE_IRQ_ENABLE (0x00000001)
140 #define U300_TIMER_APP_GPT1IA (0x00a0)
141 #define U300_TIMER_APP_GPT1IA_IRQ_ACK (0x00000080)
144 #define U300_TIMER_APP_RGPT2 (0x00c0)
145 #define U300_TIMER_APP_RGPT2_TIMER_RESET (0x00000000)
147 #define U300_TIMER_APP_EGPT2 (0x00c4)
148 #define U300_TIMER_APP_EGPT2_TIMER_ENABLE (0x00000000)
150 #define U300_TIMER_APP_DGPT2 (0x00c8)
151 #define U300_TIMER_APP_DGPT2_TIMER_DISABLE (0x00000000)
153 #define U300_TIMER_APP_SGPT2M (0x00cc)
154 #define U300_TIMER_APP_SGPT2M_MODE_CONTINUOUS (0x00000000)
155 #define U300_TIMER_APP_SGPT2M_MODE_ONE_SHOT (0x00000001)
157 #define U300_TIMER_APP_GPT2S (0x00d0)
158 #define U300_TIMER_APP_GPT2S_TIMER_STATE_MASK (0x0000000F)
159 #define U300_TIMER_APP_GPT2S_TIMER_STATE_IDLE (0x00000001)
160 #define U300_TIMER_APP_GPT2S_TIMER_STATE_ACTIVE (0x00000002)
161 #define U300_TIMER_APP_GPT2S_ENABLE_IND (0x00000010)
162 #define U300_TIMER_APP_GPT2S_MODE_MASK (0x00000020)
163 #define U300_TIMER_APP_GPT2S_MODE_CONTINUOUS (0x00000000)
164 #define U300_TIMER_APP_GPT2S_MODE_ONE_SHOT (0x00000020)
165 #define U300_TIMER_APP_GPT2S_IRQ_ENABLED_IND (0x00000040)
166 #define U300_TIMER_APP_GPT2S_IRQ_PENDING_IND (0x00000080)
168 #define U300_TIMER_APP_GPT2CC (0x00d4)
170 #define U300_TIMER_APP_GPT2TC (0x00d8)
172 #define U300_TIMER_APP_GPT2IE (0x00dc)
173 #define U300_TIMER_APP_GPT2IE_IRQ_DISABLE (0x00000000)
174 #define U300_TIMER_APP_GPT2IE_IRQ_ENABLE (0x00000001)
176 #define U300_TIMER_APP_GPT2IA (0x00e0)
177 #define U300_TIMER_APP_GPT2IA_IRQ_ACK (0x00000080)
180 #define U300_TIMER_APP_CRC (0x100)
181 #define U300_TIMER_APP_CRC_CLOCK_REQUEST_ENABLE (0x00000001)
198 return 0; in u300_shutdown()
223 writel(0xFFFFFFFF, u300_timer_base + U300_TIMER_APP_GPT1TC); in u300_set_oneshot()
233 return 0; in u300_set_oneshot()
265 return 0; in u300_set_periodic()
303 return 0; in u300_set_next_event()
363 u300_timer_base = of_iomap(np, 0); in u300_timer_init_of()
379 clk = of_clk_get(np, 0); in u300_timer_init_of()
426 writel(0xFFFFFFFFU, u300_timer_base + U300_TIMER_APP_GPT2TC); in u300_timer_init_of()
447 1, 0xffffffff); in u300_timer_init_of()
453 return 0; in u300_timer_init_of()