imx233/fuze+: implement usb enable

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30542 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Amaury Pouly 2011-09-14 11:50:06 +00:00
parent 4f27931a58
commit b25d6e0c96
5 changed files with 59 additions and 3 deletions

View file

@ -28,6 +28,7 @@
#include "usb-target.h"
#include "system.h"
#include "system-target.h"
#include "clkctrl-imx233.h"
void usb_insert_int(void)
@ -77,9 +78,18 @@ bool usb_plugged(void)
void usb_enable(bool on)
{
/* FIXME: power up/down usb phy and pll usb */
if(on)
{
imx233_enable_usb_pll(true);
imx233_enable_usb_phy(true);
imx233_enable_usb_controller(true);
usb_core_init();
}
else
{
usb_core_exit();
imx233_enable_usb_controller(false);
imx233_enable_usb_phy(false);
imx233_enable_usb_pll(false);
}
}