]> git.baikalelectronics.ru Git - kernel.git/commit
rtw88: make rtw_chip_ops::set_antenna return int
authorYan-Hsuan Chuang <yhchuang@realtek.com>
Fri, 10 Apr 2020 10:09:49 +0000 (18:09 +0800)
committerKalle Valo <kvalo@codeaurora.org>
Wed, 15 Apr 2020 08:40:02 +0000 (11:40 +0300)
commit4624a608c947c0496170e4e92900fc0e57b34ca2
tree4de6c733b606d66373673784edabcd49b8b3a7e5
parent78aec5d40231010a40ab6410d0d78fb3a588ab31
rtw88: make rtw_chip_ops::set_antenna return int

To support ieee80211_ops::set_antenna, the driver can decide if the
antenna mask is accepted, otherwise it can return an error code.
Because each chip could have different limitations, let the chip
check the mask and return.

Also the antenna mask for TRX from upper space is 32-bit long.
Change the antenna mask for rtw_chip_ops::set_antenna from u8 to u32.

Signed-off-by: Yan-Hsuan Chuang <yhchuang@realtek.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
Link: https://lore.kernel.org/r/20200410100950.3199-2-yhchuang@realtek.com
drivers/net/wireless/realtek/rtw88/main.h
drivers/net/wireless/realtek/rtw88/rtw8822b.c