From 00b5e347b0ac95565d9f7ca1c6a3c7652a77f653 Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Mon, 24 Apr 2023 19:29:08 +0000 Subject: imx8: provide PCIWINDOW constant, use PCIWADDR() for MSI_TARGET_ADDR --- sys/src/9/imx8/io.h | 3 ++- sys/src/9/imx8/pciimx.c | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) (limited to 'sys/src/9') diff --git a/sys/src/9/imx8/io.h b/sys/src/9/imx8/io.h index 17e66918e..98d556ddb 100644 --- a/sys/src/9/imx8/io.h +++ b/sys/src/9/imx8/io.h @@ -53,4 +53,5 @@ enum { }; #define BUSUNKNOWN (-1) -#define PCIWADDR(x) PADDR(x) +#define PCIWINDOW 0 +#define PCIWADDR(x) (PADDR(x)+PCIWINDOW) diff --git a/sys/src/9/imx8/pciimx.c b/sys/src/9/imx8/pciimx.c index ac1357af8..3f668a3c4 100644 --- a/sys/src/9/imx8/pciimx.c +++ b/sys/src/9/imx8/pciimx.c @@ -227,7 +227,7 @@ pcicfgrw8(int tbdf, int rno, int data, int read) } static u16int msimsg; -#define MSI_TARGET_ADDR PADDR(&msimsg) +#define MSI_TARGET_ADDR PCIWADDR(&msimsg) enum { MSI_CAP_ID = 0x50/4, -- cgit v1.2.3