]> git.baikalelectronics.ru Git - kernel.git/commit
wcn36xx: Add support for Factory Test Mode (FTM)
authorEyal Ilsar <eilsar@codeaurora.org>
Tue, 22 May 2018 19:02:56 +0000 (22:02 +0300)
committerKalle Valo <kvalo@codeaurora.org>
Fri, 25 May 2018 10:17:28 +0000 (13:17 +0300)
commitfd4531e7a9793669ee984fef8725b6697b293698
treea329909543981f5c6c59b22bdc7ca5455cea984c
parent3b722a841c43af3592c66543cf89f8e5420b9c0e
wcn36xx: Add support for Factory Test Mode (FTM)

Introduce infrastructure for supporting Factory Test Mode (FTM) of the
wireless LAN subsystem. In order for the user space to access the
firmware in test mode the relevant netlink channel needs to be exposed
from the kernel driver.

The above is achieved as follows:
1) Register wcn36xx driver to testmode callback from netlink
2) Add testmode callback implementation to handle incoming FTM commands
3) Add FTM command packet structure
4) Add handling for GET_BUILD_RELEASE_NUMBER (msgid=0x32A2)
5) Add generic handling for all PTT_MSG packets

Signed-off-by: Eyal Ilsar <eilsar@codeaurora.org>
Signed-off-by: Ramon Fried <ramon.fried@linaro.org>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
drivers/net/wireless/ath/wcn36xx/Makefile
drivers/net/wireless/ath/wcn36xx/hal.h
drivers/net/wireless/ath/wcn36xx/main.c
drivers/net/wireless/ath/wcn36xx/smd.c
drivers/net/wireless/ath/wcn36xx/smd.h
drivers/net/wireless/ath/wcn36xx/testmode.c [new file with mode: 0644]
drivers/net/wireless/ath/wcn36xx/testmode.h [new file with mode: 0644]
drivers/net/wireless/ath/wcn36xx/testmode_i.h [new file with mode: 0644]
drivers/net/wireless/ath/wcn36xx/wcn36xx.h