History log of /openwifi/driver/xpu/ (Results 1 – 24 of 24)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
db8c69b622-Feb-2024 robgar2001 <[email protected]>

Fixed errors during compilation of OpenWRT kernel modules


/openwifi/CONTRIBUTING.md
/openwifi/README.md
/openwifi/doc/README.md
/openwifi/doc/app_notes/README.md
/openwifi/doc/app_notes/csi-screen-shot-radar.jpg
/openwifi/doc/app_notes/csi.md
/openwifi/doc/app_notes/hls.md
/openwifi/doc/app_notes/iq.md
/openwifi/doc/app_notes/packet-iq-self-loopback-test.md
/openwifi/doc/app_notes/perf_counter.md
/openwifi/doc/app_notes/radar-self-csi.md
/openwifi/doc/app_notes/sensing.png
/openwifi/doc/cite-openwifi-github-code.md
/openwifi/doc/known_issue/notter.md
/openwifi/doc/publications.md
/openwifi/doc/videos.md
/openwifi/driver/openofdm_rx/openofdm_rx.c
/openwifi/driver/openofdm_tx/openofdm_tx.c
/openwifi/driver/rx_intf/rx_intf.c
/openwifi/driver/sdr.c
/openwifi/driver/sdr.h
/openwifi/driver/sdrctl_intf.c
/openwifi/driver/side_ch/side_ch.c
/openwifi/driver/tx_intf/tx_intf.c
xpu.c
/openwifi/kernel_boot/boards/e310v2/README.assets/struct.png
/openwifi/kernel_boot/boards/e310v2/README.md
/openwifi/kernel_boot/boards/e310v2/devicetree.dtb
/openwifi/kernel_boot/boards/e310v2/devicetree.dts
/openwifi/kernel_boot/boards/e310v2/u-boot.elf
/openwifi/kernel_boot/boards/neptunesdr/devicetree.dtb
/openwifi/kernel_boot/boards/neptunesdr/devicetree.dts
/openwifi/kernel_boot/boards/zcu102_fmcs2/system.dtb
/openwifi/kernel_boot/boards/zcu102_fmcs2/system.dts
/openwifi/user_space/boot_bin_gen.sh
/openwifi/user_space/drv_and_fpga_package_gen.sh
/openwifi/user_space/hostapd-openwifi-11ag.conf
/openwifi/user_space/hostapd-openwifi.conf
/openwifi/user_space/inject_80211/inject_80211.c
/openwifi/user_space/sdcard_boot_update.sh
/openwifi/user_space/setup_once.sh
/openwifi/user_space/side_ch_ctl_src/iq_capture.py
/openwifi/user_space/side_ch_ctl_src/iq_capture_2ant.py
/openwifi/user_space/side_ch_ctl_src/side_info_display.py
/openwifi/user_space/side_ch_ctl_src/test_iq_2ant_file_display.m
/openwifi/user_space/side_ch_ctl_src/test_iq_file_display.m
/openwifi/user_space/side_ch_ctl_src/test_side_info_file_display.m
/openwifi/user_space/transfer_kernel_image_module_to_board.sh
/openwifi/user_space/update_sdcard.sh
c998997027-Feb-2023 Xianjun Jiao <[email protected]>

Disable eifs_trigger_by_last_tx_fail by default:
Standard does not ask so


/openwifi/README.md
/openwifi/doc/README.md
/openwifi/doc/app_notes/README.md
/openwifi/doc/app_notes/drv_fpga_dynamic_loading.md
/openwifi/doc/app_notes/frequent_trick.md
/openwifi/doc/app_notes/openwifi-csi-fpga-loopback.jpg
/openwifi/doc/app_notes/packet-iq-self-loopback-test.md
/openwifi/doc/img_build_instruction/kuiper.md
/openwifi/doc/known_issue/notter.md
/openwifi/doc/publications.md
/openwifi/driver/Makefile
/openwifi/driver/hw_def.h
/openwifi/driver/make_all.sh
/openwifi/driver/openofdm_rx/openofdm_rx.c
/openwifi/driver/sdr.c
/openwifi/driver/sdrctl_intf.c
/openwifi/driver/side_ch/make_driver.sh
/openwifi/driver/side_ch/side_ch.c
/openwifi/driver/sysfs_intf.c
/openwifi/driver/tx_intf/tx_intf.c
xpu.c
/openwifi/kernel_boot/10-network-device.rules
/openwifi/kernel_boot/ad9361.patch
/openwifi/kernel_boot/ad9361_conv.patch
/openwifi/kernel_boot/axi_hdmi_crtc.patch
/openwifi/kernel_boot/boards/adrv9361z7035/u-boot.elf
/openwifi/kernel_boot/boards/adrv9361z7035_fmc/u-boot.elf
/openwifi/kernel_boot/boards/adrv9364z7020/devicetree.dtb
/openwifi/kernel_boot/boards/adrv9364z7020/devicetree.dts
/openwifi/kernel_boot/boards/adrv9364z7020/u-boot.elf
/openwifi/kernel_boot/boards/neptunesdr/devicetree.dtb
/openwifi/kernel_boot/boards/neptunesdr/devicetree.dts
/openwifi/kernel_boot/boards/sdrpi/devicetree.dtb
/openwifi/kernel_boot/boards/zc702_fmcs2/devicetree.dtb
/openwifi/kernel_boot/boards/zc702_fmcs2/devicetree.dts
/openwifi/kernel_boot/boards/zc706_fmcs2/u-boot.elf
/openwifi/kernel_boot/boards/zcu102_fmcs2/bl31.elf
/openwifi/kernel_boot/boards/zcu102_fmcs2/system.dtb
/openwifi/kernel_boot/boards/zcu102_fmcs2/system.dts
/openwifi/kernel_boot/boards/zcu102_fmcs2/u-boot_xilinx_zynqmp_zcu102_revA.elf
/openwifi/kernel_boot/boards/zed_fmcs2/u-boot.elf
/openwifi/kernel_boot/build_boot_bin.sh
/openwifi/kernel_boot/build_zynqmp_boot_bin.sh
/openwifi/kernel_boot/kernel_config
/openwifi/kernel_boot/kernel_config_zynqmp
/openwifi/kernel_boot/kernel_patch_readme.md
/openwifi/user_space/arbitrary_iq_gen/single_carrier_gen.m
/openwifi/user_space/boot_bin_gen.sh
/openwifi/user_space/dhcpd.conf
/openwifi/user_space/drv_and_fpga_package_gen.sh
/openwifi/user_space/eifs_by_last_rx_fail_disable.sh
/openwifi/user_space/eifs_by_last_tx_fail_disable.sh
/openwifi/user_space/fast_reg_log/fast_reg_log.c
/openwifi/user_space/fast_reg_log/fast_reg_log_analyzer.m
/openwifi/user_space/fosdem-11ag.sh
/openwifi/user_space/fosdem.sh
/openwifi/user_space/inject_80211/Makefile
/openwifi/user_space/inject_80211/analyze_80211.c
/openwifi/user_space/inject_80211/ieee80211_radiotap.h
/openwifi/user_space/inject_80211/inject_80211.c
/openwifi/user_space/inject_80211/inject_80211.h
/openwifi/user_space/inject_80211/radiotap.c
/openwifi/user_space/inject_80211/radiotap.h
/openwifi/user_space/inject_80211/unaligned.h
/openwifi/user_space/openwifi_ad9361_fir_tx_0MHz_11n.ftr
/openwifi/user_space/openwifi_ad9361_fir_tx_0MHz_11n_narrow1.ftr
/openwifi/user_space/populate_kernel_image_module_reboot.sh
/openwifi/user_space/post_config.sh
/openwifi/user_space/prepare_kernel.sh
/openwifi/user_space/rssi_ad9361_show.sh
/openwifi/user_space/rssi_openwifi_show.sh
/openwifi/user_space/sdcard_boot_update.sh
/openwifi/user_space/set_lbt_th.sh
/openwifi/user_space/setup_once.sh
/openwifi/user_space/transfer_driver_userspace_to_board.sh
/openwifi/user_space/transfer_kernel_image_module_to_board.sh
/openwifi/user_space/update_sdcard.sh
/openwifi/user_space/wgd.sh
1265742e17-Jan-2023 Xianjun Jiao <[email protected]>

