Commit Graph

30 Commits

Author SHA1 Message Date
7cf9ba6e31 Add dmesg printing option for broadcasting packet 2021-05-10 14:04:34 +02:00
c24e0a046d sdr.c: change the legacy tx_itrpt1 to tx_itrpt 2021-05-05 16:53:15 +02:00
c687b19dde minor update on xilinx dma driver related stuffs 2021-05-05 16:46:28 +02:00
56fcab2044 udpate ad9361 driver related stuffs:
we do not maintain our own (modified) ad9361 driver anymore! The original ad9361 driver in the Linux kernel tree can be used with some extra EXPORT_SYMBOL.
2021-05-05 16:44:39 +02:00
fc47ee1d62 fix the bug when retry_limit_raw==0 in sdr.c (0 is the abnormal number encountered in the monitor mode. normally it should >= 1). the bug causes 15 times transmissions for a packet if no ack is received 2021-04-05 21:53:29 +02:00
bb0a2c5897 in xpu.v slv_reg19 and slv_reg8 are not twistted anymore. slv_reg6 is added to assist the register map in xpu more clear. separate registers for different purpose. separate registers for dynamic and static configurations in driver (sdr.c). 2021-04-05 21:49:59 +02:00
95d3c7c5f3 remove all the compiling warnings when build 32bit driver 2021-04-05 21:42:46 +02:00
027d42ec5b Fix the state unsync issue between rx interrupt and mac80211. When the issue happens, only a new packet incoming could trigger an old rx packet going to mac80211 rx. And this new fix also could work with the original xilinx dma driver. Our slightly modified xilinx dma driver is not needed anymore. 2021-03-22 23:59:41 +01:00
46c420ae77 Follow-up typo 2021-02-04 20:42:04 +01:00
b1dd94e387 Fix various typos
Found via codespell v2.1.dev0  
`codespell -q 3 -L ans,filp,fils,hsi`
2021-02-04 20:41:51 +01:00
55c2866f7c Merge pull request #54 from lnceballosz/master
NGI0 - Updating licensing aspects according REUSE
2021-02-03 16:14:49 +01:00
32bfd1abde Update sdr.c 2021-02-03 15:39:58 +01:00
2238b42bb8 improve csma state machine, force ch_idle high after decode, log cw and num_slot_random in the last attempt 2021-01-28 14:15:29 +01:00
a6085186d9 adding license and copyright headers 2021-01-20 13:30:12 +01:00
09316927a9 change the rssi_half_db_offset back to original
to get the correct rssi report.
2021-01-19 16:49:27 +01:00
6e3730c0c1 Linux queue waking/sleeping decision update: LARGE FPGA models were using small MAX_NUM_DMA_SYMBOL but now is based on /proc/device-tree/model information 2020-12-29 21:33:36 +01:00
5680efab70 enable dynamic cw 2020-12-28 16:03:51 +01:00
aa239344c1 use a better cca rssi threshold in sdr.c 2020-12-17 16:48:56 +01:00
5deb8d18f6 sync internal 2020-12-14 13:32:15 +01:00
b6d7171315 sdr driver update for 80211n 2020-11-05 18:22:24 +01:00
22dd0cc486 the side channel (timestamp, frequency offset, CSI, equalizer) feature 2020-10-08 15:07:57 +02:00
0a92505df2 add recent update:
1. add git revision software register 7 to DRV_XPU module (not FPGA XPU module)
2. fix the print of hdr->seq_ctrl in sdr.c
3. add ht_flag display to sdr.c
4. remove the sysid from devicetree because new we have our own git revision read back solution in FPGA (XPU register 63) and driver (the sotware register 7 of drv_xpu)
5. add sudo to update_sdcard.sh to make the image generation without SD card in the test-bed easier
2020-09-04 10:57:04 +02:00
838a9007cf update source coed of: 4 fpga queues and better driver/fpga flow control to avoid crash. improved slice cfg and printing 2020-06-12 10:50:34 +02:00
febc5adf73 prepare upgrade 2020-04-27 09:37:04 +02:00
75042a3073 fix the tsf warning in sdr.c and sdrctl 2020-03-06 14:05:47 +01:00
e63d1ec300 Jetmir: add tsf set command to sdrctl 2020-03-05 08:50:41 +01:00
b73660ad79 prepare for release 2020-03-04 19:39:12 +01:00
2a1e074623 fix the potential memory access over boundary issue of openwifi_rx_interrupt and make necessary configuration for new FPGA that tx sending out I/Q immediately after tx_start which achieves 10us SIFS in 2.4GHz 2020-01-07 14:17:08 +01:00
2054f92c88 Fix the bug for monitor mode in driver sdr.c openwifi_configure_filter() function. Seems like monitor mode will create and use a new virtual interface, so priv-vif[0] is not valid anymore when monitor mode start and call openwifi_configure_filter() 2020-01-03 18:53:21 +01:00
2ee6717882 initial commit 2019-12-10 14:03:47 +01:00