ASoC: pcm: Tidy up open/hw_params handling