Use a for loop to check pci port N_FTS in each controller. Signed-off-by: Sergio Paracuellos <sergio.paracuellos@xxxxxxxxx> --- drivers/staging/mt7621-pci/pci-mt7621.c | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/drivers/staging/mt7621-pci/pci-mt7621.c b/drivers/staging/mt7621-pci/pci-mt7621.c index 289d983..d7840af 100644 --- a/drivers/staging/mt7621-pci/pci-mt7621.c +++ b/drivers/staging/mt7621-pci/pci-mt7621.c @@ -486,14 +486,10 @@ static int mt7621_pci_probe(struct platform_device *pdev) bypass_pipe_rst(); set_phy_for_ssc(); - val = read_config(0, 0x70c); - printk("Port 0 N_FTS = %x\n", val); - - val= read_config(1, 0x70c); - printk("Port 1 N_FTS = %x\n", val); - - val = read_config(2, 0x70c); - printk("Port 2 N_FTS = %x\n", val); + for (i = 0; i < PCI_MAX_CONTROLLERS; i++) { + val = read_config(0, 0x70c); + printk("Port %d N_FTS = %x\n", i, val); + } rt_sysc_m32(0, RALINK_PCIE_RST, RALINK_RSTCTRL); rt_sysc_m32(0x30, 2 << 4, SYSC_REG_SYSTEM_CONFIG1); -- 2.7.4 _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel