1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only 20739d643Salex.bluesman.smirnov@gmail.commenuconfig IEEE802154_DRIVERS 30739d643Salex.bluesman.smirnov@gmail.com tristate "IEEE 802.15.4 drivers" 40739d643Salex.bluesman.smirnov@gmail.com depends on NETDEVICES && IEEE802154 50739d643Salex.bluesman.smirnov@gmail.com default y 6*a7f7f624SMasahiro Yamada help 70739d643Salex.bluesman.smirnov@gmail.com Say Y here to get to see options for IEEE 802.15.4 Low-Rate 80739d643Salex.bluesman.smirnov@gmail.com Wireless Personal Area Network device drivers. This option alone 90739d643Salex.bluesman.smirnov@gmail.com does not add any kernel code. 100739d643Salex.bluesman.smirnov@gmail.com 110739d643Salex.bluesman.smirnov@gmail.com If you say N, all options in this submenu will be skipped and 120739d643Salex.bluesman.smirnov@gmail.com disabled. 130739d643Salex.bluesman.smirnov@gmail.com 140739d643Salex.bluesman.smirnov@gmail.comconfig IEEE802154_FAKELB 150739d643Salex.bluesman.smirnov@gmail.com depends on IEEE802154_DRIVERS && MAC802154 160739d643Salex.bluesman.smirnov@gmail.com tristate "IEEE 802.15.4 loopback driver" 17*a7f7f624SMasahiro Yamada help 180739d643Salex.bluesman.smirnov@gmail.com Say Y here to enable the fake driver that can emulate a net 190739d643Salex.bluesman.smirnov@gmail.com of several interconnected radio devices. 200739d643Salex.bluesman.smirnov@gmail.com 210739d643Salex.bluesman.smirnov@gmail.com This driver can also be built as a module. To do so say M here. 220739d643Salex.bluesman.smirnov@gmail.com The module will be called 'fakelb'. 230739d643Salex.bluesman.smirnov@gmail.com 240739d643Salex.bluesman.smirnov@gmail.comconfig IEEE802154_AT86RF230 250739d643Salex.bluesman.smirnov@gmail.com depends on IEEE802154_DRIVERS && MAC802154 2648d5dbafSThomas Stilwell tristate "AT86RF230/231/233/212 transceiver driver" 270739d643Salex.bluesman.smirnov@gmail.com depends on SPI 28f76014f7SAlexander Aring select REGMAP_SPI 29*a7f7f624SMasahiro Yamada help 3048d5dbafSThomas Stilwell Say Y here to enable the at86rf230/231/233/212 SPI 802.15.4 wireless 319aa69bc3SAlexander Aring controller. 329aa69bc3SAlexander Aring 339aa69bc3SAlexander Aring This driver can also be built as a module. To do so, say M here. 349aa69bc3SAlexander Aring the module will be called 'at86rf230'. 353731a334SAlan Ott 36493bc90aSAlexander Aringconfig IEEE802154_AT86RF230_DEBUGFS 37493bc90aSAlexander Aring depends on IEEE802154_AT86RF230 38493bc90aSAlexander Aring bool "AT86RF230 debugfs interface" 39493bc90aSAlexander Aring depends on DEBUG_FS 40*a7f7f624SMasahiro Yamada help 41493bc90aSAlexander Aring This option compiles debugfs code for the at86rf230 driver. 42493bc90aSAlexander Aring 433731a334SAlan Ottconfig IEEE802154_MRF24J40 443731a334SAlan Ott tristate "Microchip MRF24J40 transceiver driver" 453731a334SAlan Ott depends on IEEE802154_DRIVERS && MAC802154 463731a334SAlan Ott depends on SPI 47b0156792SAlexander Aring select REGMAP_SPI 48*a7f7f624SMasahiro Yamada help 493731a334SAlan Ott Say Y here to enable the MRF24J20 SPI 802.15.4 wireless 503731a334SAlan Ott controller. 513731a334SAlan Ott 523731a334SAlan Ott This driver can also be built as a module. To do so, say M here. 533731a334SAlan Ott the module will be called 'mrf24j40'. 54b5bf6224SVarka Bhadram 55b5bf6224SVarka Bhadramconfig IEEE802154_CC2520 56b5bf6224SVarka Bhadram depends on IEEE802154_DRIVERS && MAC802154 57b5bf6224SVarka Bhadram tristate "CC2520 transceiver driver" 58b5bf6224SVarka Bhadram depends on SPI 59*a7f7f624SMasahiro Yamada help 60b5bf6224SVarka Bhadram Say Y here to enable the CC2520 SPI 802.15.4 wireless 61b5bf6224SVarka Bhadram controller. 62b5bf6224SVarka Bhadram 63b5bf6224SVarka Bhadram This driver can also be built as a module. To do so, say M here. 64b5bf6224SVarka Bhadram the module will be called 'cc2520'. 657490b008SAlexander Aring 667490b008SAlexander Aringconfig IEEE802154_ATUSB 677490b008SAlexander Aring tristate "ATUSB transceiver driver" 687490b008SAlexander Aring depends on IEEE802154_DRIVERS && MAC802154 && USB 69*a7f7f624SMasahiro Yamada help 707490b008SAlexander Aring Say Y here to enable the ATUSB IEEE 802.15.4 wireless 717490b008SAlexander Aring controller. 727490b008SAlexander Aring 737490b008SAlexander Aring This driver can also be built as a module. To do so say M here. 747490b008SAlexander Aring The module will be called 'atusb'. 757302b9d9SMichael Hennerich 767302b9d9SMichael Hennerichconfig IEEE802154_ADF7242 777302b9d9SMichael Hennerich tristate "ADF7242 transceiver driver" 787302b9d9SMichael Hennerich depends on IEEE802154_DRIVERS && MAC802154 797302b9d9SMichael Hennerich depends on SPI 80*a7f7f624SMasahiro Yamada help 817302b9d9SMichael Hennerich Say Y here to enable the ADF7242 SPI 802.15.4 wireless 827302b9d9SMichael Hennerich controller. 837302b9d9SMichael Hennerich 847302b9d9SMichael Hennerich This driver can also be built as a module. To do so, say M here. 857302b9d9SMichael Hennerich the module will be called 'adf7242'. 86ded845a7SHarry Morris 87ded845a7SHarry Morrisconfig IEEE802154_CA8210 88ded845a7SHarry Morris tristate "Cascoda CA8210 transceiver driver" 89ded845a7SHarry Morris depends on IEEE802154_DRIVERS && MAC802154 90eee6044fSArnd Bergmann depends on COMMON_CLK 91ded845a7SHarry Morris depends on SPI 92*a7f7f624SMasahiro Yamada help 93ded845a7SHarry Morris Say Y here to enable the CA8210 SPI 802.15.4 wireless 94ded845a7SHarry Morris controller. 95ded845a7SHarry Morris 96ded845a7SHarry Morris This driver can also be built as a module. To do so, say M here. 97ded845a7SHarry Morris the module will be called 'ca8210'. 98ded845a7SHarry Morris 99ded845a7SHarry Morrisconfig IEEE802154_CA8210_DEBUGFS 100ded845a7SHarry Morris bool "CA8210 debugfs interface" 101ded845a7SHarry Morris depends on IEEE802154_CA8210 102ded845a7SHarry Morris depends on DEBUG_FS 103*a7f7f624SMasahiro Yamada help 104ded845a7SHarry Morris This option compiles debugfs code for the ca8210 driver. This 105ded845a7SHarry Morris exposes a debugfs node for each CA8210 instance which allows 106ded845a7SHarry Morris direct use of the Cascoda API, exposing the 802.15.4 MAC 107ded845a7SHarry Morris management entities. 1088c6ad9ccSXue Liu 1098c6ad9ccSXue Liuconfig IEEE802154_MCR20A 1108c6ad9ccSXue Liu tristate "MCR20A transceiver driver" 1118c6ad9ccSXue Liu depends on IEEE802154_DRIVERS && MAC802154 1128c6ad9ccSXue Liu depends on SPI 113*a7f7f624SMasahiro Yamada help 1148c6ad9ccSXue Liu Say Y here to enable the MCR20A SPI 802.15.4 wireless 1158c6ad9ccSXue Liu controller. 1168c6ad9ccSXue Liu 1178c6ad9ccSXue Liu This driver can also be built as a module. To do so, say M here. 1188c6ad9ccSXue Liu the module will be called 'mcr20a'. 119f25da51fSAlexander Aring 120f25da51fSAlexander Aringconfig IEEE802154_HWSIM 121f25da51fSAlexander Aring depends on IEEE802154_DRIVERS && MAC802154 122f25da51fSAlexander Aring tristate "Simulated radio testing tool for mac802154" 123*a7f7f624SMasahiro Yamada help 124f25da51fSAlexander Aring This driver is a developer testing tool that can be used to test 125f25da51fSAlexander Aring IEEE 802.15.4 networking stack (mac802154) functionality. This is not 126f25da51fSAlexander Aring needed for normal wpan usage and is only for testing. 127f25da51fSAlexander Aring 128f25da51fSAlexander Aring This driver can also be built as a module. To do so say M here. 129f25da51fSAlexander Aring The module will be called 'mac802154_hwsim'. 130