1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 2 %YAML 1.2 3 --- 4 $id: http://devicetree.org/schemas/clock/cirrus,lochnagar.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 7 title: Cirrus Logic Lochnagar Audio Development Board 8 9 maintainers: 10 - patches@opensource.cirrus.com 11 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. 20 21 This binding document describes the binding for the clock portion of the 22 driver. 23 24 Also see these documents for generic binding information: 25 [1] Clock : ../clock/clock-bindings.txt 26 27 And these for relevant defines: 28 [2] include/dt-bindings/clock/lochnagar.h 29 30 This binding must be part of the Lochnagar MFD binding: 31 [3] ../mfd/cirrus,lochnagar.yaml 32 33 properties: 34 compatible: 35 enum: 36 - cirrus,lochnagar1-clk 37 - cirrus,lochnagar2-clk 38 39 '#clock-cells': 40 description: 41 The first cell indicates the clock number, see [2] for available 42 clocks and [1]. 43 const: 1 44 45 clock-names: 46 items: 47 enum: 48 - ln-cdc-clkout # Output clock from CODEC card. 49 - ln-dsp-clkout # Output clock from DSP card. 50 - ln-gf-mclk1 # Optional input clock from host system. 51 - ln-gf-mclk2 # Optional input clock from host system. 52 - ln-gf-mclk3 # Optional input clock from host system. 53 - ln-gf-mclk4 # Optional input clock from host system. 54 - ln-psia1-mclk # Optional input clock from external connector. 55 - ln-psia2-mclk # Optional input clock from external connector. 56 - ln-spdif-mclk # Optional input clock from SPDIF. 57 - ln-spdif-clkout # Optional input clock from SPDIF. 58 - ln-adat-mclk # Optional input clock from ADAT. 59 - ln-pmic-32k # On board fixed clock. 60 - ln-clk-12m # On board fixed clock. 61 - ln-clk-11m # On board fixed clock. 62 - ln-clk-24m # On board fixed clock. 63 - ln-clk-22m # On board fixed clock. 64 - ln-clk-8m # On board fixed clock. 65 - ln-usb-clk-24m # On board fixed clock. 66 - ln-usb-clk-12m # On board fixed clock. 67 minItems: 1 68 maxItems: 19 69 70 clocks: 71 minItems: 1 72 maxItems: 19 73 74 additionalProperties: false 75 76 required: 77 - compatible 78 - '#clock-cells'
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.