drivers/media/rc/img-ir

Imagination Technologies SoC infrared remote-control decoder

An on-chip infrared receiver block built into Imagination Technologies (ImgTec) system-on-chip designs from the mid-2010s, notably the TZ1090 and the MIPS-based Creator Ci20 and Ci40 development boards. It decodes signals from consumer remote controls so the SoC can be used in set-top boxes and similar living-room devices.

deprecate conf=0.72 last_sold=2015 deploy=low replacement=none subsystem=media category=media-other
72%

recommendation

A candidate for future removal because the hardware it supports is tied to Imagination's 2014-2015 Creator development boards and TZ1090-era SoCs, none of which are sold new today. Upstream activity over the past few years has been limited to mechanical treewide API cleanups rather than real maintenance or bug fixes, suggesting little active user base. It is not an urgent removal — if anyone still runs these boards, this is their only in-tree option — but the trajectory points toward eventual retirement.

repository signals

15 files
2,859 source lines
5 commits, 5y
+11 / −13 lines added / removed, 5y
5 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 5 total · active in 5/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: 1 commit · +1 −3 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: 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: 0 commits · +0 −0 2023-02: 0 commits · +0 −0 2023-03: 1 commit · +2 −3 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: 0 commits · +0 −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: 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: 1 commit · +1 −1 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: 0 commits · +0 −0 2025-04: 1 commit · +3 −3 2025-05: 1 commit · +4 −3 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

    Kconfig identifies this as the "ImgTec IR Decoder" and says it is found in SoCs such as TZ1090.

  2. git.kernel.org

    The driver is a DT-matched platform driver for compatible string "img,ir-rev1", indicating SoC-integrated hardware rather than a broad external bus device family.

  3. lore.kernel.org

    Most recent lore-visible touch affecting img-ir-core.c was a 2024 treewide API conversion (platform remove callback change), not a feature or user-driven maintenance series.

  4. lore.kernel.org

    A 2023 patch for img-ir-core.c was another mechanical API update (convert remove callback to void).

  5. en.wikipedia.org

    The Imagination Creator family page dates the related Creator boards to 2014 and 2015, with the Creator Ci40 introduced via a 2015 Kickstarter.

  6. phoronix.com

    Phoronix describes the Creator CI40 as a 2015 MIPS-based IoT development board announcement, reinforcing that the ecosystem around this IP block is from the mid-2010s.

codex reasoning notes (technical)

Evidence gathered from local source inspection plus lore_file_timeline on img-ir-core.c; the lore URLs show only sparse, treewide maintenance in 2023 and 2024, with no sign of active feature work or broad bug-fix traffic. Kernel.org tree URLs are canonical recall used to confirm the driver names, DT binding, and TZ1090-era SoC context. Wikipedia and Phoronix URLs were obtained via web search and show the surrounding hardware ecosystem is tied to 2014-2015 dev boards, so 'not still sold new in 2025' and 'low deployments' are inference-based obsolescence judgments rather than explicit vendor EOL notices. No natural upstream replacement exists because this is a SoC-specific IR block; if the hardware remains in use, this driver is the only in-tree support.