Your ROOT_URL in app.ini is https://src.whiteboxsystems.nl/ but you are visiting http://src.whiteboxsystems.nl/Whitebox/u-boot/commit/127efc4fe8cfc3ed525650b1ccbad9c3402e8d5d
You should set ROOT_URL correctly, otherwise the web may not work correctly.
26 changed files with
60 additions and
32 deletions
board/compulab/cm_t35/cm_t35.c
board/htkw/mcx/mcx.c
board/technexion/twister/twister.c
board/teejet/mt_ventoux/mt_ventoux.c
board/ti/beagle/beagle.c
board/ti/omap5_uevm/evm.c
board/ti/panda/panda.c
drivers/usb/host/ehci-armada100.c
drivers/usb/host/ehci-atmel.c
drivers/usb/host/ehci-exynos.c
drivers/usb/host/ehci-faraday.c
drivers/usb/host/ehci-fsl.c
drivers/usb/host/ehci-hcd.c
drivers/usb/host/ehci-ixp4xx.c
drivers/usb/host/ehci-marvell.c
drivers/usb/host/ehci-mpc512x.c
drivers/usb/host/ehci-mx5.c
drivers/usb/host/ehci-mx6.c
drivers/usb/host/ehci-mxc.c
drivers/usb/host/ehci-mxs.c
drivers/usb/host/ehci-pci.c
drivers/usb/host/ehci-ppc4xx.c
drivers/usb/host/ehci-spear.c
drivers/usb/host/ehci-tegra.c
drivers/usb/host/ehci-vct.c
drivers/usb/host/ehci.h
@ -565,7 +565,8 @@ struct omap_usbhs_board_data usbhs_bdata = {
} ;
# define SB_T35_USB_HUB_RESET_GPIO 167
int ehci_hcd_init ( int index , struct ehci_hccr * * hccr , struct ehci_hcor * * hcor )
int ehci_hcd_init ( int index , enum usb_init_type init ,
struct ehci_hccr * * hccr , struct ehci_hcor * * hcor )
{
u8 val ;
int offset ;
@ -40,7 +40,8 @@ static struct omap_usbhs_board_data usbhs_bdata = {
. port_mode [ 2 ] = OMAP_USBHS_PORT_MODE_UNUSED ,
} ;
int ehci_hcd_init ( int index , struct ehci_hccr * * hccr , struct ehci_hcor * * hcor )
int ehci_hcd_init ( int index , enum usb_init_type init ,
struct ehci_hccr * * hccr , struct ehci_hcor * * hcor )
{
return omap_ehci_hcd_init ( index , & usbhs_bdata , hccr , hcor ) ;
}
@ -51,7 +51,8 @@ static struct omap_usbhs_board_data usbhs_bdata = {
. port_mode [ 2 ] = OMAP_USBHS_PORT_MODE_UNUSED ,
} ;
int ehci_hcd_init ( int index , struct ehci_hccr * * hccr , struct ehci_hcor * * hcor )
int ehci_hcd_init ( int index , enum usb_init_type init ,
struct ehci_hccr * * hccr , struct ehci_hcor * * hcor )
{
return omap_ehci_hcd_init ( index , & usbhs_bdata , hccr , hcor ) ;
}
@ -102,7 +102,8 @@ static struct omap_usbhs_board_data usbhs_bdata = {
. port_mode [ 2 ] = OMAP_USBHS_PORT_MODE_UNUSED ,
} ;
int ehci_hcd_init ( int index , struct ehci_hccr * * hccr , struct ehci_hcor * * hcor )
int ehci_hcd_init ( int index , enum usb_init_type init ,
struct ehci_hccr * * hccr , struct ehci_hcor * * hcor )
{
return omap_ehci_hcd_init ( index , & usbhs_bdata , hccr , hcor ) ;
}
@ -521,7 +521,8 @@ static struct omap_usbhs_board_data usbhs_bdata = {
. port_mode [ 2 ] = OMAP_USBHS_PORT_MODE_UNUSED
} ;
int ehci_hcd_init ( int index , struct ehci_hccr * * hccr , struct ehci_hcor * * hcor )
int ehci_hcd_init ( int index , enum usb_init_type init ,
struct ehci_hccr * * hccr , struct ehci_hcor * * hcor )
{
return omap_ehci_hcd_init ( index , & usbhs_bdata , hccr , hcor ) ;
}
@ -179,7 +179,8 @@ static struct omap_usbhs_board_data usbhs_bdata = {
. port_mode [ 2 ] = OMAP_EHCI_PORT_MODE_HSIC ,
} ;
int ehci_hcd_init ( int index , struct ehci_hccr * * hccr , struct ehci_hcor * * hcor )
int ehci_hcd_init ( int index , enum usb_init_type init ,
struct ehci_hccr * * hccr , struct ehci_hcor * * hcor )
{
int ret ;
@ -269,7 +269,8 @@ static struct omap_usbhs_board_data usbhs_bdata = {
. port_mode [ 2 ] = OMAP_USBHS_PORT_MODE_UNUSED ,
} ;
int ehci_hcd_init ( int index , struct ehci_hccr * * hccr , struct ehci_hcor * * hcor )
int ehci_hcd_init ( int index , enum usb_init_type init ,
struct ehci_hccr * * hccr , struct ehci_hcor * * hcor )
{
int ret ;
unsigned int utmi_clk ;
@ -22,7 +22,8 @@
/*
* EHCI host controller init
*/
int ehci_hcd_init ( int index , struct ehci_hccr * * hccr , struct ehci_hcor * * hcor )
int ehci_hcd_init ( int index , enum usb_init_type init ,
struct ehci_hccr * * hccr , struct ehci_hcor * * hcor )
{
if ( utmi_init ( ) < 0 )
return - 1 ;
@ -21,7 +21,8 @@
*/
# define EN_UPLL_TIMEOUT 500UL
int ehci_hcd_init ( int index , struct ehci_hccr * * hccr , struct ehci_hcor * * hcor )
int ehci_hcd_init ( int index , enum usb_init_type init ,
struct ehci_hccr * * hccr , struct ehci_hcor * * hcor )
{
at91_pmc_t * pmc = ( at91_pmc_t * ) ATMEL_BASE_PMC ;
ulong start_time , tmp_time ;
@ -141,7 +141,8 @@ static void reset_usb_phy(struct exynos_usb_phy *usb)
* Create the appropriate control structures to manage
* a new EHCI host controller .
*/
int ehci_hcd_init ( int index , struct ehci_hccr * * hccr , struct ehci_hcor * * hcor )
int ehci_hcd_init ( int index , enum usb_init_type init ,
struct ehci_hccr * * hccr , struct ehci_hcor * * hcor )
{
struct exynos_ehci * ctx = & exynos ;
@ -33,8 +33,8 @@ static inline int ehci_is_fotg2xx(union ehci_faraday_regs *regs)
* Create the appropriate control structures to manage
* a new EHCI host controller .
*/
int ehci_hcd_init ( int index , struct ehci_hccr * * ret_hccr ,
struct ehci_hcor * * ret_hcor )
int ehci_hcd_init ( int index , enum usb_init_type init ,
struct ehci_hccr * * ret_hccr , struct ehci_hc or * * ret_hcor )
{
struct ehci_hccr * hccr ;
struct ehci_hcor * hcor ;
@ -35,7 +35,8 @@ static int usb_phy_clk_valid(struct usb_ehci *ehci)
*
* Excerpts from linux ehci fsl driver .
*/
int ehci_hcd_init ( int index , struct ehci_hccr * * hccr , struct ehci_hcor * * hcor )
int ehci_hcd_init ( int index , enum usb_init_type init ,
struct ehci_hccr * * hccr , struct ehci_hcor * * hcor )
{
struct usb_ehci * ehci ;
const char * phy_type = NULL ;
@ -926,17 +926,22 @@ int usb_lowlevel_init(int index, enum usb_init_type init, void **controller)
struct QH * qh_list ;
struct QH * periodic ;
int i ;
int rc ;
if ( ehci_hcd_init ( index , & ehcic [ index ] . hccr , & ehcic [ index ] . hcor ) )
return - 1 ;
rc = ehci_hcd_init ( index , init , & ehcic [ index ] . hccr , & ehcic [ index ] . hcor ) ;
if ( rc )
return rc ;
if ( init = = USB_INIT_DEVICE )
goto done ;
/* EHCI spec section 4.1 */
if ( ehci_reset ( index ) )
return - 1 ;
# if defined(CONFIG_EHCI_HCD_INIT_AFTER_RESET)
if ( ehci_hcd_init ( index , & ehcic [ index ] . hccr , & ehcic [ index ] . hcor ) )
return - 1 ;
rc = ehci_hcd_init ( index , init , & ehcic [ index ] . hccr , & ehcic [ index ] . hcor ) ;
if ( rc )
return rc ;
# endif
/* Set the high address word (aka segment) for 64-bit controller */
if ( ehci_readl ( & ehcic [ index ] . hccr - > cr_hccparams ) & 1 )
@ -1037,7 +1042,7 @@ int usb_lowlevel_init(int index, enum usb_init_type init, void **controller)
printf ( " USB EHCI %x.%02x \n " , reg > > 8 , reg & 0xff ) ;
ehcic [ index ] . rootdev = 0 ;
done :
* controller = & ehcic [ index ] ;
return 0 ;
}
@ -14,7 +14,8 @@
* Create the appropriate control structures to manage
* a new EHCI host controller .
*/
int ehci_hcd_init ( int index , struct ehci_hccr * * hccr , struct ehci_hcor * * hcor )
int ehci_hcd_init ( int index , enum usb_init_type init ,
struct ehci_hccr * * hccr , struct ehci_hcor * * hcor )
{
* hccr = ( struct ehci_hccr * ) ( 0xcd000100 ) ;
* hcor = ( struct ehci_hcor * ) ( ( uint32_t ) * hccr
@ -74,7 +74,8 @@ static void usb_brg_adrdec_setup(void)
* Create the appropriate control structures to manage
* a new EHCI host controller .
*/
int ehci_hcd_init ( int index , struct ehci_hccr * * hccr , struct ehci_hcor * * hcor )
int ehci_hcd_init ( int index , enum usb_init_type init ,
struct ehci_hccr * * hccr , struct ehci_hcor * * hcor )
{
usb_brg_adrdec_setup ( ) ;
@ -32,7 +32,8 @@ static void usb_platform_dr_init(volatile struct usb_ehci *ehci);
* This code is derived from EHCI FSL USB Linux driver for MPC5121
*
*/
int ehci_hcd_init ( int index , struct ehci_hccr * * hccr , struct ehci_hcor * * hcor )
int ehci_hcd_init ( int index , enum usb_init_type init ,
struct ehci_hccr * * hccr , struct ehci_hcor * * hcor )
{
volatile struct usb_ehci * ehci ;
@ -218,7 +218,8 @@ void __weak board_ehci_hcd_postinit(struct usb_ehci *ehci, int port)
{
}
int ehci_hcd_init ( int index , struct ehci_hccr * * hccr , struct ehci_hcor * * hcor )
int ehci_hcd_init ( int index , enum usb_init_type init ,
struct ehci_hccr * * hccr , struct ehci_hcor * * hcor )
{
struct usb_ehci * ehci ;
@ -155,7 +155,8 @@ int __weak board_ehci_hcd_init(int port)
return 0 ;
}
int ehci_hcd_init ( int index , struct ehci_hccr * * hccr , struct ehci_hcor * * hcor )
int ehci_hcd_init ( int index , enum usb_init_type init ,
struct ehci_hccr * * hccr , struct ehci_hcor * * hcor )
{
struct usb_ehci * ehci ;
@ -208,7 +208,8 @@ static int mxc_set_usbcontrol(int port, unsigned int flags)
return 0 ;
}
int ehci_hcd_init ( int index , struct ehci_hccr * * hccr , struct ehci_hcor * * hcor )
int ehci_hcd_init ( int index , enum usb_init_type init ,
struct ehci_hccr * * hccr , struct ehci_hcor * * hcor )
{
struct usb_ehci * ehci ;
# ifdef CONFIG_MX31
@ -77,7 +77,8 @@ static int ehci_mxs_toggle_clock(const struct ehci_mxs_port *port, int enable)
return 0 ;
}
int ehci_hcd_init ( int index , struct ehci_hccr * * hccr , struct ehci_hcor * * hcor )
int ehci_hcd_init ( int index , enum usb_init_type init ,
struct ehci_hccr * * hccr , struct ehci_hcor * * hcor )
{
int ret ;
@ -69,8 +69,8 @@ static pci_dev_t ehci_find_class(int index)
* Create the appropriate control structures to manage
* a new EHCI host controller .
*/
int ehci_hcd_init ( int index , struct ehci_hccr * * ret_hccr ,
struct ehci_hcor * * ret_hcor )
int ehci_hcd_init ( int index , enum usb_init_type init ,
struct ehci_hccr * * ret_hccr , struct ehci_hc or * * ret_hcor )
{
pci_dev_t pdev ;
uint32_t cmd ;
@ -15,7 +15,8 @@
* Create the appropriate control structures to manage
* a new EHCI host controller .
*/
int ehci_hcd_init ( int index , struct ehci_hccr * * hccr , struct ehci_hcor * * hcor )
int ehci_hcd_init ( int index , enum usb_init_type init ,
struct ehci_hccr * * hccr , struct ehci_hcor * * hcor )
{
* hccr = ( struct ehci_hccr * ) ( CONFIG_SYS_PPC4XX_USB_ADDR ) ;
* hcor = ( struct ehci_hcor * ) ( ( uint32_t ) * hccr +
@ -20,7 +20,8 @@
* Create the appropriate control structures to manage
* a new EHCI host controller .
*/
int ehci_hcd_init ( int index , struct ehci_hccr * * hccr , struct ehci_hcor * * hcor )
int ehci_hcd_init ( int index , enum usb_init_type init ,
struct ehci_hccr * * hccr , struct ehci_hcor * * hcor )
{
* hccr = ( struct ehci_hccr * ) ( CONFIG_SYS_UHC0_EHCI_BASE + 0x100 ) ;
* hcor = ( struct ehci_hcor * ) ( ( uint32_t ) * hccr
@ -734,7 +734,8 @@ int usb_process_devicetree(const void *blob)
* @ param hcor returns start address of EHCI HCOR registers
* @ return 0 if ok , - 1 on error ( generally invalid port number )
*/
int ehci_hcd_init ( int index , struct ehci_hccr * * hccr , struct ehci_hcor * * hcor )
int ehci_hcd_init ( int index , enum usb_init_type init ,
struct ehci_hccr * * hccr , struct ehci_hcor * * hcor )
{
struct fdt_usb * config ;
struct usb_ctlr * usbctlr ;
@ -15,7 +15,8 @@ int vct_ehci_hcd_init(u32 *hccr, u32 *hcor);
* Create the appropriate control structures to manage
* a new EHCI host controller .
*/
int ehci_hcd_init ( int index , struct ehci_hccr * * hccr , struct ehci_hcor * * hcor )
int ehci_hcd_init ( int index , enum usb_init_type init ,
struct ehci_hccr * * hccr , struct ehci_hcor * * hcor )
{
int ret ;
u32 vct_hccr ;
@ -250,7 +250,8 @@ struct ehci_ctrl {
} ;
/* Low level init functions */
int ehci_hcd_init ( int index , struct ehci_hccr * * hccr , struct ehci_hcor * * hcor ) ;
int ehci_hcd_init ( int index , enum usb_init_type init ,
struct ehci_hccr * * hccr , struct ehci_hcor * * hcor ) ;
int ehci_hcd_stop ( int index ) ;
# endif /* USB_EHCI_H */