[Sound-open-firmware] [PATCH 4/8] ssp: switch dai format form PCM B mode to normal I2S mode
Pierre-Louis Bossart
pierre-louis.bossart at linux.intel.com
Tue Dec 20 15:30:30 CET 2016
On 12/20/16 1:46 AM, Keyon Jie wrote:
> it is configured from host/codec side that using I2S mode, so
> switch it.
> ---
> src/ipc/intel-ipc.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/src/ipc/intel-ipc.c b/src/ipc/intel-ipc.c
> index 16a906b..b159980 100644
> --- a/src/ipc/intel-ipc.c
> +++ b/src/ipc/intel-ipc.c
> @@ -562,7 +562,7 @@ static uint32_t ipc_device_set_formats(uint32_t header)
>
> /* setup the DAI HW config - TODO hard coded due to IPC limitations */
> dai_dev->dai_config.mclk = config_req.clock_frequency;
> - dai_dev->dai_config.format = DAI_FMT_DSP_B | DAI_FMT_CONT |
> + dai_dev->dai_config.format = DAI_FMT_I2S | DAI_FMT_CONT |
> DAI_FMT_NB_NF | DAI_FMT_CBS_CFS;
> dai_dev->dai_config.frame_size = 32; /* TODO 16bit stereo hard coded */
> dai_dev->dai_config.bclk_fs = 32; /* 32 BCLKs per frame - */
>
Why are we doing this? If we want to be compatible with existing machine
drivers you will want to support DSP_B with 4 slots, so this needs to be
programmable.
More information about the Sound-open-firmware
mailing list