i2c-isch missing clock divider

37 views
Skip to first unread message

Bryan Smith

unread,
Nov 14, 2013, 2:59:47 AM11/14/13
to minno...@googlegroups.com
Hey Guys,

Other kernels besides the 3.18-standard Yocto kernel are missing the parameter to set the clock divider to something sensible, hence i2c fails to work properly without it. I've tested this on numerous kernels and they all are devoid of the clock parameter:

bryan@jessieminnow:/root$ sudo modinfo -F parm -k 3.12-rc7-686-pae i2c-isch
backbone_speed:Backbone speed in kHz, (default = 33000) (int)

bryan@jessieminnow:/root$ sudo modinfo -F parm -k 3.8.13-yocto-standard i2c-eg20t
pch_i2c_speed: (int)
pch_clk: (int)

i2cdetect -y -r0 doesn't detect any devices and this pops up in the kernel ring buffer:

i2c i2c-0: Clock divider unitialized. Setting defaults

Or did I do something wrong, lol.

Bryan

Bryan Smith

unread,
Nov 16, 2013, 12:26:03 AM11/16/13
to minno...@googlegroups.com
Hey Guys,

I made a mistake, I was using the wrong module, my apologies.

Bryan
Reply all
Reply to author
Forward
0 new messages