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>
This commit is contained in:
Khem Raj 2024-01-27 14:54:59 -08:00 committed by Anatolij Gustschin
parent a6959f6394
commit ddc75bc020

View File

@ -78,10 +78,10 @@ static void dw_hdmi_write(struct dw_hdmi *hdmi, u8 val, int offset)
{ {
switch (hdmi->reg_io_width) { switch (hdmi->reg_io_width) {
case 1: case 1:
writeb(val, hdmi->ioaddr + offset); writeb(val, (void *)(hdmi->ioaddr + offset));
break; break;
case 4: case 4:
writel(val, hdmi->ioaddr + (offset << 2)); writel(val, (void *)(hdmi->ioaddr + (offset << 2)));
break; break;
default: default:
debug("reg_io_width has unsupported width!\n"); 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) { switch (hdmi->reg_io_width) {
case 1: case 1:
return readb(hdmi->ioaddr + offset); return readb((void *)(hdmi->ioaddr + offset));
case 4: case 4:
return readl(hdmi->ioaddr + (offset << 2)); return readl((void *)(hdmi->ioaddr + (offset << 2)));
default: default:
debug("reg_io_width has unsupported width!\n"); debug("reg_io_width has unsupported width!\n");
break; break;