alsa-ucm-conf icon indicating copy to clipboard operation
alsa-ucm-conf copied to clipboard

Add UCM files for avs driver

Open amadeuszslawinski-intel opened this issue 1 year ago • 5 comments

Present in this pull request are UCM files for some of the devices available on market that we were able to test. They are meant to be used with avs driver and relevant topology files.

amadeuszslawinski-intel avatar May 21 '24 11:05 amadeuszslawinski-intel

Move the configurations to ucm2/Intel/avs subtree, please. Also, try to merge the identical device configurations to simplify the configuration maintenance.

perexg avatar May 26 '24 19:05 perexg

I don't mind moving them, but on systems I've tested pulseaudio looked into /usr/share/alsa/ucm2/conf.d, not /usr/share/alsa/ucm2/Intel/avs. Am I missing something, either on driver or ucm side?

amadeuszslawinski-intel avatar May 28 '24 07:05 amadeuszslawinski-intel

The conf.d is just for symlinks for the toplevel config file to keep configurations organized more logically. I would suggest to follow other configs. Also, the ucm2/Intel/ subtree may be restructured more logically (I mean grouping older SST and new AVS configs to separate subdirs).

perexg avatar May 28 '24 09:05 perexg

Ah, I've missed that, I've moved the files. I also updated topologies to reuse DMIC and HDMI configuration where possible, as those are fairly generic. I've left codec ones separated, as even though there is some reuse possible between models, there also seem to be different expectations between some of them.

amadeuszslawinski-intel avatar May 28 '24 13:05 amadeuszslawinski-intel

I've adjusted UCMs is there anything else I need to do?

amadeuszslawinski-intel avatar Jul 18 '24 08:07 amadeuszslawinski-intel