ASoC: improve the DMI long card code in asoc-core