Esempio n. 1
0
amlogic_usb_config_t * board_usb_start(void)
{
	if(!g_usb_cfg)
		return 0;
	
	set_usb_phy_clock(g_usb_cfg);
	set_usb_phy_reset(g_usb_cfg,1);//on
	
	return g_usb_cfg;
}
Esempio n. 2
0
amlogic_usb_config_t * board_usb_start(void)
{	
	unsigned long delay = 100;
	
	if(!g_usb_cfg)
		return 0;
	
	set_usb_phy_clock(g_usb_cfg);
	
	set_usb_phy_reset(g_usb_cfg,1);//on
	

	CLEAR_CBUS_REG_MASK(USB_ADDR4, 3<<22);
	udelay(delay);

	SET_CBUS_REG_MASK(USB_ADDR4, 1<<23);
	udelay(delay);

	return g_usb_cfg;
}
Esempio n. 3
0
int board_usb_stop(void)
{
	set_usb_phy_reset(g_usb_cfg,0);//off

	return 0;
}