]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
ASoC: tegra: Use dev_err_probe() for regmap init failures
authorSheetal <sheetal@nvidia.com>
Wed, 1 Apr 2026 11:24:59 +0000 (11:24 +0000)
committerMark Brown <broonie@kernel.org>
Wed, 1 Apr 2026 13:53:26 +0000 (14:53 +0100)
Use dev_err_probe() for regmap init failures in Tegra audio driver
probe paths.

Signed-off-by: Sheetal <sheetal@nvidia.com>
Link: https://patch.msgid.link/20260401112500.4076861-4-sheetal@nvidia.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/tegra/tegra186_asrc.c
sound/soc/tegra/tegra186_dspk.c
sound/soc/tegra/tegra210_adx.c
sound/soc/tegra/tegra210_ahub.c
sound/soc/tegra/tegra210_amx.c
sound/soc/tegra/tegra210_dmic.c
sound/soc/tegra/tegra210_i2s.c
sound/soc/tegra/tegra210_mixer.c
sound/soc/tegra/tegra210_mvc.c
sound/soc/tegra/tegra210_sfc.c

index d2a5ec7c54cc7db03496a407ae97091cc125076d..503836338da75476a3fd8e5d3a38f9782418b5f0 100644 (file)
@@ -989,10 +989,9 @@ static int tegra186_asrc_platform_probe(struct platform_device *pdev)
 
        asrc->regmap = devm_regmap_init_mmio(dev, regs,
                                             &tegra186_asrc_regmap_config);
-       if (IS_ERR(asrc->regmap)) {
-               dev_err(dev, "regmap init failed\n");
-               return PTR_ERR(asrc->regmap);
-       }
+       if (IS_ERR(asrc->regmap))
+               return dev_err_probe(dev, PTR_ERR(asrc->regmap),
+                                    "regmap init failed\n");
 
        asrc->soc_data = of_device_get_match_data(&pdev->dev);
 
index 8816e49673315f21fb068f396b2923484f674789..66199f8359bb8cf980c54350635bf3195e66f31e 100644 (file)
@@ -506,10 +506,9 @@ static int tegra186_dspk_platform_probe(struct platform_device *pdev)
                return PTR_ERR(regs);
 
        dspk->regmap = devm_regmap_init_mmio(dev, regs, &tegra186_dspk_regmap);
-       if (IS_ERR(dspk->regmap)) {
-               dev_err(dev, "regmap init failed\n");
-               return PTR_ERR(dspk->regmap);
-       }
+       if (IS_ERR(dspk->regmap))
+               return dev_err_probe(dev, PTR_ERR(dspk->regmap),
+                                    "regmap init failed\n");
 
        regcache_cache_only(dspk->regmap, true);
 
index 95875c75ddf87d51867a6adffc6a925f6c6c7b75..53d938af3f3cfa656ad797652c45900c90979bb5 100644 (file)
@@ -693,10 +693,9 @@ static int tegra210_adx_platform_probe(struct platform_device *pdev)
 
        adx->regmap = devm_regmap_init_mmio(dev, regs,
                                            soc_data->regmap_conf);
-       if (IS_ERR(adx->regmap)) {
-               dev_err(dev, "regmap init failed\n");
-               return PTR_ERR(adx->regmap);
-       }
+       if (IS_ERR(adx->regmap))
+               return dev_err_probe(dev, PTR_ERR(adx->regmap),
+                                    "regmap init failed\n");
 
        regcache_cache_only(adx->regmap, true);
 
index 43a45f785d5bd1d567f2e71fd6a59f5e54023734..e96933e5650b3d558a520d7a89fa468a2c38faa5 100644 (file)
@@ -2276,10 +2276,9 @@ static int tegra_ahub_probe(struct platform_device *pdev)
 
        ahub->regmap = devm_regmap_init_mmio(&pdev->dev, regs,
                                             ahub->soc_data->regmap_config);
-       if (IS_ERR(ahub->regmap)) {
-               dev_err(&pdev->dev, "regmap init failed\n");
-               return PTR_ERR(ahub->regmap);
-       }
+       if (IS_ERR(ahub->regmap))
+               return dev_err_probe(&pdev->dev, PTR_ERR(ahub->regmap),
+                                    "regmap init failed\n");
 
        regcache_cache_only(ahub->regmap, true);
 
index bfda825052980af4ebee9ec6ed596a7937235018..8e86079426db0554ba864f0981fe01df90aff583 100644 (file)
@@ -743,10 +743,9 @@ static int tegra210_amx_platform_probe(struct platform_device *pdev)
 
        amx->regmap = devm_regmap_init_mmio(dev, regs,
                                            amx->soc_data->regmap_conf);
