Messages in this thread | | | Date | Wed, 28 Oct 2020 12:32:58 +0000 | From | Mark Brown <> | Subject | Re: [PATCH v5 1/2] dt-bindings: regulator: add support for MT6392 |
| |
On Tue, Oct 27, 2020 at 10:16:22PM +0100, Fabien Parent wrote:
> You are correct, the regulator driver is running and probes > successfully. From my investigation it seems the failure when removing > the compatible string from the MFD and the DTS is because the > regulator driver does not have a of_node matched since the compatible > is gone. Because of that all the regulators registered by the driver > are not linked to the regulator definitions in the device tree. And > all the drivers that tries to acquire a regulator get -EPROBE_DEFER > because of it.
You should be using the of_node from the parent device to find the regulators set, look at how other drivers do this. [unhandled content-type:application/pgp-signature] | |