Refactor initial all open slice setup in xpu.c

ec5a505317-Jan-2023 Xianjun Jiao <[email protected]>

Remove unnecessary code in xpu.c

d4c3d81017-Jan-2023 Xianjun Jiao <[email protected]>

Though the SIFS definition in 2.4GHz is 10us, the actual gap is still 16us:
1. Confirmed by CMW270 in OFDM mode (10us is for 11b where viterbi decoder is not needed)
2. See Signal Extension in 18.3.2

Though the SIFS definition in 2.4GHz is 10us, the actual gap is still 16us:
1. Confirmed by CMW270 in OFDM mode (10us is for 11b where viterbi decoder is not needed)
2. See Signal Extension in 18.3.2.4 ERP-OFDM PPDU format of 802.11-2020

show more ...


/openwifi/README.md
/openwifi/doc/README.md
/openwifi/doc/app_notes/README.md
/openwifi/doc/app_notes/ap-client-two-sdr.md
/openwifi/doc/app_notes/csi-fuzzer-beacon-ant-back-0.jpg
/openwifi/doc/app_notes/csi-fuzzer-beacon-ant-back-1-45-0-13.jpg
/openwifi/doc/app_notes/csi-screen-shot.jpg
/openwifi/doc/app_notes/csi_fuzzer.md
/openwifi/doc/app_notes/drv_fpga_dynamic_loading.md
/openwifi/doc/app_notes/frequent_trick.md
/openwifi/doc/app_notes/inject_80211.md
/openwifi/doc/app_notes/iq.md
/openwifi/doc/app_notes/packet-iq-self-loopback-test.md
/openwifi/doc/app_notes/radar-self-csi.md
/openwifi/doc/app_notes/sensing.png
/openwifi/doc/bb-clk.jpg
/openwifi/doc/openwifi-detail.jpg
/openwifi/doc/publications.md
/openwifi/doc/rf-digital-if-chain-config.jpg
/openwifi/doc/videos.md
/openwifi/driver/hw_def.h
/openwifi/driver/make_all.sh
/openwifi/driver/openofdm_rx/openofdm_rx.c
/openwifi/driver/rx_intf/rx_intf.c
/openwifi/driver/sdr.c
/openwifi/driver/sdr.h
/openwifi/driver/sdrctl_intf.c
/openwifi/driver/sysfs_intf.c
/openwifi/driver/tx_intf/tx_intf.c
xpu.c
/openwifi/kernel_boot/boards/antsdr_e200/README.assets/e200_struct.svg
/openwifi/kernel_boot/boards/antsdr_e200/README.md
/openwifi/kernel_boot/boards/antsdr_e200/devicetree.dtb
/openwifi/kernel_boot/boards/antsdr_e200/devicetree.dts
/openwifi/kernel_boot/boards/antsdr_e200/u-boot.elf
/openwifi/kernel_boot/boards/neptunesdr/devicetree.dtb
/openwifi/kernel_boot/boards/neptunesdr/devicetree.dts
/openwifi/kernel_boot/boards/neptunesdr/u-boot.elf
/openwifi/kernel_boot/boards/sdrpi/devicetree.dtb
/openwifi/kernel_boot/boards/sdrpi/devicetree.dts
/openwifi/kernel_boot/boards/sdrpi/notes.md
/openwifi/kernel_boot/boards/sdrpi/u-boot.elf
/openwifi/kernel_boot/boards/zc706_fmcs2/devicetree.dtb
/openwifi/kernel_boot/boards/zc706_fmcs2/devicetree.dts
/openwifi/kernel_boot/build_boot_bin.sh
/openwifi/kernel_boot/kernel_config
/openwifi/user_space/boot_bin_gen.sh
/openwifi/user_space/boot_bin_gen_zynqmp.sh
/openwifi/user_space/drv_and_fpga_package_gen.sh
/openwifi/user_space/fosdem-11ag.sh
/openwifi/user_space/fosdem.sh
/openwifi/user_space/load_fpga_img.sh
/openwifi/user_space/post_config.sh
/openwifi/user_space/rf_init_11n.sh
/openwifi/user_space/rssi_ad9361_show.sh
/openwifi/user_space/sdcard_boot_update.sh
/openwifi/user_space/set_dbg_ch0.sh
/openwifi/user_space/set_dbg_ch1.sh
/openwifi/user_space/set_dbg_ch2.sh
/openwifi/user_space/system_top.bif
/openwifi/user_space/update_sdcard.sh
/openwifi/user_space/wgd.sh
4bdc210e29-Mar-2022 Xianjun Jiao <[email protected]>

