Thanks so much for the quick reply - I'll have to look into how to defer this to later in the bootup.
On Monday, April 20, 2015 at 9:57:05 AM UTC-4, RobertCNelson wrote: > > On Mon, Apr 20, 2015 at 8:54 AM, Matthew Karas <[email protected] > <javascript:>> wrote: > > I'm trying to set up i2c on the beaglebone black with a yocto build of > > v3.19.3. > > > > My dts contains > > > > > > &i2c1 { > > status = "okay"; > > pinctrl-names = "default"; > > pinctrl-0 = <&i2c1_pins>; > > clock-frequency = <100000>; > > }; > > > > > > and ... > > > > &am33xx_pinmux { > > ... > > i2c1_pins: pin_mux_i2c1_pins { > > pinctrl-single,pins = < > > 0x158 (PIN_INPUT_PULLUP | SLEWCTRL_FAST | MUX_MODE2) /* > > spi0_d1.i2c1_sda, P9_18 */ > > 0x15C (PIN_INPUT_PULLUP | SLEWCTRL_FAST | MUX_MODE2) /* > > spi0_cs0.i2c1_scl, P9_17 */ > > >; > > }; > > ... > > }; > > > > When I boot I get this error in the log > > > > [ 1.506928] omap_i2c 44e0b000.i2c: could not find pctldev for node > > /pinmux@44e10800/pinmux_i2c0_pins, deferring probe > > [ 1.517979] platform 44e0b000.i2c: Driver omap_i2c requests probe > > deferral > > [ 1.525177] omap_i2c 4802a000.i2c: could not find pctldev for node > > /pinmux@44e10800/i2c1_pins, deferring probe > > [ 1.535576] platform 4802a000.i2c: Driver omap_i2c requests probe > > deferral > > [ 1.542751] omap_i2c 4819c000.i2c: could not find pctldev for node > > /pinmux@44e10800/i2c2_pins, deferring probe > > [ 1.553146] platform 4819c000.i2c: Driver omap_i2c requests probe > > deferral > > "requests probe deferral" means it's waiting for something.. aka > pinctrl driver, maybe a clock, etc.. Essentially at "1.553146" the > i2c was not 'ready'.. > > Regards, > > -- > Robert Nelson > https://rcn-ee.com/ > -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
