zephyr/dts
Martí Bolívar 55f4075f92 dts: intel: cavs25: hack around awkward DT representation
Apparently, downstream drivers are allocating devices using
DT_NODELABEL(alh0) and DT_NODELABEL(alh1) on a node with compatible
intel,alh-dai. These represent something like "channels" within the
device.

This is a strange choice. It would be better to do something like have
a property with the count of "channels", or one child node per
channel.

It is also a dtc error to have duplicate node names like this, and
will be an error in Zephyr's dtlib soon.

For now, work around this representation issue by replacing it with
something equivalent that doesn't have duplicate nodes. The
representation should be addressed at some point, but not by me.

Signed-off-by: Martí Bolívar <marti.bolivar@nordicsemi.no>
2022-09-21 07:55:40 -07:00
..
arc/synopsys soc: arc: define ICI in DT 2022-08-03 07:46:14 -04:00
arm dts: mec172x: pinctrl fixes 2022-09-21 07:55:40 -07:00
arm64 boards: fvp_baser_aemv8r: fix wrong reg size 2022-09-09 16:36:37 +00:00
bindings dts: bindings: fixed pinctrl binding description for nxp mcux rt-iocon 2022-09-20 08:17:17 +00:00
common dts/arm: stm32: Add clocks nodes on stm32wb,l4 and stm32f4 series 2021-04-27 11:53:37 +02:00
nios2/intel flash: nios2_qspi: Add dts binding and nodes for NIOS2 QSPI flash 2022-08-12 08:11:42 -04:00
posix dts: posix: Add DTS support for POSIX architecture 2019-05-28 21:14:19 -04:00
riscv dts: add gd32 fmc flash memory info 2022-09-08 10:13:05 +02:00
sparc/gaisler dts: sparc: Remove label property from devicetrees 2022-07-22 02:51:14 -05:00
x86/intel dts: x86: Remove label property from devicetrees 2022-07-22 02:51:45 -05:00
xtensa dts: intel: cavs25: hack around awkward DT representation 2022-09-21 07:55:40 -07:00
binding-template.yaml doc: devicetree: overhaul bindings guide 2021-04-22 15:32:10 +02:00
Kconfig dts: Include Kconfig.dts as optional source 2022-08-15 11:10:51 -07:00