Hi,
On 15-08-15 07:07, Stefan Monnier wrote:
I just got an OrangePi-mini and tried to install Hans's sunxi-wip (from
2-3 days ago) in order to get audio output support. And I'm happy to
report success.
The good: after applying the patch below (I found the stmmac patch by
web-searching, it'll presumably find its way to 4.2 before the release),
the system works.
Minor problems:
- I got the audio out (mostly tested via MusicPD) working,
but I had to add
amixer set 'DAC Output' 'Mixed'
to /etc/rc.local since before I do that, the audio output hangs (the
"DAC Output" control apparently defaults to "Muted" and I guess this
doesn't just throw away the samples but it stalls the samples instead?)
- The name of the mixer control to change the volume output
is "PA". I haven't seen much standardization in those names, but it's
the first time I see "PA". In some earlier version of Emilio's codec
code, on my Mele A2000 it was called "Master".
These are both known problems (more or less) the audio code needs some
more work before it is really ready for general use.
I haven't experimented with the OTG support yet, so I have nothing to
report on this part.
Two more annoying problems:
- The machine does not reboot. When I issue a reboot, Debian does all
it needs to do then ends with
[ OK ] Stopped Remount Root and Kernel File Systems.
[ OK ] Reached target Shutdown.
[ 377.515591] reboot: System halted
and sits there. I have sunxi_wdt compiled in the kernel (not as
module), FWIW. Any idea what that might be or what I should do to
track down this problem?
I've no clue I'm afraid.
- I think this is a known problem, but I can't read my SD cards (I
get "Error R1 ready timeout").
This is likely caused by a fix in my sunxi-wip for issues with the
cubietruck wifi, this fix is known to cause issues with some sdcards,
and we clearly need less of a big hammer approach here.
To fix this revert:
https://github.com/jwrdegoede/linux-sunxi/commit/b64e1a643f142f7d4ebf48620fc484fbf0d326ec
Regards,
Hans
Stefan
diff --git a/arch/arm/boot/dts/sun7i-a20-orangepi-mini.dts
b/arch/arm/boot/dts/sun7i-a20-orangepi-mini.dts
index 4f65664..9c8b11b 100644
--- a/arch/arm/boot/dts/sun7i-a20-orangepi-mini.dts
+++ b/arch/arm/boot/dts/sun7i-a20-orangepi-mini.dts
@@ -95,6 +95,13 @@
status = "okay";
};
+&codec {
+ routing =
+ "Headphone Jack", "HP Left",
+ "Headphone Jack", "HP Right";
+ status = "okay";
+};
+
&ehci0 {
status = "okay";
};
diff --git a/drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c
b/drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c
index f3918c7..48191d7 100644
--- a/drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c
+++ b/drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c
@@ -413,3 +413,7 @@ static int stmmac_pltfr_resume(struct device *dev)
SIMPLE_DEV_PM_OPS(stmmac_pltfr_pm_ops, stmmac_pltfr_suspend,
stmmac_pltfr_resume);
EXPORT_SYMBOL_GPL(stmmac_pltfr_pm_ops);
+
+MODULE_DESCRIPTION("STMMAC 10/100/1000 Ethernet platform support");
+MODULE_AUTHOR("Giuseppe Cavallaro <peppe.cavallaro@xxxxxx>");
+MODULE_LICENSE("GPL");
--
You received this message because you are subscribed to the Google Groups
"linux-sunxi" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to linux-sunxi+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.