This source file includes following definitions.
- host1x_uclass_incr_syncpt_r
- host1x_uclass_incr_syncpt_cond_f
- host1x_uclass_incr_syncpt_indx_f
- host1x_uclass_wait_syncpt_r
- host1x_uclass_wait_syncpt_indx_f
- host1x_uclass_wait_syncpt_thresh_f
- host1x_uclass_wait_syncpt_base_r
- host1x_uclass_wait_syncpt_base_indx_f
- host1x_uclass_wait_syncpt_base_base_indx_f
- host1x_uclass_wait_syncpt_base_offset_f
- host1x_uclass_load_syncpt_base_r
- host1x_uclass_load_syncpt_base_base_indx_f
- host1x_uclass_load_syncpt_base_value_f
- host1x_uclass_incr_syncpt_base_base_indx_f
- host1x_uclass_incr_syncpt_base_offset_f
- host1x_uclass_indoff_r
- host1x_uclass_indoff_indbe_f
- host1x_uclass_indoff_autoinc_f
- host1x_uclass_indoff_indmodid_f
- host1x_uclass_indoff_indroffset_f
- host1x_uclass_indoff_rwn_read_v
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39 #ifndef HOST1X_HW_HOST1X02_UCLASS_H
40 #define HOST1X_HW_HOST1X02_UCLASS_H
41
42 static inline u32 host1x_uclass_incr_syncpt_r(void)
43 {
44 return 0x0;
45 }
46 #define HOST1X_UCLASS_INCR_SYNCPT \
47 host1x_uclass_incr_syncpt_r()
48 static inline u32 host1x_uclass_incr_syncpt_cond_f(u32 v)
49 {
50 return (v & 0xff) << 8;
51 }
52 #define HOST1X_UCLASS_INCR_SYNCPT_COND_F(v) \
53 host1x_uclass_incr_syncpt_cond_f(v)
54 static inline u32 host1x_uclass_incr_syncpt_indx_f(u32 v)
55 {
56 return (v & 0xff) << 0;
57 }
58 #define HOST1X_UCLASS_INCR_SYNCPT_INDX_F(v) \
59 host1x_uclass_incr_syncpt_indx_f(v)
60 static inline u32 host1x_uclass_wait_syncpt_r(void)
61 {
62 return 0x8;
63 }
64 #define HOST1X_UCLASS_WAIT_SYNCPT \
65 host1x_uclass_wait_syncpt_r()
66 static inline u32 host1x_uclass_wait_syncpt_indx_f(u32 v)
67 {
68 return (v & 0xff) << 24;
69 }
70 #define HOST1X_UCLASS_WAIT_SYNCPT_INDX_F(v) \
71 host1x_uclass_wait_syncpt_indx_f(v)
72 static inline u32 host1x_uclass_wait_syncpt_thresh_f(u32 v)
73 {
74 return (v & 0xffffff) << 0;
75 }
76 #define HOST1X_UCLASS_WAIT_SYNCPT_THRESH_F(v) \
77 host1x_uclass_wait_syncpt_thresh_f(v)
78 static inline u32 host1x_uclass_wait_syncpt_base_r(void)
79 {
80 return 0x9;
81 }
82 #define HOST1X_UCLASS_WAIT_SYNCPT_BASE \
83 host1x_uclass_wait_syncpt_base_r()
84 static inline u32 host1x_uclass_wait_syncpt_base_indx_f(u32 v)
85 {
86 return (v & 0xff) << 24;
87 }
88 #define HOST1X_UCLASS_WAIT_SYNCPT_BASE_INDX_F(v) \
89 host1x_uclass_wait_syncpt_base_indx_f(v)
90 static inline u32 host1x_uclass_wait_syncpt_base_base_indx_f(u32 v)
91 {
92 return (v & 0xff) << 16;
93 }
94 #define HOST1X_UCLASS_WAIT_SYNCPT_BASE_BASE_INDX_F(v) \
95 host1x_uclass_wait_syncpt_base_base_indx_f(v)
96 static inline u32 host1x_uclass_wait_syncpt_base_offset_f(u32 v)
97 {
98 return (v & 0xffff) << 0;
99 }
100 #define HOST1X_UCLASS_WAIT_SYNCPT_BASE_OFFSET_F(v) \
101 host1x_uclass_wait_syncpt_base_offset_f(v)
102 static inline u32 host1x_uclass_load_syncpt_base_r(void)
103 {
104 return 0xb;
105 }
106 #define HOST1X_UCLASS_LOAD_SYNCPT_BASE \
107 host1x_uclass_load_syncpt_base_r()
108 static inline u32 host1x_uclass_load_syncpt_base_base_indx_f(u32 v)
109 {
110 return (v & 0xff) << 24;
111 }
112 #define HOST1X_UCLASS_LOAD_SYNCPT_BASE_BASE_INDX_F(v) \
113 host1x_uclass_load_syncpt_base_base_indx_f(v)
114 static inline u32 host1x_uclass_load_syncpt_base_value_f(u32 v)
115 {
116 return (v & 0xffffff) << 0;
117 }
118 #define HOST1X_UCLASS_LOAD_SYNCPT_BASE_VALUE_F(v) \
119 host1x_uclass_load_syncpt_base_value_f(v)
120 static inline u32 host1x_uclass_incr_syncpt_base_base_indx_f(u32 v)
121 {
122 return (v & 0xff) << 24;
123 }
124 #define HOST1X_UCLASS_INCR_SYNCPT_BASE_BASE_INDX_F(v) \
125 host1x_uclass_incr_syncpt_base_base_indx_f(v)
126 static inline u32 host1x_uclass_incr_syncpt_base_offset_f(u32 v)
127 {
128 return (v & 0xffffff) << 0;
129 }
130 #define HOST1X_UCLASS_INCR_SYNCPT_BASE_OFFSET_F(v) \
131 host1x_uclass_incr_syncpt_base_offset_f(v)
132 static inline u32 host1x_uclass_indoff_r(void)
133 {
134 return 0x2d;
135 }
136 #define HOST1X_UCLASS_INDOFF \
137 host1x_uclass_indoff_r()
138 static inline u32 host1x_uclass_indoff_indbe_f(u32 v)
139 {
140 return (v & 0xf) << 28;
141 }
142 #define HOST1X_UCLASS_INDOFF_INDBE_F(v) \
143 host1x_uclass_indoff_indbe_f(v)
144 static inline u32 host1x_uclass_indoff_autoinc_f(u32 v)
145 {
146 return (v & 0x1) << 27;
147 }
148 #define HOST1X_UCLASS_INDOFF_AUTOINC_F(v) \
149 host1x_uclass_indoff_autoinc_f(v)
150 static inline u32 host1x_uclass_indoff_indmodid_f(u32 v)
151 {
152 return (v & 0xff) << 18;
153 }
154 #define HOST1X_UCLASS_INDOFF_INDMODID_F(v) \
155 host1x_uclass_indoff_indmodid_f(v)
156 static inline u32 host1x_uclass_indoff_indroffset_f(u32 v)
157 {
158 return (v & 0xffff) << 2;
159 }
160 #define HOST1X_UCLASS_INDOFF_INDROFFSET_F(v) \
161 host1x_uclass_indoff_indroffset_f(v)
162 static inline u32 host1x_uclass_indoff_rwn_read_v(void)
163 {
164 return 1;
165 }
166 #define HOST1X_UCLASS_INDOFF_INDROFFSET_F(v) \
167 host1x_uclass_indoff_indroffset_f(v)
168
169 #endif