drivers/net/ieee802154

IEEE 802.15.4 low-rate wireless PAN radio transceivers

Low-power, low-data-rate radio chips used for sensor networks, smart-home meshes, and industrial telemetry built on the IEEE 802.15.4 standard (the physical layer underneath Zigbee, Thread, and 6LoWPAN). It covers SPI- and USB-attached transceivers from Atmel/Microchip (AT86RF230, ATUSB, MRF24J40), TI (CC2520), Analog Devices (ADF7242), NXP (MCR20A), and Cascoda (CA8210).

keep-annotate conf=0.83 deploy=low replacement=none subsystem=net category=networking-other
83%

recommendation

Worth keeping but worth flagging as a niche subsystem. The directory is actively maintained, with dozens of commits and contributors over the last five years and changes as recent as March 2025, and Microchip still sells the MRF24J40 and its module variant new in 2025. Some supported chips, such as NXP's MCR20A, are end-of-life, so anyone picking hardware for a new design should check which specific transceiver is still in production rather than assuming the whole list is current.

repository signals

15 files
13,492 source lines
82 commits, 5y
+723 / −909 lines added / removed, 5y
35 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 82 total · active in 28/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 1 commit · +2 −2 2021-06: 3 commits · +8 −3 2021-07: 2 commits · +3 −3 2021-08: 0 commits · +0 −0 2021-09: 0 commits · +0 −0 2021-10: 1 commit · +0 −2 2021-11: 0 commits · +0 −0 2021-12: 0 commits · +0 −0 2022-01: 8 commits · +96 −147 2022-02: 4 commits · +31 −105 2022-03: 0 commits · +0 −0 2022-04: 5 commits · +92 −230 2022-05: 0 commits · +0 −0 2022-06: 0 commits · +0 −0 2022-07: 2 commits · +2 −2 2022-08: 3 commits · +4 −1 2022-09: 2 commits · +31 −11 2022-10: 5 commits · +199 −34 2022-11: 2 commits · +2 −2 2022-12: 0 commits · +0 −0 2023-01: 2 commits · +62 −156 2023-02: 5 commits · +98 −83 2023-03: 9 commits · +8 −10 2023-04: 1 commit · +4 −2 2023-05: 1 commit · +0 −1 2023-06: 1 commit · +2 −0 2023-07: 1 commit · +0 −1 2023-08: 0 commits · +0 −0 2023-09: 0 commits · +0 −0 2023-10: 2 commits · +6 −16 2023-11: 2 commits · +4 −7 2023-12: 0 commits · +0 −0 2024-01: 0 commits · +0 −0 2024-02: 6 commits · +9 −14 2024-03: 2 commits · +1 −3 2024-04: 0 commits · +0 −0 2024-05: 0 commits · +0 −0 2024-06: 0 commits · +0 −0 2024-07: 0 commits · +0 −0 2024-08: 0 commits · +0 −0 2024-09: 2 commits · +2 −4 2024-10: 3 commits · +8 −4 2024-11: 0 commits · +0 −0 2024-12: 0 commits · +0 −0 2025-01: 0 commits · +0 −0 2025-02: 1 commit · +2 −2 2025-03: 3 commits · +31 −47 2025-04: 0 commits · +0 −0 2025-05: 0 commits · +0 −0 2025-06: 0 commits · +0 −0 2025-07: 0 commits · +0 −0 2025-08: 0 commits · +0 −0 2025-09: 0 commits · +0 −0 2025-10: 0 commits · +0 −0 2025-11: 0 commits · +0 −0 2025-12: 0 commits · +0 −0 2026-01: 0 commits · +0 −0 2026-02: 3 commits · +16 −17 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. git.kernel.org

    Upstream Kconfig shows this directory is an active IEEE 802.15.4 driver submenu containing multiple real hardware drivers plus test/simulation drivers.

  2. microchip.com

    Microchip lists MRF24J40 as 'In Production', showing at least part of the supported hardware family is still sold new.

  3. microchip.com

    Microchip lists the MRF24J40MD module as 'In Production', indicating current module-level availability for this subsystem.

  4. nxp.com

    NXP marks MCR20A 'End of Life' and recommends newer parts for new designs, showing some chips in the directory are legacy even though the subsystem is not wholly obsolete.

codex reasoning notes (technical)

Not a removal candidate: prompt metadata already shows 76 substantive commits in the last 5 years, 30 authors, and a most recent substantive touch on 2025-03-06, which is active-maintenance signal. `lore_file_timeline` was queried on the directory path and returned no matches, consistent with that tool keying on exact file paths rather than directories, and I found no direct removal evidence. Shell inspection of Kconfig (`exec_command`) confirmed this directory mixes several real SPI/USB radio drivers with fakelb/hwsim test drivers. Web search (`web.search_query`) found Microchip MRF24J40/MRF24J40MD still in production, while NXP MCR20A is EOL, so the right stance is to keep the directory but annotate that parts of the hardware set are legacy and niche. No single upstream replacement driver covers the whole use case; newer silicon tends to use different chips or integrated SoCs rather than one drop-in replacement.