aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/bcm27xx/patches-4.19/950-0146-Add-support-for-audioinjector.net-ultra-soundcard.-2.patch
diff options
context:
space:
mode:
Diffstat (limited to 'target/linux/bcm27xx/patches-4.19/950-0146-Add-support-for-audioinjector.net-ultra-soundcard.-2.patch')
-rw-r--r--target/linux/bcm27xx/patches-4.19/950-0146-Add-support-for-audioinjector.net-ultra-soundcard.-2.patch119
1 files changed, 0 insertions, 119 deletions
diff --git a/target/linux/bcm27xx/patches-4.19/950-0146-Add-support-for-audioinjector.net-ultra-soundcard.-2.patch b/target/linux/bcm27xx/patches-4.19/950-0146-Add-support-for-audioinjector.net-ultra-soundcard.-2.patch
deleted file mode 100644
index 583b2c8b5d..0000000000
--- a/target/linux/bcm27xx/patches-4.19/950-0146-Add-support-for-audioinjector.net-ultra-soundcard.-2.patch
+++ /dev/null
@@ -1,119 +0,0 @@
-From e2516e3a7d2244f74c3267be8bdc143448c278be Mon Sep 17 00:00:00 2001
-From: Matt Flax <flatmax@flatmax.org>
-Date: Tue, 28 Aug 2018 18:42:13 +1000
-Subject: [PATCH] Add support for audioinjector.net ultra soundcard.
- (#2664)
-
-Uses the simple-audio-card ALSA machine driver. Sets up the machine
-driver in the device tree overlay file. The overlays/Makefile is
-altered to add the audioinjector-ultra.dtbo dtb overlay.
-
-Adds CONFIG_SND_SOC_CS4265 to the defconfig files.
-
-Signed-off-by: Matt Flax <flatmax@flatmax.org>
----
- arch/arm/boot/dts/overlays/Makefile | 1 +
- arch/arm/boot/dts/overlays/README | 6 ++
- .../overlays/audioinjector-ultra-overlay.dts | 71 +++++++++++++++++++
- 5 files changed, 80 insertions(+)
- create mode 100644 arch/arm/boot/dts/overlays/audioinjector-ultra-overlay.dts
-
---- a/arch/arm/boot/dts/overlays/Makefile
-+++ b/arch/arm/boot/dts/overlays/Makefile
-@@ -15,6 +15,7 @@ dtbo-$(CONFIG_ARCH_BCM2835) += \
- applepi-dac.dtbo \
- at86rf233.dtbo \
- audioinjector-addons.dtbo \
-+ audioinjector-ultra.dtbo \
- audioinjector-wm8731-audio.dtbo \
- audremap.dtbo \
- balena-fin.dtbo \
---- a/arch/arm/boot/dts/overlays/README
-+++ b/arch/arm/boot/dts/overlays/README
-@@ -389,6 +389,12 @@ Params: non-stop-clocks Keeps th
- is paused or stopped (default off)
-
-
-+Name: audioinjector-ultra
-+Info: Configures the audioinjector.net ultra soundcard
-+Load: dtoverlay=audioinjector-ultra
-+Params: <None>
-+
-+
- Name: audioinjector-wm8731-audio
- Info: Configures the audioinjector.net audio add on soundcard
- Load: dtoverlay=audioinjector-wm8731-audio
---- /dev/null
-+++ b/arch/arm/boot/dts/overlays/audioinjector-ultra-overlay.dts
-@@ -0,0 +1,71 @@
-+// Definitions for audioinjector.net audio add on soundcard
-+/dts-v1/;
-+/plugin/;
-+
-+/ {
-+ compatible = "brcm,bcm2708";
-+
-+ fragment@0 {
-+ target = <&i2s>;
-+ __overlay__ {
-+ status = "okay";
-+ };
-+ };
-+
-+ fragment@1 {
-+ target = <&i2c1>;
-+ __overlay__ {
-+ #address-cells = <1>;
-+ #size-cells = <0>;
-+ status = "okay";
-+
-+ cs4265: cs4265@4e {
-+ #sound-dai-cells = <0>;
-+ compatible = "cirrus,cs4265";
-+ reg = <0x4e>;
-+ reset-gpios = <&gpio 5 0>;
-+ status = "okay";
-+ };
-+ };
-+ };
-+
-+ fragment@2 {
-+ target = <&sound>;
-+ __overlay__ {
-+ compatible = "simple-audio-card";
-+ i2s-controller = <&i2s>;
-+ status = "okay";
-+
-+ simple-audio-card,name = "audioinjector-ultra";
-+
-+ simple-audio-card,widgets =
-+ "Line", "OUTPUTS",
-+ "Line", "INPUTS";
-+
-+ simple-audio-card,routing =
-+ "OUTPUTS","LINEOUTL",
-+ "OUTPUTS","LINEOUTR",
-+ "OUTPUTS","SPDIFOUT",
-+ "LINEINL","INPUTS",
-+ "LINEINR","INPUTS",
-+ "MICL","INPUTS",
-+ "MICR","INPUTS";
-+
-+ simple-audio-card,format = "i2s";
-+
-+ simple-audio-card,bitclock-master = <&sound_master>;
-+ simple-audio-card,frame-master = <&sound_master>;
-+
-+ simple-audio-card,cpu {
-+ sound-dai = <&i2s>;
-+ dai-tdm-slot-num = <2>;
-+ dai-tdm-slot-width = <32>;
-+ };
-+
-+ sound_master: simple-audio-card,codec {
-+ sound-dai = <&cs4265>;
-+ system-clock-frequency = <12288000>;
-+ };
-+ };
-+ };
-+};