Merge tag 'block-6.13-20242901' of git://git.kernel.dk/linux
[drm/drm-misc.git] / Documentation / devicetree / bindings / sound / cirrus,lochnagar.yaml
blob52f024f5302af9d0c8f820fc8134aae82828e8b4
1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
2 %YAML 1.2
3 ---
4 $id: http://devicetree.org/schemas/sound/cirrus,lochnagar.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Cirrus Logic Lochnagar Audio Development Board
9 maintainers:
10   - patches@opensource.cirrus.com
12 description: |
13   Lochnagar is an evaluation and development board for Cirrus Logic
14   Smart CODEC and Amp devices. It allows the connection of most Cirrus
15   Logic devices on mini-cards, as well as allowing connection of various
16   application processor systems to provide a full evaluation platform.
17   Audio system topology, clocking and power can all be controlled through
18   the Lochnagar, allowing the device under test to be used in a variety of
19   possible use cases.
21   This binding document describes the binding for the audio portion of the
22   driver.
24   This binding must be part of the Lochnagar MFD binding:
25     [1] ../mfd/cirrus,lochnagar.yaml
27 allOf:
28   - $ref: dai-common.yaml#
30 properties:
31   compatible:
32     enum:
33       - cirrus,lochnagar2-soundcard
35   '#sound-dai-cells':
36     description:
37       The first cell indicating the audio interface.
38     const: 1
40   clocks:
41     description:
42       Master clock source for the sound card, should normally be set to
43       LOCHNAGAR_SOUNDCARD_MCLK provided by the Lochnagar clock driver.
44     maxItems: 1
46   clock-names:
47     const: mclk
49 required:
50   - compatible
51   - '#sound-dai-cells'
52   - clocks
53   - clock-names
55 unevaluatedProperties: false