aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2024-01-27 14:54:59 -0800
committerAnatolij Gustschin <agust@denx.de>2024-04-21 09:07:01 +0200
commitddc75bc020b37d5cb45ba5588e27e4f4c60ce805 (patch)
treef177104b5894f3f1d164a792784bbaf2f4df8434
parenta6959f6394706b68a4f4d705ade980daa85507cd (diff)
downloadu-boot-ddc75bc020b37d5cb45ba5588e27e4f4c60ce805.zip
u-boot-ddc75bc020b37d5cb45ba5588e27e4f4c60ce805.tar.gz
u-boot-ddc75bc020b37d5cb45ba5588e27e4f4c60ce805.tar.bz2
video: dw_hdmi: Fix compiler warnings with gcc-14
GCC-14 find more warnings like "make pointer from integer without a cast" fix them by adding a type cast. Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Anatolij Gustschin <agust@denx.de> Cc: Tom Rini <trini@konsulko.com>
-rw-r--r--drivers/video/dw_hdmi.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/video/dw_hdmi.c b/drivers/video/dw_hdmi.c
index ab4811c..c217af9 100644
--- a/drivers/video/dw_hdmi.c
+++ b/drivers/video/dw_hdmi.c
@@ -78,10 +78,10 @@ static void dw_hdmi_write(struct dw_hdmi *hdmi, u8 val, int offset)
{
switch (hdmi->reg_io_width) {
case 1:
- writeb(val, hdmi->ioaddr + offset);
+ writeb(val, (void *)(hdmi->ioaddr + offset));
break;
case 4:
- writel(val, hdmi->ioaddr + (offset << 2));
+ writel(val, (void *)(hdmi->ioaddr + (offset << 2)));
break;
default:
debug("reg_io_width has unsupported width!\n");
@@ -93,9 +93,9 @@ static u8 dw_hdmi_read(struct dw_hdmi *hdmi, int offset)
{
switch (hdmi->reg_io_width) {
case 1:
- return readb(hdmi->ioaddr + offset);
+ return readb((void *)(hdmi->ioaddr + offset));
case 4:
- return readl(hdmi->ioaddr + (offset << 2));
+ return readl((void *)(hdmi->ioaddr + (offset << 2)));
default:
debug("reg_io_width has unsupported width!\n");
break;