#118743·zephyr

Align audio/i2s aliases

Author: rgallaispouCreated Sep 10, 2026Updated Sep 18, 2026
Labelsarea: I2Sarea: Audio

Summary

From https://github.com/zephyrproject-rtos/zephyr/pull/114415#discussion_r3978599828:

Many audio and I2S aliases are created according to their function, rather than their purpose, while it is not relevant to it. For instance:

This unravels the disparity regarding the uses of the i2s aliases and should be cleaned up. A tangible example is from the same PR mentioned above : while every nodes are declared in the common board device-tree, aliases can only provided in samples and tests overlays because of mutually exclusive name.

Describe the solution you'd like

I2S aliases should be generic, and clearly explains what it does.

From this I suggest the following patterns: i2s[0-9]-(?:rx|tx|rxtx)

Examples:

  • i2s0-tx
  • i2s1-rx
  • i2s9-rxtx

Alternatives

No response

Additional Context

No response

Source: zephyrproject-rtos/zephyr