Merge tag 'v5.15.57' into rpi-5.15.y
[platform/kernel/linux-rpi.git] / arch / arm / boot / dts / overlays / pifi-dac-zero-overlay.dts
1 // Overlay for PiFi-DAC-Zero
2 /dts-v1/;
3 /plugin/;
4
5 / {
6         compatible = "brcm,bcm2835";
7
8         fragment@0 {
9                 target = <&sound>;
10                 __overlay__ {
11                         compatible = "simple-audio-card";
12                         simple-audio-card,name = "PiFi-DAC-Zero";
13                         status = "okay";
14
15                         simple-audio-card,dai-link@1 {
16                                 format = "i2s";
17
18                                 cpu {
19                                         sound-dai = <&i2s>;
20                                         dai-tdm-slot-num = <2>;
21                                         dai-tdm-slot-width = <32>;
22                                 };
23
24                                 codec {
25                                         sound-dai = <&codec_out>;
26                                 };
27                         };
28                 };
29         };
30
31         fragment@1 {
32                 target-path = "/";
33                 __overlay__ {
34                         codec_out: pcm5102a-codec {
35                                 #sound-dai-cells = <0>;
36                                 compatible = "ti,pcm5102a";
37                                 status = "okay";
38                         };
39                 };
40         };
41
42         fragment@2 {
43                 target = <&i2s>;
44                 __overlay__ {
45                         #sound-dai-cells = <0>;
46                         status = "okay";
47                 };
48         };
49 };