Open the 4 queue gates all the time during xpu initialization

b597510c29-Mar-2022 Xianjun Jiao <[email protected]>

Relax the ACK waiting condition for non block ACK case:
If the packet type/sub-type is ACK and the length field is 14, we believe it is ACK. No matter the fcs is valid or not

066dd1bb29-Mar-2022 Xianjun Jiao <[email protected]>

fine tuning of ack tx wait time for new design

e3fb22a429-Mar-2022 Xianjun Jiao <[email protected]>

gpio gain delay and rssi:

Fine tune the rssi calculation sync with gpio gain (add the same gpio gain smoothing like iq_rssi in FPGA)

bc98f5bb29-Mar-2022 thavinga <[email protected]>

Driver changes for FPGA SPI Tx LO control
- Manually issue Tx Quadrature calibration if frequency change is more than 100MHz
- Disable FPGA SPI module before calibration
- Add xpu reg 13 to disable c

Driver changes for FPGA SPI Tx LO control
- Manually issue Tx Quadrature calibration if frequency change is more than 100MHz
- Disable FPGA SPI module before calibration
- Add xpu reg 13 to disable control manually

show more ...

585a560128-Mar-2022 Xianjun Jiao <[email protected]>

openofdm_rx initialization with the help of macro definition in hw_def.h:

