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.