From 923ddb847ef7fe22b3b8fabbd65758e91e6c7b13 Mon Sep 17 00:00:00 2001 From: Daniel Matuschek Date: Sun, 25 Jan 2015 19:41:06 +0100 Subject: [PATCH] Add device tree overlay for HiFiBerry Amp/Amp+ This patch add the missing device tree file for the HiFiBerry Amp and Amp+ boards. --- arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/hifiberry-amp-overlay.dts | 39 +++++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 arch/arm/boot/dts/hifiberry-amp-overlay.dts diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile index 3c7f5390e19040..4e1ec2d03a0799 100644 --- a/arch/arm/boot/dts/Makefile +++ b/arch/arm/boot/dts/Makefile @@ -58,6 +58,7 @@ dtb-$(CONFIG_BCM2708_DT) += bcm2708-rpi-b-plus.dtb dtb-$(CONFIG_BCM2708_DT) += hifiberry-dac-overlay.dtb dtb-$(CONFIG_BCM2708_DT) += hifiberry-dacplus-overlay.dtb dtb-$(CONFIG_BCM2708_DT) += hifiberry-digi-overlay.dtb +dtb-$(CONFIG_BCM2708_DT) += hifiberry-amp-overlay.dtb dtb-$(CONFIG_BCM2708_DT) += iqaudio-dac-overlay.dtb dtb-$(CONFIG_BCM2708_DT) += iqaudio-dacplus-overlay.dtb dtb-$(CONFIG_BCM2708_DT) += lirc-rpi-overlay.dtb diff --git a/arch/arm/boot/dts/hifiberry-amp-overlay.dts b/arch/arm/boot/dts/hifiberry-amp-overlay.dts new file mode 100644 index 00000000000000..2c81448c969e93 --- /dev/null +++ b/arch/arm/boot/dts/hifiberry-amp-overlay.dts @@ -0,0 +1,39 @@ +// Definitions for HiFiBerry Amp/Amp+ +/dts-v1/; +/plugin/; + +/ { + compatible = "brcm,bcm2708"; + + fragment@0 { + target = <&sound>; + __overlay__ { + compatible = "hifiberry,hifiberry-amp"; + i2s-controller = <&i2s>; + status = "okay"; + }; + }; + + fragment@1 { + target = <&i2s>; + __overlay__ { + status = "okay"; + }; + }; + + fragment@2 { + target = <&i2c1>; + __overlay__ { + #address-cells = <1>; + #size-cells = <0>; + status = "okay"; + + tas5713@1b { + #sound-dai-cells = <0>; + compatible = "ti,tas5713"; + reg = <0x1b>; + status = "okay"; + }; + }; + }; +};