
I can't recall if I did any work here, took default settings from Bard Liao (when he was a Realtek) or if I just took examples from a Chromebook UCM file. I know there's a Dell tablet which uses this codec, but I just can't recall other devices.
I only have the Lenovo Thinkpad 8 with this codec.
Also how does the selection of the configs work, I don't see the same thing as in bytcr_rt5640/51 to play with the card long name and quirks. Do you expect the user to select the 'right' configs based on experimental trial-and-error.
Like with the chtrt5645 and chtnau8824 there is no need for any kernel side quirks depending on the input/output config.
So the plan is to have a default profile which allows selecting all possible inputs / outputs (including ones not present) and then have DMI name based profiles, like the profile added for the Lenovo Thinkpad 8 in the second patch in this series, which only include the relevant inputs / outputs for that specific device (as we are doing already for the chtrt5645 and chtnau8824 profiles)
Makes sense, I am not aware of too many devices so DMI would work. I have a Dell Venue Pro 5855 which is one of the quirks for this codec.