]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/blame - arch/arm/boot/dts/overlays/allo-boss-dac-pcm512x-audio-overlay.dts
Add support for new clock rate and mute gpios.
[mirror_ubuntu-zesty-kernel.git] / arch / arm / boot / dts / overlays / allo-boss-dac-pcm512x-audio-overlay.dts
CommitLineData
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};