On Wed, Jan 25, 2023 at 07:11:36PM +1100, John Watts wrote: > On Wed, Jan 25, 2023 at 09:04:06AM +0100, Sascha Hauer wrote: > > It looks like something is not initialized correctly yet. Normally > > the usual suspects are pinctrl, clocks or regulators. Each of them > > should be tied in by the deep probe mechanism as needed already, at > > least when it's properly registered in the device tree. Clock looks > > correct (66MHz), for the (pfuze) regulator I can't find anything in the > > board code that configures something there later. You could verify > > that the pinctrl has been configured already by activating the debugging > > in drivers/pinctrl/imx-iomux-v3.c. > > It could be something that pulls SDA low, but I don't have an idea why > > it should work later. > > My immediate guess is that it's the pinctrl, but shouldn't this be set up > for me already? Or have I found a device tree bug? Yes, normally it should be set up already, unless of course there is some needed pinctrl configuration in an unrelated device tree node. Sascha -- Pengutronix e.K. | | Steuerwalder Str. 21 | http://www.pengutronix.de/ | 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |