@ -1,6 +1,6 @@
// SPDX-License-Identifier: GPL-2.0+
// SPDX-License-Identifier: GPL-2.0+
/*
/*
* Copyright ( C ) 2018 à lvaro Fernà ¡ ndez Rojas < noltari @ gmail . com >
* Copyright ( C ) 2018 Á lvaro Ferná ndez Rojas < noltari @ gmail . com >
*
*
* Derived from linux / arch / mips / bcm63xx / usb - common . c :
* Derived from linux / arch / mips / bcm63xx / usb - common . c :
* Copyright 2008 Maxime Bizon < mbizon @ freebox . fr >
* Copyright 2008 Maxime Bizon < mbizon @ freebox . fr >
@ -57,16 +57,12 @@ static int bcm6358_usbh_probe(struct udevice *dev)
{
{
struct bcm6358_usbh_priv * priv = dev_get_priv ( dev ) ;
struct bcm6358_usbh_priv * priv = dev_get_priv ( dev ) ;
struct reset_ctl rst_ctl ;
struct reset_ctl rst_ctl ;
fdt_addr_t addr ;
fdt_size_t size ;
int ret ;
int ret ;
addr = devfdt_get_addr_size_index ( dev , 0 , & size ) ;
priv - > regs = dev_remap_addr ( dev ) ;
if ( addr = = FDT_ADDR_T_NONE )
if ( ! priv - > regs )
return - EINVAL ;
return - EINVAL ;
priv - > regs = ioremap ( addr , size ) ;
/* perform reset */
/* perform reset */
ret = reset_get_by_index ( dev , 0 , & rst_ctl ) ;
ret = reset_get_by_index ( dev , 0 , & rst_ctl ) ;
if ( ret < 0 )
if ( ret < 0 )