From 9aca4d89debebc74eaf8e374e130759205219449 Mon Sep 17 00:00:00 2001 From: Daniel Baluta Date: Thu, 21 Nov 2019 17:30:57 +0200 Subject: ASoC: fsl: Add generic DAI driver On i.MX8 platforms that have a DSP the DAI handling is taken care of by two entities: * Application Processor (AP), which runs Linux * DSP, which runs a firmware (typically Sound Open Firmware) The DSP has access to DAI IP registers, but it cannot easily handle resources like: * clock * power domain management * pinctrl. For this reason we introduce a generic FSL DAI driver which will take care of the resources above. Signed-off-by: Daniel Baluta --- sound/soc/fsl/Kconfig | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'sound/soc/fsl/Kconfig') diff --git a/sound/soc/fsl/Kconfig b/sound/soc/fsl/Kconfig index aa99c008a925..aadee9c67f4c 100644 --- a/sound/soc/fsl/Kconfig +++ b/sound/soc/fsl/Kconfig @@ -65,6 +65,14 @@ config SND_SOC_FSL_ESAI This option is only useful for out-of-tree drivers since in-tree drivers select it automatically. +config SND_SOC_FSL_DAI + tristate "Generic FSL DAI support for Sound Open Firmware" + help + Say Y if you want to enable generic FSL DAI support to be used + with Sound Open Firmware. This module takes care of enabling + clocks, power domain, pinctrl for FSL DAIs. The rest of DAI + control is taken care of by SOF firmware. + config SND_SOC_FSL_MICFIL tristate "Pulse Density Modulation Microphone Interface (MICFIL) module support" select REGMAP_MMIO -- cgit v1.2.3 From 78570725ce48a8a181709bf4aa548c62dd16e1b1 Mon Sep 17 00:00:00 2001 From: Daniel Baluta Date: Thu, 28 Nov 2019 23:15:41 +0200 Subject: Revert "ASoC: fsl: Add generic DAI driver" This reverts commit 9aca4d89debebc74eaf8e374e130759205219449. Reverting this because the patch suffered a lot of changes and I don't want to do a first push. This should be squasehd with 9aca4d89debebc74eaf8e374e130759205219449. --- sound/soc/fsl/Kconfig | 8 -------- 1 file changed, 8 deletions(-) (limited to 'sound/soc/fsl/Kconfig') diff --git a/sound/soc/fsl/Kconfig b/sound/soc/fsl/Kconfig index aadee9c67f4c..aa99c008a925 100644 --- a/sound/soc/fsl/Kconfig +++ b/sound/soc/fsl/Kconfig @@ -65,14 +65,6 @@ config SND_SOC_FSL_ESAI This option is only useful for out-of-tree drivers since in-tree drivers select it automatically. -config SND_SOC_FSL_DAI - tristate "Generic FSL DAI support for Sound Open Firmware" - help - Say Y if you want to enable generic FSL DAI support to be used - with Sound Open Firmware. This module takes care of enabling - clocks, power domain, pinctrl for FSL DAIs. The rest of DAI - control is taken care of by SOF firmware. - config SND_SOC_FSL_MICFIL tristate "Pulse Density Modulation Microphone Interface (MICFIL) module support" select REGMAP_MMIO -- cgit v1.2.3 From 925ad97abd0693bae3bf39becd69ad8eb063f2d5 Mon Sep 17 00:00:00 2001 From: Daniel Baluta Date: Thu, 21 Nov 2019 17:30:57 +0200 Subject: ASoC: fsl: Add generic DAI driver On i.MX8 platforms that have a DSP the DAI handling is taken care of by two entities: * Application Processor (AP), which runs Linux * DSP, which runs a firmware (typically Sound Open Firmware) The DSP has access to DAI IP registers, but it cannot easily handle resources like: * clock * power domain management * pinctrl. For this reason we introduce a generic FSL DAI driver which will take care of the resources above. Signed-off-by: Daniel Baluta --- sound/soc/fsl/Kconfig | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'sound/soc/fsl/Kconfig') diff --git a/sound/soc/fsl/Kconfig b/sound/soc/fsl/Kconfig index aa99c008a925..aadee9c67f4c 100644 --- a/sound/soc/fsl/Kconfig +++ b/sound/soc/fsl/Kconfig @@ -65,6 +65,14 @@ config SND_SOC_FSL_ESAI This option is only useful for out-of-tree drivers since in-tree drivers select it automatically. +config SND_SOC_FSL_DAI + tristate "Generic FSL DAI support for Sound Open Firmware" + help + Say Y if you want to enable generic FSL DAI support to be used + with Sound Open Firmware. This module takes care of enabling + clocks, power domain, pinctrl for FSL DAIs. The rest of DAI + control is taken care of by SOF firmware. + config SND_SOC_FSL_MICFIL tristate "Pulse Density Modulation Microphone Interface (MICFIL) module support" select REGMAP_MMIO -- cgit v1.2.3