libpayload: Implement usb_exit
authorPatrick Georgi <patrick.georgi@secunet.com>
Fri, 4 Nov 2011 11:06:06 +0000 (12:06 +0100)
committerStefan Reinauer <stefan.reinauer@coreboot.org>
Fri, 4 Nov 2011 21:14:29 +0000 (22:14 +0100)
commitbbc523146cfe732eef2ed81fee73c93b1c8e3b34
treec5a2830a72d2c3dd134abd7c8c6adbc3a7e68f3f
parent01178bb03b1ae9bf51962ad03f8f73929a48e4b2
libpayload: Implement usb_exit

So far it was empty and never published. It now exists and shuts down
all controllers (esp. EHCI which resets the port routers).

Change-Id: I81e355e8a05778d6397675417b085a094a6f48ee
Signed-off-by: Patrick Georgi <patrick.georgi@secunet.com>
Reviewed-on: http://review.coreboot.org/397
Tested-by: build bot (Jenkins)
Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
payloads/libpayload/drivers/usb/usb.c
payloads/libpayload/drivers/usb/usbinit.c
payloads/libpayload/include/libpayload.h