Orange Pi5 kernel

Deprecated Linux kernel 5.10.110 for OrangePi 5/5B/5+ boards

3 Commits   0 Branches   0 Tags
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   1) # SPDX-License-Identifier: GPL-2.0-only
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   2) menuconfig IEEE802154_DRIVERS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   3) 	tristate "IEEE 802.15.4 drivers"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   4) 	depends on NETDEVICES && IEEE802154
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   5) 	default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   6) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   7) 	  Say Y here to get to see options for IEEE 802.15.4 Low-Rate
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   8) 	  Wireless Personal Area Network device drivers. This option alone
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   9) 	  does not add any kernel code.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  10) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  11) 	  If you say N, all options in this submenu will be skipped and
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  12) 	  disabled.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  13) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  14) config IEEE802154_FAKELB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  15) 	depends on IEEE802154_DRIVERS && MAC802154
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  16) 	tristate "IEEE 802.15.4 loopback driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  17) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  18) 	  Say Y here to enable the fake driver that can emulate a net
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  19) 	  of several interconnected radio devices.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  20) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  21) 	  This driver can also be built as a module. To do so say M here.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  22) 	  The module will be called 'fakelb'.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  23) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  24) config IEEE802154_AT86RF230
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  25) 	depends on IEEE802154_DRIVERS && MAC802154
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  26) 	tristate "AT86RF230/231/233/212 transceiver driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  27) 	depends on SPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  28) 	select REGMAP_SPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  29) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  30) 	  Say Y here to enable the at86rf230/231/233/212 SPI 802.15.4 wireless
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  31) 	  controller.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  32) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  33) 	  This driver can also be built as a module. To do so, say M here.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  34) 	  the module will be called 'at86rf230'.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  35) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  36) config IEEE802154_AT86RF230_DEBUGFS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  37) 	depends on IEEE802154_AT86RF230
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  38) 	bool "AT86RF230 debugfs interface"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  39) 	depends on DEBUG_FS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  40) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  41) 	  This option compiles debugfs code for the at86rf230 driver.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  42) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  43) config IEEE802154_MRF24J40
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  44) 	tristate "Microchip MRF24J40 transceiver driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  45) 	depends on IEEE802154_DRIVERS && MAC802154
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  46) 	depends on SPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  47) 	select REGMAP_SPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  48) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  49) 	  Say Y here to enable the MRF24J20 SPI 802.15.4 wireless
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  50) 	  controller.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  51) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  52) 	  This driver can also be built as a module. To do so, say M here.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  53) 	  the module will be called 'mrf24j40'.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  54) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  55) config IEEE802154_CC2520
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  56) 	depends on IEEE802154_DRIVERS && MAC802154
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  57) 	tristate "CC2520 transceiver driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  58) 	depends on SPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  59) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  60) 	  Say Y here to enable the CC2520 SPI 802.15.4 wireless
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  61) 	  controller.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  62) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  63) 	  This driver can also be built as a module. To do so, say M here.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  64) 	  the module will be called 'cc2520'.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  65) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  66) config IEEE802154_ATUSB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  67) 	tristate "ATUSB transceiver driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  68) 	depends on IEEE802154_DRIVERS && MAC802154 && USB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  69) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  70) 	  Say Y here to enable the ATUSB IEEE 802.15.4 wireless
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  71) 	  controller.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  72) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  73) 	  This driver can also be built as a module. To do so say M here.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  74) 	  The module will be called 'atusb'.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  75) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  76) config IEEE802154_ADF7242
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  77) 	tristate "ADF7242 transceiver driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  78) 	depends on IEEE802154_DRIVERS && MAC802154
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  79) 	depends on SPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  80) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  81) 	  Say Y here to enable the ADF7242 SPI 802.15.4 wireless
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  82) 	  controller.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  83) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  84) 	  This driver can also be built as a module. To do so, say M here.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  85) 	  the module will be called 'adf7242'.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  86) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  87) config IEEE802154_CA8210
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  88) 	tristate "Cascoda CA8210 transceiver driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  89) 	depends on IEEE802154_DRIVERS && MAC802154
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  90) 	depends on COMMON_CLK
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  91) 	depends on SPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  92) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  93) 	  Say Y here to enable the CA8210 SPI 802.15.4 wireless
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  94) 	  controller.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  95) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  96) 	  This driver can also be built as a module. To do so, say M here.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  97) 	  the module will be called 'ca8210'.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  98) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  99) config IEEE802154_CA8210_DEBUGFS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 100) 	bool "CA8210 debugfs interface"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 101) 	depends on IEEE802154_CA8210
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 102) 	depends on DEBUG_FS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 103) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 104) 	  This option compiles debugfs code for the ca8210 driver. This
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 105) 	  exposes a debugfs node for each CA8210 instance which allows
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 106) 	  direct use of the Cascoda API, exposing the 802.15.4 MAC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 107) 	  management entities.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 108) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 109) config IEEE802154_MCR20A
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 110) 	tristate "MCR20A transceiver driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 111) 	depends on IEEE802154_DRIVERS && MAC802154
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 112) 	depends on SPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 113) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 114) 	  Say Y here to enable the MCR20A SPI 802.15.4 wireless
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 115) 	  controller.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 116) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 117) 	  This driver can also be built as a module. To do so, say M here.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 118) 	  the module will be called 'mcr20a'.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 119) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 120) config IEEE802154_HWSIM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 121) 	depends on IEEE802154_DRIVERS && MAC802154
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 122) 	tristate "Simulated radio testing tool for mac802154"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 123) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 124) 	  This driver is a developer testing tool that can be used to test
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 125) 	  IEEE 802.15.4 networking stack (mac802154) functionality. This is not
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 126) 	  needed for normal wpan usage and is only for testing.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 127) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 128) 	  This driver can also be built as a module. To do so say M here.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 129) 	  The module will be called 'mac802154_hwsim'.