On Thu, Oct 31, 2024 at 05:48:24PM +0200, Dmitry Baryshkov wrote: > On Mon, 21 Oct 2024 at 10:23, Johan Hovold <johan@xxxxxxxxxx> 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