mac80211: split rtw88 configuration for each supported chip
authorAlexis Lothoré <alexis.lothore@bootlin.com>
Sat, 4 Nov 2023 04:48:41 +0000 (21:48 -0700)
committerHauke Mehrtens <hauke@hauke-m.de>
Sun, 12 Nov 2023 18:42:09 +0000 (19:42 +0100)
commit3538a19c6e3169fa20512a7dd07e7174922e367e
tree5e77ad1daabcd9d46421d8f860f279d6b41c617a
parent44cd32d764fe1daed3b6d0595530df0c4d1c3464
mac80211: split rtw88 configuration for each supported chip

Current rtw88 build configuration builds modules for all chips supported by
rtw88 driver family. This brings the following issues:
- adding a chip with a different bus is not convenient (all chips currently
  depends on PCI)
- some features requirements are not relevant for all chips in family (eg
  802.11AC is enforced but RTW88-8723DE is only a 802.11b/g/n chip)

Remove those constraints/issues by adding one module build option per
supported chip, and add intermediate options to properly cascade
dependencies.

Signed-off-by: Alexis Lothoré <alexis.lothore@bootlin.com>
package/kernel/mac80211/realtek.mk