diff --git a/sound/soc/fsl/fsl_sai.c b/sound/soc/fsl/fsl_sai.c index c7178ee1050f8a98e7eaeddb5c8f55bd6de48cf7..5e3253cfc79039a444c022380e15a2f355e318a9 100644 --- a/sound/soc/fsl/fsl_sai.c +++ b/sound/soc/fsl/fsl_sai.c @@ -1328,10 +1328,10 @@ static int fsl_sai_probe(struct platform_device *pdev) if (sai->soc_data->reg_offset == 8) { fsl_sai_regmap_config.reg_defaults = fsl_sai_reg_defaults_ofs8; + fsl_sai_regmap_config.max_register = FSL_SAI_MDIV; fsl_sai_regmap_config.num_reg_defaults = ARRAY_SIZE(fsl_sai_reg_defaults_ofs8); } - fsl_sai_regmap_config.max_register = sai->soc_data->max_register; sai->regmap = devm_regmap_init_mmio_clk(&pdev->dev, NULL, base, &fsl_sai_regmap_config);