On 05/09/2014 05:34 PM, Fabio Estevam wrote:
On Fri, May 9, 2014 at 12:17 PM, Lars-Peter Clausen lars@metafoo.de wrote:
The changes in the patch should mostly be transparent. But what changed is how error reporting is handled. If there is a error reading/writing a register in the kcontrol callbacks that error is passed on to userspace whereas previously it was silently ignored.
There is also the possibility that there is a bug somewhere in the patch causing this.
Does the board otherwise work fine?
I actually have the board here, if you tell me which devictree/defconfig I can use with an upstream kernel I can give things a try.
make imx_v6_v7_defconfig make imx6q-sabresd.dtb
I just tried 907fe36a2c, e2c330b9b5 and next/master. I get the same behavior with all 3, no errors when loading a state file and audio out on the headphones works. I disabled DRM though since it deadlocked the system, maybe that makes a difference.
Is it possible that the error is coming from the I2C driver? Can you build the I2C driver with #define DEBUG and take a look at the output?
- Lars