}
ret = snd_soc_register_card(&snd_adau1977_adc);
- if (ret)
+ if (ret && ret != -EPROBE_DEFER)
dev_err(&pdev->dev, "snd_soc_register_card() failed: %d\n", ret);
return ret;
}
ret = snd_soc_register_card(&snd_allo_piano_dac);
- if (ret)
+ if (ret && ret != -EPROBE_DEFER)
dev_err(&pdev->dev,
"snd_soc_register_card() failed: %d\n", ret);
}
ret = snd_soc_register_card(&digidac1_soundcard);
- if (ret)
+ if (ret && ret != -EPROBE_DEFER)
dev_err(&pdev->dev, "snd_soc_register_card() failed: %d\n",
- ret);
+ ret);
return ret;
}
}
ret = snd_soc_register_card(&snd_rpi_dionaudio_loco);
- if (ret)
+ if (ret && ret != -EPROBE_DEFER)
dev_err(&pdev->dev, "snd_soc_register_card() failed: %d\n",
ret);
ret = snd_soc_register_card(&snd_rpi_hifiberry_amp);
- if (ret != 0) {
+ if (ret && ret != -EPROBE_DEFER)
dev_err(&pdev->dev, "snd_soc_register_card() failed: %d\n", ret);
- }
return ret;
}
}
ret = snd_soc_register_card(&snd_rpi_hifiberry_dac);
- if (ret)
+ if (ret && ret != -EPROBE_DEFER)
dev_err(&pdev->dev, "snd_soc_register_card() failed: %d\n", ret);
return ret;
}
ret = snd_soc_register_card(&snd_rpi_hifiberry_dacplus);
- if (ret)
+ if (ret && ret != -EPROBE_DEFER)
dev_err(&pdev->dev,
"snd_soc_register_card() failed: %d\n", ret);
}
ret = snd_soc_register_card(&snd_rpi_hifiberry_digi);
- if (ret)
+ if (ret && ret != -EPROBE_DEFER)
dev_err(&pdev->dev, "snd_soc_register_card() failed: %d\n", ret);
return ret;
ret = snd_soc_register_card(&snd_rpi_iqaudio_dac);
if (ret) {
- dev_err(&pdev->dev,
- "snd_soc_register_card() failed: %d\n", ret);
+ if (ret != -EPROBE_DEFER)
+ dev_err(&pdev->dev,
+ "snd_soc_register_card() failed: %d\n", ret);
return ret;
}
}
ret = snd_soc_register_card(card);
- if (ret)
+ if (ret && ret != -EPROBE_DEFER)
dev_err(&pdev->dev, "snd_soc_register_card() failed: %d\n",
ret);
}
ret = snd_soc_register_card(&snd_rpi_justboom_dac);
- if (ret)
+ if (ret && ret != -EPROBE_DEFER)
dev_err(&pdev->dev,
"snd_soc_register_card() failed: %d\n", ret);
}
ret = snd_soc_register_card(&snd_rpi_justboom_digi);
- if (ret)
+ if (ret && ret != -EPROBE_DEFER)
dev_err(&pdev->dev,
"snd_soc_register_card() failed: %d\n", ret);
ret = snd_soc_register_card(&pisnd_card);
if (ret < 0) {
- printe("snd_soc_register_card() failed: %d\n", ret);
+ if (ret != -EPROBE_DEFER)
+ printe("snd_soc_register_card() failed: %d\n", ret);
pisnd_uninit_gpio();
kobject_put(pisnd_kobj);
pisnd_spi_uninit();
}
ret = snd_soc_register_card(&snd_rpi_raspidac3);
- if (ret)
+ if (ret && ret != -EPROBE_DEFER)
dev_err(&pdev->dev,
"snd_soc_register_card() failed: %d\n", ret);
}
ret = snd_soc_register_card(&snd_rpi_rpi_dac);
- if (ret)
+ if (ret && ret != -EPROBE_DEFER)
dev_err(&pdev->dev, "snd_soc_register_card() failed: %d\n", ret);
return ret;
}
ret = snd_soc_register_card(&snd_rpi_proto);
- if (ret) {
+ if (ret && ret != -EPROBE_DEFER)
dev_err(&pdev->dev,
"snd_soc_register_card() failed: %d\n", ret);
- }
return ret;
}