From ef53c30fce4871cf7599135f11d69cdd81de24ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=BD=97=E5=90=AF=E5=AE=8F?= Date: Fri, 11 Apr 2025 15:07:59 +0800 Subject: [PATCH] =?UTF-8?q?perf=20-=20=E5=90=91806=E5=86=99=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E7=9A=84=E4=BB=BB=E5=8A=A1=E5=85=B6=E4=B8=AD=E8=BD=AE?= =?UTF-8?q?=E8=AF=A2806=E7=9A=84=E5=8F=AF=E8=AF=BB=E7=8A=B6=E6=80=81?= =?UTF-8?q?=E6=97=B6=E4=BC=91=E7=9C=A0=E6=97=B6=E9=97=B4150-200us=E6=94=B9?= =?UTF-8?q?=E4=B8=BA300-400us?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lichee/linux-4.9/drivers/net/wireless/xr806/hwio.c | 3 +-- lichee/linux-4.9/drivers/net/wireless/xr806/os_dep/os_intf.c | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/lichee/linux-4.9/drivers/net/wireless/xr806/hwio.c b/lichee/linux-4.9/drivers/net/wireless/xr806/hwio.c index 045505d85..0c02b44ff 100644 --- a/lichee/linux-4.9/drivers/net/wireless/xr806/hwio.c +++ b/lichee/linux-4.9/drivers/net/wireless/xr806/hwio.c @@ -98,13 +98,12 @@ int xradio_hwio_write(struct sk_buff *skb) } // wait dev enter read state(gpio == 1) - delay = jiffies + IO_WAIT_TIME_S * HZ; while (!ops->read_rw_gpio()) { if (time_after(jiffies, delay)) { hwio_printk(XRADIO_DBG_ERROR, "write data wait dev read state faild\n"); return -1; } - xradio_k_usleep(150); + xradio_k_usleep(300); } if (ops->write(skb->data, skb->len)) { diff --git a/lichee/linux-4.9/drivers/net/wireless/xr806/os_dep/os_intf.c b/lichee/linux-4.9/drivers/net/wireless/xr806/os_dep/os_intf.c index dbf354181..d087e9825 100644 --- a/lichee/linux-4.9/drivers/net/wireless/xr806/os_dep/os_intf.c +++ b/lichee/linux-4.9/drivers/net/wireless/xr806/os_dep/os_intf.c @@ -3,7 +3,7 @@ void xradio_k_usleep(u32 us) { #if PLATFORM_LINUX - usleep_range(us, 200); + usleep_range(us, 400); #endif }