ASoC: amd: create acp5x platform devices
authorVijendar Mukunda <Vijendar.Mukunda@amd.com>
Wed, 21 Jul 2021 18:04:20 +0000 (23:34 +0530)
committerMark Brown <broonie@kernel.org>
Thu, 22 Jul 2021 11:45:35 +0000 (12:45 +0100)
commit603f2dedccac1ae2d201dfb10df74f3cae3c7832
tree6ab74f43ee1a262da9d84bbf47c3118b80da00f2
parent5d9ee88a10e854c5c43e0ae6b1bb0ff454cd45d1
ASoC: amd: create acp5x platform devices

ACP5.x IP has multiple I2S controllers and DMA controller.
Create platform devices for I2S HS controller instance, I2S SP controller
instance and DMA controller.
Pass PCI resources like MMIO, irq to these platform devices.

Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Signed-off-by: Vijendar Mukunda <Vijendar.Mukunda@amd.com>
Link: https://lore.kernel.org/r/20210721180430.11571-5-Vijendar.Mukunda@amd.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/amd/vangogh/acp5x.h
sound/soc/amd/vangogh/pci-acp5x.c