| .. | .. |
|---|
| 1 | +# SPDX-License-Identifier: GPL-2.0-only |
|---|
| 1 | 2 | menuconfig IEEE802154_DRIVERS |
|---|
| 2 | 3 | tristate "IEEE 802.15.4 drivers" |
|---|
| 3 | 4 | depends on NETDEVICES && IEEE802154 |
|---|
| 4 | 5 | default y |
|---|
| 5 | | - ---help--- |
|---|
| 6 | + help |
|---|
| 6 | 7 | Say Y here to get to see options for IEEE 802.15.4 Low-Rate |
|---|
| 7 | 8 | Wireless Personal Area Network device drivers. This option alone |
|---|
| 8 | 9 | does not add any kernel code. |
|---|
| .. | .. |
|---|
| 13 | 14 | config IEEE802154_FAKELB |
|---|
| 14 | 15 | depends on IEEE802154_DRIVERS && MAC802154 |
|---|
| 15 | 16 | tristate "IEEE 802.15.4 loopback driver" |
|---|
| 16 | | - ---help--- |
|---|
| 17 | + help |
|---|
| 17 | 18 | Say Y here to enable the fake driver that can emulate a net |
|---|
| 18 | 19 | of several interconnected radio devices. |
|---|
| 19 | 20 | |
|---|
| .. | .. |
|---|
| 25 | 26 | tristate "AT86RF230/231/233/212 transceiver driver" |
|---|
| 26 | 27 | depends on SPI |
|---|
| 27 | 28 | select REGMAP_SPI |
|---|
| 28 | | - ---help--- |
|---|
| 29 | + help |
|---|
| 29 | 30 | Say Y here to enable the at86rf230/231/233/212 SPI 802.15.4 wireless |
|---|
| 30 | 31 | controller. |
|---|
| 31 | 32 | |
|---|
| .. | .. |
|---|
| 36 | 37 | depends on IEEE802154_AT86RF230 |
|---|
| 37 | 38 | bool "AT86RF230 debugfs interface" |
|---|
| 38 | 39 | depends on DEBUG_FS |
|---|
| 39 | | - ---help--- |
|---|
| 40 | + help |
|---|
| 40 | 41 | This option compiles debugfs code for the at86rf230 driver. |
|---|
| 41 | 42 | |
|---|
| 42 | 43 | config IEEE802154_MRF24J40 |
|---|
| .. | .. |
|---|
| 44 | 45 | depends on IEEE802154_DRIVERS && MAC802154 |
|---|
| 45 | 46 | depends on SPI |
|---|
| 46 | 47 | select REGMAP_SPI |
|---|
| 47 | | - ---help--- |
|---|
| 48 | + help |
|---|
| 48 | 49 | Say Y here to enable the MRF24J20 SPI 802.15.4 wireless |
|---|
| 49 | 50 | controller. |
|---|
| 50 | 51 | |
|---|
| .. | .. |
|---|
| 55 | 56 | depends on IEEE802154_DRIVERS && MAC802154 |
|---|
| 56 | 57 | tristate "CC2520 transceiver driver" |
|---|
| 57 | 58 | depends on SPI |
|---|
| 58 | | - ---help--- |
|---|
| 59 | + help |
|---|
| 59 | 60 | Say Y here to enable the CC2520 SPI 802.15.4 wireless |
|---|
| 60 | 61 | controller. |
|---|
| 61 | 62 | |
|---|
| .. | .. |
|---|
| 65 | 66 | config IEEE802154_ATUSB |
|---|
| 66 | 67 | tristate "ATUSB transceiver driver" |
|---|
| 67 | 68 | depends on IEEE802154_DRIVERS && MAC802154 && USB |
|---|
| 68 | | - ---help--- |
|---|
| 69 | + help |
|---|
| 69 | 70 | Say Y here to enable the ATUSB IEEE 802.15.4 wireless |
|---|
| 70 | 71 | controller. |
|---|
| 71 | 72 | |
|---|
| .. | .. |
|---|
| 73 | 74 | The module will be called 'atusb'. |
|---|
| 74 | 75 | |
|---|
| 75 | 76 | config IEEE802154_ADF7242 |
|---|
| 76 | | - tristate "ADF7242 transceiver driver" |
|---|
| 77 | | - depends on IEEE802154_DRIVERS && MAC802154 |
|---|
| 78 | | - depends on SPI |
|---|
| 79 | | - ---help--- |
|---|
| 77 | + tristate "ADF7242 transceiver driver" |
|---|
| 78 | + depends on IEEE802154_DRIVERS && MAC802154 |
|---|
| 79 | + depends on SPI |
|---|
| 80 | + help |
|---|
| 80 | 81 | Say Y here to enable the ADF7242 SPI 802.15.4 wireless |
|---|
| 81 | 82 | controller. |
|---|
| 82 | 83 | |
|---|
| .. | .. |
|---|
| 88 | 89 | depends on IEEE802154_DRIVERS && MAC802154 |
|---|
| 89 | 90 | depends on COMMON_CLK |
|---|
| 90 | 91 | depends on SPI |
|---|
| 91 | | - ---help--- |
|---|
| 92 | + help |
|---|
| 92 | 93 | Say Y here to enable the CA8210 SPI 802.15.4 wireless |
|---|
| 93 | 94 | controller. |
|---|
| 94 | 95 | |
|---|
| .. | .. |
|---|
| 99 | 100 | bool "CA8210 debugfs interface" |
|---|
| 100 | 101 | depends on IEEE802154_CA8210 |
|---|
| 101 | 102 | depends on DEBUG_FS |
|---|
| 102 | | - ---help--- |
|---|
| 103 | + help |
|---|
| 103 | 104 | This option compiles debugfs code for the ca8210 driver. This |
|---|
| 104 | 105 | exposes a debugfs node for each CA8210 instance which allows |
|---|
| 105 | 106 | direct use of the Cascoda API, exposing the 802.15.4 MAC |
|---|
| 106 | 107 | management entities. |
|---|
| 107 | 108 | |
|---|
| 108 | 109 | config IEEE802154_MCR20A |
|---|
| 109 | | - tristate "MCR20A transceiver driver" |
|---|
| 110 | | - depends on IEEE802154_DRIVERS && MAC802154 |
|---|
| 111 | | - depends on SPI |
|---|
| 112 | | - ---help--- |
|---|
| 110 | + tristate "MCR20A transceiver driver" |
|---|
| 111 | + depends on IEEE802154_DRIVERS && MAC802154 |
|---|
| 112 | + depends on SPI |
|---|
| 113 | + help |
|---|
| 113 | 114 | Say Y here to enable the MCR20A SPI 802.15.4 wireless |
|---|
| 114 | 115 | controller. |
|---|
| 115 | 116 | |
|---|
| .. | .. |
|---|
| 119 | 120 | config IEEE802154_HWSIM |
|---|
| 120 | 121 | depends on IEEE802154_DRIVERS && MAC802154 |
|---|
| 121 | 122 | tristate "Simulated radio testing tool for mac802154" |
|---|
| 122 | | - ---help--- |
|---|
| 123 | + help |
|---|
| 123 | 124 | This driver is a developer testing tool that can be used to test |
|---|
| 124 | 125 | IEEE 802.15.4 networking stack (mac802154) functionality. This is not |
|---|
| 125 | 126 | needed for normal wpan usage and is only for testing. |
|---|