21 Jun
2014
21 Jun
'14
10:14 p.m.
On Mon, Jun 16, 2014 at 06:13:05PM +0200, Lars-Peter Clausen wrote:
CODEC specific set_bias_level callback(). Not looking directly at the CODEC driver struct will allow non CODEC DAPM contexts to implement a set_bias_level() callback.
It will indeed, but do we want them to? set_bias_level() is partly legacy and partly there for the benefit of analogue devices which can have more complex needs than digital ones which can mostly just use runtime PM. On the other hand there's a consistency thing going on here, but that applies both within ASoC and throughout the kernel.