-       if (IS_ERR(amx->regmap)) {
-               dev_err(dev, "regmap init failed\n");
-               return PTR_ERR(amx->regmap);
-       }
+       if (IS_ERR(amx->regmap))
+               return dev_err_probe(dev, PTR_ERR(amx->regmap),
+                                    "regmap init failed\n");
 
        regcache_cache_only(amx->regmap, true);
 
index 93def7ac4fdebf1a84f1928200702294ea9d8f89..1ab71d34139f051bd835e69a90c1cd0d140b25f1 100644 (file)
@@ -518,10 +518,9 @@ static int tegra210_dmic_probe(struct platform_device *pdev)
 
        dmic->regmap = devm_regmap_init_mmio(dev, regs,
                                             &tegra210_dmic_regmap_config);
-       if (IS_ERR(dmic->regmap)) {
-               dev_err(dev, "regmap init failed\n");
-               return PTR_ERR(dmic->regmap);
-       }
+       if (IS_ERR(dmic->regmap))
+               return dev_err_probe(dev, PTR_ERR(dmic->regmap),
+                                    "regmap init failed\n");
 
        regcache_cache_only(dmic->regmap, true);
 
index d8e02f0a3025ae8b7c590810b5717395bc5a0f2b..630d9415f73e152f05d8c8ca9a7537af56d72bc6 100644 (file)
@@ -1090,10 +1090,9 @@ static int tegra210_i2s_probe(struct platform_device *pdev)
 
        i2s->regmap = devm_regmap_init_mmio(dev, regs,
                                            i2s->soc_data->regmap_conf);
-       if (IS_ERR(i2s->regmap)) {
-               dev_err(dev, "regmap init failed\n");
-               return PTR_ERR(i2s->regmap);
-       }
+       if (IS_ERR(i2s->regmap))
+               return dev_err_probe(dev, PTR_ERR(i2s->regmap),
+                                    "regmap init failed\n");
 
        tegra210_parse_client_convert(dev);
 
index 6d3a2b76fd6174b1a4a8f8c2df6cd39cbeb89977..85a22b86d808960a9363288d37bb9e91a77f4608 100644 (file)
@@ -641,10 +641,9 @@ static int tegra210_mixer_platform_probe(struct platform_device *pdev)
 
        mixer->regmap = devm_regmap_init_mmio(dev, regs,
                                              &tegra210_mixer_regmap_config);
-       if (IS_ERR(mixer->regmap)) {
-               dev_err(dev, "regmap init failed\n");
-               return PTR_ERR(mixer->regmap);
-       }
+       if (IS_ERR(mixer->regmap))
+               return dev_err_probe(dev, PTR_ERR(mixer->regmap),
+                                    "regmap init failed\n");
 
        regcache_cache_only(mixer->regmap, true);
 
index 6cdc5e1f550738a5d16bca18cc602723af5ccdca..13cab787adc27565ce06096bcd93e38cf4e3b872 100644 (file)
@@ -731,10 +731,9 @@ static int tegra210_mvc_platform_probe(struct platform_device *pdev)
 
        mvc->regmap = devm_regmap_init_mmio(dev, regs,
                                            &tegra210_mvc_regmap_config);
-       if (IS_ERR(mvc->regmap)) {
-               dev_err(dev, "regmap init failed\n");
-               return PTR_ERR(mvc->regmap);
-       }
+       if (IS_ERR(mvc->regmap))
+               return dev_err_probe(dev, PTR_ERR(mvc->regmap),
+                                    "regmap init failed\n");
 
        regcache_cache_only(mvc->regmap, true);
 
index b298bf0421b1220056261e8a16ed570919ea56e5..7afde8af0da0b56f865d7c2cc1020f6d125e4701 100644 (file)
@@ -3598,10 +3598,9 @@ static int tegra210_sfc_platform_probe(struct platform_device *pdev)
 
        sfc->regmap = devm_regmap_init_mmio(dev, regs,
                                            &tegra210_sfc_regmap_config);
-       if (IS_ERR(sfc->regmap)) {
-               dev_err(dev, "regmap init failed\n");
-               return PTR_ERR(sfc->regmap);
-       }
+       if (IS_ERR(sfc->regmap))
+               return dev_err_probe(dev, PTR_ERR(sfc->regmap),
+                                    "regmap init failed\n");
 
        regcache_cache_only(sfc->regmap, true);