> > could we not handle this quirk inside one of the two dai_link or codec_conf > functions above? > The machine driver does not care about this RT1015P_SHARE_EN_SPK quirk, > it's only used in those two functions so should be set in this scope. > There's no need to make it visible to the machine driver, is there? > Thank you for the comment; this patch looks terrible... I will improve the code and upload a v2 patch. Regards, Brent