lkml.org 
[lkml]   [2022]   [Mar]   [31]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
SubjectRe: [RFC PATCH 5/5] ASoC: Add macaudio machine driver
From
Date

> On 31. 3. 2022, at 14:08, Martin Povišer <povik@cutebit.org> wrote:
>
>>
>> On 31. 3. 2022, at 13:59, Mark Brown <broonie@kernel.org> wrote:
>>
>> On Thu, Mar 31, 2022 at 02:04:49AM +0200, Martin Povišer wrote:
>>
>>> --- /dev/null
>>> +++ b/sound/soc/apple/macaudio.c
>>> @@ -0,0 +1,597 @@
>>> +// SPDX-License-Identifier: GPL-2.0-only
>>> +/*
>>> + * ASoC machine driver for Apple Silicon Macs
>>> + *

(snip)

>>> +/*
>>> + * Maybe this could be a general ASoC function?
>>> + */
>>> +static void snd_soc_kcontrol_set_strval(struct snd_soc_card *card,
>>> + struct snd_kcontrol *kcontrol, const char *strvalue)
>>
>> No, we should not be setting user visible control values from the
>> kernel. This shouldn't be a machine driver function either. What are
>> you trying to accomplish here?
>
> See above.
>
> Martin

One thing I didn’t point out. The controls we are setting here are not
visible from userspace. That’s the point of the ‘filter’ card method
I am trying to establish in the other commit. With it, the card decides
which controls are okay to be exported and which should be hidden.

Here we are only setting hidden controls.

Martin

\
 
 \ /
  Last update: 2022-03-31 14:17    [W:0.067 / U:21.604 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site