Merge git://git.denx.de/u-boot-mmc
authorTom Rini <trini@konsulko.com>
Wed, 24 Jan 2018 16:28:44 +0000 (11:28 -0500)
committerTom Rini <trini@konsulko.com>
Wed, 24 Jan 2018 16:28:44 +0000 (11:28 -0500)
1  2 
drivers/core/read.c
include/dm/read.h

Simple merge
index 2551e5f0dcf8916f5898b2babdd0e03e16e36bba,5cacec800074497a7ece65d63a5b637e0e368be4..f1f0dfd4a330e8521807bb5643a34b3cbefed4d7
@@@ -410,20 -420,14 +420,26 @@@ int dev_read_resource(struct udevice *d
  int dev_read_resource_byname(struct udevice *dev, const char *name,
                             struct resource *res);
  
 +/**
 + * dev_translate_address() - Tranlate a device-tree address
 + *
 + * Translate an address from the device-tree into a CPU physical address.  This
 + * function walks up the tree and applies the various bus mappings along the
 + * way.
 + *
 + * @dev: device giving the context in which to translate the address
 + * @in_addr: pointer to the address to translate
 + * @return the translated address; OF_BAD_ADDR on error
 + */
 +u64 dev_translate_address(struct udevice *dev, const fdt32_t *in_addr);
  #else /* CONFIG_DM_DEV_READ_INLINE is enabled */
  
+ static inline int dev_read_u32(struct udevice *dev,
+                              const char *propname, u32 *outp)
+ {
+       return ofnode_read_u32(dev_ofnode(dev), propname, outp);
+ }
  static inline int dev_read_u32_default(struct udevice *dev,
                                       const char *propname, int def)
  {