Now changing the macro in hw_def.h will change the related initialization part in all related drivers (rx_intf/xpu/openofdm_

openofdm_rx initialization with the help of macro definition in hw_def.h:

Now changing the macro in hw_def.h will change the related initialization part in all related drivers (rx_intf/xpu/openofdm_rx)

show more ...


/openwifi/README.md
/openwifi/doc/app_notes/README.md
/openwifi/doc/app_notes/csi-screen-shot-radar-matlab.jpg
/openwifi/doc/app_notes/csi-screen-shot-radar.jpg
/openwifi/doc/app_notes/driver_stat.md
/openwifi/doc/app_notes/frequent_trick.md
/openwifi/doc/app_notes/iq.md
/openwifi/doc/app_notes/iq_2ant.md
/openwifi/doc/app_notes/openwifi-iq-loopback.jpg
/openwifi/doc/app_notes/openwifi-loopback-principle.jpg
/openwifi/doc/app_notes/openwifi-radar.jpg
/openwifi/doc/app_notes/packet-iq-self-loopback-test.md
/openwifi/doc/app_notes/perf_counter.md
/openwifi/doc/app_notes/radar-self-csi.md
/openwifi/doc/publications.md
/openwifi/doc/videos.md
/openwifi/driver/ad9361/ad9361_conv.c
/openwifi/driver/hw_def.h
/openwifi/driver/make_all.sh
/openwifi/driver/openofdm_rx/openofdm_rx.c
/openwifi/driver/rx_intf/rx_intf.c
/openwifi/driver/sdr.c
/openwifi/driver/sdr.h
/openwifi/driver/sdrctl_intf.c
/openwifi/driver/sysfs_intf.c
/openwifi/driver/tx_intf/tx_intf.c
xpu.c
/openwifi/kernel_boot/boards/adrv9361z7035/devicetree.dtb
/openwifi/kernel_boot/boards/adrv9361z7035/devicetree.dts
/openwifi/kernel_boot/boards/adrv9364z7020/devicetree.dtb
/openwifi/kernel_boot/boards/adrv9364z7020/devicetree.dts
/openwifi/kernel_boot/boards/antsdr/devicetree.dtb
/openwifi/kernel_boot/boards/antsdr/devicetree.dts
/openwifi/kernel_boot/boards/zc702_fmcs2/devicetree.dtb
/openwifi/kernel_boot/boards/zc702_fmcs2/devicetree.dts
/openwifi/kernel_boot/boards/zc706_fmcs2/devicetree.dtb
/openwifi/kernel_boot/boards/zc706_fmcs2/devicetree.dts
/openwifi/kernel_boot/boards/zcu102_fmcs2/system.dtb
/openwifi/kernel_boot/boards/zcu102_fmcs2/system.dts
/openwifi/kernel_boot/boards/zed_fmcs2/devicetree.dtb
/openwifi/kernel_boot/boards/zed_fmcs2/devicetree.dts
/openwifi/kernel_boot/kernel_config
/openwifi/kernel_boot/kernel_config_zynqmp
/openwifi/user_space/arbitrary_iq_gen/iq_single_carrier_1000000Hz_512.bin
/openwifi/user_space/arbitrary_iq_gen/iq_single_carrier_1000000Hz_512.txt
/openwifi/user_space/arbitrary_iq_gen/single_carrier_gen.m
/openwifi/user_space/cd_adi_iio_dir.sh
/openwifi/user_space/check_calib_inf.sh
/openwifi/user_space/cw_disable.sh
/openwifi/user_space/cw_max_min_cfg.sh
/openwifi/user_space/difs_disable.sh
/openwifi/user_space/eifs_disable.sh
/openwifi/user_space/fosdem-11ag.sh
/openwifi/user_space/fosdem.sh
/openwifi/user_space/hostapd-openwifi.conf
/openwifi/user_space/inject_80211/inject_80211.c
/openwifi/user_space/nav_disable.sh
/openwifi/user_space/openwifi_ad9361_fir_tx_0MHz.ftr
/openwifi/user_space/openwifi_ad9361_fir_tx_0MHz_11n.ftr
/openwifi/user_space/post_config.sh
/openwifi/user_space/prepare_kernel.sh
/openwifi/user_space/rf_init.sh
/openwifi/user_space/rf_init_11n.sh
/openwifi/user_space/rx_gain_show.sh
/openwifi/user_space/rx_stat_show.sh
/openwifi/user_space/set_lbt_th.sh
/openwifi/user_space/set_restrict_freq.sh
/openwifi/user_space/set_rx_gain_auto.sh
/openwifi/user_space/set_rx_gain_manual.sh
/openwifi/user_space/set_rx_monitor_all.sh
/openwifi/user_space/set_rx_target_sender_mac_addr.sh
/openwifi/user_space/set_tx_lo.sh
/openwifi/user_space/set_tx_port.sh
/openwifi/user_space/side_ch_ctl_src/iq_capture.py
/openwifi/user_space/side_ch_ctl_src/iq_capture_2ant.py
/openwifi/user_space/side_ch_ctl_src/side_ch_ctl.c
/openwifi/user_space/side_ch_ctl_src/side_info_display.py
/openwifi/user_space/side_ch_ctl_src/test_iq_2ant_file_display.m
/openwifi/user_space/side_ch_ctl_src/test_iq_file_display.m
/openwifi/user_space/side_ch_ctl_src/test_side_info_file_display.m
/openwifi/user_space/stat_enable.sh
/openwifi/user_space/tx_intf_iq_data_to_sysfs.sh
/openwifi/user_space/tx_intf_iq_send.sh
/openwifi/user_space/tx_prio_queue_show.sh
/openwifi/user_space/tx_stat_show.sh
/openwifi/user_space/update_sdcard.sh
/openwifi/user_space/wgd.sh
/openwifi/user_space/wpa-testap.conf
261bb9ee06-Jan-2022 mmehari <[email protected]>

A-MPDU rx aggregation support


/openwifi/.github/ISSUE_TEMPLATE/issue-description.md
/openwifi/.gitmodules
/openwifi/README.md
/openwifi/doc/README.md
/openwifi/doc/app_notes/README.md
/openwifi/doc/app_notes/ad-hoc-two-sdr.md
/openwifi/doc/app_notes/ap-client-two-sdr.md
/openwifi/doc/app_notes/csi-fuzzer-beacon-ant-back-0.jpg
/openwifi/doc/app_notes/csi-fuzzer-beacon-ant-back-1-45-0-13.jpg
/openwifi/doc/app_notes/csi-fuzzer-implementation.png
/openwifi/doc/app_notes/csi-fuzzer-principle.png
/openwifi/doc/app_notes/csi-fuzzer-system-before-vs-now.png
/openwifi/doc/app_notes/csi.md
/openwifi/doc/app_notes/csi_fuzzer.md
/openwifi/doc/app_notes/inject_80211.md
/openwifi/doc/app_notes/iq.md
/openwifi/doc/app_notes/iq_2ant.md
/openwifi/doc/asic/skywater-130-pdk-and-asic-considerations.md
/openwifi/doc/cite-openwifi-github-code.md
/openwifi/doc/cite-openwifi-vtc-paper.md
/openwifi/doc/openwifi-detail.jpg
/openwifi/doc/publications.md
/openwifi/doc/rf-digital-if-chain-config.jpg
/openwifi/doc/videos.md
/openwifi/driver/ad9361/README.md
/openwifi/driver/ad9361/ad9361.c
/openwifi/driver/hw_def.h
/openwifi/driver/make_all.sh
/openwifi/driver/sdr.c
/openwifi/driver/sdr.h
/openwifi/driver/side_ch/make_driver.sh
/openwifi/driver/tx_intf/tx_intf.c
/openwifi/driver/xilinx_dma/README.md
/openwifi/driver/xilinx_dma/make_xilinx_dma.sh
xpu.c
/openwifi/kernel_boot/72113-files.zip
/openwifi/kernel_boot/boards/antsdr/devicetree.dtb
/openwifi/kernel_boot/boards/antsdr/devicetree.dts
/openwifi/kernel_boot/boards/antsdr/notes.md
/openwifi/kernel_boot/boards/antsdr/u-boot.elf
/openwifi/kernel_boot/build_boot_bin.sh
/openwifi/kernel_boot/build_zynqmp_boot_bin.sh
/openwifi/user_space/boot_bin_gen.sh
/openwifi/user_space/boot_bin_gen_zynqmp.sh
/openwifi/user_space/build_wpa_supplicant_wo11b.sh
/openwifi/user_space/csi_fuzzer.sh
/openwifi/user_space/csi_fuzzer_scan.sh
/openwifi/user_space/inject_80211/inject_80211.c
/openwifi/user_space/post_config.sh
/openwifi/user_space/prepare_kernel.sh
/openwifi/user_space/sdcard_boot_update.sh
/openwifi/user_space/side_ch_ctl_src/save_iq_to_txt_for_verilog_sim.m
/openwifi/user_space/side_ch_ctl_src/test_iq_2ant_file_display.m
/openwifi/user_space/side_ch_ctl_src/test_iq_file_display.m
/openwifi/user_space/update_sdcard.sh
/openwifi/user_space/webserver/openwifi-detail.jpg
/openwifi/user_space/wgd.sh
/openwifi/user_space/wpa-openwifi.conf
913a9e9405-Apr-2021 Xianjun Jiao <[email protected]>

add ack disable register in xpu in case ack needs to be disabled in monitor mode

bb0a2c5805-Apr-2021 Xianjun Jiao <[email protected]>

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

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).

show more ...

55c2866f03-Feb-2021 Jiao Xianjun <[email protected]>

Merge pull request #54 from lnceballosz/master

NGI0 - Updating licensing aspects according REUSE


