linux_dsm_epyc7002/drivers/net/wireless/ti/wl12xx
Eliad Peller 78e28062fe wlcore: split 18xx and 12xx scan mechanism
The scan APIs of 12xx and 18xx are totally different.
Use some common functions as much as possible (e.g.
for setting scan channels), but split scan.c into
chip-specific scan.c files, each implementing its
own scan mechanism.

(in other words - move most of the current wlcore's
scan.c into wl12xx, and implement a similar mechanism
in 18xx, according to the new api)

New wlcore ops are introduced in order to call the
chip-specific scan functions.

The template indices used for each scan (regular/scheduled)
are also different between the chips, so set the correct
indices used for each scan type after identifying the chip.

Signed-off-by: Eliad Peller <eliad@wizery.com>
Signed-off-by: Luciano Coelho <coelho@ti.com>
2012-11-27 10:49:27 +02:00
..
acx.c wlcore/wl12xx: add hw_init operation 2012-04-12 08:44:00 +03:00
acx.h wl18xx: PG2.0 HW Watch dog interrupt support 2012-06-07 18:11:01 +03:00
cmd.c wlcore/wl12xx: calibrator fem detect implementation 2012-07-18 15:08:22 +03:00
cmd.h wlcore/wl12xx: move extended radio configuration parameters to wl12xx 2012-04-12 08:44:01 +03:00
conf.h wlcore/wl12xx: use a single memory config and reset if using wl127x 2012-04-12 08:44:01 +03:00
debugfs.c wlcore/wl12xx/wl18xx: move lower driver debugfs to a subdir 2012-06-05 15:58:59 +03:00
debugfs.h wl12xx: implement fw status debugfs entries 2012-06-05 15:58:12 +03:00
Kconfig wireless: TI wlxxx depends on MAC80211 2012-05-15 17:53:24 -04:00
main.c wlcore: split 18xx and 12xx scan mechanism 2012-11-27 10:49:27 +02:00
Makefile wlcore: split 18xx and 12xx scan mechanism 2012-11-27 10:49:27 +02:00
reg.h wlcore/wl12xx: add command trigger and event ack operations 2012-04-12 08:43:57 +03:00
scan.c wlcore: split 18xx and 12xx scan mechanism 2012-11-27 10:49:27 +02:00
scan.h wlcore: split 18xx and 12xx scan mechanism 2012-11-27 10:49:27 +02:00
wl12xx.h wlcore/wl18xx/wl12xx: allow up to 3 mac addresses 2012-09-27 12:13:52 +03:00