Seting up ports to enable PCI_COMMAND_MASTER is using '0x4' as a
hardcore value and '0x4' also for PCI_COMMAND register instead
of use definitions from linux pci system headers. Replace both.

Signed-off-by: Sergio Paracuellos <sergio.paracuel...@gmail.com>
---
Greg, I resend this PATCH because it has not been applied and I sent
it two weeks ago before other applyed PATCHes for the same driver,
so maybe it has been lost. If this is not the case, sorry for
inconvenience.

It was sent on December, 23th:
* 
http://driverdev.linuxdriverproject.org/pipermail/driverdev-devel/2018-December/130193.html

Best regards,
     Sergio Paracuellos
 drivers/staging/mt7621-pci/pci-mt7621.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/drivers/staging/mt7621-pci/pci-mt7621.c 
b/drivers/staging/mt7621-pci/pci-mt7621.c
index 8db94fdbdd6d..507b8c68d20b 100644
--- a/drivers/staging/mt7621-pci/pci-mt7621.c
+++ b/drivers/staging/mt7621-pci/pci-mt7621.c
@@ -515,8 +515,9 @@ static void mt7621_pcie_enable_ports(struct mt7621_pcie 
*pcie)
        }
 
        for (slot = 0; slot < num_slots_enabled; slot++) {
-               val = read_config(pcie, slot, 0x4);
-               write_config(pcie, slot, 0x4, val | 0x4);
+               val = read_config(pcie, slot, PCI_COMMAND);
+               val |= PCI_COMMAND_MASTER;
+               write_config(pcie, slot, PCI_COMMAND, val);
                /* configure RC FTS number to 250 when it leaves L0s */
                val = read_config(pcie, slot, PCIE_FTS_NUM);
                val &= ~PCIE_FTS_NUM_MASK;
-- 
2.19.1

_______________________________________________
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel

Reply via email to