/openwifi/CONTRIBUTING.md
/openwifi/LICENSES/AGPL-3.0-or-later.txt
/openwifi/LICENSES/BSD-3-Clause.txt
/openwifi/LICENSES/GPL-2.0-or-later.txt
/openwifi/README.md
/openwifi/doc/README.md
/openwifi/doc/app_notes/40mhz.png.license
/openwifi/doc/app_notes/README.md
/openwifi/doc/app_notes/ad-hoc-two-sdr.md
/openwifi/doc/app_notes/ap-client-two-sdr.md
/openwifi/doc/app_notes/csi-architecture.jpg.license
/openwifi/doc/app_notes/csi-information-format.jpg.license
/openwifi/doc/app_notes/csi-screen-shot.jpg.license
/openwifi/doc/app_notes/csi.md
/openwifi/doc/app_notes/guard-interval.png.license
/openwifi/doc/app_notes/ieee80211n.md
/openwifi/doc/app_notes/inject_80211.md
/openwifi/doc/app_notes/iq-architecture.jpg.license
/openwifi/doc/app_notes/iq-capture-parameter.jpg.license
/openwifi/doc/app_notes/iq-information-format.jpg.license
/openwifi/doc/app_notes/iq-screen-shot.jpg.license
/openwifi/doc/app_notes/iq.md
/openwifi/doc/app_notes/iq_2ant-screen-shot.jpg.license
/openwifi/doc/app_notes/iq_2ant-setup.png.license
/openwifi/doc/app_notes/iq_2ant.md
/openwifi/doc/app_notes/mimo.png.license
/openwifi/doc/app_notes/mpdu-aggr.png.license
/openwifi/doc/app_notes/subcarriers.png.license
/openwifi/doc/openwifi-detail.jpg.license
/openwifi/doc/rf-digital-if-chain-config.jpg.license
/openwifi/doc/rf-digital-if-chain-spectrum.jpg.license
/openwifi/driver/ad9361/ad9361.c
/openwifi/driver/ad9361/ad9361.h
/openwifi/driver/ad9361/ad9361_conv.c
/openwifi/driver/ad9361/ad9361_private.h
/openwifi/driver/ad9361/ad9361_regs.h
/openwifi/driver/ad9361/cf_axi_adc.h
/openwifi/driver/hw_def.h
/openwifi/driver/make_all.sh
/openwifi/driver/openofdm_rx/openofdm_rx.c
/openwifi/driver/openofdm_tx/openofdm_tx.c
/openwifi/driver/rx_intf/rx_intf.c
/openwifi/driver/sdr.c
/openwifi/driver/sdr.h
/openwifi/driver/side_ch/make_driver.sh
/openwifi/driver/side_ch/side_ch.c
/openwifi/driver/side_ch/side_ch.h
/openwifi/driver/tx_intf/tx_intf.c
/openwifi/driver/xilinx_dma/README.md
/openwifi/driver/xilinx_dma/make_xilinx_dma.sh
/openwifi/driver/xilinx_dma/xilinx_dma.c
xpu.c
/openwifi/kernel_boot/build_boot_bin.sh
/openwifi/kernel_boot/build_zynqmp_boot_bin.sh
/openwifi/openwifi-arch.jpg.license
/openwifi/openwifi-hw
/openwifi/user_space/boot_bin_gen.sh
/openwifi/user_space/boot_bin_gen_zynqmp.sh
/openwifi/user_space/build_wpa_supplicant_wo11b.sh
/openwifi/user_space/fosdem-11ag.sh
/openwifi/user_space/fosdem.sh
/openwifi/user_space/get_fpga.sh
/openwifi/user_space/inject_80211/analyze_80211.c
/openwifi/user_space/inject_80211/inject_80211.c
/openwifi/user_space/inject_80211/inject_80211.h
/openwifi/user_space/inject_80211/inject_80211.sh
/openwifi/user_space/link_perf_test.sh
/openwifi/user_space/monitor_ch.sh
/openwifi/user_space/nic_back_to_normal.sh
/openwifi/user_space/post_config.sh
/openwifi/user_space/prepare_kernel.sh
/openwifi/user_space/rf_init.sh
/openwifi/user_space/sdcard_boot_update.sh
/openwifi/user_space/sdr-ad-hoc-join.sh
/openwifi/user_space/sdr-ad-hoc-up.sh
/openwifi/user_space/sdrctl_src/cmd.c
/openwifi/user_space/sdrctl_src/nl80211_testmode_def.h
/openwifi/user_space/sdrctl_src/sdrctl.c
/openwifi/user_space/sdrctl_src/sdrctl.h
/openwifi/user_space/sdrctl_src/sections.c
/openwifi/user_space/sdrctl_src/version.sh
/openwifi/user_space/set_ant.sh
/openwifi/user_space/set_csma_high.sh
/openwifi/user_space/set_csma_normal.sh
/openwifi/user_space/side_ch_ctl_src/side_ch_ctl.c
/openwifi/user_space/slice_cfg.sh
/openwifi/user_space/update_sdcard.sh
/openwifi/user_space/webserver/openwifi-detail.jpg.license
/openwifi/user_space/webserver/openwifi-logo-small.jpg.license
/openwifi/user_space/wgd.sh
9e7be83f03-Feb-2021 Jiao Xianjun <[email protected]>

Update xpu.c


/openwifi/CONTRIBUTING.md
/openwifi/README.md
/openwifi/doc/README.md
/openwifi/doc/app_notes/40mhz.png.license
/openwifi/doc/app_notes/README.md
/openwifi/doc/app_notes/ad-hoc-two-sdr.md
/openwifi/doc/app_notes/ap-client-two-sdr.md
/openwifi/doc/app_notes/csi-architecture.jpg.license
/openwifi/doc/app_notes/csi-information-format.jpg.license
/openwifi/doc/app_notes/csi-screen-shot.jpg.license
/openwifi/doc/app_notes/csi.md
/openwifi/doc/app_notes/guard-interval.png.license
/openwifi/doc/app_notes/ieee80211n.md
/openwifi/doc/app_notes/inject_80211.md
/openwifi/doc/app_notes/iq-architecture.jpg.license
/openwifi/doc/app_notes/iq-capture-parameter.jpg.license
/openwifi/doc/app_notes/iq-information-format.jpg.license
/openwifi/doc/app_notes/iq-screen-shot.jpg.license
/openwifi/doc/app_notes/iq.md
/openwifi/doc/app_notes/iq_2ant-screen-shot.jpg.license
/openwifi/doc/app_notes/iq_2ant-setup.png.license
/openwifi/doc/app_notes/iq_2ant.md
/openwifi/doc/app_notes/mimo.png.license
/openwifi/doc/app_notes/mpdu-aggr.png.license
/openwifi/doc/app_notes/subcarriers.png.license
/openwifi/doc/openwifi-detail.jpg.license
/openwifi/doc/rf-digital-if-chain-config.jpg.license
/openwifi/doc/rf-digital-if-chain-spectrum.jpg.license
/openwifi/driver/ad9361/ad9361.c
/openwifi/driver/ad9361/ad9361.h
/openwifi/driver/ad9361/ad9361_private.h
/openwifi/driver/hw_def.h
/openwifi/driver/make_all.sh
/openwifi/driver/openofdm_rx/openofdm_rx.c
/openwifi/driver/openofdm_tx/openofdm_tx.c
/openwifi/driver/rx_intf/rx_intf.c
/openwifi/driver/sdr.c
/openwifi/driver/sdr.h
/openwifi/driver/side_ch/make_driver.sh
/openwifi/driver/side_ch/side_ch.c
/openwifi/driver/side_ch/side_ch.h
/openwifi/driver/tx_intf/tx_intf.c
/openwifi/driver/xilinx_dma/README.md
/openwifi/driver/xilinx_dma/make_xilinx_dma.sh
/openwifi/driver/xilinx_dma/xilinx_dma.c
xpu.c
/openwifi/openwifi-arch.jpg.license
/openwifi/user_space/webserver/openwifi-detail.jpg.license
/openwifi/user_space/webserver/openwifi-logo-small.jpg.license
2238b42b28-Jan-2021 weiliu <[email protected]>

