drivers/iio/dac

Industrial and embedded digital-to-analog converter (DAC) chips

A collection of drivers for digital-to-analog converter chips used in industrial control, instrumentation, signal generation, and embedded analog-output applications. The supported parts span many vendors and connect over buses like SPI and I²C, converting digital values from the CPU into precise analog voltages or currents for sensors, actuators, and process-control equipment.

keep conf=0.87 deploy=medium replacement=none subsystem=iio category=sensor-iio
87%

recommendation

It should stay in the kernel because the directory covers a broad, actively maintained collection of DAC chips from Analog Devices, Microchip, TI, Maxim, ST, NXP and others, with new device support landing as recently as 2025 (for example the AD3530R and MAX22007). Several of the covered parts are still marketed by their vendors as recommended for new designs, so the code serves current industrial and embedded customers, not just legacy hardware.

repository signals

68 files
27,706 source lines
310 commits, 5y
+14,441 / −3,649 lines added / removed, 5y
68 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 310 total · active in 52/61 months
2021 2022 2023 2024 2025 2026 2021-04: 1 commit · +0 −2 2021-05: 2 commits · +12 −7 2021-06: 1 commit · +17 −1 2021-07: 1 commit · +17 −24 2021-08: 2 commits · +2 −1 2021-09: 12 commits · +68 −119 2021-10: 6 commits · +76 −27 2021-11: 2 commits · +20 −29 2021-12: 7 commits · +2,214 −42 2022-01: 6 commits · +42 −80 2022-02: 2 commits · +1,083 −1 2022-03: 4 commits · +29 −22 2022-04: 9 commits · +30 −29 2022-05: 24 commits · +46 −40 2022-06: 10 commits · +38 −27 2022-07: 1 commit · +5 −5 2022-08: 2 commits · +11 −44 2022-09: 2 commits · +31 −19 2022-10: 0 commits · +0 −0 2022-11: 14 commits · +272 −37 2022-12: 0 commits · +0 −0 2023-01: 0 commits · +0 −0 2023-02: 0 commits · +0 −0 2023-03: 4 commits · +50 −24 2023-04: 1 commit · +1 −1 2023-05: 3 commits · +26 −14 2023-06: 0 commits · +0 −0 2023-07: 0 commits · +0 −0 2023-08: 5 commits · +657 −32 2023-09: 9 commits · +53 −49 2023-10: 1 commit · +4 −5 2023-11: 1 commit · +8 −1 2023-12: 1 commit · +247 −0 2024-01: 0 commits · +0 −0 2024-02: 2 commits · +9 −21 2024-03: 4 commits · +51 −81 2024-04: 5 commits · +1,155 −17 2024-05: 6 commits · +98 −48 2024-06: 7 commits · +19 −42 2024-07: 9 commits · +781 −85 2024-08: 5 commits · +28 −16 2024-09: 7 commits · +967 −13 2024-10: 34 commits · +1,740 −1,081 2024-11: 11 commits · +65 −251 2024-12: 4 commits · +203 −84 2025-01: 11 commits · +377 −145 2025-02: 6 commits · +199 −21 2025-03: 1 commit · +25 −0 2025-04: 15 commits · +1,010 −192 2025-05: 7 commits · +25 −35 2025-06: 6 commits · +8 −7 2025-07: 4 commits · +6 −19 2025-08: 3 commits · +9 −30 2025-09: 4 commits · +17 −19 2025-10: 0 commits · +0 −0 2025-11: 14 commits · +751 −688 2025-12: 4 commits · +1,303 −37 2026-01: 2 commits · +509 −1 2026-02: 4 commits · +4 −6 2026-03: 2 commits · +23 −28 2026-04: 0 commits · +0 −0

sources

  1. codebrowser.dev

    Mainline Linux still carries a large, actively maintained DAC driver directory under IIO; code browser snapshot was generated on 2026-02-08.

  2. git.kernel.org

    Mainline gained new hardware support in 2025 with the commit "iio: dac: ad3530r: Add driver for AD3530R and AD3531R".

  3. git.kernel.org

    Mainline gained additional new hardware support in 2025 with the commit "iio: dac: Add MAX22007 DAC driver support".

  4. analog.com

    Analog Devices lists AD3530R as "RECOMMENDED FOR NEW DESIGNS" and offers an evaluation board, showing current-market relevance.

  5. analog.com

    Analog Devices lists MAX22007 as "RECOMMENDED FOR NEW DESIGNS" for industrial analog-output applications.

codex reasoning notes (technical)

This is a real driver directory, not helper code. Local `exec_command` inspection of `drivers/iio/dac/Kconfig` showed dozens of supported DAC parts across multiple vendors, and local `git -c safe.directory=... log -- drivers/iio/dac` showed sustained 2025-2026 fixes plus new-device enablement. The two git.kernel.org commit URLs are canonical-recall URLs built from hashes obtained via that local git log. Vendor product pages were obtained via `web.search_query` and show at least some covered hardware families are still sold for new designs in 2025. I attempted lore-first evidence: local `lei` was unavailable, and `web.search_query` against lore returned no obvious removal/deprecation hits, so there is no positive evidence of an upstream removal effort. Because the directory is broad and industrial/embedded rather than mass-consumer, deployments are best rated medium, but the maintenance and hardware lifecycle signals clearly support keep.