drivers/tty/serdev

Serdev serial device bus core

Serdev is the kernel's internal framework for treating devices permanently wired to a UART (such as Bluetooth chips, GPS modules, or NFC controllers on embedded boards) as proper bus devices rather than as generic tty endpoints. It is plumbing that other drivers build on, not a driver for any particular piece of hardware.

not-a-driver conf=1.00 deploy=none replacement=none subsystem=tty category=not-a-driver
100%

recommendation

This is not actually a driver directory; it is the serdev bus core that lets serial-attached peripherals be probed and bound like devices on any other bus. It underpins a growing number of modern embedded drivers and is core kernel infrastructure rather than something to evaluate for removal.

repository signals

4 files
1,201 source lines
29 commits, 5y
+145 / −105 lines added / removed, 5y
19 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 29 total · active in 20/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 1 commit · +1 −1 2021-06: 0 commits · +0 −0 2021-07: 1 commit · +1 −3 2021-08: 1 commit · +29 −7 2021-09: 0 commits · +0 −0 2021-10: 0 commits · +0 −0 2021-11: 0 commits · +0 −0 2021-12: 1 commit · +14 −0 2022-01: 1 commit · +2 −5 2022-02: 0 commits · +0 −0 2022-03: 0 commits · +0 −0 2022-04: 0 commits · +0 −0 2022-05: 0 commits · +0 −0 2022-06: 0 commits · +0 −0 2022-07: 0 commits · +0 −0 2022-08: 0 commits · +0 −0 2022-09: 0 commits · +0 −0 2022-10: 0 commits · +0 −0 2022-11: 0 commits · +0 −0 2022-12: 0 commits · +0 −0 2023-01: 1 commit · +1 −1 2023-02: 0 commits · +0 −0 2023-03: 3 commits · +29 −6 2023-04: 0 commits · +0 −0 2023-05: 0 commits · +0 −0 2023-06: 0 commits · +0 −0 2023-07: 0 commits · +0 −0 2023-08: 2 commits · +4 −4 2023-09: 0 commits · +0 −0 2023-10: 3 commits · +8 −16 2023-11: 1 commit · +11 −7 2023-12: 3 commits · +8 −10 2024-01: 1 commit · +4 −6 2024-02: 1 commit · +1 −1 2024-03: 0 commits · +0 −0 2024-04: 0 commits · +0 −0 2024-05: 0 commits · +0 −0 2024-06: 0 commits · +0 −0 2024-07: 2 commits · +2 −2 2024-08: 0 commits · +0 −0 2024-09: 0 commits · +0 −0 2024-10: 0 commits · +0 −0 2024-11: 0 commits · +0 −0 2024-12: 0 commits · +0 −0 2025-01: 0 commits · +0 −0 2025-02: 0 commits · +0 −0 2025-03: 1 commit · +0 −20 2025-04: 1 commit · +3 −5 2025-05: 0 commits · +0 −0 2025-06: 0 commits · +0 −0 2025-07: 1 commit · +1 −1 2025-08: 1 commit · +3 −8 2025-09: 0 commits · +0 −0 2025-10: 0 commits · +0 −0 2025-11: 0 commits · +0 −0 2025-12: 1 commit · +21 −0 2026-01: 0 commits · +0 −0 2026-02: 2 commits · +2 −2 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

No sources cited.

codex reasoning notes (technical)

Not a driver directory: contains the serdev core/bus infrastructure for serial-attached devices rather than a hardware-specific kernel driver.