Enable analog audio output for kernel 4.4 on Banana Pi, Lamobo R1,
OrangePi Mini, PCDuino3 Nano
This commit is contained in:
parent
a89198be5b
commit
0d0d9829fa
@ -12,10 +12,9 @@ index 246473a..becd814 100644
|
||||
sun7i-a20-cubietruck.dtb \
|
||||
diff --git a/arch/arm/boot/dts/sun7i-a20-bananapi-r1.dts b/arch/arm/boot/dts/sun7i-a20-bananapi-r1.dts
|
||||
new file mode 100644
|
||||
index 0000000..a287819
|
||||
--- /dev/null
|
||||
+++ b/arch/arm/boot/dts/sun7i-a20-bananapi-r1.dts
|
||||
@@ -0,0 +1,229 @@
|
||||
@@ -0,0 +1,233 @@
|
||||
+/*
|
||||
+ * Copyright 2015 Hans de Goede <hdegoede@redhat.com>
|
||||
+ *
|
||||
@ -161,6 +160,10 @@ index 0000000..a287819
|
||||
+ status = "okay";
|
||||
+};
|
||||
+
|
||||
+&codec {
|
||||
+ status = "okay";
|
||||
+};
|
||||
+
|
||||
+&ir0 {
|
||||
+ pinctrl-names = "default";
|
||||
+ pinctrl-0 = <&ir0_rx_pins_a>;
|
||||
|
||||
31
patch/kernel/sunxi-next/bananapi-codec.patch
Normal file
31
patch/kernel/sunxi-next/bananapi-codec.patch
Normal file
@ -0,0 +1,31 @@
|
||||
From 38e633f3f3756b5630c5eb66042e776d86764296 Mon Sep 17 00:00:00 2001
|
||||
From: Stefan Monnier <monnier@iro.umontreal.ca>
|
||||
Date: Mon, 23 Nov 2015 13:50:17 -0500
|
||||
Subject: ARM: dts: sun7i: Enable audio codec on BananaPi
|
||||
|
||||
Enable the on-chip audio codec
|
||||
|
||||
Signed-off-by: Stefan Monnier <monnier@iro.umontreal.ca>
|
||||
Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
|
||||
---
|
||||
arch/arm/boot/dts/sun7i-a20-bananapi.dts | 4 ++++
|
||||
1 file changed, 4 insertions(+)
|
||||
|
||||
diff --git a/arch/arm/boot/dts/sun7i-a20-bananapi.dts b/arch/arm/boot/dts/sun7i-a20-bananapi.dts
|
||||
index fd7594f..67c8a76 100644
|
||||
--- a/arch/arm/boot/dts/sun7i-a20-bananapi.dts
|
||||
+++ b/arch/arm/boot/dts/sun7i-a20-bananapi.dts
|
||||
@@ -92,6 +92,10 @@
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
+&codec {
|
||||
+ status = "okay";
|
||||
+};
|
||||
+
|
||||
&cpu0 {
|
||||
cpu-supply = <®_dcdc2>;
|
||||
operating-points = <
|
||||
--
|
||||
cgit v0.11.2
|
||||
|
||||
31
patch/kernel/sunxi-next/orangepi-mini-codec.patch
Normal file
31
patch/kernel/sunxi-next/orangepi-mini-codec.patch
Normal file
@ -0,0 +1,31 @@
|
||||
From 71101fdf05a141c65363ecfb3f085d9e847138b7 Mon Sep 17 00:00:00 2001
|
||||
From: Stefan Monnier <monnier@iro.umontreal.ca>
|
||||
Date: Mon, 23 Nov 2015 13:50:16 -0500
|
||||
Subject: ARM: dts: sun7i: Enable audio codec on OrangePi Mini
|
||||
|
||||
Enable the on-chip audio codec
|
||||
|
||||
Signed-off-by: Stefan Monnier <monnier@iro.umontreal.ca>
|
||||
Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
|
||||
---
|
||||
arch/arm/boot/dts/sun7i-a20-orangepi-mini.dts | 4 ++++
|
||||
1 file changed, 4 insertions(+)
|
||||
|
||||
diff --git a/arch/arm/boot/dts/sun7i-a20-orangepi-mini.dts b/arch/arm/boot/dts/sun7i-a20-orangepi-mini.dts
|
||||
index 4f65664..2be04c43 100644
|
||||
--- a/arch/arm/boot/dts/sun7i-a20-orangepi-mini.dts
|
||||
+++ b/arch/arm/boot/dts/sun7i-a20-orangepi-mini.dts
|
||||
@@ -95,6 +95,10 @@
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
+&codec {
|
||||
+ status = "okay";
|
||||
+};
|
||||
+
|
||||
&ehci0 {
|
||||
status = "okay";
|
||||
};
|
||||
--
|
||||
cgit v0.11.2
|
||||
|
||||
37
patch/kernel/sunxi-next/pcDuino3-nano-codec.patch
Normal file
37
patch/kernel/sunxi-next/pcDuino3-nano-codec.patch
Normal file
@ -0,0 +1,37 @@
|
||||
From e04a61c04a4ac242682820be7c89da5dbb183851 Mon Sep 17 00:00:00 2001
|
||||
From: Adam Sampson <ats@offog.org>
|
||||
Date: Fri, 23 Oct 2015 23:36:27 +0100
|
||||
Subject: ARM: sun7i: dt: Enable audio codec on pcDuino V3 Nano
|
||||
|
||||
The pcDuino V3 Nano has a 3.5mm TRRS jack socket for audio, using the
|
||||
CTIA standard pinout, connected to HPOUTL, HPOUTR, HPCOM/HPCOMFB and
|
||||
MICIN1/VMIC (via appropriate RC networks) on the A20. The PH00 GPIO is
|
||||
wired for headphone plug detection: it reads 0 when nothing's plugged
|
||||
in, and 1 when a plug is inserted.
|
||||
|
||||
LINEINL/R and FMINL/R are not connected.
|
||||
|
||||
Signed-off-by: Adam Sampson <ats@offog.org>
|
||||
Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
|
||||
---
|
||||
arch/arm/boot/dts/sun7i-a20-pcduino3-nano.dts | 4 ++++
|
||||
1 file changed, 4 insertions(+)
|
||||
|
||||
diff --git a/arch/arm/boot/dts/sun7i-a20-pcduino3-nano.dts b/arch/arm/boot/dts/sun7i-a20-pcduino3-nano.dts
|
||||
index 1757a6a..ddac732 100644
|
||||
--- a/arch/arm/boot/dts/sun7i-a20-pcduino3-nano.dts
|
||||
+++ b/arch/arm/boot/dts/sun7i-a20-pcduino3-nano.dts
|
||||
@@ -82,6 +82,10 @@
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
+&codec {
|
||||
+ status = "okay";
|
||||
+};
|
||||
+
|
||||
&cpu0 {
|
||||
cpu-supply = <®_dcdc2>;
|
||||
};
|
||||
--
|
||||
cgit v0.11.2
|
||||
|
||||
Loading…
Reference in New Issue
Block a user