[PATCH v5 2/7] sound: sam9x5_wm8731: machine driver for at91sam9x5 wm8731 boards
From: Richard Genoud <hidden>
Date: 2013-07-15 14:59:43
Also in:
alsa-devel, linux-devicetree, lkml
From: Richard Genoud <hidden>
Date: 2013-07-15 14:59:43
Also in:
alsa-devel, linux-devicetree, lkml
2013/7/12 Mark Brown [off-list ref]:
On Thu, Jul 11, 2013 at 06:15:54PM +0200, Richard Genoud wrote:quoted
From: Nicolas Ferre <redacted> Description of the Asoc machine driver for an at91sam9x5 based boardASoC.quoted
+sam9x5 pins: + * LOUT + * ROUT + * LHPOUT + * RHPOUT + * LLINEIN + * RLINEIN + * MICINThese aren't pins on the CPU, they're pins on the CODEC, and you should be adding this to the binding document for the CODEC and referring to that rather than having them in each individual binding document. This also helps if any new variants are added (not that this is likely for the WM8731).
ok, I'll move that
quoted
+static struct sam9x5_drvdata sam9x5_priv;Why is this a global static?quoted
+ ret = snd_soc_register_card(&snd_soc_sam9x5); + if (ret) { + dev_err(&pdev->dev, + "ASoC: Platform device allocation failed\n"); + goto out_put_audio; + }quoted
+ platform_set_drvdata(pdev, &snd_soc_sam9x5);It should be being dynamically allocated and retrieved as driver data when needed.
ok. Thanks ! -- for me, ck means con kolivas and not calvin klein... does it mean I'm a geek ?