staging: mt7621-pci: avoid to set gpio mode in driver
authorSergio Paracuellos <sergio.paracuellos@gmail.com>
Wed, 5 May 2021 12:17:28 +0000 (14:17 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 10 May 2021 09:19:40 +0000 (11:19 +0200)
Gpio mode for the pcie pins must be request from device
tree using pinctrl driver. Pinctrl driver is already setting
this pcie pins as GPIO if it is requested. Hence, remove it
from here.

Signed-off-by: Sergio Paracuellos <sergio.paracuellos@gmail.com>
Link: https://lore.kernel.org/r/20210505121736.6459-3-sergio.paracuellos@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/mt7621-pci/pci-mt7621.c

index f490c7a1397d6b51bc688045860d00f2f8bbf6a3..984e333408a0cd005ccf2e32c6665ec7a3d74a69 100644 (file)
@@ -36,9 +36,6 @@
 
 #include "../../pci/pci.h"
 
-/* sysctl */
-#define MT7621_GPIO_MODE               0x60
-
 /* MediaTek specific configuration registers */
 #define PCIE_FTS_NUM                   0x70c
 #define PCIE_FTS_NUM_MASK              GENMASK(15, 8)
@@ -79,8 +76,6 @@
 #define PCIE_PORT_INT_EN(x)            BIT(20 + (x))
 #define PCIE_PORT_LINKUP               BIT(0)
 
-#define PERST_MODE_MASK                        GENMASK(11, 10)
-#define PERST_MODE_GPIO                        BIT(10)
 #define PERST_DELAY_MS                 100
 
 /**
@@ -478,8 +473,6 @@ static void mt7621_pcie_init_ports(struct mt7621_pcie *pcie)
        struct mt7621_pcie_port *port, *tmp;
        int err;
 
-       rt_sysc_m32(PERST_MODE_MASK, PERST_MODE_GPIO, MT7621_GPIO_MODE);
-
        mt7621_pcie_reset_assert(pcie);
        mt7621_pcie_reset_rc_deassert(pcie);