improve csma state machine, force ch_idle high after decode, log cw and num_slot_random in the last attempt

a608518620-Jan-2021 Lina Ceballos <[email protected]>

adding license and copyright headers


/openwifi/CONTRIBUTING.md
/openwifi/LICENSES/AGPL-3.0-or-later.txt
/openwifi/LICENSES/BSD-3-Clause.txt
/openwifi/LICENSES/GPL-2.0-or-later.txt
/openwifi/README.md
/openwifi/adi-linux
/openwifi/adi-linux-64
/openwifi/doc/README.md
/openwifi/doc/app_notes/40mhz.png.license
/openwifi/doc/app_notes/README.md
/openwifi/doc/app_notes/ad-hoc-two-sdr.md
/openwifi/doc/app_notes/ap-client-two-sdr.md
/openwifi/doc/app_notes/csi-architecture.jpg.license
/openwifi/doc/app_notes/csi-information-format.jpg.license
/openwifi/doc/app_notes/csi-screen-shot.jpg
/openwifi/doc/app_notes/csi-screen-shot.jpg.license
/openwifi/doc/app_notes/csi.md
/openwifi/doc/app_notes/guard-interval.png.license
/openwifi/doc/app_notes/ieee80211n.md
/openwifi/doc/app_notes/inject_80211.md
/openwifi/doc/app_notes/iq-architecture.jpg.license
/openwifi/doc/app_notes/iq-capture-parameter.jpg.license
/openwifi/doc/app_notes/iq-information-format.jpg.license
/openwifi/doc/app_notes/iq-screen-shot.jpg
/openwifi/doc/app_notes/iq-screen-shot.jpg.license
/openwifi/doc/app_notes/iq.md
/openwifi/doc/app_notes/iq_2ant-screen-shot.jpg
/openwifi/doc/app_notes/iq_2ant-screen-shot.jpg.license
/openwifi/doc/app_notes/iq_2ant-setup.png
/openwifi/doc/app_notes/iq_2ant-setup.png.license
/openwifi/doc/app_notes/iq_2ant.md
/openwifi/doc/app_notes/mimo.png.license
/openwifi/doc/app_notes/mpdu-aggr.png.license
/openwifi/doc/app_notes/subcarriers.png.license
/openwifi/doc/openwifi-detail.jpg.license
/openwifi/doc/rf-digital-if-chain-config.jpg.license
/openwifi/doc/rf-digital-if-chain-spectrum.jpg.license
/openwifi/driver/ad9361/ad9361.c
/openwifi/driver/ad9361/ad9361.h
/openwifi/driver/ad9361/ad9361_conv.c
/openwifi/driver/ad9361/ad9361_private.h
/openwifi/driver/ad9361/ad9361_regs.h
/openwifi/driver/ad9361/cf_axi_adc.h
/openwifi/driver/hw_def.h
/openwifi/driver/make_all.sh
/openwifi/driver/openofdm_rx/openofdm_rx.c
/openwifi/driver/openofdm_tx/openofdm_tx.c
/openwifi/driver/rx_intf/rx_intf.c
/openwifi/driver/sdr.c
/openwifi/driver/sdr.h
/openwifi/driver/side_ch/make_driver.sh
/openwifi/driver/side_ch/side_ch.c
/openwifi/driver/side_ch/side_ch.h
/openwifi/driver/tx_intf/tx_intf.c
/openwifi/driver/xilinx_dma/README.md
/openwifi/driver/xilinx_dma/make_xilinx_dma.sh
/openwifi/driver/xilinx_dma/xilinx_dma.c
xpu.c
/openwifi/kernel_boot/build_boot_bin.sh
/openwifi/kernel_boot/build_zynqmp_boot_bin.sh
/openwifi/kernel_boot/kernel_config_zynqmp
/openwifi/openwifi-arch.jpg.license
/openwifi/openwifi-hw
/openwifi/user_space/boot_bin_gen.sh
/openwifi/user_space/boot_bin_gen_zynqmp.sh
/openwifi/user_space/build_wpa_supplicant_wo11b.sh
/openwifi/user_space/fosdem-11ag.sh
/openwifi/user_space/fosdem.sh
/openwifi/user_space/get_fpga.sh
/openwifi/user_space/hostapd-openwifi-11ag.conf
/openwifi/user_space/inject_80211/analyze_80211.c
/openwifi/user_space/inject_80211/inject_80211.c
/openwifi/user_space/inject_80211/inject_80211.h
/openwifi/user_space/inject_80211/inject_80211.sh
/openwifi/user_space/link_perf_test.sh
/openwifi/user_space/monitor_ch.sh
/openwifi/user_space/nic_back_to_normal.sh
/openwifi/user_space/post_config.sh
/openwifi/user_space/prepare_kernel.sh
/openwifi/user_space/rf_init.sh
/openwifi/user_space/sdcard_boot_update.sh
/openwifi/user_space/sdr-ad-hoc-join.sh
/openwifi/user_space/sdr-ad-hoc-up.sh
/openwifi/user_space/sdrctl_src/cmd.c
/openwifi/user_space/sdrctl_src/nl80211_testmode_def.h
/openwifi/user_space/sdrctl_src/sdrctl.c
/openwifi/user_space/sdrctl_src/sdrctl.h
/openwifi/user_space/sdrctl_src/sections.c
/openwifi/user_space/sdrctl_src/version.sh
/openwifi/user_space/set_ant.sh
/openwifi/user_space/set_csma_high.sh
/openwifi/user_space/set_csma_normal.sh
/openwifi/user_space/side_ch_ctl_src/side_ch_ctl.c
/openwifi/user_space/slice_cfg.sh
/openwifi/user_space/update_sdcard.sh
/openwifi/user_space/webserver/openwifi-detail.jpg.license
/openwifi/user_space/webserver/openwifi-logo-small.jpg.license
/openwifi/user_space/wgd.sh
5680efab28-Dec-2020 weiliu <[email protected]>

