ASoC: core - Optimise and refactor pcm_new() to pass only rtd