From d4a1bd480003f3e1a0590bc46fbcb24f05652ca7 Mon Sep 17 00:00:00 2001
From: tzh <tanzhtanzh@gmail.com>
Date: Thu, 15 Aug 2024 06:56:47 +0000
Subject: [PATCH] feat(wfit/bt): update aic8800 wifi/bt drive and hal

---
 longan/kernel/linux-4.9/drivers/net/wireless/aic8800/aic8800_bsp/aicsdio.h |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/longan/kernel/linux-4.9/drivers/net/wireless/aic8800/aic8800_bsp/aicsdio.h b/longan/kernel/linux-4.9/drivers/net/wireless/aic8800/aic8800_bsp/aicsdio.h
old mode 100644
new mode 100755
index 0a69052..9f722c2
--- a/longan/kernel/linux-4.9/drivers/net/wireless/aic8800/aic8800_bsp/aicsdio.h
+++ b/longan/kernel/linux-4.9/drivers/net/wireless/aic8800/aic8800_bsp/aicsdio.h
@@ -66,6 +66,7 @@
 	struct semaphore pwrctl_wakeup_sema;
 };
 
+void *aicbsp_get_drvdata(void *args);
 int aicwf_sdio_writeb(struct aic_sdio_dev *sdiodev, uint regaddr, u8 val);
 void aicwf_sdio_hal_irqhandler(struct sdio_func *func);
 void aicwf_sdio_pwrctl_timer(struct aic_sdio_dev *sdiodev, uint duration);
@@ -78,7 +79,7 @@
 void *aicwf_sdio_bus_init(struct aic_sdio_dev *sdiodev);
 void aicwf_sdio_release(struct aic_sdio_dev *sdiodev);
 void aicbsp_sdio_exit(void);
-void aicbsp_sdio_init(void);
+int  aicbsp_sdio_init(void);
 void aicbsp_sdio_release(struct aic_sdio_dev *sdiodev);
 int aicwf_sdio_txpkt(struct aic_sdio_dev *sdiodev, struct sk_buff *pkt);
 int aicwf_sdio_bustx_thread(void *data);

--
Gitblit v1.6.2