From 8ac6c7a54ed1b98d142dce24b11c6de6a1e239a5 Mon Sep 17 00:00:00 2001
From: hc <hc@nodka.com>
Date: Tue, 22 Oct 2024 10:36:11 +0000
Subject: [PATCH] 修改4g拨号为QMI,需要在系统里后台执行quectel-CM

---
 kernel/drivers/net/ethernet/cavium/liquidio/cn66xx_device.c |   10 ----------
 1 files changed, 0 insertions(+), 10 deletions(-)

diff --git a/kernel/drivers/net/ethernet/cavium/liquidio/cn66xx_device.c b/kernel/drivers/net/ethernet/cavium/liquidio/cn66xx_device.c
index 2df7440..39643be 100644
--- a/kernel/drivers/net/ethernet/cavium/liquidio/cn66xx_device.c
+++ b/kernel/drivers/net/ethernet/cavium/liquidio/cn66xx_device.c
@@ -38,9 +38,6 @@
 	lio_pci_readq(oct, CN6XXX_CIU_SOFT_RST);
 	lio_pci_writeq(oct, 1, CN6XXX_CIU_SOFT_RST);
 
-	/* make sure that the reset is written before starting timer */
-	mmiowb();
-
 	/* Wait for 10ms as Octeon resets. */
 	mdelay(100);
 
@@ -487,9 +484,6 @@
 
 	/* Disable Interrupts */
 	writeq(0, cn6xxx->intr_enb_reg64);
-
-	/* make sure interrupts are really disabled */
-	mmiowb();
 }
 
 static void lio_cn6xxx_get_pcie_qlmport(struct octeon_device *oct)
@@ -554,10 +548,6 @@
 				value = octeon_read_csr(oct, reg);
 				value &= ~(1 << oq_no);
 				octeon_write_csr(oct, reg, value);
-
-				/* Ensure that the enable register is written.
-				 */
-				mmiowb();
 
 				spin_unlock(&cn6xxx->lock_for_droq_int_enb_reg);
 			}

--
Gitblit v1.6.2