drivers/net/ipa/data

Qualcomm IPA (IP Accelerator) per-version hardware data tables

Per-version configuration tables for Qualcomm's IP Accelerator, an on-SoC packet processor that routes, filters, and NATs IP traffic between the application processor and the cellular modem on Snapdragon platforms. The tables cover IPA hardware revisions v3.1 through v5.5, spanning Snapdragon SoCs from the late 2010s up to current 2024-2025 flagships.

keep conf=0.88 deploy=medium replacement=none subsystem=net category=networking-ethernet
88%

recommendation

It should stay because this is core configuration data for the live QCOM_IPA driver, which handles modem-to-AP packet acceleration on current Qualcomm SoCs. The tree saw substantive changes through 2025 including IPA v5.5 support, recent Qualcomm device trees (sm8650, sm8750) still reference IPA blocks, and Qualcomm continued shipping new Snapdragon mobile and PC platforms into 2025 that depend on this path.

repository signals

9 files
4,043 source lines
15 commits, 5y
+4,166 / −123 lines added / removed, 5y
5 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 15 total · active in 10/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 0 commits · +0 −0 2021-06: 0 commits · +0 −0 2021-07: 0 commits · +0 −0 2021-08: 0 commits · +0 −0 2021-09: 0 commits · +0 −0 2021-10: 0 commits · +0 −0 2021-11: 0 commits · +0 −0 2021-12: 0 commits · +0 −0 2022-01: 0 commits · +0 −0 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: 2 commits · +2,688 −24 2022-08: 0 commits · +0 −0 2022-09: 1 commit · +6 −6 2022-10: 2 commits · +62 −56 2022-11: 0 commits · +0 −0 2022-12: 1 commit · +405 −0 2023-01: 1 commit · +1 −1 2023-02: 0 commits · +0 −0 2023-03: 1 commit · +481 −0 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: 0 commits · +0 −0 2023-09: 0 commits · +0 −0 2023-10: 0 commits · +0 −0 2023-11: 1 commit · +487 −0 2023-12: 0 commits · +0 −0 2024-01: 0 commits · +0 −0 2024-02: 0 commits · +0 −0 2024-03: 0 commits · +0 −0 2024-04: 2 commits · +27 −18 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: 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: 3 commits · +9 −9 2025-03: 0 commits · +0 −0 2025-04: 0 commits · +0 −0 2025-05: 1 commit · +0 −9 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: 0 commits · +0 −0 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. git.kernel.org

    The directory is actively maintained, with substantive changes through 2025 including v4.7 fixes and earlier addition of IPA v5.5 data.

  2. git.kernel.org

    Upstream describes QCOM_IPA as support for the Qualcomm IP Accelerator hardware block present in some Qualcomm SoCs, handling IP packet routing/filtering/NAT between AP and modem.

  3. git.kernel.org

    Current upstream DTs still describe IPA on newer Qualcomm SoCs; sm8650 has a qcom,sm8650-ipa compatible entry.

  4. git.kernel.org

    Even newer Qualcomm DT support still carries IPA-related nodes, indicating ongoing relevance in recent platform enablement.

  5. docs.kernel.org

    Kernel documentation says rmnet is used by all recent Qualcomm modem chipsets and can use IP Accelerator as a physical transport, showing the IPA path is not a legacy-only niche.

  6. qualcomm.com

    Qualcomm was still launching flagship Snapdragon mobile platforms in late 2024 for devices shipping immediately after, supporting ongoing new-hardware relevance in 2025.

  7. qualcomm.com

    Qualcomm announced additional Snapdragon X series products in January 2025, showing continued new-market deployments of recent Qualcomm SoCs in 2025.

codex reasoning notes (technical)

Local shell inspection showed this subdirectory holds per-IPA-version hardware configuration tables used by the real QCOM_IPA driver, not unrelated test/docs code. Activity evidence came from local `git log` and `rg`/`sed` against the tree; I cite matching canonical kernel.org log/tree URLs by canonical recall. Deployment evidence came from `web.search` hits on docs.kernel.org and Qualcomm product announcements. I also ran lore-targeted web searches for removal/deprecation discussion and found no convincing removal series; combined with 2025 fixes, that supports `keep` rather than deprecate/remove.