xref: /linux/Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml (revision 7ae9fb1b7ecbb5d85d07857943f677fd1a559b18)
1e1bfa75dSCharles Keepax# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
2e1bfa75dSCharles Keepax%YAML 1.2
3e1bfa75dSCharles Keepax---
4e1bfa75dSCharles Keepax$id: http://devicetree.org/schemas/sound/cirrus,lochnagar.yaml#
5e1bfa75dSCharles Keepax$schema: http://devicetree.org/meta-schemas/core.yaml#
6e1bfa75dSCharles Keepax
7e1bfa75dSCharles Keepaxtitle: Cirrus Logic Lochnagar Audio Development Board
8e1bfa75dSCharles Keepax
9e1bfa75dSCharles Keepaxmaintainers:
10e1bfa75dSCharles Keepax  - patches@opensource.cirrus.com
11e1bfa75dSCharles Keepax
12e1bfa75dSCharles Keepaxdescription: |
13e1bfa75dSCharles Keepax  Lochnagar is an evaluation and development board for Cirrus Logic
14e1bfa75dSCharles Keepax  Smart CODEC and Amp devices. It allows the connection of most Cirrus
15e1bfa75dSCharles Keepax  Logic devices on mini-cards, as well as allowing connection of various
16e1bfa75dSCharles Keepax  application processor systems to provide a full evaluation platform.
17e1bfa75dSCharles Keepax  Audio system topology, clocking and power can all be controlled through
18e1bfa75dSCharles Keepax  the Lochnagar, allowing the device under test to be used in a variety of
19e1bfa75dSCharles Keepax  possible use cases.
20e1bfa75dSCharles Keepax
21e1bfa75dSCharles Keepax  This binding document describes the binding for the audio portion of the
22e1bfa75dSCharles Keepax  driver.
23e1bfa75dSCharles Keepax
24e1bfa75dSCharles Keepax  This binding must be part of the Lochnagar MFD binding:
25e1bfa75dSCharles Keepax    [1] ../mfd/cirrus,lochnagar.yaml
26e1bfa75dSCharles Keepax
27*58ae9a2aSKrzysztof KozlowskiallOf:
28*58ae9a2aSKrzysztof Kozlowski  - $ref: dai-common.yaml#
29*58ae9a2aSKrzysztof Kozlowski
30e1bfa75dSCharles Keepaxproperties:
31e1bfa75dSCharles Keepax  compatible:
32e1bfa75dSCharles Keepax    enum:
33e1bfa75dSCharles Keepax      - cirrus,lochnagar2-soundcard
34e1bfa75dSCharles Keepax
35e1bfa75dSCharles Keepax  '#sound-dai-cells':
36e1bfa75dSCharles Keepax    description:
37e1bfa75dSCharles Keepax      The first cell indicating the audio interface.
38e1bfa75dSCharles Keepax    const: 1
39e1bfa75dSCharles Keepax
40e1bfa75dSCharles Keepax  clocks:
41e1bfa75dSCharles Keepax    description:
42e1bfa75dSCharles Keepax      Master clock source for the sound card, should normally be set to
43e1bfa75dSCharles Keepax      LOCHNAGAR_SOUNDCARD_MCLK provided by the Lochnagar clock driver.
44e1bfa75dSCharles Keepax    maxItems: 1
45e1bfa75dSCharles Keepax
46e1bfa75dSCharles Keepax  clock-names:
47e1bfa75dSCharles Keepax    const: mclk
48e1bfa75dSCharles Keepax
49e1bfa75dSCharles Keepaxrequired:
50e1bfa75dSCharles Keepax  - compatible
51e1bfa75dSCharles Keepax  - '#sound-dai-cells'
52e1bfa75dSCharles Keepax  - clocks
53e1bfa75dSCharles Keepax  - clock-names
54e1bfa75dSCharles Keepax
55*58ae9a2aSKrzysztof KozlowskiunevaluatedProperties: false
56