Re: [PATCH] dt-bindings: sound: nvidia,tegra-audio: Convert multiple txt bindings to yaml
From: Dmitry Osipenko <digetx@gmail.com>
Date: 2021-11-25 03:02:30
Also in:
alsa-devel, linux-tegra, lkml
25.10.2021 20:19, David Heidelberg пишет:
+properties: + compatible: + oneOf: + - items: + - pattern: '^[a-z0-9]+,tegra-audio-alc5632(-[a-z0-9])+' + - const: nvidia,tegra-audio-alc5632 + - items: + - enum: + - nvidia,tegra-audio-max98090-nyan-big + - nvidia,tegra-audio-max98090-nyan-blaze + - const: nvidia,tegra-audio-max98090-nyan + - const: nvidia,tegra-audio-max98090 + - items: + - pattern: '^[a-z0-9]+,tegra-audio-max98090(-[a-z0-9])+' + - const: nvidia,tegra-audio-max98090 + - items: + - pattern: '^[a-z0-9]+,tegra-audio-rt56(39|40)(-[a-z0-9])+' + - const: nvidia,tegra-audio-rt5640 + - items: + - pattern: '^[a-z0-9]+,tegra-audio-rt5677(-[a-z0-9])+' + - const: nvidia,tegra-audio-rt5677 + - items: + - enum: + - toradex,tegra-audio-sgtl5000-apalis_t30 + - toradex,tegra-audio-sgtl5000-colibri_t30 + - toradex,tegra-audio-sgtl5000-apalis_tk1 + - const: nvidia,tegra-audio-sgtl5000 + - const: nvidia,tegra-audio-trimslice + - items: + - pattern: '^[a-z0-9]+,tegra-audio-wm8753(-[a-z0-9])+' + - const: nvidia,tegra-audio-wm8753 + - items: + - pattern: '^[a-z0-9]+,tegra-audio-(plutux|wm8903(-[a-z0-9])+)' + - const: nvidia,tegra-audio-wm8903 + - items: + - pattern: '^[a-z0-9]+,tegra-audio-wm9712(-[a-z0-9])+' + - const: nvidia,tegra-audio-wm9712 +
I'm now wondering whether these patterns need to have the end of string "$" mark, for completeness.