Thread (9 messages) 9 messages, 2 authors, 2021-05-14

Re: [PATCH v10 2/4] ASoC: Add Rockchip rk817 audio CODEC support

From: Mark Brown <broonie@kernel.org>
Date: 2021-05-14 19:59:19
Also in: alsa-devel, linux-rockchip

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:
quoted
quoted
+	if (!node) {
+		dev_err(dev, "%s() dev->parent->of_node is NULL\n",
+			__func__);
quoted
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?

Attachments

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help