Initial commit
commitd1cb515505079a8ba34f78d94c110bca693f50d5
authorPetr Cvek <petrcvekcz@gmail.com>
Tue, 5 Mar 2019 19:50:14 +0000 (5 20:50 +0100)
committerPetr Cvek <petrcvekcz@gmail.com>
Tue, 5 Mar 2019 19:50:14 +0000 (5 20:50 +0100)
treeeaf69a3b4a4e2e180b935d0c7c6f28c9c07f8139
Initial commit

The rflib code for the WAVE300 driver. Obtained from phicomm tarball:

  https://drive.google.com/file/d/1Bozk1Cc8fB-FMgkxegyaSIBxru08bwJv/view

from file:

  lq-wave-300-03.05.00.00.53.a2676e338c1e.rflib.wls.src.tar.bz2

Some GPL source tarballs from router vendors contain a precompiled
statically linked library, but to this date, no precompiled 3.4 version
for WAVE300 has been found. The v3.4 precompiled libraries are only for
WAVE400+ devices and are missing some functions for debugging. After
the compilation (either by static library or full source code), the driver
modules are created. Some of them with GPL license. No official source code
available to this date though, so the closest thing to satisfy GPL and to
enable future development of WAVE300 driver is to backport rflib from v3.5.

The repository is kept independent from main driver for these reasons. All
you need to do is to copy the rflib sources and compile from there.

Signed-off-by: Petr Cvek <petrcvekcz@gmail.com>
30 files changed:
wireless/driver/rflib/LICENSE [new file with mode: 0644]
wireless/driver/rflib/Makefile.am [new file with mode: 0644]
wireless/driver/rflib/Makefile.in [new file with mode: 0644]
wireless/driver/rflib/linux/Kbuild [new file with mode: 0644]
wireless/driver/rflib/shared/cbsmgr.c [new file with mode: 0644]
wireless/driver/rflib/shared/cis_manager.c [new file with mode: 0644]
wireless/driver/rflib/shared/cis_manager.h [new file with mode: 0644]
wireless/driver/rflib/shared/coex20_40.c [new file with mode: 0644]
wireless/driver/rflib/shared/coexfrgen.c [new file with mode: 0644]
wireless/driver/rflib/shared/coexlve.c [new file with mode: 0644]
wireless/driver/rflib/shared/eeprom_gpio.c [new file with mode: 0644]
wireless/driver/rflib/shared/eeprom_gpio.h [new file with mode: 0644]
wireless/driver/rflib/shared/eeprom_irbd.c [new file with mode: 0644]
wireless/driver/rflib/shared/mtlk_aocs.c [new file with mode: 0644]
wireless/driver/rflib/shared/mtlk_aocs_propr.h [new file with mode: 0755]
wireless/driver/rflib/shared/mtlk_channels.c [new file with mode: 0644]
wireless/driver/rflib/shared/mtlk_channels_propr.h [new file with mode: 0755]
wireless/driver/rflib/shared/mtlk_dfs.c [new file with mode: 0644]
wireless/driver/rflib/shared/mtlk_dfs.h [new file with mode: 0644]
wireless/driver/rflib/shared/mtlk_eeprom.c [new file with mode: 0644]
wireless/driver/rflib/shared/mtlk_eeprom.h [new file with mode: 0644]
wireless/driver/rflib/shared/mtlk_gpl_helper.c [new file with mode: 0644]
wireless/driver/rflib/shared/mtlk_rfmgmt.c [new file with mode: 0644]
wireless/driver/rflib/shared/mtlk_scan.c [new file with mode: 0644]
wireless/driver/rflib/shared/mtlk_scan_propr.h [new file with mode: 0644]
wireless/driver/rflib/shared/mtlk_tpcv4.c [new file with mode: 0644]
wireless/driver/rflib/shared/mtlk_tpcv4.h [new file with mode: 0644]
wireless/driver/rflib/shared/rdlim.c [new file with mode: 0644]
wireless/driver/rflib/shared/rdlim.h [new file with mode: 0644]
wireless/driver/rflib/shared/scexempt.c [new file with mode: 0644]