]>
Commit | Line | Data |
---|---|---|
5bdc2c16 B |
1 | /* |
2 | * Definitions for Allo Boss DAC board | |
3 | */ | |
4 | ||
5 | /dts-v1/; | |
6 | /plugin/; | |
7 | ||
8 | / { | |
9 | compatible = "brcm,bcm2708"; | |
10 | ||
11 | fragment@0 { | |
12 | target-path = "/clocks"; | |
13 | __overlay__ { | |
14 | boss_osc: boss_osc { | |
15 | compatible = "allo,dac-clk"; | |
16 | #clock-cells = <0>; | |
17 | }; | |
18 | }; | |
19 | }; | |
20 | ||
21 | fragment@1 { | |
22 | target = <&i2s>; | |
23 | __overlay__ { | |
24 | status = "okay"; | |
25 | }; | |
26 | }; | |
27 | ||
28 | fragment@2 { | |
29 | target = <&i2c1>; | |
30 | __overlay__ { | |
31 | #address-cells = <1>; | |
32 | #size-cells = <0>; | |
33 | status = "okay"; | |
34 | ||
35 | pcm5122@4d { | |
36 | #sound-dai-cells = <0>; | |
37 | compatible = "ti,pcm5122"; | |
38 | clocks = <&boss_osc>; | |
39 | reg = <0x4d>; | |
40 | status = "okay"; | |
41 | }; | |
42 | }; | |
43 | }; | |
44 | ||
45 | fragment@3 { | |
46 | target = <&sound>; | |
47 | boss_dac: __overlay__ { | |
48 | compatible = "allo,boss-dac"; | |
49 | i2s-controller = <&i2s>; | |
78f28c4c | 50 | mute-gpios = <&gpio 6 1>; |
5bdc2c16 B |
51 | status = "okay"; |
52 | }; | |
53 | }; | |
54 | ||
55 | __overrides__ { | |
56 | 24db_digital_gain = <&boss_dac>,"allo,24db_digital_gain?"; | |
57 | slave = <&boss_dac>,"allo,slave?"; | |
58 | }; | |
59 | }; |