hal: update QCHAT pcm device ID for external codec hardware

Update QCHAT pcm device ID as per the machine driver. This is to
support QCHAT on msm8939 external codec hardware.
Also, modify the logic to select different pcm device ID's for
an usecase based on codec type.

CRs-Fixed: 820740
Change-Id: I6bfd99655a9f8a0953796ba8910ddec891e3821a
2 files changed