ASoC: stm32: sai: add h7 support
Add support of SAI on STM32H7 family. Signed-off-by: olivier moysan <olivier.moysan@st.com> Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:

committed by
Mark Brown

parent
3861da5801
commit
03e78a242a
@@ -27,8 +27,17 @@
|
||||
|
||||
#include "stm32_sai.h"
|
||||
|
||||
static const struct stm32_sai_conf stm32_sai_conf_f4 = {
|
||||
.version = SAI_STM32F4,
|
||||
};
|
||||
|
||||
static const struct stm32_sai_conf stm32_sai_conf_h7 = {
|
||||
.version = SAI_STM32H7,
|
||||
};
|
||||
|
||||
static const struct of_device_id stm32_sai_ids[] = {
|
||||
{ .compatible = "st,stm32f4-sai", .data = (void *)SAI_STM32F4 },
|
||||
{ .compatible = "st,stm32f4-sai", .data = (void *)&stm32_sai_conf_f4 },
|
||||
{ .compatible = "st,stm32h7-sai", .data = (void *)&stm32_sai_conf_h7 },
|
||||
{}
|
||||
};
|
||||
|
||||
@@ -52,7 +61,7 @@ static int stm32_sai_probe(struct platform_device *pdev)
|
||||
|
||||
of_id = of_match_device(stm32_sai_ids, &pdev->dev);
|
||||
if (of_id)
|
||||
sai->version = (enum stm32_sai_version)of_id->data;
|
||||
sai->conf = (struct stm32_sai_conf *)of_id->data;
|
||||
else
|
||||
return -EINVAL;
|
||||
|
||||
|
Reference in New Issue
Block a user