diff options
-rw-r--r-- | sound/soc/codecs/sti-sas.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/sound/soc/codecs/sti-sas.c b/sound/soc/codecs/sti-sas.c index 32db2c25a33f..4168b88ba3b1 100644 --- a/sound/soc/codecs/sti-sas.c +++ b/sound/soc/codecs/sti-sas.c | |||
@@ -568,17 +568,17 @@ static int sti_sas_driver_probe(struct platform_device *pdev) | |||
568 | /* Request the DAC & SPDIF registers memory region */ | 568 | /* Request the DAC & SPDIF registers memory region */ |
569 | drvdata->dac.virt_regmap = devm_regmap_init(&pdev->dev, NULL, drvdata, | 569 | drvdata->dac.virt_regmap = devm_regmap_init(&pdev->dev, NULL, drvdata, |
570 | drvdata->dev_data->regmap); | 570 | drvdata->dev_data->regmap); |
571 | if (!drvdata->dac.virt_regmap) { | 571 | if (IS_ERR(drvdata->dac.virt_regmap)) { |
572 | dev_err(&pdev->dev, "audio registers not enabled\n"); | 572 | dev_err(&pdev->dev, "audio registers not enabled\n"); |
573 | return -EFAULT; | 573 | return PTR_ERR(drvdata->dac.virt_regmap); |
574 | } | 574 | } |
575 | 575 | ||
576 | /* Request the syscon region */ | 576 | /* Request the syscon region */ |
577 | drvdata->dac.regmap = | 577 | drvdata->dac.regmap = |
578 | syscon_regmap_lookup_by_phandle(pnode, "st,syscfg"); | 578 | syscon_regmap_lookup_by_phandle(pnode, "st,syscfg"); |
579 | if (!drvdata->dac.regmap) { | 579 | if (IS_ERR(drvdata->dac.regmap)) { |
580 | dev_err(&pdev->dev, "syscon registers not available\n"); | 580 | dev_err(&pdev->dev, "syscon registers not available\n"); |
581 | return -EFAULT; | 581 | return PTR_ERR(drvdata->dac.regmap); |
582 | } | 582 | } |
583 | drvdata->spdif.regmap = drvdata->dac.regmap; | 583 | drvdata->spdif.regmap = drvdata->dac.regmap; |
584 | 584 | ||