ASoC: amd: create ACP3x PCM platform device
authorVijendar Mukunda <Vijendar.Mukunda@amd.com>
Mon, 12 Nov 2018 05:34:54 +0000 (11:04 +0530)
committerMark Brown <broonie@kernel.org>
Tue, 13 Nov 2018 19:44:04 +0000 (11:44 -0800)
commit7894a7e7ea3de6c1fd5b2b43f3a73106c94ef584
tree7cfef42dd7a561f74d41edd4f422198dd5ea28c0
parente30d9128def6ca0715a89b9a3133a94521dc0b51
ASoC: amd: create ACP3x PCM platform device

ACP 3x IP has I2S controller device as one of IP blocks.
Create a platform device for it, so that the PCM platform driver
can be bound to this device. Pass PCI resources like MMIO, irq
to the platform device.

Signed-off-by: Maruthi Bayyavarapu <maruthi.bayyavarapu@amd.com>
Tested-by: Ravulapati Vishnu vardhan Rao <vishnuvardhanrao.ravulapati@amd.com>
Signed-off-by: Vijendar Mukunda <vijendar.mukunda@amd.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/amd/raven/acp3x.h
sound/soc/amd/raven/pci-acp3x.c