summaryrefslogtreecommitdiffstats
path: root/drivers/phy
diff options
context:
space:
mode:
authorVignesh Raghavendra <vigneshr@ti.com>2019-12-09 10:37:30 +0530
committerLokesh Vutla <lokeshvutla@ti.com>2020-01-20 10:10:29 +0530
commitd35f2cfa5bf4b1fa6cb05614e53b4efc21095ec9 (patch)
tree2cbc29e5fcb7d6e137bf95431f696f1ed7c221ad /drivers/phy
parentcab4e275dd148a5bf6fe53933314e6732309ad2a (diff)
downloadu-boot-d35f2cfa5bf4b1fa6cb05614e53b4efc21095ec9.tar.gz
u-boot-d35f2cfa5bf4b1fa6cb05614e53b4efc21095ec9.tar.xz
u-boot-d35f2cfa5bf4b1fa6cb05614e53b4efc21095ec9.zip
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>
Diffstat (limited to 'drivers/phy')
-rw-r--r--drivers/phy/omap-usb2-phy.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/drivers/phy/omap-usb2-phy.c b/drivers/phy/omap-usb2-phy.c
index be3bb0d367..6e5958d1dc 100644
--- a/drivers/phy/omap-usb2-phy.c
+++ b/drivers/phy/omap-usb2-phy.c
@@ -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;
}