On Thu, Oct 31, 2024 at 05:48:24PM +0200, Dmitry Baryshkov wrote:
On Mon, 21 Oct 2024 at 10:23, Johan Hovold johan@kernel.org wrote:
On Fri, Oct 18, 2024 at 03:49:34PM +0300, Abel Vesa wrote:
The assignment of the of_node to the aux bridge needs to mark the of_node as reused as well, otherwise resource providers like pinctrl will report a gpio as already requested by a different device when both pinconf and gpios property are present.
I don't think you need a gpio property for that to happen, right? And this causes probe to fail IIRC?
No, just having a pinctrl property in the bridge device is enough. Without this fix when the aux subdevice is being bound to the driver, the pinctrl_bind_pins() will attempt to bind pins, which are already in use by the actual bridge device.
Right, and IIRC it then fails to probe as well. This is information that should have been in the commit message.
Johan