mirror of
https://xff.cz/git/u-boot/
synced 2025-09-01 08:42:12 +02:00
dm: core: Use const device for the devfdt...() interface
These functions do not modify the device so should use a const pointer to it. Update the code accordingly. Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
@@ -16,7 +16,7 @@
|
|||||||
|
|
||||||
DECLARE_GLOBAL_DATA_PTR;
|
DECLARE_GLOBAL_DATA_PTR;
|
||||||
|
|
||||||
fdt_addr_t devfdt_get_addr_index(struct udevice *dev, int index)
|
fdt_addr_t devfdt_get_addr_index(const struct udevice *dev, int index)
|
||||||
{
|
{
|
||||||
#if CONFIG_IS_ENABLED(OF_CONTROL) && !CONFIG_IS_ENABLED(OF_PLATDATA)
|
#if CONFIG_IS_ENABLED(OF_CONTROL) && !CONFIG_IS_ENABLED(OF_PLATDATA)
|
||||||
fdt_addr_t addr;
|
fdt_addr_t addr;
|
||||||
@@ -91,8 +91,8 @@ fdt_addr_t devfdt_get_addr_index(struct udevice *dev, int index)
|
|||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
fdt_addr_t devfdt_get_addr_size_index(struct udevice *dev, int index,
|
fdt_addr_t devfdt_get_addr_size_index(const struct udevice *dev, int index,
|
||||||
fdt_size_t *size)
|
fdt_size_t *size)
|
||||||
{
|
{
|
||||||
#if CONFIG_IS_ENABLED(OF_CONTROL)
|
#if CONFIG_IS_ENABLED(OF_CONTROL)
|
||||||
/*
|
/*
|
||||||
@@ -113,7 +113,7 @@ fdt_addr_t devfdt_get_addr_size_index(struct udevice *dev, int index,
|
|||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
fdt_addr_t devfdt_get_addr_name(struct udevice *dev, const char *name)
|
fdt_addr_t devfdt_get_addr_name(const struct udevice *dev, const char *name)
|
||||||
{
|
{
|
||||||
#if CONFIG_IS_ENABLED(OF_CONTROL)
|
#if CONFIG_IS_ENABLED(OF_CONTROL)
|
||||||
int index;
|
int index;
|
||||||
@@ -129,8 +129,8 @@ fdt_addr_t devfdt_get_addr_name(struct udevice *dev, const char *name)
|
|||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
fdt_addr_t devfdt_get_addr_size_name(struct udevice *dev, const char *name,
|
fdt_addr_t devfdt_get_addr_size_name(const struct udevice *dev,
|
||||||
fdt_size_t *size)
|
const char *name, fdt_size_t *size)
|
||||||
{
|
{
|
||||||
#if CONFIG_IS_ENABLED(OF_CONTROL)
|
#if CONFIG_IS_ENABLED(OF_CONTROL)
|
||||||
int index;
|
int index;
|
||||||
@@ -146,17 +146,17 @@ fdt_addr_t devfdt_get_addr_size_name(struct udevice *dev, const char *name,
|
|||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
fdt_addr_t devfdt_get_addr(struct udevice *dev)
|
fdt_addr_t devfdt_get_addr(const struct udevice *dev)
|
||||||
{
|
{
|
||||||
return devfdt_get_addr_index(dev, 0);
|
return devfdt_get_addr_index(dev, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
void *devfdt_get_addr_ptr(struct udevice *dev)
|
void *devfdt_get_addr_ptr(const struct udevice *dev)
|
||||||
{
|
{
|
||||||
return (void *)(uintptr_t)devfdt_get_addr_index(dev, 0);
|
return (void *)(uintptr_t)devfdt_get_addr_index(dev, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
void *devfdt_remap_addr_index(struct udevice *dev, int index)
|
void *devfdt_remap_addr_index(const struct udevice *dev, int index)
|
||||||
{
|
{
|
||||||
fdt_addr_t addr = devfdt_get_addr_index(dev, index);
|
fdt_addr_t addr = devfdt_get_addr_index(dev, index);
|
||||||
|
|
||||||
@@ -166,7 +166,7 @@ void *devfdt_remap_addr_index(struct udevice *dev, int index)
|
|||||||
return map_physmem(addr, 0, MAP_NOCACHE);
|
return map_physmem(addr, 0, MAP_NOCACHE);
|
||||||
}
|
}
|
||||||
|
|
||||||
void *devfdt_remap_addr_name(struct udevice *dev, const char *name)
|
void *devfdt_remap_addr_name(const struct udevice *dev, const char *name)
|
||||||
{
|
{
|
||||||
fdt_addr_t addr = devfdt_get_addr_name(dev, name);
|
fdt_addr_t addr = devfdt_get_addr_name(dev, name);
|
||||||
|
|
||||||
@@ -176,12 +176,12 @@ void *devfdt_remap_addr_name(struct udevice *dev, const char *name)
|
|||||||
return map_physmem(addr, 0, MAP_NOCACHE);
|
return map_physmem(addr, 0, MAP_NOCACHE);
|
||||||
}
|
}
|
||||||
|
|
||||||
void *devfdt_remap_addr(struct udevice *dev)
|
void *devfdt_remap_addr(const struct udevice *dev)
|
||||||
{
|
{
|
||||||
return devfdt_remap_addr_index(dev, 0);
|
return devfdt_remap_addr_index(dev, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
void *devfdt_map_physmem(struct udevice *dev, unsigned long size)
|
void *devfdt_map_physmem(const struct udevice *dev, unsigned long size)
|
||||||
{
|
{
|
||||||
fdt_addr_t addr = devfdt_get_addr(dev);
|
fdt_addr_t addr = devfdt_get_addr(dev);
|
||||||
|
|
||||||
@@ -191,7 +191,7 @@ void *devfdt_map_physmem(struct udevice *dev, unsigned long size)
|
|||||||
return map_physmem(addr, size, MAP_NOCACHE);
|
return map_physmem(addr, size, MAP_NOCACHE);
|
||||||
}
|
}
|
||||||
|
|
||||||
fdt_addr_t devfdt_get_addr_pci(struct udevice *dev)
|
fdt_addr_t devfdt_get_addr_pci(const struct udevice *dev)
|
||||||
{
|
{
|
||||||
ulong addr;
|
ulong addr;
|
||||||
|
|
||||||
|
@@ -21,7 +21,7 @@ struct udevice;
|
|||||||
*
|
*
|
||||||
* @return addr
|
* @return addr
|
||||||
*/
|
*/
|
||||||
fdt_addr_t devfdt_get_addr(struct udevice *dev);
|
fdt_addr_t devfdt_get_addr(const struct udevice *dev);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* devfdt_get_addr_ptr() - Return pointer to the address of the reg property
|
* devfdt_get_addr_ptr() - Return pointer to the address of the reg property
|
||||||
@@ -31,7 +31,7 @@ fdt_addr_t devfdt_get_addr(struct udevice *dev);
|
|||||||
*
|
*
|
||||||
* @return Pointer to addr, or NULL if there is no such property
|
* @return Pointer to addr, or NULL if there is no such property
|
||||||
*/
|
*/
|
||||||
void *devfdt_get_addr_ptr(struct udevice *dev);
|
void *devfdt_get_addr_ptr(const struct udevice *dev);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* devfdt_remap_addr() - Return pointer to the memory-mapped I/O address
|
* devfdt_remap_addr() - Return pointer to the memory-mapped I/O address
|
||||||
@@ -41,7 +41,7 @@ void *devfdt_get_addr_ptr(struct udevice *dev);
|
|||||||
*
|
*
|
||||||
* @return Pointer to addr, or NULL if there is no such property
|
* @return Pointer to addr, or NULL if there is no such property
|
||||||
*/
|
*/
|
||||||
void *devfdt_remap_addr(struct udevice *dev);
|
void *devfdt_remap_addr(const struct udevice *dev);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* devfdt_remap_addr_index() - Return indexed pointer to the memory-mapped
|
* devfdt_remap_addr_index() - Return indexed pointer to the memory-mapped
|
||||||
@@ -53,7 +53,7 @@ void *devfdt_remap_addr(struct udevice *dev);
|
|||||||
*
|
*
|
||||||
* @return Pointer to addr, or NULL if there is no such property
|
* @return Pointer to addr, or NULL if there is no such property
|
||||||
*/
|
*/
|
||||||
void *devfdt_remap_addr_index(struct udevice *dev, int index);
|
void *devfdt_remap_addr_index(const struct udevice *dev, int index);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* devfdt_remap_addr_name() - Get the reg property of a device, indexed by
|
* devfdt_remap_addr_name() - Get the reg property of a device, indexed by
|
||||||
@@ -66,7 +66,7 @@ void *devfdt_remap_addr_index(struct udevice *dev, int index);
|
|||||||
*
|
*
|
||||||
* @return Pointer to addr, or NULL if there is no such property
|
* @return Pointer to addr, or NULL if there is no such property
|
||||||
*/
|
*/
|
||||||
void *devfdt_remap_addr_name(struct udevice *dev, const char *name);
|
void *devfdt_remap_addr_name(const struct udevice *dev, const char *name);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* devfdt_map_physmem() - Read device address from reg property of the
|
* devfdt_map_physmem() - Read device address from reg property of the
|
||||||
@@ -79,7 +79,7 @@ void *devfdt_remap_addr_name(struct udevice *dev, const char *name);
|
|||||||
* @return mapped address, or NULL if the device does not have reg
|
* @return mapped address, or NULL if the device does not have reg
|
||||||
* property.
|
* property.
|
||||||
*/
|
*/
|
||||||
void *devfdt_map_physmem(struct udevice *dev, unsigned long size);
|
void *devfdt_map_physmem(const struct udevice *dev, unsigned long size);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* devfdt_get_addr_index() - Get the indexed reg property of a device
|
* devfdt_get_addr_index() - Get the indexed reg property of a device
|
||||||
@@ -90,7 +90,7 @@ void *devfdt_map_physmem(struct udevice *dev, unsigned long size);
|
|||||||
*
|
*
|
||||||
* @return addr
|
* @return addr
|
||||||
*/
|
*/
|
||||||
fdt_addr_t devfdt_get_addr_index(struct udevice *dev, int index);
|
fdt_addr_t devfdt_get_addr_index(const struct udevice *dev, int index);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* devfdt_get_addr_size_index() - Get the indexed reg property of a device
|
* devfdt_get_addr_size_index() - Get the indexed reg property of a device
|
||||||
@@ -105,8 +105,8 @@ fdt_addr_t devfdt_get_addr_index(struct udevice *dev, int index);
|
|||||||
*
|
*
|
||||||
* @return addr
|
* @return addr
|
||||||
*/
|
*/
|
||||||
fdt_addr_t devfdt_get_addr_size_index(struct udevice *dev, int index,
|
fdt_addr_t devfdt_get_addr_size_index(const struct udevice *dev, int index,
|
||||||
fdt_size_t *size);
|
fdt_size_t *size);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* devfdt_get_addr_name() - Get the reg property of a device, indexed by name
|
* devfdt_get_addr_name() - Get the reg property of a device, indexed by name
|
||||||
@@ -118,7 +118,7 @@ fdt_addr_t devfdt_get_addr_size_index(struct udevice *dev, int index,
|
|||||||
*
|
*
|
||||||
* @return addr
|
* @return addr
|
||||||
*/
|
*/
|
||||||
fdt_addr_t devfdt_get_addr_name(struct udevice *dev, const char *name);
|
fdt_addr_t devfdt_get_addr_name(const struct udevice *dev, const char *name);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* devfdt_get_addr_size_name() - Get the reg property and its size for a device,
|
* devfdt_get_addr_size_name() - Get the reg property and its size for a device,
|
||||||
@@ -135,8 +135,8 @@ fdt_addr_t devfdt_get_addr_name(struct udevice *dev, const char *name);
|
|||||||
*
|
*
|
||||||
* @return addr
|
* @return addr
|
||||||
*/
|
*/
|
||||||
fdt_addr_t devfdt_get_addr_size_name(struct udevice *dev, const char *name,
|
fdt_addr_t devfdt_get_addr_size_name(const struct udevice *dev,
|
||||||
fdt_size_t *size);
|
const char *name, fdt_size_t *size);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* devfdt_get_addr_pci() - Read an address and handle PCI address translation
|
* devfdt_get_addr_pci() - Read an address and handle PCI address translation
|
||||||
@@ -144,6 +144,6 @@ fdt_addr_t devfdt_get_addr_size_name(struct udevice *dev, const char *name,
|
|||||||
* @dev: Device to read from
|
* @dev: Device to read from
|
||||||
* @return address or FDT_ADDR_T_NONE if not found
|
* @return address or FDT_ADDR_T_NONE if not found
|
||||||
*/
|
*/
|
||||||
fdt_addr_t devfdt_get_addr_pci(struct udevice *dev);
|
fdt_addr_t devfdt_get_addr_pci(const struct udevice *dev);
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
Reference in New Issue
Block a user