x86: i2c: Fix cast of address to 32-bit value
This gives a build warning on 64-bit x86. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org> Acked-by: Heiko Schocher <hs@denx.de> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
This commit is contained in:
parent
21b3b66ace
commit
fac3e796b9
|
@ -248,11 +248,11 @@ static int intel_i2c_set_bus_speed(struct udevice *bus, unsigned int speed)
|
||||||
static int intel_i2c_probe(struct udevice *dev)
|
static int intel_i2c_probe(struct udevice *dev)
|
||||||
{
|
{
|
||||||
struct intel_i2c *priv = dev_get_priv(dev);
|
struct intel_i2c *priv = dev_get_priv(dev);
|
||||||
u32 base;
|
ulong base;
|
||||||
|
|
||||||
/* Save base address from PCI BAR */
|
/* Save base address from PCI BAR */
|
||||||
priv->base = (u32)dm_pci_map_bar(dev, PCI_BASE_ADDRESS_4,
|
priv->base = (ulong)dm_pci_map_bar(dev, PCI_BASE_ADDRESS_4,
|
||||||
PCI_REGION_IO);
|
PCI_REGION_IO);
|
||||||
base = priv->base;
|
base = priv->base;
|
||||||
|
|
||||||
/* Set SMBus enable. */
|
/* Set SMBus enable. */
|
||||||
|
|
Loading…
Reference in New Issue