1 Cirrus Logic Lochnagar Audio Development Board
3 Lochnagar is an evaluation and development board for Cirrus Logic
4 Smart CODEC and Amp devices. It allows the connection of most Cirrus
5 Logic devices on mini-cards, as well as allowing connection of
6 various application processor systems to provide a full evaluation
7 platform. Audio system topology, clocking and power can all be
8 controlled through the Lochnagar, allowing the device under test
9 to be used in a variety of possible use cases.
11 Also see these documents for generic binding information:
12 [1] GPIO : ../gpio/gpio.txt
14 And these for relevant defines:
15 [2] include/dt-bindings/pinctrl/lochnagar.h
16 [3] include/dt-bindings/clock/lochnagar.h
18 And these documents for the required sub-node binding details:
19 [4] Clock: ../clock/cirrus,lochnagar.txt
20 [5] Pinctrl: ../pinctrl/cirrus,lochnagar.txt
21 [6] Regulator: ../regulator/cirrus,lochnagar.txt
25 - compatible : One of the following strings:
29 - reg : I2C slave address
31 - reset-gpios : Reset line to the Lochnagar, see [1].
35 - lochnagar-clk : Binding for the clocking components, see [4].
37 - lochnagar-pinctrl : Binding for the pin control components, see [5].
41 - Bindings for the regulator components, see [6]. Only available on
46 - present-gpios : Host present line, indicating the presence of a
47 host system, see [1]. This can be omitted if the present line is
52 lochnagar: lochnagar@22 {
53 compatible = "cirrus,lochnagar2";
56 reset-gpios = <&gpio0 55 0>;
57 present-gpios = <&gpio0 60 0>;
60 compatible = "cirrus,lochnagar2-clk";
65 compatible = "cirrus,lochnagar-pinctrl";