ASoC: imx-hdmi-dma: Fix subframe assembly

The original code would not work correctly for 24 bit samples.
Also it includes unused bits of pcm_data in the parity calculation.