mwifiex: make Marvell 8997 work on QSR1000

Change-Id: I83c452dbe705652f375501c8b9c5eb38a1b8a4e2
diff --git a/drivers/net/wireless/marvell/mwifiex/pcie.c b/drivers/net/wireless/marvell/mwifiex/pcie.c
index 0c7937e..b4306d3 100644
--- a/drivers/net/wireless/marvell/mwifiex/pcie.c
+++ b/drivers/net/wireless/marvell/mwifiex/pcie.c
@@ -2783,6 +2783,10 @@
 		}
 	}
 
+#ifdef CONFIG_ARCH_QSR1000
+	pdev->irq = 28;
+#endif
+
 	if (pci_enable_msi(pdev) != 0)
 		pci_disable_msi(pdev);
 	else
diff --git a/drivers/net/wireless/marvell/mwifiex/pcie.h b/drivers/net/wireless/marvell/mwifiex/pcie.h
index 2592e63..b07333b 100644
--- a/drivers/net/wireless/marvell/mwifiex/pcie.h
+++ b/drivers/net/wireless/marvell/mwifiex/pcie.h
@@ -258,7 +258,11 @@
 	.fw_dump_end = 0xcff,
 	.fw_dump_host_ready = 0xcc,
 	.fw_dump_read_done = 0xdd,
+#ifdef CONFIG_ARCH_QSR1000
+	.msix_support = 0,
+#else
 	.msix_support = 1,
+#endif
 };
 
 static struct memory_type_mapping mem_type_mapping_tbl_w8897[] = {