[alsa-devel] wm97xx touch does not work after ac97 delayed dev reg removal

Lars-Peter Clausen lars at metafoo.de
Mon Jan 19 19:28:42 CET 2015


On 01/19/2015 04:46 PM, Manuel Lauss wrote:
> Hi Lars,
>
> Since commit 6794f709b7124ff1e574c4f4c9494418ab56c4b4
> (ASoC: ac97: Drop delayed device registration) the wm9712 ts on
> my MIPS DB1300 board doesn't work any more:
>
> wm97xx-ts 0-0:wm9712-codec.1: Device with vendor 0000 is not a wm97xx
> db1200-ac97 db1300-ac97.0: wm9712-hifi <-> au1xpsc_ac97.1 mapping ok
> wm9712-codec wm9712-codec.1: ASoC: mux Differential Source has no paths
> wm9712-codec wm9712-codec.1: ASoC: mux Capture Phone Mux has no paths
> db1200-ac97 db1300-i2s.0: wm8731-hifi <-> au1xpsc_i2s.2 mapping ok
>
> whereas before this patch:
> [    1.820000] db1200-ac97 db1300-ac97.0: wm9712-hifi <->
> au1xpsc_ac97.1 mapping ok
> [    1.820000] wm9712-codec wm9712-codec.1: ASoC: mux Differential
> Source has no paths
> [    1.830000] wm9712-codec wm9712-codec.1: ASoC: mux Capture Phone
> Mux has no paths
> [    1.840000] wm97xx-ts 0-0:wm9712-codec.1: detected a wm9712 codec
> [    1.850000] input: wm97xx touchscreen as
> /devices/platform/db1300-ac97.0/0-0:wm9712-codec.1/input/input0
> [    1.860000] db1200-ac97 db1300-i2s.0: wm8731-hifi <-> au1xpsc_i2s.2
> mapping ok
>
>
> Do you have any ideas how to solve this?

For a proper fix probably rewrite the AC97 bus support. But can you try if the 
attached patch works as a workaround?

Thanks,
- Lars

-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-ASoC-wm9712-Reset-before-registering-AC97-device.patch
Type: text/x-diff
Size: 1247 bytes
Desc: not available
URL: <http://mailman.alsa-project.org/pipermail/alsa-devel/attachments/20150119/5ad4770e/attachment.bin>


More information about the Alsa-devel mailing list