Add the rt linux 4.1.3-rt3 as base
[kvmfornfv.git] / kernel / Documentation / devicetree / bindings / sound / qcom,lpass-cpu.txt
1 * Qualcomm Technologies LPASS CPU DAI
2
3 This node models the Qualcomm Technologies Low-Power Audio SubSystem (LPASS).
4
5 Required properties:
6
7 - compatible            : "qcom,lpass-cpu"
8 - clocks                : Must contain an entry for each entry in clock-names.
9 - clock-names           : A list which must include the following entries:
10                                 * "ahbix-clk"
11                                 * "mi2s-osr-clk"
12                                 * "mi2s-bit-clk"
13 - interrupts            : Must contain an entry for each entry in
14                           interrupt-names.
15 - interrupt-names       : A list which must include the following entries:
16                                 * "lpass-irq-lpaif"
17 - pinctrl-N             : One property must exist for each entry in
18                           pinctrl-names.  See ../pinctrl/pinctrl-bindings.txt
19                           for details of the property values.
20 - pinctrl-names         : Must contain a "default" entry.
21 - reg                   : Must contain an address for each entry in reg-names.
22 - reg-names             : A list which must include the following entries:
23                                 * "lpass-lpaif"
24
25 Optional properties:
26
27 - qcom,adsp             : Phandle for the audio DSP node
28
29 Example:
30
31 lpass@28100000 {
32         compatible = "qcom,lpass-cpu";
33         clocks = <&lcc AHBIX_CLK>, <&lcc MI2S_OSR_CLK>, <&lcc MI2S_BIT_CLK>;
34         clock-names = "ahbix-clk", "mi2s-osr-clk", "mi2s-bit-clk";
35         interrupts = <0 85 1>;
36         interrupt-names = "lpass-irq-lpaif";
37         pinctrl-names = "default", "idle";
38         pinctrl-0 = <&mi2s_default>;
39         pinctrl-1 = <&mi2s_idle>;
40         reg = <0x28100000 0x10000>;
41         reg-names = "lpass-lpaif";
42         qcom,adsp = <&adsp>;
43 };