diff --git a/patch/kernel/sunxi-next/bananapi-codec.patch b/patch/kernel/sunxi-next/bananapi-codec.patch new file mode 100644 index 0000000000..388243bba8 --- /dev/null +++ b/patch/kernel/sunxi-next/bananapi-codec.patch @@ -0,0 +1,31 @@ +From 38e633f3f3756b5630c5eb66042e776d86764296 Mon Sep 17 00:00:00 2001 +From: Stefan Monnier +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 +Signed-off-by: Maxime Ripard +--- + 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 + diff --git a/patch/kernel/sunxi-next/orangepi-mini-codec.patch b/patch/kernel/sunxi-next/orangepi-mini-codec.patch new file mode 100644 index 0000000000..8e83b03a8f --- /dev/null +++ b/patch/kernel/sunxi-next/orangepi-mini-codec.patch @@ -0,0 +1,31 @@ +From 71101fdf05a141c65363ecfb3f085d9e847138b7 Mon Sep 17 00:00:00 2001 +From: Stefan Monnier +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 +Signed-off-by: Maxime Ripard +--- + 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 + diff --git a/patch/kernel/sunxi-next/pcDuino3-nano-codec.patch b/patch/kernel/sunxi-next/pcDuino3-nano-codec.patch new file mode 100644 index 0000000000..5627cd2ac1 --- /dev/null +++ b/patch/kernel/sunxi-next/pcDuino3-nano-codec.patch @@ -0,0 +1,37 @@ +From e04a61c04a4ac242682820be7c89da5dbb183851 Mon Sep 17 00:00:00 2001 +From: Adam Sampson +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 +Signed-off-by: Maxime Ripard +--- + 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 +