ASoC: fsl-asoc-card: Add MQS support
authorShengjiu Wang <shengjiu.wang@nxp.com>
Wed, 17 Jun 2020 04:48:25 +0000 (12:48 +0800)
committerMark Brown <broonie@kernel.org>
Wed, 17 Jun 2020 13:04:04 +0000 (14:04 +0100)
commit039652a5b965404aee1fa8f61017f822668f41d4
tree3eb1e9d2f209ebb5ed34ebc10e0e631d4fdc9702
parent56d6663d41f982542097775a3a8a6a1b867fe608
ASoC: fsl-asoc-card: Add MQS support

The MQS codec isn't an i2c device, so use of_find_device_by_node
to get platform device pointer.

Because MQS only support playback, then add a new audio map.

And there maybe "model" property or no "audio-routing" property in
devicetree, so add some enhancement for these two property.

Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com>
Reviewed-by: Nicolin Chen <nicoleotsuka@gmail.com>
Link: https://lore.kernel.org/r/918505decb7f757f12c38059c590984f28d2f3a4.1592369271.git.shengjiu.wang@nxp.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/fsl/fsl-asoc-card.c