brcm2708: rename all patches from raspberrypi git tree to use 950 prefix
[openwrt/openwrt.git] / target / linux / brcm2708 / patches-4.9 / 950-0191-SQUASH-Add-LOCO-V2-overlay-from-last-commit.patch
1 From e3b5ca5cb69c36f41436ab8be96710e39442ce28 Mon Sep 17 00:00:00 2001
2 From: Phil Elwell <phil@raspberrypi.org>
3 Date: Sun, 26 Feb 2017 01:13:02 +0000
4 Subject: [PATCH] SQUASH: Add LOCO-V2 overlay from last commit
5
6 ---
7 .../dts/overlays/dionaudio-loco-v2-overlay.dts | 49 ++++++++++++++++++++++
8 1 file changed, 49 insertions(+)
9 create mode 100644 arch/arm/boot/dts/overlays/dionaudio-loco-v2-overlay.dts
10
11 --- /dev/null
12 +++ b/arch/arm/boot/dts/overlays/dionaudio-loco-v2-overlay.dts
13 @@ -0,0 +1,49 @@
14 +/*
15 + * Definitions for Dion Audio LOCO-V2 DAC-AMP
16 + * eg. dtoverlay=dionaudio-loco-v2
17 + *
18 + * PCM5242 DAC (in software mode) and TPA3255 AMP.
19 + */
20 +
21 +/dts-v1/;
22 +/plugin/;
23 +
24 +/ {
25 + compatible = "brcm,bcm2708";
26 +
27 + fragment@0 {
28 + target = <&sound>;
29 + frag0: __overlay__ {
30 + compatible = "dionaudio,dionaudio-loco-v2";
31 + i2s-controller = <&i2s>;
32 + status = "okay";
33 + };
34 + };
35 +
36 + fragment@1 {
37 + target = <&i2s>;
38 + __overlay__ {
39 + status = "okay";
40 + };
41 + };
42 +
43 + fragment@2 {
44 + target = <&i2c1>;
45 + __overlay__ {
46 + #address-cells = <1>;
47 + #size-cells = <0>;
48 + status = "okay";
49 +
50 + pcm5122@4c {
51 + #sound-dai-cells = <0>;
52 + compatible = "ti,pcm5122";
53 + reg = <0x4d>;
54 + status = "okay";
55 + };
56 + };
57 + };
58 +
59 + __overrides__ {
60 + 24db_digital_gain = <&frag0>,"dionaudio,24db_digital_gain?";
61 + };
62 +};