On Fri, Nov 15, 2019 at 05:20:53PM +0100, Marco Felsch wrote: > On 19-11-15 16:12, Mark Brown wrote: > > It'd still be better to only register these controls if the device isn't > > a nau8812 so that userspace doesn't see them. > That's the thing I tought about 10min.. Imagine that: You have an > embedded device with a very good codec driver (all codec controlls are > available) but the hw-guys didn't connect all the in-/outputs. So > switching those controls are useless too. IMHO this is exactly the same > thing here. We do have the start of facilities to mask out unreachable controls already (a machine driver could use them manually as things stand). If we ever get the graph API done properly that work is more likely to get finished.