Linux 6.9-rc1
[linux-2.6-microblaze.git] / drivers / net / wireless / mediatek / mt76 / Kconfig
1 # SPDX-License-Identifier: GPL-2.0-only
2 config MT76_CORE
3         tristate
4         select PAGE_POOL
5
6 config MT76_LEDS
7         bool
8         depends on MT76_CORE
9         depends on LEDS_CLASS=y || MT76_CORE=LEDS_CLASS
10         default y
11
12 config MT76_USB
13         tristate
14         depends on MT76_CORE
15
16 config MT76_SDIO
17         tristate
18         depends on MT76_CORE
19
20 config MT76x02_LIB
21         tristate
22         select MT76_CORE
23
24 config MT76x02_USB
25         tristate
26         select MT76_USB
27
28 config MT76_CONNAC_LIB
29         tristate
30         select MT76_CORE
31
32 config MT792x_LIB
33         tristate
34         select MT76_CONNAC_LIB
35
36 config MT792x_USB
37         tristate
38         select MT76_USB
39
40 source "drivers/net/wireless/mediatek/mt76/mt76x0/Kconfig"
41 source "drivers/net/wireless/mediatek/mt76/mt76x2/Kconfig"
42 source "drivers/net/wireless/mediatek/mt76/mt7603/Kconfig"
43 source "drivers/net/wireless/mediatek/mt76/mt7615/Kconfig"
44 source "drivers/net/wireless/mediatek/mt76/mt7915/Kconfig"
45 source "drivers/net/wireless/mediatek/mt76/mt7921/Kconfig"
46 source "drivers/net/wireless/mediatek/mt76/mt7996/Kconfig"
47 source "drivers/net/wireless/mediatek/mt76/mt7925/Kconfig"