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

Configure Feed

Select the types of activity you want to include in your feed.

dt-bindings: clock: fsl-sai: Document i.MX8M support

The i.MX8M/Mini/Nano/Plus variant of the SAI IP has control registers
shifted by +8 bytes and requires additional bus clock. Document support
for the i.MX8M variant of the IP with this register shift and additional
clock. Update the description slightly.

Acked-by: Conor Dooley <conor.dooley@microchip.com>
Signed-off-by: Marek Vasut <marex@nabladev.com>
Signed-off-by: Stephen Boyd <sboyd@kernel.org>

authored by

Marek Vasut and committed by
Stephen Boyd
29e64a37 c3692998

+35 -6
+35 -6
Documentation/devicetree/bindings/clock/fsl,sai-clock.yaml
··· 10 10 - Michael Walle <michael@walle.cc> 11 11 12 12 description: | 13 - It is possible to use the BCLK pin of a SAI module as a generic clock 14 - output. Some SoC are very constrained in their pin multiplexer 15 - configuration. Eg. pins can only be changed groups. For example, on the 16 - LS1028A SoC you can only enable SAIs in pairs. If you use only one SAI, 13 + It is possible to use the BCLK pin of a SAI module as a generic 14 + clock output. Some SoC are very constrained in their pin multiplexer 15 + configuration. E.g. pins can only be changed in groups. For example, on 16 + the LS1028A SoC you can only enable SAIs in pairs. If you use only one SAI, 17 17 the second pins are wasted. Using this binding it is possible to use the 18 18 clock of the second SAI as a MCLK clock for an audio codec, for example. 19 19 ··· 21 21 22 22 properties: 23 23 compatible: 24 - const: fsl,vf610-sai-clock 24 + oneOf: 25 + - items: 26 + - enum: 27 + - fsl,imx8mm-sai-clock 28 + - fsl,imx8mn-sai-clock 29 + - fsl,imx8mp-sai-clock 30 + - const: fsl,imx8mq-sai-clock 31 + - items: 32 + - enum: 33 + - fsl,imx8mq-sai-clock 34 + - fsl,vf610-sai-clock 25 35 26 36 reg: 27 37 maxItems: 1 28 38 29 39 clocks: 30 - maxItems: 1 40 + minItems: 1 41 + maxItems: 2 42 + 43 + clock-names: 44 + minItems: 1 45 + items: 46 + - const: bus 47 + - const: mclk1 31 48 32 49 '#clock-cells': 33 50 const: 0 51 + 52 + allOf: 53 + - if: 54 + properties: 55 + compatible: 56 + contains: 57 + const: fsl,vf610-sai-clock 58 + then: 59 + properties: 60 + clocks: 61 + maxItems: 1 62 + clock-names: false 34 63 35 64 required: 36 65 - compatible