]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
ASoC: tegra: ADX: use of_device_get_match_data
authorRosen Penev <rosenp@gmail.com>
Thu, 28 May 2026 22:19:28 +0000 (15:19 -0700)
committerMark Brown <broonie@kernel.org>
Thu, 4 Jun 2026 10:31:26 +0000 (11:31 +0100)
Remove open coding of the function to simplify the code.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
Link: https://patch.msgid.link/20260528221928.142511-1-rosenp@gmail.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/tegra/tegra210_adx.c

index 12371f89523404419c7495dbe2e41e65c84a632f..9b662fcee66fb1e440ea6c348e6b712820067ad1 100644 (file)
@@ -677,8 +677,7 @@ static int tegra210_adx_platform_probe(struct platform_device *pdev)
 {
        struct device *dev = &pdev->dev;
        struct tegra210_adx *adx;
-       const struct of_device_id *match;
-       struct tegra210_adx_soc_data *soc_data;
+       const struct tegra210_adx_soc_data *soc_data;
        void __iomem *regs;
        int err, i;
 
@@ -686,8 +685,7 @@ static int tegra210_adx_platform_probe(struct platform_device *pdev)
        if (!adx)
                return -ENOMEM;
 
-       match = of_match_device(tegra210_adx_of_match, dev);
-       soc_data = (struct tegra210_adx_soc_data *)match->data;
+       soc_data = of_device_get_match_data(dev);
        adx->soc_data = soc_data;
 
        dev_set_drvdata(dev, adx);