mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-10 23:24:38 +00:00
openrisc: Fix a few type cast related warnings
Use size_t type for positive offsets instead of the loff_t type. The later is defined as long long, which is larger than the pointer type on OpenRISC architecture and therefore the following warning was generated: "warning: cast to pointer from integer of different size" Signed-off-by: Vasili Galka <vvv444@gmail.com>
This commit is contained in:
parent
5d69a5d178
commit
9f680d2d97
1 changed files with 4 additions and 4 deletions
|
@ -189,12 +189,12 @@ struct ethoc_bd {
|
|||
u32 addr;
|
||||
};
|
||||
|
||||
static inline u32 ethoc_read(struct eth_device *dev, loff_t offset)
|
||||
static inline u32 ethoc_read(struct eth_device *dev, size_t offset)
|
||||
{
|
||||
return readl(dev->iobase + offset);
|
||||
}
|
||||
|
||||
static inline void ethoc_write(struct eth_device *dev, loff_t offset, u32 data)
|
||||
static inline void ethoc_write(struct eth_device *dev, size_t offset, u32 data)
|
||||
{
|
||||
writel(data, dev->iobase + offset);
|
||||
}
|
||||
|
@ -202,7 +202,7 @@ static inline void ethoc_write(struct eth_device *dev, loff_t offset, u32 data)
|
|||
static inline void ethoc_read_bd(struct eth_device *dev, int index,
|
||||
struct ethoc_bd *bd)
|
||||
{
|
||||
loff_t offset = ETHOC_BD_BASE + (index * sizeof(struct ethoc_bd));
|
||||
size_t offset = ETHOC_BD_BASE + (index * sizeof(struct ethoc_bd));
|
||||
bd->stat = ethoc_read(dev, offset + 0);
|
||||
bd->addr = ethoc_read(dev, offset + 4);
|
||||
}
|
||||
|
@ -210,7 +210,7 @@ static inline void ethoc_read_bd(struct eth_device *dev, int index,
|
|||
static inline void ethoc_write_bd(struct eth_device *dev, int index,
|
||||
const struct ethoc_bd *bd)
|
||||
{
|
||||
loff_t offset = ETHOC_BD_BASE + (index * sizeof(struct ethoc_bd));
|
||||
size_t offset = ETHOC_BD_BASE + (index * sizeof(struct ethoc_bd));
|
||||
ethoc_write(dev, offset + 0, bd->stat);
|
||||
ethoc_write(dev, offset + 4, bd->addr);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue