]> git.ipfire.org Git - people/ms/u-boot.git/commit
dm: usb: Clean up USB after each test
authorSimon Glass <sjg@chromium.org>
Mon, 29 Feb 2016 22:26:02 +0000 (15:26 -0700)
committerSimon Glass <sjg@chromium.org>
Mon, 14 Mar 2016 21:34:50 +0000 (15:34 -0600)
commit61ccd886e2b3751da40a3ecf0e3cd6c91557e9e3
treec489818cc35226843c4d624c60da17fe13a3a240
parent07b2b78ce4bc8ae25e066c65245eaf58c0d9a67c
dm: usb: Clean up USB after each test

The USB subsystem has a few counters that need to be reset since they are
stored in static variables rather than driver-model data. An example is
usb_max_devs. Ultimately we should move this data into the USB uclass.

For now, make sure that USB is reset after each test, so that the counters
go back to zero.

Note: this is not a perfect solution: It a USB test fails it will exit
immediately and leave USB un-reset. The impact here is that it may cause
subsequence test failures in the same run.

Signed-off-by: Simon Glass <sjg@chromium.org>
test/dm/usb.c