mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-11 15:37:23 +00:00
phy: omap-usb2-phy: Fix warnings when built for ARM64
Below warning is seen when this driver is built for devices with 64 bit physical address space. drivers/phy/omap-usb2-phy.c: In function ‘omap_usb2_phy_probe’: drivers/phy/omap-usb2-phy.c:187:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] priv->phy_base = (void *)base; ^ Fix this by using dev_read_addr_ptr() instead of dev_read_addr(). Signed-off-by: Vignesh Raghavendra <vigneshr@ti.com> Reviewed-by: Marek Vasut <marex@denx.de> Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
This commit is contained in:
parent
cab4e275dd
commit
d35f2cfa5b
1 changed files with 2 additions and 3 deletions
|
@ -179,11 +179,10 @@ int omap_usb2_phy_probe(struct udevice *dev)
|
|||
return -EINVAL;
|
||||
|
||||
if (data->flags & OMAP_USB2_CALIBRATE_FALSE_DISCONNECT) {
|
||||
u32 base = dev_read_addr(dev);
|
||||
priv->phy_base = dev_read_addr_ptr(dev);
|
||||
|
||||
if (base == FDT_ADDR_T_NONE)
|
||||
if (!priv->phy_base)
|
||||
return -EINVAL;
|
||||
priv->phy_base = (void *)base;
|
||||
priv->flags |= OMAP_USB2_CALIBRATE_FALSE_DISCONNECT;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue