From aad55ccc2d1e4004574ce96389ee8e5cd9bb2444 Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Mon, 2 Nov 2020 20:53:20 +0100 Subject: mtx: fix pci access routines (see changeset 8012:78891f472fbf) --- sys/src/9/mtx/pcimtx.c | 24 +++++------------------- 1 file changed, 5 insertions(+), 19 deletions(-) diff --git a/sys/src/9/mtx/pcimtx.c b/sys/src/9/mtx/pcimtx.c index 02f1f4e9a..a2425d609 100644 --- a/sys/src/9/mtx/pcimtx.c +++ b/sys/src/9/mtx/pcimtx.c @@ -115,17 +115,13 @@ pcicfginit(void) int pcicfgrw8(int tbdf, int rno, int data, int read) { - int o, type, x; + int o, x; - if(BUSBNO(tbdf)) - type = 0x01; - else - type = 0x00; switch(pcicfgmode){ case 1: o = rno & 0x03; rno &= ~0x03; - outl(PciADDR, 0x80000000|BUSBDF(tbdf)|rno|type); + outl(PciADDR, 0x80000000|BUSBDF(tbdf)|rno); if(read) data = inb(PciDATA+o); else @@ -151,17 +147,13 @@ pcicfgrw8(int tbdf, int rno, int data, int read) int pcicfgrw16(int tbdf, int rno, int data, int read) { - int o, type; + int o; - if(BUSBNO(tbdf)) - type = 0x01; - else - type = 0x00; switch(pcicfgmode){ case 1: o = rno & 0x02; rno &= ~0x03; - outl(PciADDR, 0x80000000|BUSBDF(tbdf)|rno|type); + outl(PciADDR, 0x80000000|BUSBDF(tbdf)|rno); if(read) data = ins(PciDATA+o); else @@ -186,16 +178,10 @@ pcicfgrw16(int tbdf, int rno, int data, int read) int pcicfgrw32(int tbdf, int rno, int data, int read) { - int type; - - if(BUSBNO(tbdf)) - type = 0x01; - else - type = 0x00; switch(pcicfgmode){ case 1: rno &= ~0x03; - outl(PciADDR, 0x80000000|BUSBDF(tbdf)|rno|type); + outl(PciADDR, 0x80000000|BUSBDF(tbdf)|rno); if(read) data = inl(PciDATA); else -- cgit v1.2.3