On Tue, Oct 21, 2014 at 4:04 PM, Jonathan Bennett jbscience87@gmail.com wrote:
I realized something just last night. I was grabbing changes from the devel branch of github.com/utilite-computer, thinking that those changes were based off the vanilla 3.10 kernel. Those changes are actually based on the Freescale 3.10 kernel. I pulled a Freescale patch that is obviously missing: "ENGR00276249-1 ARM: imx6q: Add missing baud clock for ssi" I also switched
The baud clock patch is present in 3.18-rc1:
commit 935632e9938e3e286b9c62a7e54d35c428533cc9 Author: Shengjiu Wang shengjiu.wang@freescale.com Date: Tue Sep 9 17:13:26 2014 +0800
ARM: dts: imx6qdl: add baud clock and clock-names for ssi
Baud clock is used for bit clock generation in master mode. Ipg clock is peripheral clock and peripheral access clock.
Signed-off-by: Shengjiu Wang shengjiu.wang@freescale.com Signed-off-by: Shawn Guo <shawn.guo@freescale.c
back to imx-wm8731.c for the driver. With this setup, the driver registers, and speaker-test thinks it plays, however there is no actual sound output. I call it progress.
Great progress: some things to check :
1. audmux settings
2. Can you try to run 'alsamixer' and make sure that the volume is not at the lowest level?