Linux 4.16.11
[linux/fpc-iii.git] / drivers / net / ieee802154 / Kconfig
blob303ba413392003047e208db65f7df85d382dd785
1 menuconfig IEEE802154_DRIVERS
2         tristate "IEEE 802.15.4 drivers"
3         depends on NETDEVICES && IEEE802154
4         default y
5         ---help---
6           Say Y here to get to see options for IEEE 802.15.4 Low-Rate
7           Wireless Personal Area Network device drivers. This option alone
8           does not add any kernel code.
10           If you say N, all options in this submenu will be skipped and
11           disabled.
13 config IEEE802154_FAKELB
14         depends on IEEE802154_DRIVERS && MAC802154
15         tristate "IEEE 802.15.4 loopback driver"
16         ---help---
17           Say Y here to enable the fake driver that can emulate a net
18           of several interconnected radio devices.
20           This driver can also be built as a module. To do so say M here.
21           The module will be called 'fakelb'.
23 config IEEE802154_AT86RF230
24         depends on IEEE802154_DRIVERS && MAC802154
25         tristate "AT86RF230/231/233/212 transceiver driver"
26         depends on SPI
27         select REGMAP_SPI
28         ---help---
29           Say Y here to enable the at86rf230/231/233/212 SPI 802.15.4 wireless
30           controller.
32           This driver can also be built as a module. To do so, say M here.
33           the module will be called 'at86rf230'.
35 config IEEE802154_AT86RF230_DEBUGFS
36         depends on IEEE802154_AT86RF230
37         bool "AT86RF230 debugfs interface"
38         depends on DEBUG_FS
39         ---help---
40           This option compiles debugfs code for the at86rf230 driver.
42 config IEEE802154_MRF24J40
43         tristate "Microchip MRF24J40 transceiver driver"
44         depends on IEEE802154_DRIVERS && MAC802154
45         depends on SPI
46         select REGMAP_SPI
47         ---help---
48           Say Y here to enable the MRF24J20 SPI 802.15.4 wireless
49           controller.
51           This driver can also be built as a module. To do so, say M here.
52           the module will be called 'mrf24j40'.
54 config IEEE802154_CC2520
55         depends on IEEE802154_DRIVERS && MAC802154
56         tristate "CC2520 transceiver driver"
57         depends on SPI
58         ---help---
59           Say Y here to enable the CC2520 SPI 802.15.4 wireless
60           controller.
62           This driver can also be built as a module. To do so, say M here.
63           the module will be called 'cc2520'.
65 config IEEE802154_ATUSB
66         tristate "ATUSB transceiver driver"
67         depends on IEEE802154_DRIVERS && MAC802154 && USB
68         ---help---
69           Say Y here to enable the ATUSB IEEE 802.15.4 wireless
70           controller.
72           This driver can also be built as a module. To do so say M here.
73           The module will be called 'atusb'.
75 config IEEE802154_ADF7242
76        tristate "ADF7242 transceiver driver"
77        depends on IEEE802154_DRIVERS && MAC802154
78        depends on SPI
79         ---help---
80           Say Y here to enable the ADF7242 SPI 802.15.4 wireless
81           controller.
83           This driver can also be built as a module. To do so, say M here.
84           the module will be called 'adf7242'.
86 config IEEE802154_CA8210
87         tristate "Cascoda CA8210 transceiver driver"
88         depends on IEEE802154_DRIVERS && MAC802154
89         depends on COMMON_CLK
90         depends on SPI
91         ---help---
92           Say Y here to enable the CA8210 SPI 802.15.4 wireless
93           controller.
95           This driver can also be built as a module. To do so, say M here.
96           the module will be called 'ca8210'.
98 config IEEE802154_CA8210_DEBUGFS
99         bool "CA8210 debugfs interface"
100         depends on IEEE802154_CA8210
101         depends on DEBUG_FS
102         ---help---
103           This option compiles debugfs code for the ca8210 driver. This
104           exposes a debugfs node for each CA8210 instance which allows
105           direct use of the Cascoda API, exposing the 802.15.4 MAC
106           management entities.