[PATCH v10 2/4] ASoC: Add Rockchip rk817 audio CODEC support
Mark Brown
broonie at kernel.org
Fri May 14 21:58:35 CEST 2021
On Fri, May 14, 2021 at 01:33:24PM -0500, Chris Morgan wrote:
> On Fri, May 14, 2021 at 06:49:58PM +0100, Mark Brown wrote:
> > > + if (!node) {
> > > + dev_err(dev, "%s() dev->parent->of_node is NULL\n",
> > > + __func__);
> > There's no need to fail the probe here, you won't be able to read any DT
> > properties but that shouldn't stop the driver binding.
> If I'm not mistaken this is actually telling us to fail if the parent
> device (the PMIC itself) isn't present. I think I'll remove this as not
> necessary since if the parent node isn't present the mfd driver will
> never load, meaning this driver will never load either.
So it is - I edited incorrectly when I went to reply.
> Below this line however we're failing if the codec node isn't present.
> Are you telling me we want to bind the driver if the node isn't present
> (such as in the edge case where the driver is present and the PMIC is a
> rk817, but the CODEC is not in use)? I will remove the return code if
Yes.
> you think that is what needs to be done. My concern there though is if
> we do that we'll either be in a position to again report a bunch of
> errors for the edge case of users who want to use the PMIC but not the
> codec (in this case missing clocks and whatnot) if we try to bind the
Why would there be any errors?
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: not available
URL: <http://mailman.alsa-project.org/pipermail/alsa-devel/attachments/20210514/ea4b3be0/attachment.sig>
More information about the Alsa-devel
mailing list