enable dynamic cw

5deb8d1814-Dec-2020 Xianjun Jiao <[email protected]>

sync internal


/openwifi/.gitmodules
/openwifi/README.md
/openwifi/doc/README.md
/openwifi/doc/app_notes/40mhz.png
/openwifi/doc/app_notes/README.md
/openwifi/doc/app_notes/ad-hoc-two-sdr.md
/openwifi/doc/app_notes/ap-client-two-sdr.md
/openwifi/doc/app_notes/csi-architecture.jpg
/openwifi/doc/app_notes/csi-information-format.jpg
/openwifi/doc/app_notes/csi.md
/openwifi/doc/app_notes/guard-interval.png
/openwifi/doc/app_notes/ieee80211n.md
/openwifi/doc/app_notes/inject_80211.md
/openwifi/doc/app_notes/iq-architecture.jpg
/openwifi/doc/app_notes/iq-capture-parameter.jpg
/openwifi/doc/app_notes/iq-information-format.jpg
/openwifi/doc/app_notes/iq.md
/openwifi/doc/app_notes/iq_2ant.md
/openwifi/doc/app_notes/mimo.png
/openwifi/doc/app_notes/mpdu-aggr.png
/openwifi/doc/app_notes/subcarriers.png
/openwifi/driver/hw_def.h
/openwifi/driver/make_all.sh
/openwifi/driver/openofdm_tx/openofdm_tx.c
/openwifi/driver/sdr.c
/openwifi/driver/sdr.h
/openwifi/driver/side_ch/Makefile
/openwifi/driver/side_ch/make_driver.sh
/openwifi/driver/side_ch/side_ch.c
/openwifi/driver/side_ch/side_ch.h
/openwifi/driver/tx_intf/tx_intf.c
xpu.c
/openwifi/kernel_boot/boards/adrv9361z7035/devicetree.dtb
/openwifi/kernel_boot/boards/adrv9361z7035/devicetree.dts
/openwifi/kernel_boot/boards/adrv9361z7035_fmc/devicetree.dts
/openwifi/kernel_boot/boards/adrv9364z7020/devicetree.dtb
/openwifi/kernel_boot/boards/adrv9364z7020/devicetree.dts
/openwifi/kernel_boot/boards/zc702_fmcs2/devicetree.dtb
/openwifi/kernel_boot/boards/zc702_fmcs2/devicetree.dts
/openwifi/kernel_boot/boards/zc706_fmcs2/devicetree.dtb
/openwifi/kernel_boot/boards/zc706_fmcs2/devicetree.dts
/openwifi/kernel_boot/boards/zcu102_fmcs2/system.dtb
/openwifi/kernel_boot/boards/zcu102_fmcs2/system.dts
/openwifi/kernel_boot/boards/zed_fmcs2/devicetree.dtb
/openwifi/kernel_boot/boards/zed_fmcs2/devicetree.dts
/openwifi/kernel_boot/kernel_config
/openwifi/kernel_boot/kernel_config_zynqmp
/openwifi/openwifi-arch.jpg
/openwifi/openwifi-hw
/openwifi/user_space/hostapd-openwifi.conf
/openwifi/user_space/inject_80211/Makefile
/openwifi/user_space/inject_80211/analyze_80211.c
/openwifi/user_space/inject_80211/ieee80211_radiotap.h
/openwifi/user_space/inject_80211/inject_80211.c
/openwifi/user_space/inject_80211/inject_80211.h
/openwifi/user_space/inject_80211/inject_80211.sh
/openwifi/user_space/inject_80211/radiotap.c
/openwifi/user_space/inject_80211/radiotap.h
/openwifi/user_space/inject_80211/uthash.h
/openwifi/user_space/post_config.sh
/openwifi/user_space/prepare_kernel.sh
/openwifi/user_space/sdrctl_src/nl80211_testmode_def.h
/openwifi/user_space/set_csma_normal.sh
/openwifi/user_space/side_ch_ctl_src/iq_capture.py
/openwifi/user_space/side_ch_ctl_src/iq_capture_2ant.py
/openwifi/user_space/side_ch_ctl_src/side_ch_ctl.c
/openwifi/user_space/side_ch_ctl_src/side_info_display.py
/openwifi/user_space/side_ch_ctl_src/test_iq_2ant_file_display.m
/openwifi/user_space/side_ch_ctl_src/test_iq_file_display.m
/openwifi/user_space/side_ch_ctl_src/test_side_info_file_display.m
/openwifi/user_space/update_sdcard.sh
838a900712-Jun-2020 Xianjun Jiao <[email protected]>

update source coed of: 4 fpga queues and better driver/fpga flow control to avoid crash. improved slice cfg and printing

febc5adf27-Apr-2020 Xianjun Jiao <[email protected]>

prepare upgrade


