dts: 2712: Update for device tree
[platform/kernel/linux-rpi.git] / arch / arm / boot / dts / overlays / adau1977-adc-overlay.dts
1 // Definitions for ADAU1977 ADC
2 /dts-v1/;
3 /plugin/;
4
5 / {
6         compatible = "brcm,bcm2835";
7     
8         fragment@0 {
9                 target = <&i2c>;
10                 
11                 __overlay__ {
12                         #address-cells = <1>;
13                         #size-cells = <0>;
14                         status = "okay";
15                         
16                         adau1977: codec@11 {
17                                 compatible = "adi,adau1977";
18                                 reg = <0x11>;
19                                 reset-gpios = <&gpio 5 0>;
20                                 AVDD-supply = <&vdd_3v3_reg>;
21                         };
22                 };
23         };
24
25         fragment@1 {
26                 target = <&i2s_clk_consumer>;
27                 __overlay__ {
28                         status = "okay";
29                 };
30         };
31
32         fragment@2 {
33                 target = <&sound>;
34                 __overlay__ {
35                         compatible = "adi,adau1977-adc";
36                         i2s-controller = <&i2s_clk_consumer>;
37                         status = "okay";
38                 };
39         };
40 };