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 6a7f7f624SMasahiro 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" 17a7f7f624SMasahiro 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 29a7f7f624SMasahiro 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 363731a334SAlan Ottconfig IEEE802154_MRF24J40 373731a334SAlan Ott tristate "Microchip MRF24J40 transceiver driver" 383731a334SAlan Ott depends on IEEE802154_DRIVERS && MAC802154 393731a334SAlan Ott depends on SPI 40b0156792SAlexander Aring select REGMAP_SPI 41a7f7f624SMasahiro Yamada help 423731a334SAlan Ott Say Y here to enable the MRF24J20 SPI 802.15.4 wireless 433731a334SAlan Ott controller. 443731a334SAlan Ott 453731a334SAlan Ott This driver can also be built as a module. To do so, say M here. 463731a334SAlan Ott the module will be called 'mrf24j40'. 47b5bf6224SVarka Bhadram 48b5bf6224SVarka Bhadramconfig IEEE802154_CC2520 49b5bf6224SVarka Bhadram depends on IEEE802154_DRIVERS && MAC802154 50b5bf6224SVarka Bhadram tristate "CC2520 transceiver driver" 51b5bf6224SVarka Bhadram depends on SPI 52a7f7f624SMasahiro Yamada help 53b5bf6224SVarka Bhadram Say Y here to enable the CC2520 SPI 802.15.4 wireless 54b5bf6224SVarka Bhadram controller. 55b5bf6224SVarka Bhadram 56b5bf6224SVarka Bhadram This driver can also be built as a module. To do so, say M here. 57b5bf6224SVarka Bhadram the module will be called 'cc2520'. 587490b008SAlexander Aring 597490b008SAlexander Aringconfig IEEE802154_ATUSB 607490b008SAlexander Aring tristate "ATUSB transceiver driver" 617490b008SAlexander Aring depends on IEEE802154_DRIVERS && MAC802154 && USB 62a7f7f624SMasahiro Yamada help 637490b008SAlexander Aring Say Y here to enable the ATUSB IEEE 802.15.4 wireless 647490b008SAlexander Aring controller. 657490b008SAlexander Aring 667490b008SAlexander Aring This driver can also be built as a module. To do so say M here. 677490b008SAlexander Aring The module will be called 'atusb'. 687302b9d9SMichael Hennerich 697302b9d9SMichael Hennerichconfig IEEE802154_ADF7242 707302b9d9SMichael Hennerich tristate "ADF7242 transceiver driver" 717302b9d9SMichael Hennerich depends on IEEE802154_DRIVERS && MAC802154 727302b9d9SMichael Hennerich depends on SPI 73a7f7f624SMasahiro Yamada help 747302b9d9SMichael Hennerich Say Y here to enable the ADF7242 SPI 802.15.4 wireless 757302b9d9SMichael Hennerich controller. 767302b9d9SMichael Hennerich 777302b9d9SMichael Hennerich This driver can also be built as a module. To do so, say M here. 787302b9d9SMichael Hennerich the module will be called 'adf7242'. 79ded845a7SHarry Morris 80ded845a7SHarry Morrisconfig IEEE802154_CA8210 81ded845a7SHarry Morris tristate "Cascoda CA8210 transceiver driver" 82ded845a7SHarry Morris depends on IEEE802154_DRIVERS && MAC802154 83eee6044fSArnd Bergmann depends on COMMON_CLK 84ded845a7SHarry Morris depends on SPI 85a7f7f624SMasahiro Yamada help 86ded845a7SHarry Morris Say Y here to enable the CA8210 SPI 802.15.4 wireless 87ded845a7SHarry Morris controller. 88ded845a7SHarry Morris 89ded845a7SHarry Morris This driver can also be built as a module. To do so, say M here. 90ded845a7SHarry Morris the module will be called 'ca8210'. 91ded845a7SHarry Morris 92ded845a7SHarry Morrisconfig IEEE802154_CA8210_DEBUGFS 93ded845a7SHarry Morris bool "CA8210 debugfs interface" 94ded845a7SHarry Morris depends on IEEE802154_CA8210 95ded845a7SHarry Morris depends on DEBUG_FS 96a7f7f624SMasahiro Yamada help 97ded845a7SHarry Morris This option compiles debugfs code for the ca8210 driver. This 98ded845a7SHarry Morris exposes a debugfs node for each CA8210 instance which allows 99ded845a7SHarry Morris direct use of the Cascoda API, exposing the 802.15.4 MAC 100ded845a7SHarry Morris management entities. 1018c6ad9ccSXue Liu 1028c6ad9ccSXue Liuconfig IEEE802154_MCR20A 1038c6ad9ccSXue Liu tristate "MCR20A transceiver driver" 104*d6c4c086SJinjie Ruan select REGMAP_SPI 1058c6ad9ccSXue Liu depends on IEEE802154_DRIVERS && MAC802154 1068c6ad9ccSXue Liu depends on SPI 107a7f7f624SMasahiro Yamada help 1088c6ad9ccSXue Liu Say Y here to enable the MCR20A SPI 802.15.4 wireless 1098c6ad9ccSXue Liu controller. 1108c6ad9ccSXue Liu 1118c6ad9ccSXue Liu This driver can also be built as a module. To do so, say M here. 1128c6ad9ccSXue Liu the module will be called 'mcr20a'. 113f25da51fSAlexander Aring 114f25da51fSAlexander Aringconfig IEEE802154_HWSIM 115f25da51fSAlexander Aring depends on IEEE802154_DRIVERS && MAC802154 116f25da51fSAlexander Aring tristate "Simulated radio testing tool for mac802154" 117a7f7f624SMasahiro Yamada help 118f25da51fSAlexander Aring This driver is a developer testing tool that can be used to test 119f25da51fSAlexander Aring IEEE 802.15.4 networking stack (mac802154) functionality. This is not 120f25da51fSAlexander Aring needed for normal wpan usage and is only for testing. 121f25da51fSAlexander Aring 122f25da51fSAlexander Aring This driver can also be built as a module. To do so say M here. 123f25da51fSAlexander Aring The module will be called 'mac802154_hwsim'. 124