/openwifi/CONTRIBUTING.md
/openwifi/README.md
/openwifi/doc/README.md
/openwifi/doc/rf-digital-if-chain-config.jpg
/openwifi/doc/rf-digital-if-chain-spectrum.jpg
/openwifi/driver/Makefile
/openwifi/driver/ad9361/Makefile
/openwifi/driver/ad9361/ad9361.c
/openwifi/driver/ad9361/ad9361.h
/openwifi/driver/ad9361/ad9361_conv.c
/openwifi/driver/ad9361/ad9361_private.h
/openwifi/driver/ad9361/ad9361_regs.h
/openwifi/driver/ad9361/cf_axi_adc.h
/openwifi/driver/hw_def.h
/openwifi/driver/make_all.sh
/openwifi/driver/openofdm_rx/Makefile
/openwifi/driver/openofdm_tx/Makefile
/openwifi/driver/rx_intf/Makefile
/openwifi/driver/rx_intf/rx_intf.c
/openwifi/driver/sdr.c
/openwifi/driver/sdr.h
/openwifi/driver/tx_intf/Makefile
/openwifi/driver/tx_intf/tx_intf.c
/openwifi/driver/xilinx_dma/make_xilinx_dma.sh
/openwifi/driver/xilinx_dma/xilinx_dma.c
Makefile
xpu.c
/openwifi/kernel_boot/boards/adrv9361z7035/devicetree.dts
/openwifi/kernel_boot/boards/adrv9361z7035/u-boot.elf
/openwifi/kernel_boot/boards/adrv9361z7035_fmc/devicetree.dts
/openwifi/kernel_boot/boards/adrv9361z7035_fmc/u-boot.elf
/openwifi/kernel_boot/boards/adrv9364z7020/devicetree.dts
/openwifi/kernel_boot/boards/adrv9364z7020/u-boot.elf
/openwifi/kernel_boot/boards/zc702_fmcs2/devicetree.dts
/openwifi/kernel_boot/boards/zc702_fmcs2/u-boot.elf
/openwifi/kernel_boot/boards/zc706_fmcs2/devicetree.dts
/openwifi/kernel_boot/boards/zc706_fmcs2/u-boot.elf
/openwifi/kernel_boot/boards/zcu102_fmcs2/bl31.elf
/openwifi/kernel_boot/boards/zcu102_fmcs2/system.dts
/openwifi/kernel_boot/boards/zcu102_fmcs2/u-boot-zcu.elf
/openwifi/kernel_boot/boards/zed_fmcs2/devicetree.dts
/openwifi/kernel_boot/boards/zed_fmcs2/u-boot.elf
/openwifi/kernel_boot/build_boot_bin.sh
/openwifi/kernel_boot/build_zynqmp_boot_bin.sh
/openwifi/kernel_boot/kernel_config
/openwifi/kernel_boot/kernel_config_zynqmp
/openwifi/openwifi-hw
/openwifi/user_space/boot_bin_gen.sh
/openwifi/user_space/boot_bin_gen_zynqmp.sh
/openwifi/user_space/build_wpa_supplicant_wo11b.sh
/openwifi/user_space/driver_nl80211.patch
/openwifi/user_space/fosdem.sh
/openwifi/user_space/get_fpga.sh
/openwifi/user_space/hostapd-openwifi.conf
/openwifi/user_space/openwifi_ad9361_fir.ftr
/openwifi/user_space/post_config.sh
/openwifi/user_space/prepare_kernel.sh
/openwifi/user_space/rf_init.sh
/openwifi/user_space/sdcard_boot_update.sh
/openwifi/user_space/sdrctl_src/cmd.c
/openwifi/user_space/sdrctl_src/nl80211_testmode_def.h
/openwifi/user_space/set_csma_high.sh
/openwifi/user_space/set_csma_normal.sh
/openwifi/user_space/slice_cfg.sh
/openwifi/user_space/update_sdcard.sh
/openwifi/user_space/webserver/index.html
/openwifi/user_space/webserver/openwifi-detail.jpg
/openwifi/user_space/webserver/openwifi-logo-small.jpg
/openwifi/user_space/wgd.sh
2a1e074607-Jan-2020 Xianjun Jiao <[email protected]>

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

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

show more ...

2ee6717810-Dec-2019 Xianjun Jiao <[email protected]>

initial commit


/openwifi/LICENSE
/openwifi/README.md
/openwifi/doc/README.md
/openwifi/doc/openwifi-detail.jpg
/openwifi/driver/Makefile
/openwifi/driver/ad9361/Makefile
/openwifi/driver/ad9361/ad9361.c
/openwifi/driver/ad9361/ad9361.h
/openwifi/driver/ad9361/ad9361_conv.c
/openwifi/driver/ad9361/ad9361_private.h
/openwifi/driver/ad9361/ad9361_regs.h
/openwifi/driver/ad9361/cf_axi_adc.h
/openwifi/driver/hw_def.h
/openwifi/driver/make_all.sh
/openwifi/driver/openofdm_rx/Makefile
/openwifi/driver/openofdm_rx/openofdm_rx.c
/openwifi/driver/openofdm_tx/Makefile
/openwifi/driver/openofdm_tx/openofdm_tx.c
/openwifi/driver/rx_intf/Makefile
/openwifi/driver/rx_intf/rx_intf.c
/openwifi/driver/sdr.c
/openwifi/driver/sdr.h
/openwifi/driver/tx_intf/Makefile
/openwifi/driver/tx_intf/tx_intf.c
/openwifi/driver/xilinx_dma/README.md
/openwifi/driver/xilinx_dma/make_xilinx_dma.sh
/openwifi/driver/xilinx_dma/xilinx_dma.c
Makefile
xpu.c
/openwifi/kernel_boot/70-persistent-net.rules
/openwifi/kernel_boot/build_boot_bin.sh
/openwifi/kernel_boot/devicetree.dts
/openwifi/kernel_boot/kernel_config
/openwifi/kernel_boot/u-boot-zc70x.elf
/openwifi/openwifi-arch.jpg
/openwifi/user_space/dhcpd.conf
/openwifi/user_space/hostapd-openwifi.conf
/openwifi/user_space/monitor_ch.sh
/openwifi/user_space/nic_back_to_normal.sh
/openwifi/user_space/rf_init.sh
/openwifi/user_space/sdcard_boot_update.sh
/openwifi/user_space/sdr-ad-hoc-join.sh
/openwifi/user_space/sdr-ad-hoc-up.sh
/openwifi/user_space/sdrctl_src/Makefile
/openwifi/user_space/sdrctl_src/cmd.c
/openwifi/user_space/sdrctl_src/ieee80211.h
/openwifi/user_space/sdrctl_src/nl80211.h
/openwifi/user_space/sdrctl_src/nl80211_testmode_def.h
/openwifi/user_space/sdrctl_src/sdrctl.c
/openwifi/user_space/sdrctl_src/sdrctl.h
/openwifi/user_space/sdrctl_src/sections.c
/openwifi/user_space/sdrctl_src/version.sh
/openwifi/user_space/set_ant.sh
/openwifi/user_space/set_csma_high.sh
/openwifi/user_space/set_csma_normal.sh
/openwifi/user_space/slice_cfg.sh
/openwifi/user_space/wgd.sh
/openwifi/user_space/wpa-connect.conf