Skip to content

arm/imx6: Fix IMX_IRQ definitions#18699

Merged
anchao merged 1 commit intoapache:masterfrom
pbarada:test/warnings
Apr 10, 2026
Merged

arm/imx6: Fix IMX_IRQ definitions#18699
anchao merged 1 commit intoapache:masterfrom
pbarada:test/warnings

Conversation

@pbarada
Copy link
Copy Markdown
Contributor

@pbarada pbarada commented Apr 9, 2026

Summary

arch/arm/include/imx6/irq.h looks to originally be for i.MX6 Quad and includes multiple (re)definitions of IRQ names, some of which are different or don't exist on i.MX6 SoloLite/Solo/Dual/DualLite. Update irq.h to specify/reserve IRQ names/numbers as defined by the IM6SDLRM, IMX6DLRM, and IMX6DQRM reference manuals.

Impact

User experience: No adaptation required.
Build: No impact.
Hardware: Should not affect i.MX 6--based boards.
Documentation: No impact.
Security: No impact.
Compatibility: No impact.

Testing

Build Host:

  • OS: Ubuntu 24.04.4 LTS
  • Compiler: arm-none-eabi-gcc 13.2.1

Target: None (I have no i.MX6 hardware)

Built all ARM builds using modified tools/testbuild.sh script with increased warnings (-Wall -Wextra -Wsystem-headers -Wformat -Wno-unused-parameter -Wno-missing-field-initializers -Wno-implicit-fallthrough), verfied all i.MX6 boards built successfully and no redefinition warnings (from imx6/irq.h).

@github-actions github-actions bot added Arch: arm Issues related to ARM (32-bit) architecture Size: M The size of the change in this PR is medium labels Apr 9, 2026
arch/arm/include/imx6/irq.h looks to originally be for i.MX6 Quad
and includes multiple (re)definitions of IRQ names, some of which are
different or don't exist on i.MX6 SoloLite/Solo/Dual/DualLite.
Update irq.h to specify/reserve IRQ names/numbers as defined by the
IM6SDLRM, IMX6DLRM, and IMX6DQRM reference manuals.

Signed-off-by Peter Barada <peter.barada@gmail.com>
@anchao anchao merged commit 60ae168 into apache:master Apr 10, 2026
26 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Arch: arm Issues related to ARM (32-bit) architecture Size: M The size of the change in this PR is medium

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants