diff options
Diffstat (limited to 'tools/usb')
-rw-r--r-- | tools/usb/hcd-tests.sh | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/tools/usb/hcd-tests.sh b/tools/usb/hcd-tests.sh index d212192d58bc..b30b3dc4c788 100644 --- a/tools/usb/hcd-tests.sh +++ b/tools/usb/hcd-tests.sh | |||
@@ -112,6 +112,10 @@ do | |||
112 | # this relies on some vendor-specific commands | 112 | # this relies on some vendor-specific commands |
113 | echo "test 14: control writes" | 113 | echo "test 14: control writes" |
114 | do_test -t 14 -c 15000 -s 256 -v 1 | 114 | do_test -t 14 -c 15000 -s 256 -v 1 |
115 | |||
116 | echo "test 21: control writes, unaligned" | ||
117 | do_test -t 21 -c 100 -s 256 -v 1 | ||
118 | |||
115 | ;; | 119 | ;; |
116 | 120 | ||
117 | out) | 121 | out) |
@@ -123,6 +127,13 @@ do | |||
123 | echo "test 3: $COUNT transfers, variable/short size" | 127 | echo "test 3: $COUNT transfers, variable/short size" |
124 | do_test -t 3 -v 421 | 128 | do_test -t 3 -v 421 |
125 | 129 | ||
130 | COUNT=100 | ||
131 | echo "test 17: $COUNT transfers, unaligned DMA map by core" | ||
132 | do_test -t 17 | ||
133 | |||
134 | echo "test 19: $COUNT transfers, unaligned DMA map by usb_alloc_coherent" | ||
135 | do_test -t 19 | ||
136 | |||
126 | COUNT=2000 | 137 | COUNT=2000 |
127 | echo "test 5: $COUNT scatterlists, same size entries" | 138 | echo "test 5: $COUNT scatterlists, same size entries" |
128 | do_test -t 5 | 139 | do_test -t 5 |
@@ -159,6 +170,10 @@ do | |||
159 | # FIXME it'd make sense to have an iso OUT test issuing | 170 | # FIXME it'd make sense to have an iso OUT test issuing |
160 | # short writes on more packets than the last one | 171 | # short writes on more packets than the last one |
161 | 172 | ||
173 | COUNT=100 | ||
174 | echo "test 22: $COUNT transfers, non aligned" | ||
175 | do_test -t 22 -g 8 -v 0 | ||
176 | |||
162 | ;; | 177 | ;; |
163 | 178 | ||
164 | in) | 179 | in) |
@@ -173,6 +188,13 @@ do | |||
173 | echo "test 4: $COUNT transfers, variable size" | 188 | echo "test 4: $COUNT transfers, variable size" |
174 | do_test -t 4 | 189 | do_test -t 4 |
175 | 190 | ||
191 | COUNT=100 | ||
192 | echo "test 18: $COUNT transfers, unaligned DMA map by core" | ||
193 | do_test -t 18 | ||
194 | |||
195 | echo "test 20: $COUNT transfers, unaligned DMA map by usb_alloc_coherent" | ||
196 | do_test -t 20 | ||
197 | |||
176 | COUNT=2000 | 198 | COUNT=2000 |
177 | echo "test 6: $COUNT scatterlists, same size entries" | 199 | echo "test 6: $COUNT scatterlists, same size entries" |
178 | do_test -t 6 | 200 | do_test -t 6 |
@@ -201,6 +223,10 @@ do | |||
201 | # FIXME since iso expects faults, it'd make sense | 223 | # FIXME since iso expects faults, it'd make sense |
202 | # to have an iso IN test issuing short reads ... | 224 | # to have an iso IN test issuing short reads ... |
203 | 225 | ||
226 | COUNT=100 | ||
227 | echo "test 23: $COUNT transfers, unaligned" | ||
228 | do_test -t 23 -g 8 -v 0 | ||
229 | |||
204 | ;; | 230 | ;; |
205 | 231 | ||
206 | halt) | 232 | halt) |