Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ASoC: dt-bindings: cirrus,cs4271: Document mclk clock

The Cirrus CS4271 codec can use an external clock as an input Master
Clock. When no crystal is used, the CS4271 component considers its MCLK
pin as an input pin and expects the external clock connected to provide
the Master Clock.

This clock is not documented in the binding.

Add the missing clock.

Signed-off-by: Herve Codina <herve.codina@bootlin.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Link: https://patch.msgid.link/20251029093921.624088-4-herve.codina@bootlin.com
Signed-off-by: Mark Brown <broonie@kernel.org>

authored by

Herve Codina and committed by
Mark Brown
3cd523ba 1e5351ba

+10
+10
Documentation/devicetree/bindings/sound/cirrus,cs4271.yaml
··· 25 25 reg: 26 26 maxItems: 1 27 27 28 + clocks: 29 + items: 30 + - description: 31 + Master clock connected to the MCLK pin if MCLK is an input (i.e. no 32 + crystal used). 33 + 34 + clock-names: 35 + items: 36 + - const: mclk 37 + 28 38 spi-cpha: true 29 39 30 40 spi-cpol: true