-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Description
Hi,
There are compile error which is invalid type cast.
| /home/bchoi/work/kas4ros/build/tmp-glibc/work/starfive_visionfive2-oe-linux/u-boot-starfive/1.0/git/drivers/video/dw_hdmi.c:84:42: error: passing argument 2 of 'writel' makes pointer from integer without a cast [-Wint-conversion]
| 84 | writel(val, hdmi->ioaddr + (offset << 2));
| | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~
| | |
| | ulong {aka long unsigned int}
| In file included from /home/bchoi/work/kas4ros/build/tmp-glibc/work/starfive_visionfive2-oe-linux/u-boot-starfive/1.0/git/drivers/video/dw_hdmi.c:11:
| /home/bchoi/work/kas4ros/build/tmp-glibc/work/starfive_visionfive2-oe-linux/u-boot-starfive/1.0/git/arch/riscv/include/asm/io.h:83:59: note: expected 'volatile void *' but argument is of type 'ulong' {aka 'long unsigned int'}
| 83 | static inline void writel(u32 val, volatile void __iomem *addr)
| | ~~~~~~~~~~~~~~~~~~~~~~~^~~~
| /home/bchoi/work/kas4ros/build/tmp-glibc/work/starfive_visionfive2-oe-linux/u-boot-starfive/1.0/git/drivers/video/dw_hdmi.c: In function 'dw_hdmi_read':
| /home/bchoi/work/kas4ros/build/tmp-glibc/work/starfive_visionfive2-oe-linux/u-boot-starfive/1.0/git/drivers/video/dw_hdmi.c:96:43: error: passing argument 1 of 'readb' makes pointer from integer without a cast [-Wint-conversion]
| 96 | return readb(hdmi->ioaddr + offset);
| | ~~~~~~~~~~~~~^~~~~~~~
| | |
| | ulong {aka long unsigned int}
| /home/bchoi/work/kas4ros/build/tmp-glibc/work/starfive_visionfive2-oe-linux/u-boot-starfive/1.0/git/arch/riscv/include/asm/io.h:95:53: note: expected 'const volatile void *' but argument is of type 'ulong' {aka 'long unsigned int'}
| 95 | static inline u8 readb(const volatile void __iomem *addr)
| | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
| /home/bchoi/work/kas4ros/build/tmp-glibc/work/starfive_visionfive2-oe-linux/u-boot-starfive/1.0/git/drivers/video/dw_hdmi.c:98:43: error: passing argument 1 of 'readl' makes pointer from integer without a cast [-Wint-conversion]
| 98 | return readl(hdmi->ioaddr + (offset << 2));
| | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~
BR,
Mark
Metadata
Metadata
Assignees
Labels
No labels