032a2ec2 | 17-Jun-2024 |
Vijendar Mukunda <Vijendar.Mukunda@amd.com> |
ASoC: amd: acp: remove i2s configuration check in acp_i2s_probe()
[ Upstream commit 70fa3900c3ed92158628710e81d274e5cb52f92b ]
ACP supports different pin configurations for I2S IO. Checking ACP pin
ASoC: amd: acp: remove i2s configuration check in acp_i2s_probe()
[ Upstream commit 70fa3900c3ed92158628710e81d274e5cb52f92b ]
ACP supports different pin configurations for I2S IO. Checking ACP pin configuration value against specific value breaks the functionality for other I2S pin configurations. This check is no longer required in i2s dai driver probe call as i2s configuration check will be verified during acp platform device creation sequence. Remove i2s_mode check in acp_i2s_probe() function.
Fixes: b24484c18b10 ("ASoC: amd: acp: ACP code generic to support newer platforms") Signed-off-by: Vijendar Mukunda <Vijendar.Mukunda@amd.com> Link: https://msgid.link/r/20240617072844.871468-2-Vijendar.Mukunda@amd.com Signed-off-by: Mark Brown <broonie@kernel.org> Signed-off-by: Sasha Levin <sashal@kernel.org>
show more ...
|
ef51cddf | 07-Jul-2023 |
Venkata Prasad Potturu <venkataprasad.potturu@amd.com> |
ASoC: amd: Add acpi machine id's for vangogh platform
Add acpi machine id's for vangogh platform and configure driver data to enable SOF sound card support on newer boards.
Signed-off-by: Venkata P
ASoC: amd: Add acpi machine id's for vangogh platform
Add acpi machine id's for vangogh platform and configure driver data to enable SOF sound card support on newer boards.
Signed-off-by: Venkata Prasad Potturu <venkataprasad.potturu@amd.com> Link: https://lore.kernel.org/r/20230707120730.1948445-4-venkataprasad.potturu@amd.com Signed-off-by: Mark Brown <broonie@kernel.org>
show more ...
|
ac91c8c8 | 07-Jul-2023 |
Venkata Prasad Potturu <venkataprasad.potturu@amd.com> |
ASoC: amd: acp: Add machine driver support for max98388 codec
In newer platforms max98388 codec as amplifier codec. Add support for maxim codec in generic machine driver.
Signed-off-by: Venkata Pra
ASoC: amd: acp: Add machine driver support for max98388 codec
In newer platforms max98388 codec as amplifier codec. Add support for maxim codec in generic machine driver.
Signed-off-by: Venkata Prasad Potturu <venkataprasad.potturu@amd.com> Link: https://lore.kernel.org/r/20230707120730.1948445-3-venkataprasad.potturu@amd.com Signed-off-by: Mark Brown <broonie@kernel.org>
show more ...
|
5debf4ae | 26-Jun-2023 |
Syed Saba Kareem <Syed.SabaKareem@amd.com> |
ASoC: amd: acp: add pm ops support for rembrandt platform
Add pm ops for rembrandt platform.
Signed-off-by: Syed Saba Kareem <Syed.SabaKareem@amd.com> Link: https://lore.kernel.org/r/20230626135515
ASoC: amd: acp: add pm ops support for rembrandt platform
Add pm ops for rembrandt platform.
Signed-off-by: Syed Saba Kareem <Syed.SabaKareem@amd.com> Link: https://lore.kernel.org/r/20230626135515.1252063-11-Syed.SabaKareem@amd.com Signed-off-by: Mark Brown <broonie@kernel.org>
show more ...
|
e3a96e44 | 26-Jun-2023 |
Syed Saba Kareem <Syed.SabaKareem@amd.com> |
ASoC: amd: acp: move pdm macros to common header file
Move pdm related macros from pdm file to common header file so that it can be used across different files.
Signed-off-by: Syed Saba Kareem <Sye
ASoC: amd: acp: move pdm macros to common header file
Move pdm related macros from pdm file to common header file so that it can be used across different files.
Signed-off-by: Syed Saba Kareem <Syed.SabaKareem@amd.com> Link: https://lore.kernel.org/r/20230626135515.1252063-10-Syed.SabaKareem@amd.com Signed-off-by: Mark Brown <broonie@kernel.org>
show more ...
|
7373e6be | 26-Jun-2023 |
Syed Saba Kareem <Syed.SabaKareem@amd.com> |
ASoC: amd: acp: store the pdm stream channel mask
Store the pdm stream channel mask, it will be used during system level resume.
Signed-off-by: Syed Saba Kareem <Syed.SabaKareem@amd.com> Link: http
ASoC: amd: acp: store the pdm stream channel mask
Store the pdm stream channel mask, it will be used during system level resume.
Signed-off-by: Syed Saba Kareem <Syed.SabaKareem@amd.com> Link: https://lore.kernel.org/r/20230626135515.1252063-9-Syed.SabaKareem@amd.com Signed-off-by: Mark Brown <broonie@kernel.org>
show more ...
|
a8d1316a | 26-Jun-2023 |
Syed Saba Kareem <Syed.SabaKareem@amd.com> |
ASoC: amd: acp: export config_acp_dma() and config_pte_for_stream() symbols
Export config_acp_dma() and config_pte_for_stream() functions. These functions will be used to restore stream configuratio
ASoC: amd: acp: export config_acp_dma() and config_pte_for_stream() symbols
Export config_acp_dma() and config_pte_for_stream() functions. These functions will be used to restore stream configuration during system level resume.
Signed-off-by: Syed Saba Kareem <Syed.SabaKareem@amd.com> Link: https://lore.kernel.org/r/20230626135515.1252063-8-Syed.SabaKareem@amd.com Signed-off-by: Mark Brown <broonie@kernel.org>
show more ...
|
c8786ac7 | 26-Jun-2023 |
Syed Saba Kareem <Syed.SabaKareem@amd.com> |
ASoC: amd: acp: store xfer_resolution of the stream
Store the 'xfer_resolution' of the stream in private data structure, it will be used to reprogram the xfer_resolution for the active stream during
ASoC: amd: acp: store xfer_resolution of the stream
Store the 'xfer_resolution' of the stream in private data structure, it will be used to reprogram the xfer_resolution for the active stream during system level resume.
Signed-off-by: Syed Saba Kareem <Syed.SabaKareem@amd.com> Link: https://lore.kernel.org/r/20230626135515.1252063-7-Syed.SabaKareem@amd.com Signed-off-by: Mark Brown <broonie@kernel.org>
show more ...
|
088a4098 | 26-Jun-2023 |
Syed Saba Kareem <Syed.SabaKareem@amd.com> |
ASoC: amd: acp: add pm ops support for acp pci driver
Add pm ops support for common acp pci driver.
Signed-off-by: Syed Saba Kareem <Syed.SabaKareem@amd.com> Link: https://lore.kernel.org/r/2023062
ASoC: amd: acp: add pm ops support for acp pci driver
Add pm ops support for common acp pci driver.
Signed-off-by: Syed Saba Kareem <Syed.SabaKareem@amd.com> Link: https://lore.kernel.org/r/20230626135515.1252063-6-Syed.SabaKareem@amd.com Signed-off-by: Mark Brown <broonie@kernel.org>
show more ...
|
7a839030 | 26-Jun-2023 |
Syed Saba Kareem <Syed.SabaKareem@amd.com> |
ASoC: amd: acp: store platform device reference created in pci probe call
Store the platform device reference created in pci driver, it will be used in restoring the interrupts during system level r
ASoC: amd: acp: store platform device reference created in pci probe call
Store the platform device reference created in pci driver, it will be used in restoring the interrupts during system level resume.
Signed-off-by: Syed Saba Kareem <Syed.SabaKareem@amd.com> Link: https://lore.kernel.org/r/20230626135515.1252063-5-Syed.SabaKareem@amd.com Signed-off-by: Mark Brown <broonie@kernel.org>
show more ...
|
fc11d326 | 26-Jun-2023 |
Syed Saba Kareem <Syed.SabaKareem@amd.com> |
ASoC: amd: acp: remove the redundant acp enable/disable interrupts functions
Instead of having individual acp enable/disable interrupts functions for each platform, implement common place holder to
ASoC: amd: acp: remove the redundant acp enable/disable interrupts functions
Instead of having individual acp enable/disable interrupts functions for each platform, implement common place holder to handle the same for all AMD platforms.
Signed-off-by: Syed Saba Kareem <Syed.SabaKareem@amd.com> Link: https://lore.kernel.org/r/20230626135515.1252063-4-Syed.SabaKareem@amd.com Signed-off-by: Mark Brown <broonie@kernel.org>
show more ...
|